Show / Hide Table of Contents

Class MacTargetSettings

Implements the settings for the Mac target platform.

Inheritance
System.Object
UObject
MacTargetSettings
Inherited Members
UObject.TransientPackage
UObject.CastTo<T>(UObject)
UObject.CastTo(UObject, Type)
UObject.RemoveObject(UObject)
UObject.MakeObjectArrayField<T>(NativeArray*)
UObject.NotImplemented<T>()
UObject.Construct()
UObject.GetHashCode()
UObject.GetName()
UObject.ToString()
UObject.Name
UObject._None
UObject.None
UObject.ObjPointer
UObject.LoadObjectFromClass(Class, UObject, String, String, LoadFlags, PackageMap, Boolean)
UObject.LoadClass(Class, UObject, String, String, LoadFlags, PackageMap)
UObject.GetPropertyFor<T>(Name)
UObject.ExecuteUbergraph
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: UE4.MacTargetPlatform
Assembly: UE4DotNet.dll
Syntax
public class MacTargetSettings : UObject

Properties

| Improve this Doc View Source

AudioCallbackBufferFrameSize

The amount of audio to compute each callback block. Lower values decrease latency but may increase CPU cost.

Declaration
public int AudioCallbackBufferFrameSize { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

AudioMaxChannels

The max number of channels (voices) to limit for this platform. The max channels used will be the minimum of this value and the global audio quality settings. A value of 0 will not apply a platform channel count max.

Declaration
public int AudioMaxChannels { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

AudioNumBuffersToEnqueue

The number of buffers to keep enqueued. More buffers increases latency, but can compensate for variable compute availability in audio callbacks on some platforms.

Declaration
public int AudioNumBuffersToEnqueue { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

AudioNumSourceWorkers

The number of workers to use to compute source audio. Will only use up to the max number of sources. Will evenly divide sources to each source worker.

Declaration
public int AudioNumSourceWorkers { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

AudioSampleRate

Sample rate to run the audio mixer with.

Declaration
public int AudioSampleRate { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

DefaultObject

Get UE4 Default Object for this Class

Declaration
public static MacTargetSettings DefaultObject { get; }
Property Value
Type Description
MacTargetSettings
| Improve this Doc View Source

EnableMathOptimisations

Declaration
public bool EnableMathOptimisations { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

MaxShaderLanguageVersion

The maximum supported Metal shader langauge version.

Declaration
public byte MaxShaderLanguageVersion { get; set; }
Property Value
Type Description
System.Byte
Remarks

This defines what features may be used and OS versions supported.

| Improve this Doc View Source

StaticClass

Get UE4 Class

Declaration
public static Class StaticClass { get; }
Property Value
Type Description
Class
| Improve this Doc View Source

UseFastIntrinsics

Declaration
public bool UseFastIntrinsics { get; set; }
Property Value
Type Description
System.Boolean

Methods

| Improve this Doc View Source

New(UObject, Name)

Spawn an object of this class

Declaration
public static MacTargetSettings New(UObject obj = null, Name name = default(Name))
Parameters
Type Name Description
UObject obj
Name name
Returns
Type Description
MacTargetSettings

Operators

| Improve this Doc View Source

Implicit(IntPtr to MacTargetSettings)

Convert from IntPtr to UObject

Declaration
public static implicit operator MacTargetSettings(IntPtr p)
Parameters
Type Name Description
System.IntPtr p
Returns
Type Description
MacTargetSettings
  • Improve this Doc
  • View Source
Back to top Generated by DocFX