csgfx/shadervar.h File Reference (Crystal Space 2.0 Public API Reference)

| ## Public API Reference

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

- File List
- File Members

Classes | Namespaces | Typedefs | Variables
csgfx/shadervar.h File Reference

Shader variable. More...

`#include "csextern.h"`
`#include "csgeom/math.h"`
`#include "csgeom/quaternion.h"`
`#include "csgeom/transfrm.h"`
`#include "csgeom/vector2.h"`
`#include "csgeom/vector3.h"`
`#include "csgeom/vector4.h"`
`#include "csgfx/rgbpixel.h"`
`#include "csutil/blockallocator.h"`
`#include "csutil/cscolor.h"`
`#include "csutil/leakguard.h"`
`#include "csutil/refarr.h"`
`#include "csutil/refcount.h"`
`#include "csutil/strset.h"`
`#include "iengine/texture.h"`
`#include "ivideo/texture.h"`
`#include "ivideo/rndbuf.h"`

Go to the source code of this file.

## Classes
class | csShaderVariable
| Storage class for "shader vars", inheritable variables in the shader system. More...
struct | iShaderVariableAccessor
| Interface to an accessorcallback for shadervariables. More...
struct | iShaderVarStringSet
| String set for shader variable names. More...
struct | CS::ShaderVarName
| Helper class to obtain an ID for a shader variable. More...
## Namespaces
namespace | CS
| Main namespace for CrystalSpace.
## Typedefs
typedef StringID < StringSetTag::ShaderVar > | CS::ShaderVarStringID
| String ID for shader variable name.
## Variables
ShaderVarStringID const | CS::InvalidShaderVarStringID
| Invalid shader variable name.

## Detailed Description

Shader variable.

Definition in file shadervar.h.