#include <domGlsl_program.h>
Public Member Functions | |
virtual COLLADA_TYPE::TypeEnum | getElementType () const |
xsToken | getValue () const |
void | setValue (xsToken val) |
virtual daeInt | typeID () const |
Static Public Member Functions | |
static DLLSPEC daeElementRef | create (DAE &dae) |
static daeInt | ID () |
static DLLSPEC daeMetaElement * | registerElement (DAE &dae) |
Protected Member Functions | |
domSemantic (DAE &dae) | |
virtual domSemantic & | operator= (const domSemantic &cpy) |
virtual | ~domSemantic () |
Protected Attributes | |
xsToken | _value |
Bind attributes to semantics to enable semantic association to attributes that are not redeclared as parameters. Without this, the semantic is the same as the attribute's name.
Definition at line 49 of file domGlsl_program.h.
domGlsl_program::domBind_attribute::domSemantic::domSemantic | ( | DAE & | dae | ) | [inline, protected] |
Constructor
Definition at line 78 of file domGlsl_program.h.
virtual domGlsl_program::domBind_attribute::domSemantic::~domSemantic | ( | ) | [inline, protected, virtual] |
Destructor
Definition at line 82 of file domGlsl_program.h.
static DLLSPEC daeElementRef domGlsl_program::domBind_attribute::domSemantic::create | ( | DAE & | dae | ) | [static] |
Creates an instance of this class and returns a daeElementRef referencing it.
virtual COLLADA_TYPE::TypeEnum domGlsl_program::domBind_attribute::domSemantic::getElementType | ( | ) | const [inline, virtual] |
Reimplemented from daeElement.
Definition at line 52 of file domGlsl_program.h.
xsToken domGlsl_program::domBind_attribute::domSemantic::getValue | ( | ) | const [inline] |
Gets the value of this element.
Definition at line 62 of file domGlsl_program.h.
static daeInt domGlsl_program::domBind_attribute::domSemantic::ID | ( | ) | [inline, static] |
Definition at line 53 of file domGlsl_program.h.
virtual domSemantic& domGlsl_program::domBind_attribute::domSemantic::operator= | ( | const domSemantic & | cpy | ) | [inline, protected, virtual] |
Overloaded assignment operator
Definition at line 86 of file domGlsl_program.h.
static DLLSPEC daeMetaElement* domGlsl_program::domBind_attribute::domSemantic::registerElement | ( | DAE & | dae | ) | [static] |
Creates a daeMetaElement object that describes this element in the meta object reflection framework. If a daeMetaElement already exists it will return that instead of creating a new one.
void domGlsl_program::domBind_attribute::domSemantic::setValue | ( | xsToken | val | ) | [inline] |
Sets the _value of this element.
val | The new value for this element. |
Definition at line 67 of file domGlsl_program.h.
virtual daeInt domGlsl_program::domBind_attribute::domSemantic::typeID | ( | ) | const [inline, virtual] |
Returns this element's type ID. Every element is an instance of a type specified in the Collada schema, and every schema type has a unique ID.
Implements daeElement.
Definition at line 54 of file domGlsl_program.h.
The xsToken value of the text data of this element.
Definition at line 73 of file domGlsl_program.h.