RenderAttributes
Sandbox.Engine
Derives from object

Constructors

Methods

void Clear( )
Angles GetAngles( in string name, in Angles defaultValue = null, )

Get a vector4 value - else defaultValue if missing

bool GetBool( in string name, in bool defaultValue = false, )

Get a bool value - else defaultValue if missing

float GetFloat( in string name, in float defaultValue = 0, )

Get a float value - else defaultValue if missing

float GetInt( in string name, in int defaultValue = 0, )

Get a int value - else defaultValue if missing

Texture GetTexture( in string name, in Texture defaultValue = null, )

Get a texture value - else defaultValue if missing

Vector3 GetVector( in string name, in Vector3 defaultValue = null, )

Get a vector3 value - else defaultValue if missing

Vector4 GetVector4( in string name, in Vector4 defaultValue = null, )

Get a vector4 value - else defaultValue if missing

void Set( in string k, in int value, )
void Set( in string k, in Texture value, in int mip = -1, )
void Set( in string k, in float value, )
void Set( in string k, in string value, )
void Set( in string k, in bool value, )
void Set( in string k, in Vector4 value, )
void Set( in string k, in Angles value, )
void Set( in string k, in Vector3 value, )
void Set( in string k, in Vector2 value, )
void Set( in string k, in Matrix value, )
void SetCombo( in string k, in int value, )
void SetCombo( in string k, in Enum value, )
void SetCombo( in string k, in bool value, )
void SetData<T,>( in string k, Span<T> value, )

Set a constant buffer to a specific value

void SetData<T,>( in string k, T value, )

Set a constant buffer to a specific value

void SetData<T,>( in string k, T[] value, )

Set a constant buffer to a specific value

void SetData<T,>( in string k, List<T> value, )

Set a constant buffer to a specific value