Class MacTargetSettings
Implements the settings for the Mac target platform.
Inheritance
System.Object
MacTargetSettings
Inherited Members
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)
Assembly: UE4DotNet.dll
public class MacTargetSettings : UObject
Properties
|
Improve this Doc
View Source
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
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
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
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
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
Get UE4 Default Object for this Class
Declaration
public static MacTargetSettings DefaultObject { get; }
Property Value
|
Improve this Doc
View Source
Declaration
public bool EnableMathOptimisations { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
The maximum supported Metal shader langauge version.
Declaration
public byte MaxShaderLanguageVersion { get; set; }
Property Value
Type |
Description |
System.Byte |
|
|
Improve this Doc
View Source
Declaration
public static Class StaticClass { get; }
Property Value
|
Improve this Doc
View Source
Declaration
public bool UseFastIntrinsics { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Methods
|
Improve this Doc
View Source
Spawn an object of this class
Declaration
public static MacTargetSettings New(UObject obj = null, Name name = default(Name))
Parameters
Returns
Operators
|
Improve this Doc
View Source
Convert from IntPtr to UObject
Declaration
public static implicit operator MacTargetSettings(IntPtr p)
Parameters
Type |
Name |
Description |
System.IntPtr |
p |
|
Returns