API ReferenceSandbox
RenderAttributesclass
RenderAttributes are a set of values that are passed to the renderer. They can be a variety of primitive types, textures, samplers or buffers. You can access attributes in the shader by binding them to a variable: float4 CornerRadius ; Texture2D g_tColor ;
object→RenderAttributes
Constructors1
Showing 1 constructors
public RenderAttributes()
No results match this filter.
Methods55
Showing 55 methods
public void Clear()
Returns:
void—protected virtual override void Finalize()
Returns:
void—public Angles GetAngles(Sandbox.StringToken name, Angles defaultValue = null)
Get a vector4 value - else defaultValue if missing
| Parameter | Type | Description |
|---|---|---|
| name | StringToken | — |
| defaultValue = null | Angles | — |
public bool GetBool(Sandbox.StringToken name, bool defaultValue = False)
Get a bool value - else defaultValue if missing
| Parameter | Type | Description |
|---|---|---|
| name | StringToken | — |
| defaultValue = False | bool | — |
Returns:
bool—public bool GetComboBool(Sandbox.StringToken k, bool defaultValue = False)
| Parameter | Type | Description |
|---|---|---|
| k | StringToken | — |
| defaultValue = False | bool | — |
Returns:
bool—public T GetComboEnum(Sandbox.StringToken k, T defaultValue)
| Parameter | Type | Description |
|---|---|---|
| k | StringToken | — |
| defaultValue | T | — |
Returns:
T—public int GetComboInt(Sandbox.StringToken k, int defaultValue = 0)
| Parameter | Type | Description |
|---|---|---|
| k | StringToken | — |
| defaultValue = 0 | int | — |
Returns:
int—public float GetFloat(Sandbox.StringToken name, float defaultValue = 0)
Get a float value - else defaultValue if missing
| Parameter | Type | Description |
|---|---|---|
| name | StringToken | — |
| defaultValue = 0 | float | — |
Returns:
float—public int GetInt(Sandbox.StringToken name, int defaultValue = 0)
Get a int value - else defaultValue if missing
| Parameter | Type | Description |
|---|---|---|
| name | StringToken | — |
| defaultValue = 0 | int | — |
Returns:
int—public Matrix GetMatrix(Sandbox.StringToken name, Matrix defaultValue = null)
Get a matrix value - else defaultValue if missing
| Parameter | Type | Description |
|---|---|---|
| name | StringToken | — |
| defaultValue = null | Matrix | — |
public uint GetUInt(Sandbox.StringToken name, uint defaultValue = 0)
Get a uint value - else defaultValue if missing
| Parameter | Type | Description |
|---|---|---|
| name | StringToken | — |
| defaultValue = 0 | uint | — |
Returns:
uint—public Vector3 GetVector(Sandbox.StringToken name, Vector3 defaultValue = null)
Get a vector3 value - else defaultValue if missing
| Parameter | Type | Description |
|---|---|---|
| name | StringToken | — |
| defaultValue = null | Vector3 | — |
public Vector4 GetVector4(Sandbox.StringToken name, Vector4 defaultValue = null)
Get a vector4 value - else defaultValue if missing
| Parameter | Type | Description |
|---|---|---|
| name | StringToken | — |
| defaultValue = null | Vector4 | — |
public void SetComboEnum(Sandbox.StringToken k, T value)
| Parameter | Type | Description |
|---|---|---|
| k | StringToken | — |
| value | T | — |
Returns:
void—No results match this filter.