#include <domTechnique.h>
The technique element declares the information used to process some portion of the content. Each technique conforms to an associated profile. Techniques generally act as a “switch”. If more than one is present for a particular portion of content, on import, one or the other is picked, but usually not both. Selection should be based on which profile the importing application can support. Techniques contain application data and programs, making them assets that can be managed as a unit.
The technique element declares the information used to process some portion of the content. Each technique conforms to an associated profile. Techniques generally act as a "switch". If more than one is present for a particular portion of content, on import, one or the other is picked, but usually not both. Selection should be based on which profile the importing application can support. Techniques contain application data and programs, making them assets that can be managed as a unit.
Definition at line 27 of file 1.4/dom/domTechnique.h.
domTechnique::domTechnique | ( | DAE & | dae | ) | [inline, protected] |
Constructor
Definition at line 100 of file 1.4/dom/domTechnique.h.
virtual domTechnique::~domTechnique | ( | ) | [inline, protected, virtual] |
Destructor
Definition at line 104 of file 1.4/dom/domTechnique.h.
domTechnique::domTechnique | ( | DAE & | dae | ) | [inline, protected] |
Constructor
Definition at line 71 of file dom/domTechnique.h.
virtual domTechnique::~domTechnique | ( | ) | [inline, protected, virtual] |
Destructor
Definition at line 75 of file dom/domTechnique.h.
static DLLSPEC daeElementRef domTechnique::create | ( | DAE & | dae | ) | [static] |
Creates an instance of this class and returns a daeElementRef referencing it.
static DLLSPEC daeElementRef domTechnique::create | ( | DAE & | dae | ) | [static] |
Creates an instance of this class and returns a daeElementRef referencing it.
const daeElementRefArray& domTechnique::getContents | ( | ) | const [inline] |
Gets the _contents array.
Definition at line 65 of file dom/domTechnique.h.
daeElementRefArray& domTechnique::getContents | ( | ) | [inline] |
Gets the _contents array.
Definition at line 60 of file dom/domTechnique.h.
const daeElementRefArray& domTechnique::getContents | ( | ) | const [inline] |
Gets the _contents array.
Definition at line 94 of file 1.4/dom/domTechnique.h.
daeElementRefArray& domTechnique::getContents | ( | ) | [inline] |
Gets the _contents array.
Definition at line 89 of file 1.4/dom/domTechnique.h.
virtual COLLADA_TYPE::TypeEnum domTechnique::getElementType | ( | ) | const [inline, virtual] |
Reimplemented from daeElement.
Definition at line 22 of file dom/domTechnique.h.
virtual COLLADA_TYPE::TypeEnum domTechnique::getElementType | ( | ) | const [inline, virtual] |
Reimplemented from daeElement.
Definition at line 30 of file 1.4/dom/domTechnique.h.
xsNMTOKEN domTechnique::getProfile | ( | ) | const [inline] |
Gets the profile attribute.
Definition at line 49 of file dom/domTechnique.h.
xsNMTOKEN domTechnique::getProfile | ( | ) | const [inline] |
Gets the profile attribute.
Definition at line 78 of file 1.4/dom/domTechnique.h.
const xsAnyURI& domTechnique::getXmlns | ( | ) | const [inline] |
Gets the xmlns attribute.
Definition at line 66 of file 1.4/dom/domTechnique.h.
xsAnyURI& domTechnique::getXmlns | ( | ) | [inline] |
Gets the xmlns attribute.
Definition at line 61 of file 1.4/dom/domTechnique.h.
static daeInt domTechnique::ID | ( | ) | [inline, static] |
Definition at line 23 of file dom/domTechnique.h.
static daeInt domTechnique::ID | ( | ) | [inline, static] |
Definition at line 31 of file 1.4/dom/domTechnique.h.
virtual domTechnique& domTechnique::operator= | ( | const domTechnique & | cpy | ) | [inline, protected, virtual] |
Overloaded assignment operator
Definition at line 79 of file dom/domTechnique.h.
virtual domTechnique& domTechnique::operator= | ( | const domTechnique & | cpy | ) | [inline, protected, virtual] |
Overloaded assignment operator
Definition at line 108 of file 1.4/dom/domTechnique.h.
static DLLSPEC daeMetaElement* domTechnique::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.
static DLLSPEC daeMetaElement* domTechnique::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 domTechnique::setProfile | ( | xsNMTOKEN | atProfile | ) | [inline] |
Sets the profile attribute.
atProfile | The new value for the profile attribute. |
Definition at line 54 of file dom/domTechnique.h.
void domTechnique::setProfile | ( | xsNMTOKEN | atProfile | ) | [inline] |
Sets the profile attribute.
atProfile | The new value for the profile attribute. |
Definition at line 83 of file 1.4/dom/domTechnique.h.
void domTechnique::setXmlns | ( | const xsAnyURI & | xmlns | ) | [inline] |
Sets the xmlns attribute.
xmlns | The new value for the xmlns attribute. |
Definition at line 71 of file 1.4/dom/domTechnique.h.
virtual daeInt domTechnique::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 24 of file dom/domTechnique.h.
virtual daeInt domTechnique::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 32 of file 1.4/dom/domTechnique.h.
daeElementRefArray domTechnique::_contents [protected] |
Used to preserve order in elements that do not specify strict sequencing of sub-elements.
Definition at line 49 of file 1.4/dom/domTechnique.h.
daeUIntArray domTechnique::_contentsOrder [protected] |
Used to preserve order in elements that have a complex content model.
Definition at line 53 of file 1.4/dom/domTechnique.h.
xsNMTOKEN domTechnique::attrProfile [protected] |
The profile attribute indicates the type of profile. This is a vendor defined character string that indicates the platform or capability target for the technique. Required attribute.
Definition at line 43 of file 1.4/dom/domTechnique.h.
xsAnyURI domTechnique::attrXmlns [protected] |
This element may specify its own xmlns.
Definition at line 37 of file 1.4/dom/domTechnique.h.