Zdexby TheHolyOneZ
49,743 classes
Class

Shader

: Object : Object
UnityEngine.Shader, UnityEngine.CoreModule 0x0018 (24 B) inherited 0x0018 UnityEngine.CoreModule.dll
0x00x0018

Members 0

OffsetSizeNameTypeFlagsDefault
No reflected members.
Inherited from Object 5
OffsetSizeNameTypeFlagsDefault
—0x04kInstanceID_NoneintPrivateStatic+1 flags8
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+2 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 231

SignatureFlagsNativeParams
ShaderHardwareTier get_globalShaderHardwareTier()PublicStatic+1 flags0x04
void set_globalShaderHardwareTier(const ShaderHardwareTier& value)PublicStatic+1 flags0x04
Shader Find(const string& name)PublicStatic0x08
Shader FindBuiltin(const string& name)Static+1 flags0x08
int get_maximumChunksOverride()PublicStatic+1 flags0x04
void set_maximumChunksOverride(int value)PublicStatic+1 flags0x04
int get_maximumLOD()Public+1 flags0x04
void set_maximumLOD(int value)Public+1 flags0x04
int get_globalMaximumLOD()PublicStatic+1 flags0x04
void set_globalMaximumLOD(int value)PublicStatic+1 flags0x04
bool get_isSupported()Public+1 flags0x01
string get_globalRenderPipeline()PublicStatic+1 flags0x08
void set_globalRenderPipeline(const string& value)PublicStatic+1 flags0x08
GlobalKeyword[] get_enabledGlobalKeywords()PublicStatic+1 flags0x08
GlobalKeyword[] get_globalKeywords()PublicStatic+1 flags0x08
LocalKeywordSpace get_keywordSpace()Public+1 flags0x08
GlobalKeyword[] GetEnabledGlobalKeywords()Static+1 flags0x08
GlobalKeyword[] GetAllGlobalKeywords()Static+1 flags0x08
void EnableKeyword(const string& keyword)PublicStatic0x08
void DisableKeyword(const string& keyword)PublicStatic0x08
bool IsKeywordEnabled(const string& keyword)PublicStatic0x08
void EnableKeywordFast(const GlobalKeyword& keyword)Static+1 flags0x10
void DisableKeywordFast(const GlobalKeyword& keyword)Static+1 flags0x10
void SetKeywordFast(const GlobalKeyword& keyword, bool value)Static+1 flags0x10
bool IsKeywordEnabledFast(const GlobalKeyword& keyword)Static+1 flags0x10
void EnableKeyword(ref GlobalKeyword& keyword)PublicStatic0x10
void DisableKeyword(ref GlobalKeyword& keyword)PublicStatic0x10
void SetKeyword(ref GlobalKeyword& keyword, bool value)PublicStatic0x10
bool IsKeywordEnabled(ref GlobalKeyword& keyword)PublicStatic0x10
int get_renderQueue()Public+1 flags0x04
DisableBatchingType get_disableBatching()2 flags0x04
void WarmupAllShaders()PublicStatic0x00
int TagToID(const string& name)Static+1 flags0x08
string IDToTag(int name)Static+1 flags0x08
int PropertyToID(const string& name)PublicStatic0x08
Shader GetDependency(const string& name)Public0x08
int get_passCount()Public+1 flags0x04
int get_subshaderCount()Public+1 flags0x04
int GetPassCountInSubshader(int subshaderIndex)Public0x04
ShaderTagId FindPassTagValue(int passIndex, const ShaderTagId& tagName)Public0x04
ShaderTagId FindPassTagValue(int subshaderIndex, int passIndex, const ShaderTagId& tagName)Public0x04
ShaderTagId FindSubshaderTagValue(int subshaderIndex, const ShaderTagId& tagName)Public0x04
int Internal_FindPassTagValue(int passIndex, int tagName)Private0x04
int Internal_FindPassTagValueInSubShader(int subShaderIndex, int passIndex, int tagName)Private0x04
int Internal_FindSubshaderTagValue(int subShaderIndex, int tagName)Private0x04
void SetGlobalIntImpl(int name, int value)PrivateStatic0x04
void SetGlobalFloatImpl(int name, float value)PrivateStatic0x04
void SetGlobalVectorImpl(int name, const Vector4& value)PrivateStatic0x10
void SetGlobalMatrixImpl(int name, const Matrix4x4& value)PrivateStatic0x40
void SetGlobalTextureImpl(int name, Texture value)PrivateStatic0x08
void SetGlobalRenderTextureImpl(int name, RenderTexture value, const RenderTextureSubElement& element)PrivateStatic0x08
void SetGlobalBufferImpl(int name, ComputeBuffer value)PrivateStatic0x08
void SetGlobalGraphicsBufferImpl(int name, GraphicsBuffer value)PrivateStatic0x08
void SetGlobalConstantBufferImpl(int name, ComputeBuffer value, int offset, int size)PrivateStatic0x08
void SetGlobalConstantGraphicsBufferImpl(int name, GraphicsBuffer value, int offset, int size)PrivateStatic0x08
void SetGlobalRayTracingAccelerationStructureImpl(int name, RayTracingAccelerationStructure accelerationStructure)PrivateStatic0x08
int GetGlobalIntImpl(int name)PrivateStatic0x04
float GetGlobalFloatImpl(int name)PrivateStatic0x04
Vector4 GetGlobalVectorImpl(int name)PrivateStatic0x10
Matrix4x4 GetGlobalMatrixImpl(int name)PrivateStatic0x40
Texture GetGlobalTextureImpl(int name)PrivateStatic0x08
void SetGlobalFloatArrayImpl(int name, const float[]& values, int count)PrivateStatic0x08
void SetGlobalVectorArrayImpl(int name, const Vector4[]& values, int count)PrivateStatic0x08
void SetGlobalMatrixArrayImpl(int name, const Matrix4x4[]& values, int count)PrivateStatic0x08
float[] GetGlobalFloatArrayImpl(int name)PrivateStatic0x08
Vector4[] GetGlobalVectorArrayImpl(int name)PrivateStatic0x08
Matrix4x4[] GetGlobalMatrixArrayImpl(int name)PrivateStatic0x08
int GetGlobalFloatArrayCountImpl(int name)PrivateStatic0x04
int GetGlobalVectorArrayCountImpl(int name)PrivateStatic0x04
int GetGlobalMatrixArrayCountImpl(int name)PrivateStatic0x04
void ExtractGlobalFloatArrayImpl(int name, const float[]& val)PrivateStatic0x08
void ExtractGlobalVectorArrayImpl(int name, const Vector4[]& val)PrivateStatic0x08
void ExtractGlobalMatrixArrayImpl(int name, const Matrix4x4[]& val)PrivateStatic0x08
void SetGlobalFloatArray(int name, const float[]& values, int count)PrivateStatic0x08
void SetGlobalVectorArray(int name, const Vector4[]& values, int count)PrivateStatic0x08
void SetGlobalMatrixArray(int name, const Matrix4x4[]& values, int count)PrivateStatic0x08
void ExtractGlobalFloatArray(int name, List<System.Single> values)PrivateStatic0x08
void ExtractGlobalVectorArray(int name, List<UnityEngine.Vector4> values)PrivateStatic0x08
void ExtractGlobalMatrixArray(int name, List<UnityEngine.Matrix4x4> values)PrivateStatic0x08
void SetGlobalInt(const string& name, int value)PublicStatic0x08
void SetGlobalInt(int nameID, int value)PublicStatic0x04
void SetGlobalFloat(const string& name, float value)PublicStatic0x08
void SetGlobalFloat(int nameID, float value)PublicStatic0x04
void SetGlobalInteger(const string& name, int value)PublicStatic0x08
void SetGlobalInteger(int nameID, int value)PublicStatic0x04
void SetGlobalVector(const string& name, const Vector4& value)PublicStatic0x10
void SetGlobalVector(int nameID, const Vector4& value)PublicStatic0x10
void SetGlobalColor(const string& name, const Color& value)PublicStatic0x10
void SetGlobalColor(int nameID, const Color& value)PublicStatic0x10
void SetGlobalMatrix(const string& name, const Matrix4x4& value)PublicStatic0x40
void SetGlobalMatrix(int nameID, const Matrix4x4& value)PublicStatic0x40
void SetGlobalTexture(const string& name, Texture value)PublicStatic0x08
void SetGlobalTexture(int nameID, Texture value)PublicStatic0x08
void SetGlobalTexture(const string& name, RenderTexture value, const RenderTextureSubElement& element)PublicStatic0x08
void SetGlobalTexture(int nameID, RenderTexture value, const RenderTextureSubElement& element)PublicStatic0x08
void SetGlobalBuffer(const string& name, ComputeBuffer value)PublicStatic0x08
void SetGlobalBuffer(int nameID, ComputeBuffer value)PublicStatic0x08
void SetGlobalBuffer(const string& name, GraphicsBuffer value)PublicStatic0x08
void SetGlobalBuffer(int nameID, GraphicsBuffer value)PublicStatic0x08
void SetGlobalConstantBuffer(const string& name, ComputeBuffer value, int offset, int size)PublicStatic0x08
void SetGlobalConstantBuffer(int nameID, ComputeBuffer value, int offset, int size)PublicStatic0x08
void SetGlobalConstantBuffer(const string& name, GraphicsBuffer value, int offset, int size)PublicStatic0x08
void SetGlobalConstantBuffer(int nameID, GraphicsBuffer value, int offset, int size)PublicStatic0x08
void SetGlobalRayTracingAccelerationStructure(const string& name, RayTracingAccelerationStructure value)PublicStatic0x08
void SetGlobalRayTracingAccelerationStructure(int nameID, RayTracingAccelerationStructure value)PublicStatic0x08
void SetGlobalFloatArray(const string& name, List<System.Single> values)PublicStatic0x08
void SetGlobalFloatArray(int nameID, List<System.Single> values)PublicStatic0x08
void SetGlobalFloatArray(const string& name, const float[]& values)PublicStatic0x08
void SetGlobalFloatArray(int nameID, const float[]& values)PublicStatic0x08
void SetGlobalVectorArray(const string& name, List<UnityEngine.Vector4> values)PublicStatic0x08
void SetGlobalVectorArray(int nameID, List<UnityEngine.Vector4> values)PublicStatic0x08
void SetGlobalVectorArray(const string& name, const Vector4[]& values)PublicStatic0x08
void SetGlobalVectorArray(int nameID, const Vector4[]& values)PublicStatic0x08
void SetGlobalMatrixArray(const string& name, List<UnityEngine.Matrix4x4> values)PublicStatic0x08
void SetGlobalMatrixArray(int nameID, List<UnityEngine.Matrix4x4> values)PublicStatic0x08
void SetGlobalMatrixArray(const string& name, const Matrix4x4[]& values)PublicStatic0x08
void SetGlobalMatrixArray(int nameID, const Matrix4x4[]& values)PublicStatic0x08
int GetGlobalInt(const string& name)PublicStatic0x08
int GetGlobalInt(int nameID)PublicStatic0x04
float GetGlobalFloat(const string& name)PublicStatic0x08
float GetGlobalFloat(int nameID)PublicStatic0x04
int GetGlobalInteger(const string& name)PublicStatic0x08
int GetGlobalInteger(int nameID)PublicStatic0x04
Vector4 GetGlobalVector(const string& name)PublicStatic0x10
Vector4 GetGlobalVector(int nameID)PublicStatic0x10
Color GetGlobalColor(const string& name)PublicStatic0x10
Color GetGlobalColor(int nameID)PublicStatic0x10
Matrix4x4 GetGlobalMatrix(const string& name)PublicStatic0x40
Matrix4x4 GetGlobalMatrix(int nameID)PublicStatic0x40
Texture GetGlobalTexture(const string& name)PublicStatic0x08
Texture GetGlobalTexture(int nameID)PublicStatic0x08
float[] GetGlobalFloatArray(const string& name)PublicStatic0x08
float[] GetGlobalFloatArray(int nameID)PublicStatic0x08
Vector4[] GetGlobalVectorArray(const string& name)PublicStatic0x08
Vector4[] GetGlobalVectorArray(int nameID)PublicStatic0x08
Matrix4x4[] GetGlobalMatrixArray(const string& name)PublicStatic0x08
Matrix4x4[] GetGlobalMatrixArray(int nameID)PublicStatic0x08
void GetGlobalFloatArray(const string& name, List<System.Single> values)PublicStatic0x08
void GetGlobalFloatArray(int nameID, List<System.Single> values)PublicStatic0x08
void GetGlobalVectorArray(const string& name, List<UnityEngine.Vector4> values)PublicStatic0x08
void GetGlobalVectorArray(int nameID, List<UnityEngine.Vector4> values)PublicStatic0x08
void GetGlobalMatrixArray(const string& name, List<UnityEngine.Matrix4x4> values)PublicStatic0x08
void GetGlobalMatrixArray(int nameID, List<UnityEngine.Matrix4x4> values)PublicStatic0x08
void .ctor()Private+1 flags0x00
string GetPropertyName(Shader shader, int propertyIndex)PrivateStatic0x08
int GetPropertyNameId(Shader shader, int propertyIndex)PrivateStatic0x08
ShaderPropertyType GetPropertyType(Shader shader, int propertyIndex)PrivateStatic0x08
string GetPropertyDescription(Shader shader, int propertyIndex)PrivateStatic0x08
ShaderPropertyFlags GetPropertyFlags(Shader shader, int propertyIndex)PrivateStatic0x08
string[] GetPropertyAttributes(Shader shader, int propertyIndex)PrivateStatic0x08
int GetPropertyDefaultIntValue(Shader shader, int propertyIndex)PrivateStatic0x08
Vector4 GetPropertyDefaultValue(Shader shader, int propertyIndex)PrivateStatic0x10
TextureDimension GetPropertyTextureDimension(Shader shader, int propertyIndex)PrivateStatic0x08
string GetPropertyTextureDefaultName(Shader shader, int propertyIndex)PrivateStatic0x08
bool FindTextureStackImpl(Shader s, int propertyIdx, ref string& stackName, ref int& layerIndex)PrivateStatic0x08
void CheckPropertyIndex(Shader s, int propertyIndex)PrivateStatic0x08
int GetPropertyCount()Public0x04
int FindPropertyIndex(const string& propertyName)Public0x08
string GetPropertyName(int propertyIndex)Public0x08
int GetPropertyNameId(int propertyIndex)Public0x04
ShaderPropertyType GetPropertyType(int propertyIndex)Public0x04
string GetPropertyDescription(int propertyIndex)Public0x08
ShaderPropertyFlags GetPropertyFlags(int propertyIndex)Public0x04
string[] GetPropertyAttributes(int propertyIndex)Public0x08
float GetPropertyDefaultFloatValue(int propertyIndex)Public0x04
Vector4 GetPropertyDefaultVectorValue(int propertyIndex)Public0x10
Vector2 GetPropertyRangeLimits(int propertyIndex)Public0x08
int GetPropertyDefaultIntValue(int propertyIndex)Public0x04
TextureDimension GetPropertyTextureDimension(int propertyIndex)Public0x04
string GetPropertyTextureDefaultName(int propertyIndex)Public0x08
bool FindTextureStack(int propertyIndex, ref string& stackName, ref int& layerIndex)Public0x08
long FindBuiltin_Injected(ref ManagedSpanWrapper& name)PrivateStatic0x10
int get_maximumLOD_Injected(long _unity_self)PrivateStatic0x08
void set_maximumLOD_Injected(long _unity_self, int value)PrivateStatic0x08
bool get_isSupported_Injected(long _unity_self)PrivateStatic0x08
void get_globalRenderPipeline_Injected(ref ManagedSpanWrapper& ret)PrivateStatic0x10
void set_globalRenderPipeline_Injected(ref ManagedSpanWrapper& value)PrivateStatic0x10
void get_keywordSpace_Injected(long _unity_self, ref LocalKeywordSpace& ret)PrivateStatic0x08
void EnableKeyword_Injected(ref ManagedSpanWrapper& keyword)PrivateStatic0x10
void DisableKeyword_Injected(ref ManagedSpanWrapper& keyword)PrivateStatic0x10
bool IsKeywordEnabled_Injected(ref ManagedSpanWrapper& keyword)PrivateStatic0x10
void EnableKeywordFast_Injected(ref GlobalKeyword& keyword)PrivateStatic0x10
void DisableKeywordFast_Injected(ref GlobalKeyword& keyword)PrivateStatic0x10
void SetKeywordFast_Injected(ref GlobalKeyword& keyword, bool value)PrivateStatic0x10
bool IsKeywordEnabledFast_Injected(ref GlobalKeyword& keyword)PrivateStatic0x10
int get_renderQueue_Injected(long _unity_self)PrivateStatic0x08
DisableBatchingType get_disableBatching_Injected(long _unity_self)PrivateStatic0x08
int TagToID_Injected(ref ManagedSpanWrapper& name)PrivateStatic0x10
void IDToTag_Injected(int name, ref ManagedSpanWrapper& ret)PrivateStatic0x10
int PropertyToID_Injected(ref ManagedSpanWrapper& name)PrivateStatic0x10
long GetDependency_Injected(long _unity_self, ref ManagedSpanWrapper& name)PrivateStatic0x10
int get_passCount_Injected(long _unity_self)PrivateStatic0x08
int get_subshaderCount_Injected(long _unity_self)PrivateStatic0x08
int GetPassCountInSubshader_Injected(long _unity_self, int subshaderIndex)PrivateStatic0x08
int Internal_FindPassTagValue_Injected(long _unity_self, int passIndex, int tagName)PrivateStatic0x08
int Internal_FindPassTagValueInSubShader_Injected(long _unity_self, int subShaderIndex, int passIndex, int tagName)PrivateStatic0x08
int Internal_FindSubshaderTagValue_Injected(long _unity_self, int subShaderIndex, int tagName)PrivateStatic0x08
void SetGlobalVectorImpl_Injected(int name, ref Vector4& value)PrivateStatic0x10
void SetGlobalMatrixImpl_Injected(int name, ref Matrix4x4& value)PrivateStatic0x40
void SetGlobalTextureImpl_Injected(int name, long value)PrivateStatic0x08
void SetGlobalRenderTextureImpl_Injected(int name, long value, const RenderTextureSubElement& element)PrivateStatic0x08
void SetGlobalBufferImpl_Injected(int name, long value)PrivateStatic0x08
void SetGlobalGraphicsBufferImpl_Injected(int name, long value)PrivateStatic0x08
void SetGlobalConstantBufferImpl_Injected(int name, long value, int offset, int size)PrivateStatic0x08
void SetGlobalConstantGraphicsBufferImpl_Injected(int name, long value, int offset, int size)PrivateStatic0x08
void SetGlobalRayTracingAccelerationStructureImpl_Injected(int name, long accelerationStructure)PrivateStatic0x08
void GetGlobalVectorImpl_Injected(int name, ref Vector4& ret)PrivateStatic0x10
void GetGlobalMatrixImpl_Injected(int name, ref Matrix4x4& ret)PrivateStatic0x40
long GetGlobalTextureImpl_Injected(int name)PrivateStatic0x08
void SetGlobalFloatArrayImpl_Injected(int name, ref ManagedSpanWrapper& values, int count)PrivateStatic0x10
void SetGlobalVectorArrayImpl_Injected(int name, ref ManagedSpanWrapper& values, int count)PrivateStatic0x10
void SetGlobalMatrixArrayImpl_Injected(int name, ref ManagedSpanWrapper& values, int count)PrivateStatic0x10
void GetGlobalFloatArrayImpl_Injected(int name, ref BlittableArrayWrapper& ret)PrivateStatic0x10
void GetGlobalVectorArrayImpl_Injected(int name, ref BlittableArrayWrapper& ret)PrivateStatic0x10
void GetGlobalMatrixArrayImpl_Injected(int name, ref BlittableArrayWrapper& ret)PrivateStatic0x10
void ExtractGlobalFloatArrayImpl_Injected(int name, ref BlittableArrayWrapper& val)PrivateStatic0x10
void ExtractGlobalVectorArrayImpl_Injected(int name, ref BlittableArrayWrapper& val)PrivateStatic0x10
void ExtractGlobalMatrixArrayImpl_Injected(int name, ref BlittableArrayWrapper& val)PrivateStatic0x10
void GetPropertyName_Injected(long shader, int propertyIndex, ref ManagedSpanWrapper& ret)PrivateStatic0x10
int GetPropertyNameId_Injected(long shader, int propertyIndex)PrivateStatic0x08
ShaderPropertyType GetPropertyType_Injected(long shader, int propertyIndex)PrivateStatic0x08
void GetPropertyDescription_Injected(long shader, int propertyIndex, ref ManagedSpanWrapper& ret)PrivateStatic0x10
ShaderPropertyFlags GetPropertyFlags_Injected(long shader, int propertyIndex)PrivateStatic0x08
string[] GetPropertyAttributes_Injected(long shader, int propertyIndex)PrivateStatic0x08
int GetPropertyDefaultIntValue_Injected(long shader, int propertyIndex)PrivateStatic0x08
void GetPropertyDefaultValue_Injected(long shader, int propertyIndex, ref Vector4& ret)PrivateStatic0x10
TextureDimension GetPropertyTextureDimension_Injected(long shader, int propertyIndex)PrivateStatic0x08
void GetPropertyTextureDefaultName_Injected(long shader, int propertyIndex, ref ManagedSpanWrapper& ret)PrivateStatic0x10
bool FindTextureStackImpl_Injected(long s, int propertyIdx, ref ManagedSpanWrapper& stackName, ref int& layerIndex)PrivateStatic0x10
int GetPropertyCount_Injected(long _unity_self)PrivateStatic0x08
int FindPropertyIndex_Injected(long _unity_self, ref ManagedSpanWrapper& propertyName)PrivateStatic0x10

Used by 49

types with a member, parameter or interface of this type