CrystalSpace

Public API Reference

Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

csShaderVariableContext Class Reference

Simple implementation for iShaderVariableContext. More...

#include <csgfx/shadervarcontext.h>

Inheritance diagram for csShaderVariableContext:

iShaderVariableContext iBase List of all members.

Public Member Functions

const csRefArray< csShaderVariable > & GetShaderVariables () const
 Get Array of all ShaderVariables.
virtual void AddVariable (csShaderVariable *variable)
 Add a variable to this context.
virtual csShaderVariableGetVariable (csStringID name) const
 Get a named variable from this context.
virtual void PushVariables (csShaderVarStack &stacks) const
 Push the variables of this context onto the variable stacks supplied in the "stacks" argument.
virtual void PopVariables (csShaderVarStack &stacks) const
 Pop the variables of this context off the variable stacks supplied in the "stacks" argument.

Detailed Description

Simple implementation for iShaderVariableContext.

Definition at line 35 of file shadervarcontext.h.


Member Function Documentation

virtual void csShaderVariableContext::AddVariable csShaderVariable variable  )  [virtual]
 

Add a variable to this context.

Implements iShaderVariableContext.

const csRefArray<csShaderVariable>& csShaderVariableContext::GetShaderVariables  )  const [inline, virtual]
 

Get Array of all ShaderVariables.

Implements iShaderVariableContext.

Definition at line 50 of file shadervarcontext.h.

virtual csShaderVariable* csShaderVariableContext::GetVariable csStringID  name  )  const [virtual]
 

Get a named variable from this context.

Implements iShaderVariableContext.

virtual void csShaderVariableContext::PopVariables csShaderVarStack stacks  )  const [virtual]
 

Pop the variables of this context off the variable stacks supplied in the "stacks" argument.

Implements iShaderVariableContext.

virtual void csShaderVariableContext::PushVariables csShaderVarStack stacks  )  const [virtual]
 

Push the variables of this context onto the variable stacks supplied in the "stacks" argument.

Implements iShaderVariableContext.


The documentation for this class was generated from the following file:
Generated for Crystal Space by doxygen 1.3.9.1