#include <domTrifans.h>
The trifans element provides the information needed to bind vertex attributes together and then organize those vertices into connected triangles. Each triangle described by the mesh has three vertices. The first triangle is formed from first, second, and third vertices. Each subsequent triangle is formed from the current vertex, reusing the first and the previous vertices.
Definition at line 28 of file 1.4/dom/domTrifans.h.
domTrifans::domTrifans | ( | DAE & | dae | ) | [inline, protected] |
Constructor
Definition at line 135 of file 1.4/dom/domTrifans.h.
virtual domTrifans::~domTrifans | ( | ) | [inline, protected, virtual] |
Destructor
Definition at line 139 of file 1.4/dom/domTrifans.h.
domTrifans::domTrifans | ( | DAE & | dae | ) | [inline, protected] |
Constructor
Definition at line 127 of file dom/domTrifans.h.
virtual domTrifans::~domTrifans | ( | ) | [inline, protected, virtual] |
Destructor
Definition at line 131 of file dom/domTrifans.h.
static DLLSPEC daeElementRef domTrifans::create | ( | DAE & | dae | ) | [static] |
Creates an instance of this class and returns a daeElementRef referencing it.
static DLLSPEC daeElementRef domTrifans::create | ( | DAE & | dae | ) | [static] |
Creates an instance of this class and returns a daeElementRef referencing it.
domUint domTrifans::getCount | ( | ) | const [inline] |
Gets the count attribute.
Definition at line 75 of file dom/domTrifans.h.
domUint domTrifans::getCount | ( | ) | const [inline] |
Gets the count attribute.
Definition at line 83 of file 1.4/dom/domTrifans.h.
virtual COLLADA_TYPE::TypeEnum domTrifans::getElementType | ( | ) | const [inline, virtual] |
Reimplemented from daeElement.
Definition at line 23 of file dom/domTrifans.h.
virtual COLLADA_TYPE::TypeEnum domTrifans::getElementType | ( | ) | const [inline, virtual] |
Reimplemented from daeElement.
Definition at line 31 of file 1.4/dom/domTrifans.h.
const domExtra_Array& domTrifans::getExtra_array | ( | ) | const [inline] |
Gets the extra element array.
Definition at line 122 of file dom/domTrifans.h.
domExtra_Array& domTrifans::getExtra_array | ( | ) | [inline] |
Gets the extra element array.
Definition at line 117 of file dom/domTrifans.h.
const domExtra_Array& domTrifans::getExtra_array | ( | ) | const [inline] |
Gets the extra element array.
Definition at line 130 of file 1.4/dom/domTrifans.h.
domExtra_Array& domTrifans::getExtra_array | ( | ) | [inline] |
Gets the extra element array.
Definition at line 125 of file 1.4/dom/domTrifans.h.
const domInput_local_offset_Array& domTrifans::getInput_array | ( | ) | const [inline] |
Gets the input element array.
Definition at line 102 of file dom/domTrifans.h.
domInput_local_offset_Array& domTrifans::getInput_array | ( | ) | [inline] |
Gets the input element array.
Definition at line 97 of file dom/domTrifans.h.
const domInputLocalOffset_Array& domTrifans::getInput_array | ( | ) | const [inline] |
Gets the input element array.
Definition at line 110 of file 1.4/dom/domTrifans.h.
domInputLocalOffset_Array& domTrifans::getInput_array | ( | ) | [inline] |
Gets the input element array.
Definition at line 105 of file 1.4/dom/domTrifans.h.
xsNCName domTrifans::getMaterial | ( | ) | const [inline] |
Gets the material attribute.
Definition at line 86 of file dom/domTrifans.h.
xsNCName domTrifans::getMaterial | ( | ) | const [inline] |
Gets the material attribute.
Definition at line 94 of file 1.4/dom/domTrifans.h.
xsToken domTrifans::getName | ( | ) | const [inline] |
Gets the name attribute.
Definition at line 64 of file dom/domTrifans.h.
xsNCName domTrifans::getName | ( | ) | const [inline] |
Gets the name attribute.
Definition at line 72 of file 1.4/dom/domTrifans.h.
const domP_Array& domTrifans::getP_array | ( | ) | const [inline] |
Gets the p element array.
Definition at line 112 of file dom/domTrifans.h.
domP_Array& domTrifans::getP_array | ( | ) | [inline] |
Gets the p element array.
Definition at line 107 of file dom/domTrifans.h.
const domP_Array& domTrifans::getP_array | ( | ) | const [inline] |
Gets the p element array.
Definition at line 120 of file 1.4/dom/domTrifans.h.
domP_Array& domTrifans::getP_array | ( | ) | [inline] |
Gets the p element array.
Definition at line 115 of file 1.4/dom/domTrifans.h.
static daeInt domTrifans::ID | ( | ) | [inline, static] |
Definition at line 24 of file dom/domTrifans.h.
static daeInt domTrifans::ID | ( | ) | [inline, static] |
Definition at line 32 of file 1.4/dom/domTrifans.h.
virtual domTrifans& domTrifans::operator= | ( | const domTrifans & | cpy | ) | [inline, protected, virtual] |
Overloaded assignment operator
Definition at line 135 of file dom/domTrifans.h.
virtual domTrifans& domTrifans::operator= | ( | const domTrifans & | cpy | ) | [inline, protected, virtual] |
Overloaded assignment operator
Definition at line 143 of file 1.4/dom/domTrifans.h.
static DLLSPEC daeMetaElement* domTrifans::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* domTrifans::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 domTrifans::setCount | ( | domUint | atCount | ) | [inline] |
Sets the count attribute.
atCount | The new value for the count attribute. |
Definition at line 80 of file dom/domTrifans.h.
void domTrifans::setCount | ( | domUint | atCount | ) | [inline] |
Sets the count attribute.
atCount | The new value for the count attribute. |
Definition at line 88 of file 1.4/dom/domTrifans.h.
void domTrifans::setMaterial | ( | xsNCName | atMaterial | ) | [inline] |
Sets the material attribute.
atMaterial | The new value for the material attribute. |
Definition at line 91 of file dom/domTrifans.h.
void domTrifans::setMaterial | ( | xsNCName | atMaterial | ) | [inline] |
Sets the material attribute.
atMaterial | The new value for the material attribute. |
Definition at line 99 of file 1.4/dom/domTrifans.h.
void domTrifans::setName | ( | xsToken | atName | ) | [inline] |
Sets the name attribute.
atName | The new value for the name attribute. |
Definition at line 69 of file dom/domTrifans.h.
void domTrifans::setName | ( | xsNCName | atName | ) | [inline] |
Sets the name attribute.
atName | The new value for the name attribute. |
Definition at line 77 of file 1.4/dom/domTrifans.h.
virtual daeInt domTrifans::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 25 of file dom/domTrifans.h.
virtual daeInt domTrifans::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 33 of file 1.4/dom/domTrifans.h.
domUint domTrifans::attrCount [protected] |
The count attribute indicates the number of triangle fan primitives. Required attribute.
Definition at line 43 of file 1.4/dom/domTrifans.h.
xsNCName domTrifans::attrMaterial [protected] |
The material attribute declares a symbol for a material. This symbol is bound to a material at the time of instantiation. If the material attribute is not specified then the lighting and shading results are application defined. Optional attribute.
Definition at line 50 of file 1.4/dom/domTrifans.h.
xsToken domTrifans::attrName [protected] |
The name attribute is the text string name of this element. Optional attribute.
Definition at line 30 of file dom/domTrifans.h.
xsNCName domTrifans::attrName [protected] |
The name attribute is the text string name of this element. Optional attribute.
Definition at line 38 of file 1.4/dom/domTrifans.h.
domExtra_Array domTrifans::elemExtra_array [protected] |
The extra element may appear any number of times.
Definition at line 65 of file 1.4/dom/domTrifans.h.
The input element may occur any number of times. This input is a local input with the offset and set attributes.
Definition at line 49 of file dom/domTrifans.h.
domInputLocalOffset_Array domTrifans::elemInput_array [protected] |
The input element may occur any number of times. This input is a local input with the offset and set attributes.
Definition at line 57 of file 1.4/dom/domTrifans.h.
domP_Array domTrifans::elemP_array [protected] |
The trifans element may have any number of p elements.
Definition at line 61 of file 1.4/dom/domTrifans.h.