#include <domGles2_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 50 of file domGles2_program.h.
domGles2_program::domBind_attribute::domSemantic::domSemantic | ( | DAE & | dae | ) | [inline, protected] |
Constructor
Definition at line 79 of file domGles2_program.h.
virtual domGles2_program::domBind_attribute::domSemantic::~domSemantic | ( | ) | [inline, protected, virtual] |
Destructor
Definition at line 83 of file domGles2_program.h.
static DLLSPEC daeElementRef domGles2_program::domBind_attribute::domSemantic::create | ( | DAE & | dae | ) | [static] |
Creates an instance of this class and returns a daeElementRef referencing it.
virtual COLLADA_TYPE::TypeEnum domGles2_program::domBind_attribute::domSemantic::getElementType | ( | ) | const [inline, virtual] |
Reimplemented from daeElement.
Definition at line 53 of file domGles2_program.h.
xsToken domGles2_program::domBind_attribute::domSemantic::getValue | ( | ) | const [inline] |
Gets the value of this element.
Definition at line 63 of file domGles2_program.h.
static daeInt domGles2_program::domBind_attribute::domSemantic::ID | ( | ) | [inline, static] |
Definition at line 54 of file domGles2_program.h.
virtual domSemantic& domGles2_program::domBind_attribute::domSemantic::operator= | ( | const domSemantic & | cpy | ) | [inline, protected, virtual] |
Overloaded assignment operator
Definition at line 87 of file domGles2_program.h.
static DLLSPEC daeMetaElement* domGles2_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 domGles2_program::domBind_attribute::domSemantic::setValue | ( | xsToken | val | ) | [inline] |
Sets the _value of this element.
val | The new value for this element. |
Definition at line 68 of file domGles2_program.h.
virtual daeInt domGles2_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 55 of file domGles2_program.h.
The xsToken value of the text data of this element.
Definition at line 74 of file domGles2_program.h.