Limited support
This feature is only present in Portal 2: Community Edition.

Type: Material

Methods

GetName

string GetName() const

GetShader

string GetShader() const

GetWidth

int GetWidth()

GetHeight

int GetHeight()

Refresh

void Refresh()

IsError

bool IsError() const

HasVar

bool HasVar(const string&in)

GetVarType

EMaterialVarType GetVarType(const string&in)

SetIntValue

void SetIntValue(const string&in, int)

SetFloatValue

void SetFloatValue(const string&in, float)

SetStringValue

void SetStringValue(const string&in, const string&in)

SetTextureValue

void SetTextureValue(const string&in, Texture@)

SetMaterialValue

void SetMaterialValue(const string&in, Material@)

SetMatrixValue

void SetMatrixValue(const string&in, const VMatrix&in)

SetVectorValue

void SetVectorValue(const string&in, const Vector&in)

SetVector4Value

void SetVector4Value(const string&in, const Vector4D&in)

SetVector2Value

void SetVector2Value(const string&in, const Vector2D&in)

GetIntValue

int GetIntValue(const string&in)

GetFloatValue

float GetFloatValue(const string&in)

GetStringValue

string GetStringValue(const string&in)

GetTextureValue

Texture@ GetTextureValue(const string&in)

GetMaterialValue

Material@ GetMaterialValue(const string&in)

GetMatrixValue

VMatrix GetMatrixValue(const string&in)

GetVectorValue

Vector GetVectorValue(const string&in)

GetVector2Value

Vector2D GetVector2Value(const string&in)

GetVector4Value

Vector4D GetVector4Value(const string&in)