Zdexby TheHolyOneZ
49,743 classes
Class

BurstCompilerOptions

: Object
Unity.Burst.BurstCompilerOptions, Unity.Burst 0x0020 (32 B) inherited 0x0010 Unity.Burst.dll
0x00x0020

Members 121

OffsetSizeNameTypeFlagsDefault
—0x08DisableCompilationArgstringPrivateStatic+1 flags—
—0x08ForceSynchronousCompilationArgstringPrivateStatic+1 flags—
—0x08DefaultLibraryNamestringStatic+2 flags—
—0x08BurstInitializeNamestringStatic+2 flags—
—0x08BurstInitializeExternalsNamestringStatic+2 flags—
—0x08BurstInitializeStaticsNamestringStatic+2 flags—
—0x08OptionBurstcSwitchstringStatic+2 flags—
—0x08OptionGroupstringStatic+2 flags—
—0x08OptionPlatformstringStatic+2 flags—
—0x08OptionMinimumOSVersionstringStatic+2 flags—
—0x08OptionBackendstringStatic+2 flags—
—0x08OptionGlobalSafetyChecksSettingstringStatic+2 flags—
—0x08OptionDisableSafetyChecksstringStatic+2 flags—
—0x08OptionDisableOptstringStatic+2 flags—
—0x08OptionFastMathstringStatic+2 flags—
—0x08OptionTargetstringStatic+2 flags—
—0x08OptionOptLevelstringStatic+2 flags—
—0x08OptionLogTimingsstringStatic+2 flags—
—0x08OptionOptForSizestringStatic+2 flags—
—0x08OptionFloatPrecisionstringStatic+2 flags—
—0x08OptionFloatModestringStatic+2 flags—
—0x08OptionBranchProtectionstringStatic+2 flags—
—0x08OptionDisableWarningsstringStatic+2 flags—
—0x08OptionAssemblyDefinesstringStatic+2 flags—
—0x08OptionDumpstringStatic+2 flags—
—0x08OptionFormatstringStatic+2 flags—
—0x08OptionDebugTrapstringStatic+2 flags—
—0x08OptionDisableVectorsstringStatic+2 flags—
—0x08OptionDebugstringStatic+2 flags—
—0x08OptionDebugModestringStatic+2 flags—
—0x08OptionStaticLinkagestringStatic+2 flags—
—0x08OptionJobMarshallingstringStatic+2 flags—
—0x08OptionTempDirectorystringStatic+2 flags—
—0x08OptionEnableDirectExternalLinkingstringStatic+2 flags—
—0x08OptionLinkerOptionsstringStatic+2 flags—
—0x08OptionEnableAutoLayoutFallbackCheckstringStatic+2 flags—
—0x08OptionEnableFrameInfoRegistrationstringStatic+2 flags—
—0x08OptionGenerateLinkXmlstringStatic+2 flags—
—0x08OptionMetaDataGenerationstringStatic+2 flags—
—0x08OptionDisableStringInterpolationInExceptionMessagesstringStatic+2 flags—
—0x08OptionPlatformConfigurationstringStatic+2 flags—
—0x08OptionStackProtectorstringStatic+2 flags—
—0x08OptionStackProtectorBufferSizestringStatic+2 flags—
—0x08OptionForceDisableFrameInfoRegistrationstringStatic+2 flags—
—0x08OptionCacheDirectorystringStatic+2 flags—
—0x08OptionJitDisableFunctionCachingstringStatic+2 flags—
—0x08OptionJitDisableAssemblyCachingstringStatic+2 flags—
—0x08OptionJitEnableAssemblyCachingLogsstringStatic+2 flags—
—0x08OptionJitEnableSynchronousCompilationstringStatic+2 flags—
—0x08OptionJitCompilationPrioritystringStatic+2 flags—
—0x08OptionJitIsForFunctionPointerstringStatic+2 flags—
—0x08OptionJitManagedFunctionPointerstringStatic+2 flags—
—0x08OptionJitManagedDelegateHandlestringStatic+2 flags—
—0x08OptionEnableInterpreterstringStatic+2 flags—
—0x08OptionAotAssemblyFolderstringStatic+2 flags—
—0x08OptionRootAssemblystringStatic+2 flags—
—0x08OptionIncludeRootAssemblyReferencesstringStatic+2 flags—
—0x08OptionAotMethodstringStatic+2 flags—
—0x08OptionAotTypestringStatic+2 flags—
—0x08OptionAotAssemblystringStatic+2 flags—
—0x08OptionAotOutputPathstringStatic+2 flags—
—0x08OptionAotKeepIntermediateFilesstringStatic+2 flags—
—0x08OptionAotOnlyStaticMethodsstringStatic+2 flags—
—0x08OptionMethodPrefixstringStatic+2 flags—
—0x08OptionAotNoNativeToolchainstringStatic+2 flags—
—0x08OptionAotEmitLlvmObjectsstringStatic+2 flags—
—0x08OptionAotKeyFolderstringStatic+2 flags—
—0x08OptionAotDecodeFolderstringStatic+2 flags—
—0x08OptionVerbosestringStatic+2 flags—
—0x08OptionValidateExternalToolChainstringStatic+2 flags—
—0x08OptionCompilerThreadsstringStatic+2 flags—
—0x08OptionChunkSizestringStatic+2 flags—
—0x08OptionPrintLogOnMissingPInvokeCallbackAttributestringStatic+2 flags—
—0x08OptionOutputModestringStatic+2 flags—
—0x08OptionAlwaysCreateOutputstringStatic+2 flags—
—0x08OptionAotPdbSearchPathsstringStatic+2 flags—
—0x08OptionSafetyChecksstringStatic+2 flags—
—0x08OptionLibraryOutputModestringStatic+2 flags—
—0x08OptionCompilationIdstringStatic+2 flags—
—0x08OptionTargetFrameworkstringStatic+2 flags—
—0x08OptionDiscardAssembliesstringStatic+2 flags—
—0x08OptionSaveExtraContextstringStatic+2 flags—
—0x08CompilerCommandShutdownstringStatic+2 flags—
—0x08CompilerCommandCancelstringStatic+2 flags—
—0x08CompilerCommandEnableCompilerstringStatic+2 flags—
—0x08CompilerCommandDisableCompilerstringStatic+2 flags—
—0x08CompilerCommandSetDefaultOptionsstringStatic+2 flags—
—0x08CompilerCommandTriggerSetupRecompilationstringStatic+2 flags—
—0x08CompilerCommandIsCurrentCompilationDonestringStatic+2 flags—
—0x08CompilerCommandTriggerRecompilationstringStatic+2 flags—
—0x08CompilerCommandInitializestringStatic+2 flags—
—0x08CompilerCommandDomainReloadstringStatic+2 flags—
—0x08CompilerCommandVersionNotificationstringStatic+2 flags—
—0x08CompilerCommandGetTargetCpuFromHoststringStatic+2 flags—
—0x08CompilerCommandSetProfileCallbacksstringStatic+2 flags—
—0x08CompilerCommandUnloadBurstNativesstringStatic+2 flags—
—0x08CompilerCommandIsNativeApiAvailablestringStatic+2 flags—
—0x08CompilerCommandILPPCompilationstringStatic+2 flags—
—0x08CompilerCommandIsArmTestEnvstringStatic+2 flags—
—0x08CompilerCommandNotifyAssemblyCompilationNotRequiredstringStatic+2 flags—
—0x08CompilerCommandNotifyAssemblyCompilationFinishedstringStatic+2 flags—
—0x08CompilerCommandNotifyCompilationStartedstringStatic+2 flags—
—0x08CompilerCommandNotifyCompilationFinishedstringStatic+2 flags—
—0x08CompilerCommandDirtyAllAssembliesstringStatic+2 flags—
—0x08CompilerCommandAotCompilationstringStatic+2 flags—
—0x08CompilerCommandRequestInitialiseDebuggerCommmandstringStatic+2 flags—
—0x08CompilerCommandInitialiseDebuggerCommmandstringStatic+2 flags—
—0x08CompilerCommandRequestSetProtocolVersionEditorstringStatic+2 flags—
—0x08CompilerCommandSetProtocolVersionBurststringStatic+2 flags—
0x01ForceDisableBurstCompilationboolStatic+2 flags—
0x01ForceBurstCompilationSynchronouslyboolPrivateStatic+1 flags—
0x01IsSecondaryUnityProcessboolStatic+2 flags—
0x01_enableBurstCompilationboolPrivate—
0x01_enableBurstCompileSynchronouslyboolPrivate—
0x01_enableBurstSafetyChecksboolPrivate—
0x01_enableBurstTimingsboolPrivate—
0x01_enableBurstDebugboolPrivate—
0x01_forceEnableBurstSafetyChecksboolPrivate—
0x01<IsGlobal>k__BackingFieldboolPrivate+1 flags—
0x00170x01padding / unreflected
0x08<OptionsChanged>k__BackingFieldActionPrivate—

