Class DotsRuntimeCSharpProgramConfiguration
Inheritance
DotsRuntimeCSharpProgramConfiguration
Syntax
public sealed class DotsRuntimeCSharpProgramConfiguration : CSharpProgramConfiguration
Constructors
Declaration
public DotsRuntimeCSharpProgramConfiguration(CSharpCodeGen csharpCodegen, CodeGen cppCodegen, ToolChain nativeToolchain, ScriptingBackend scriptingBackend, TargetFramework targetFramework, string identifier, bool enableUnityCollectionsChecks, bool enableManagedDebugging, bool waitForManagedDebugger, bool multiThreadedJobs, DotsConfiguration dotsConfiguration, bool enableProfiler, bool useBurst, IEnumerable<string> defines = null, NPath finalOutputDirectory = null)
Parameters
Properties
Defines
Declaration
public List<string> Defines { get; set; }
Property Value
DotsConfiguration
Declaration
public DotsConfiguration DotsConfiguration { get; }
Property Value
EnableManagedDebugging
Declaration
public bool EnableManagedDebugging { get; }
Property Value
EnableProfiler
Declaration
public bool EnableProfiler { get; }
Property Value
EnableUnityCollectionsChecks
Declaration
public bool EnableUnityCollectionsChecks { get; }
Property Value
FinalOutputDirectory
Declaration
public NPath FinalOutputDirectory { get; set; }
Property Value
Identifier
Declaration
public override string Identifier { get; }
Property Value
MultiThreadedJobs
Declaration
public bool MultiThreadedJobs { get; }
Property Value
NativeProgramConfiguration
Declaration
public DotsRuntimeNativeProgramConfiguration NativeProgramConfiguration { get; set; }
Property Value
Declaration
public Platform Platform { get; set; }
Property Value
Type |
Description |
Platform |
|
Declaration
public IPlatformBuildConfig PlatformBuildConfig { get; set; }
Property Value
ScriptingBackend
Declaration
public ScriptingBackend ScriptingBackend { get; }
Property Value
TargetFramework
Declaration
public TargetFramework TargetFramework { get; }
Property Value
UseBurst
Declaration
public bool UseBurst { get; }
Property Value
Declaration
public bool WaitForManagedDebugger { get; }
Property Value
Methods
WithIdentifier(String)
Declaration
public DotsRuntimeCSharpProgramConfiguration WithIdentifier(string value)
Parameters
Type |
Name |
Description |
String |
value |
|
Returns
WithMultiThreadedJobs(Boolean)
Declaration
public DotsRuntimeCSharpProgramConfiguration WithMultiThreadedJobs(bool value)
Parameters
Type |
Name |
Description |
Boolean |
value |
|
Returns