Zdexby TheHolyOneZ
44,741 classes
Class

BaseMaterial

: Object
VisualDesignCafe.ShaderX.Materials.BaseMaterial, VisualDesignCafe.ShaderX 0x0018 (24 B) inherited 0x0010 VisualDesignCafe.ShaderX.dll
0x00x0018

Members 1

OffsetSizeNameTypeFlagsDefault
0x08MaterialMaterialPublic+1 flags—

Functions 23

SignatureFlagsNativeParams
void .ctor(Material material)Public+1 flags—0x08
void Validate(bool clean)Public+2 flags—0x01
void SetKeyword(const string& keyword, bool isEnabled)1 flags—0x08
bool GetKeyword(const string& keyword)1 flags—0x08
bool TrySetInt(const string& propertyName, int value, Action validate)1 flags—0x08
int TryGetInt(const string& propertyName)1 flags—0x08
bool TrySetFloat(const string& propertyName, float value, Action validate)1 flags—0x08
float TryGetFloat(const string& propertyName)1 flags—0x08
bool TrySetTexture(const string& propertyName, Texture value, Action validate)1 flags—0x08
bool TrySetTexture(Texture value, const string[]& propertyName)1 flags—0x08
Texture TryGetTexture(const string& propertyName)1 flags—0x08
Texture TryGetTexture(const string[]& propertyName)1 flags—0x08
bool TrySetColor(const string& propertyName, const Color& value, Action validate)1 flags—0x10
bool TrySetColor(const Color& value, const string[]& propertyName)1 flags—0x10
Color TryGetColor(const string& propertyName)1 flags—0x10
Color TryGetColor(const string[]& propertyName)1 flags—0x10
bool TrySetVector(const string& propertyName, const Vector4& value, Action validate)1 flags—0x10
Vector4 TryGetVector(const string& propertyName)1 flags—0x10
void SetDirty()1 flags—0x00
bool GetMotionVectorsEnabled()3 flags—0x01
void ValidatePasses(bool receivesSSR, bool useSplitLighting)3 flags—0x01
void ComputeStencilProperties(bool receivesLighting, bool forwardOnly, bool receivesSSR, bool useSplitLighting, ref int& stencilRef, ref int& stencilWriteMask, ref int& stencilRefDepth, ref int& stencilWriteMaskDepth, ref int& stencilRefGBuffer, ref int& stencilWriteMaskGBuffer, ref int& stencilRefMV, ref int& stencilWriteMaskMV)Private—0x04
void SetupStencil(bool receivesLighting, bool receivesSSR, bool useSplitLighting)Private—0x01

Subclasses 1