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

shgl::GlslVariable Class Reference

Collaboration diagram for shgl::GlslVariable:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 GlslVariable (const SH::ShVariableNodePtr &v)
 GlslVariable ()
 Usual constructor.
 GlslVariable (const GlslVariable &v)
 Default constructor (for STL container initialization).
std::string declaration () const
 Copy constructor.
const std::string & name () const
const SH::ShSemanticTypesemantic_type () const
const int size () const
const bool builtin () const
const bool uniform () const
const bool texture () const
void name (int i, enum GlslProgramType unit)
void builtin (GlslVarBinding binding, int index)
 for regular variables

Static Public Attributes

static const GlslVarBindingInfo glslVarBindingInfo [SH_GLSL_VAR_NONE]
 Information about the VarBinding members.

Detailed Description

Definition at line 76 of file GlslVariable.hpp.


The documentation for this class was generated from the following files:
Generated on Wed Jun 15 18:17:03 2005 for Sh by  doxygen 1.4.3-20050530