Zdexby TheHolyOneZ
49,743 classes
Class

MaterialPropertyBlock

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

Members 1

OffsetSizeNameTypeFlagsDefault
0x08m_Ptrlong1 flags—

Functions 51

SignatureFlagsNativeParams
void SetIntImpl(int name, int value)Private0x04
void SetFloatImpl(int name, float value)Private0x04
void SetVectorImpl(int name, const Vector4& value)Private0x10
void SetMatrixImpl(int name, const Matrix4x4& value)Private0x40
void SetTextureImpl(int name, Texture value)Private0x08
void SetRenderTextureImpl(int name, RenderTexture value, const RenderTextureSubElement& element)Private0x08
void SetBufferImpl(int name, ComputeBuffer value)Private0x08
void SetConstantBufferImpl(int name, ComputeBuffer value, int offset, int size)Private0x08
void SetFloatArrayImpl(int name, const float[]& values, int count)Private0x08
void SetVectorArrayImpl(int name, const Vector4[]& values, int count)Private0x08
void SetMatrixArrayImpl(int name, const Matrix4x4[]& values, int count)Private0x08
long CreateImpl()PrivateStatic0x08
void DestroyImpl(long mpb)PrivateStatic0x08
void Clear(bool keepMemory)Private0x01
void Clear()Public0x00
void SetFloatArray(int name, const float[]& values, int count)Private0x08
void SetVectorArray(int name, const Vector4[]& values, int count)Private0x08
void SetMatrixArray(int name, const Matrix4x4[]& values, int count)Private0x08
void .ctor()Public+1 flags0x00
void Finalize()2 flags0x00
void Dispose()Private0x00
void SetInt(const string& name, int value)Public0x08
void SetInt(int nameID, int value)Public0x04
void SetFloat(const string& name, float value)Public0x08
void SetFloat(int nameID, float value)Public0x04
void SetInteger(int nameID, int value)Public0x04
void SetVector(const string& name, const Vector4& value)Public0x10
void SetVector(int nameID, const Vector4& value)Public0x10
void SetMatrix(const string& name, const Matrix4x4& value)Public0x40
void SetMatrix(int nameID, const Matrix4x4& value)Public0x40
void SetBuffer(const string& name, ComputeBuffer value)Public0x08
void SetTexture(const string& name, Texture value)Public0x08
void SetTexture(int nameID, Texture value)Public0x08
void SetTexture(int nameID, RenderTexture value, const RenderTextureSubElement& element)Public0x08
void SetConstantBuffer(int nameID, ComputeBuffer value, int offset, int size)Public0x08
void SetFloatArray(const string& name, const float[]& values)Public0x08
void SetVectorArray(const string& name, const Vector4[]& values)Public0x08
void SetVectorArray(int nameID, const Vector4[]& values)Public0x08
void SetMatrixArray(const string& name, const Matrix4x4[]& values)Public0x08
void SetIntImpl_Injected(long _unity_self, int name, int value)PrivateStatic0x08
void SetFloatImpl_Injected(long _unity_self, int name, float value)PrivateStatic0x08
void SetVectorImpl_Injected(long _unity_self, int name, ref Vector4& value)PrivateStatic0x10
void SetMatrixImpl_Injected(long _unity_self, int name, ref Matrix4x4& value)PrivateStatic0x40
void SetTextureImpl_Injected(long _unity_self, int name, long value)PrivateStatic0x08
void SetRenderTextureImpl_Injected(long _unity_self, int name, long value, const RenderTextureSubElement& element)PrivateStatic0x08
void SetBufferImpl_Injected(long _unity_self, int name, long value)PrivateStatic0x08
void SetConstantBufferImpl_Injected(long _unity_self, int name, long value, int offset, int size)PrivateStatic0x08
void SetFloatArrayImpl_Injected(long _unity_self, int name, ref ManagedSpanWrapper& values, int count)PrivateStatic0x10
void SetVectorArrayImpl_Injected(long _unity_self, int name, ref ManagedSpanWrapper& values, int count)PrivateStatic0x10
void SetMatrixArrayImpl_Injected(long _unity_self, int name, ref ManagedSpanWrapper& values, int count)PrivateStatic0x10
void Clear_Injected(long _unity_self, bool keepMemory)PrivateStatic0x08

Used by 41

types with a member, parameter or interface of this type