implements IEquatable`1
0x00x00C4
Members 12
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x04 | maxShaderPasses | int | PublicStatic+1 flags | |
| 0x60 | m_SortingSettings | SortingSettings | Private | |
| 0x40 | shaderPassNames | <shaderPassNames>e__FixedBuffer | 1 flags | |
| 0x04 | m_PerObjectData | PerObjectData | Private | |
| 0x04 | m_Flags | DrawRendererFlags | Private | |
| 0x04 | m_OverrideShaderID | int | Private | |
| 0x04 | m_OverrideShaderPassIndex | int | Private | |
| 0x04 | m_OverrideMaterialInstanceId | int | Private | |
| 0x04 | m_OverrideMaterialPassIndex | int | Private | |
| 0x04 | m_fallbackMaterialInstanceId | int | Private | |
| 0x04 | m_MainLightIndex | int | Private | |
| 0x04 | m_UseSrpBatcher | int | Private |
Functions 16
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor(const ShaderTagId& shaderPassName, const SortingSettings& sortingSettings) | Public+1 flags | 0x60 | |
| void set_perObjectData(const PerObjectData& value) | Public+1 flags | 0x04 | |
| void set_enableDynamicBatching(bool value) | Public+1 flags | 0x01 | |
| void set_enableInstancing(bool value) | Public+1 flags | 0x01 | |
| void set_overrideMaterial(Material value) | Public+1 flags | 0x08 | |
| void set_overrideShader(Shader value) | Public+1 flags | 0x08 | |
| void set_overrideMaterialPassIndex(int value) | Public+1 flags | 0x04 | |
| void set_overrideShaderPassIndex(int value) | Public+1 flags | 0x04 | |
| void set_mainLightIndex(int value) | Public+1 flags | 0x04 | |
| ShaderTagId GetShaderPassName(int index) | Public | 0x04 | |
| void SetShaderPassName(int index, const ShaderTagId& shaderPassName) | Public | 0x04 | |
| bool Equals(const DrawingSettings& other) | PublicFinal+2 flags | 0xC4 | |
| bool Equals(object obj) | Public+1 flags | 0x08 | |
| int GetHashCode() | Public+1 flags | 0x04 | |
| bool op_Equality(const DrawingSettings& left, const DrawingSettings& right) | PublicStatic+1 flags | 0xC4 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |