#include <domPolylist.h>
The polylist element provides the information needed to bind vertex attributes together and then organize those vertices into individual polygons. The polygons described in polylist can contain arbitrary numbers of vertices. Unlike the polygons element, the polylist element cannot contain polygons with holes.
Definition at line 28 of file 1.4/dom/domPolylist.h.
Definition at line 30 of file dom/domPolylist.h.
Definition at line 38 of file 1.4/dom/domPolylist.h.
Definition at line 27 of file dom/domPolylist.h.
Definition at line 35 of file 1.4/dom/domPolylist.h.
domPolylist::domPolylist | ( | DAE & | dae | ) | [inline, protected] |
Constructor
Definition at line 211 of file 1.4/dom/domPolylist.h.
virtual domPolylist::~domPolylist | ( | ) | [inline, protected, virtual] |
Destructor
Definition at line 215 of file 1.4/dom/domPolylist.h.
domPolylist::domPolylist | ( | DAE & | dae | ) | [inline, protected] |
Constructor
Definition at line 198 of file dom/domPolylist.h.
virtual domPolylist::~domPolylist | ( | ) | [inline, protected, virtual] |
Destructor
Definition at line 202 of file dom/domPolylist.h.
static DLLSPEC daeElementRef domPolylist::create | ( | DAE & | dae | ) | [static] |
Creates an instance of this class and returns a daeElementRef referencing it.
static DLLSPEC daeElementRef domPolylist::create | ( | DAE & | dae | ) | [static] |
Creates an instance of this class and returns a daeElementRef referencing it.
domUint domPolylist::getCount | ( | ) | const [inline] |
Gets the count attribute.
Definition at line 146 of file dom/domPolylist.h.
domUint domPolylist::getCount | ( | ) | const [inline] |
Gets the count attribute.
Definition at line 159 of file 1.4/dom/domPolylist.h.
virtual COLLADA_TYPE::TypeEnum domPolylist::getElementType | ( | ) | const [inline, virtual] |
Reimplemented from daeElement.
Definition at line 23 of file dom/domPolylist.h.
virtual COLLADA_TYPE::TypeEnum domPolylist::getElementType | ( | ) | const [inline, virtual] |
Reimplemented from daeElement.
Definition at line 31 of file 1.4/dom/domPolylist.h.
const domExtra_Array& domPolylist::getExtra_array | ( | ) | const [inline] |
Gets the extra element array.
Definition at line 193 of file dom/domPolylist.h.
domExtra_Array& domPolylist::getExtra_array | ( | ) | [inline] |
Gets the extra element array.
Definition at line 188 of file dom/domPolylist.h.
const domExtra_Array& domPolylist::getExtra_array | ( | ) | const [inline] |
Gets the extra element array.
Definition at line 206 of file 1.4/dom/domPolylist.h.
domExtra_Array& domPolylist::getExtra_array | ( | ) | [inline] |
Gets the extra element array.
Definition at line 201 of file 1.4/dom/domPolylist.h.
const domInput_local_offset_Array& domPolylist::getInput_array | ( | ) | const [inline] |
Gets the input element array.
Definition at line 173 of file dom/domPolylist.h.
domInput_local_offset_Array& domPolylist::getInput_array | ( | ) | [inline] |
Gets the input element array.
Definition at line 168 of file dom/domPolylist.h.
const domInputLocalOffset_Array& domPolylist::getInput_array | ( | ) | const [inline] |
Gets the input element array.
Definition at line 186 of file 1.4/dom/domPolylist.h.
domInputLocalOffset_Array& domPolylist::getInput_array | ( | ) | [inline] |
Gets the input element array.
Definition at line 181 of file 1.4/dom/domPolylist.h.
xsNCName domPolylist::getMaterial | ( | ) | const [inline] |
Gets the material attribute.
Definition at line 157 of file dom/domPolylist.h.
xsNCName domPolylist::getMaterial | ( | ) | const [inline] |
Gets the material attribute.
Definition at line 170 of file 1.4/dom/domPolylist.h.
xsToken domPolylist::getName | ( | ) | const [inline] |
Gets the name attribute.
Definition at line 135 of file dom/domPolylist.h.
xsNCName domPolylist::getName | ( | ) | const [inline] |
Gets the name attribute.
Definition at line 148 of file 1.4/dom/domPolylist.h.
const domPRef domPolylist::getP | ( | ) | const [inline] |
Gets the p element.
Definition at line 183 of file dom/domPolylist.h.
const domPRef domPolylist::getP | ( | ) | const [inline] |
Gets the p element.
Definition at line 196 of file 1.4/dom/domPolylist.h.
const domVcountRef domPolylist::getVcount | ( | ) | const [inline] |
Gets the vcount element.
Definition at line 178 of file dom/domPolylist.h.
const domVcountRef domPolylist::getVcount | ( | ) | const [inline] |
Gets the vcount element.
Definition at line 191 of file 1.4/dom/domPolylist.h.
static daeInt domPolylist::ID | ( | ) | [inline, static] |
Definition at line 24 of file dom/domPolylist.h.
static daeInt domPolylist::ID | ( | ) | [inline, static] |
Definition at line 32 of file 1.4/dom/domPolylist.h.
virtual domPolylist& domPolylist::operator= | ( | const domPolylist & | cpy | ) | [inline, protected, virtual] |
Overloaded assignment operator
Definition at line 206 of file dom/domPolylist.h.
virtual domPolylist& domPolylist::operator= | ( | const domPolylist & | cpy | ) | [inline, protected, virtual] |
Overloaded assignment operator
Definition at line 219 of file 1.4/dom/domPolylist.h.
static DLLSPEC daeMetaElement* domPolylist::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* domPolylist::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 domPolylist::setCount | ( | domUint | atCount | ) | [inline] |
Sets the count attribute.
atCount | The new value for the count attribute. |
Definition at line 151 of file dom/domPolylist.h.
void domPolylist::setCount | ( | domUint | atCount | ) | [inline] |
Sets the count attribute.
atCount | The new value for the count attribute. |
Definition at line 164 of file 1.4/dom/domPolylist.h.
void domPolylist::setMaterial | ( | xsNCName | atMaterial | ) | [inline] |
Sets the material attribute.
atMaterial | The new value for the material attribute. |
Definition at line 162 of file dom/domPolylist.h.
void domPolylist::setMaterial | ( | xsNCName | atMaterial | ) | [inline] |
Sets the material attribute.
atMaterial | The new value for the material attribute. |
Definition at line 175 of file 1.4/dom/domPolylist.h.
void domPolylist::setName | ( | xsToken | atName | ) | [inline] |
Sets the name attribute.
atName | The new value for the name attribute. |
Definition at line 140 of file dom/domPolylist.h.
void domPolylist::setName | ( | xsNCName | atName | ) | [inline] |
Sets the name attribute.
atName | The new value for the name attribute. |
Definition at line 153 of file 1.4/dom/domPolylist.h.
virtual daeInt domPolylist::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/domPolylist.h.
virtual daeInt domPolylist::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/domPolylist.h.
domUint domPolylist::attrCount [protected] |
The count attribute indicates the number of polygon primitives. Required attribute.
Definition at line 113 of file 1.4/dom/domPolylist.h.
xsNCName domPolylist::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 120 of file 1.4/dom/domPolylist.h.
xsToken domPolylist::attrName [protected] |
The name attribute is the text string name of this element. Optional attribute.
Definition at line 95 of file dom/domPolylist.h.
xsNCName domPolylist::attrName [protected] |
The name attribute is the text string name of this element. Optional attribute.
Definition at line 108 of file 1.4/dom/domPolylist.h.
domExtra_Array domPolylist::elemExtra_array [protected] |
The extra element may appear any number of times.
Definition at line 141 of file 1.4/dom/domPolylist.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 114 of file dom/domPolylist.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 127 of file 1.4/dom/domPolylist.h.
domPRef domPolylist::elemP [protected] |
The p element may occur once.
The polylist element may have zero or one p element.
Definition at line 137 of file 1.4/dom/domPolylist.h.
domVcountRef domPolylist::elemVcount [protected] |
The vcount element contains a list of integers describing the number of sides for each polygon described by the polylist element. The vcount element may occur once.
Definition at line 133 of file 1.4/dom/domPolylist.h.