## Public API Reference

- Main Page
- Modules
- Namespaces
- Classes
- Files
- Related Pages

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# csShaderVariable Member List

This is the complete list of members for csShaderVariable, including all inherited members.

ARRAY enum value | csShaderVariable |
COLOR enum value | csShaderVariable |
csRefCount() | csRefCount | `[inline]`
csShaderVariable() | csShaderVariable |
csShaderVariable(csStringID name) | csShaderVariable |
csShaderVariable(const csShaderVariable &other) | csShaderVariable | `[inline]`
DecRef() | csRefCount | `[inline]`
Delete() | csRefCount | `[inline, protected, virtual]`
FLOAT enum value | csShaderVariable |
GetArrayElement(size_t element) | csShaderVariable | `[inline]`
GetArraySize() | csShaderVariable | `[inline]`
GetName() const | csShaderVariable | `[inline]`
GetRefCount() const | csRefCount | `[inline]`
GetType() const | csShaderVariable | `[inline]`
GetValue(int &value) | csShaderVariable | `[inline]`
GetValue(float &value) | csShaderVariable | `[inline]`
GetValue(csRGBpixel &value) | csShaderVariable | `[inline]`
GetValue(iTextureHandle *&value) | csShaderVariable | `[inline]`
GetValue(iTextureWrapper *&value) | csShaderVariable | `[inline]`
GetValue(iRenderBuffer *&value) | csShaderVariable | `[inline]`
GetValue(csVector2 &value) | csShaderVariable | `[inline]`
GetValue(csVector3 &value) | csShaderVariable | `[inline]`
GetValue(csColor &value) | csShaderVariable | `[inline]`
GetValue(csVector4 &value) | csShaderVariable | `[inline]`
GetValue(csMatrix3 &value) | csShaderVariable | `[inline]`
GetValue(csReversibleTransform &value) | csShaderVariable | `[inline]`
IncRef() | csRefCount | `[inline]`
INT enum value | csShaderVariable |
MATRIX enum value | csShaderVariable |
ref_count | csRefCount | `[protected]`
RENDERBUFFER enum value | csShaderVariable |
SetAccessor(iShaderVariableAccessor *a) | csShaderVariable | `[inline]`
SetArrayElement(size_t element, csShaderVariable *variable) | csShaderVariable | `[inline]`
SetArraySize(size_t size) | csShaderVariable | `[inline]`
SetName(csStringID newName) | csShaderVariable | `[inline]`
SetType(VariableType t) | csShaderVariable | `[inline]`
SetValue(int value) | csShaderVariable | `[inline]`
SetValue(float value) | csShaderVariable | `[inline]`
SetValue(const csRGBpixel &value) | csShaderVariable | `[inline]`
SetValue(iTextureHandle *value) | csShaderVariable | `[inline]`
SetValue(iTextureWrapper *value) | csShaderVariable | `[inline]`
SetValue(iRenderBuffer *value) | csShaderVariable | `[inline]`
SetValue(const csVector2 &value) | csShaderVariable | `[inline]`
SetValue(const csVector3 &value) | csShaderVariable | `[inline]`
SetValue(const csColor &value) | csShaderVariable | `[inline]`
SetValue(const csVector4 &value) | csShaderVariable | `[inline]`
SetValue(const csMatrix3 &value) | csShaderVariable | `[inline]`
SetValue(const csReversibleTransform &value) | csShaderVariable | `[inline]`
TEXTURE enum value | csShaderVariable |
TRANSFORM enum value | csShaderVariable |
VariableType enum name | csShaderVariable |
VECTOR2 enum value | csShaderVariable |
VECTOR3 enum value | csShaderVariable |
VECTOR4 enum value | csShaderVariable |
~csRefCount() | csRefCount | `[inline, protected, virtual]`
~csShaderVariable() | csShaderVariable | `[inline, virtual]`