Zdexby TheHolyOneZ
9,523 structs
Struct

DrawingSettings

: ValueType : Object
UnityEngine.Rendering.DrawingSettings, UnityEngine.CoreModule 0x00C4 (196 B) UnityEngine.CoreModule.dll
implements IEquatable`1
0x00x00C4

Members 12

OffsetSizeNameTypeFlags
0x04maxShaderPassesintPublicStatic+1 flags
0x60m_SortingSettingsSortingSettingsPrivate
0x40shaderPassNames<shaderPassNames>e__FixedBuffer1 flags
0x04m_PerObjectDataPerObjectDataPrivate
0x04m_FlagsDrawRendererFlagsPrivate
0x04m_OverrideShaderIDintPrivate
0x04m_OverrideShaderPassIndexintPrivate
0x04m_OverrideMaterialInstanceIdintPrivate
0x04m_OverrideMaterialPassIndexintPrivate
0x04m_fallbackMaterialInstanceIdintPrivate
0x04m_MainLightIndexintPrivate
0x04m_UseSrpBatcherintPrivate

Functions 16

SignatureFlagsNativeParams
void .ctor(const ShaderTagId& shaderPassName, const SortingSettings& sortingSettings)Public+1 flags0x60
void set_perObjectData(const PerObjectData& value)Public+1 flags0x04
void set_enableDynamicBatching(bool value)Public+1 flags0x01
void set_enableInstancing(bool value)Public+1 flags0x01
void set_overrideMaterial(Material value)Public+1 flags0x08
void set_overrideShader(Shader value)Public+1 flags0x08
void set_overrideMaterialPassIndex(int value)Public+1 flags0x04
void set_overrideShaderPassIndex(int value)Public+1 flags0x04
void set_mainLightIndex(int value)Public+1 flags0x04
ShaderTagId GetShaderPassName(int index)Public0x04
void SetShaderPassName(int index, const ShaderTagId& shaderPassName)Public0x04
bool Equals(const DrawingSettings& other)PublicFinal+2 flags0xC4
bool Equals(object obj)Public+1 flags0x08
int GetHashCode()Public+1 flags0x04
bool op_Equality(const DrawingSettings& left, const DrawingSettings& right)PublicStatic+1 flags0xC4
void .cctor()PrivateStatic+1 flags0x00

Used by 10

types with a member, parameter or interface of this type