Functions 39

SignatureFlagsNativeParams
string SerialiseCompilationOptionsSafe(const string[]& roots, const string[]& folders, const string& options)Static+1 flags0x08
ValueTuple<System.String[] DeserialiseCompilationOptionsSafe(const string& from)Static+1 flags0x18
void .ctor()Private+1 flags0x00
void .ctor(bool isGlobal)2 flags0x01
bool get_IsGlobal()Private+1 flags0x01
bool get_IsEnabled()Public+1 flags0x01
bool get_EnableBurstCompilation()Public+1 flags0x01
void set_EnableBurstCompilation(bool value)Public+1 flags0x01
bool get_EnableBurstCompileSynchronously()Public+1 flags0x01
void set_EnableBurstCompileSynchronously(bool value)Public+1 flags0x01
bool get_EnableBurstSafetyChecks()Public+1 flags0x01
void set_EnableBurstSafetyChecks(bool value)Public+1 flags0x01
bool get_ForceEnableBurstSafetyChecks()Public+1 flags0x01
void set_ForceEnableBurstSafetyChecks(bool value)Public+1 flags0x01
bool get_EnableBurstDebug()Public+1 flags0x01
void set_EnableBurstDebug(bool value)Public+1 flags0x01
bool get_DisableOptimizations()Public+1 flags0x01
void set_DisableOptimizations(bool value)Public+1 flags0x01
bool get_EnableFastMath()Public+1 flags0x01
void set_EnableFastMath(bool value)Public+1 flags0x01
bool get_EnableBurstTimings()2 flags0x01
void set_EnableBurstTimings(bool value)2 flags0x01
bool get_RequiresSynchronousCompilation()2 flags0x01
Action get_OptionsChanged()2 flags0x08
void set_OptionsChanged(Action value)2 flags0x08
BurstCompilerOptions Clone()1 flags0x08
bool TryGetAttribute(MemberInfo member, ref BurstCompileAttribute& attribute)PrivateStatic0x08
bool TryGetAttribute(Assembly assembly, ref BurstCompileAttribute& attribute)PrivateStatic0x08
BurstCompileAttribute GetBurstCompileAttribute(MemberInfo memberInfo)PrivateStatic0x08
bool HasBurstCompileAttribute(MemberInfo member)Static+1 flags0x08
void MergeAttributes(ref BurstCompileAttribute& memberAttribute, ref BurstCompileAttribute& assemblyAttribute)Static+1 flags0x08
bool TryGetOptions(MemberInfo member, ref string& flagsOut, bool isForILPostProcessing, bool isForCompilerClient)1 flags0x08
string GetOptions(BurstCompileAttribute attr, bool isForILPostProcessing, bool isForCompilerClient)1 flags0x08
void AddOption(StringBuilder builder, const string& option)PrivateStatic0x08
string GetOption(const string& optionName, object value)Static+1 flags0x08
void OnOptionsChanged()Private0x00
void MaybeTriggerRecompilation()Private0x00
void .cctor()PrivateStatic+1 flags0x00
bool CheckIsSecondaryUnityProcess()PrivateStatic0x01

Used by 1

types with a member, parameter or interface of this type