#include <domSkin.h>
The skin element contains vertex and primitive information sufficient to describe blend-weight skinning.
Definition at line 26 of file 1.4/dom/domSkin.h.
Definition at line 28 of file dom/domSkin.h.
Definition at line 36 of file 1.4/dom/domSkin.h.
Definition at line 25 of file dom/domSkin.h.
Definition at line 33 of file 1.4/dom/domSkin.h.
Definition at line 92 of file dom/domSkin.h.
Definition at line 105 of file 1.4/dom/domSkin.h.
typedef daeSmartRef<domJoints> domSkin::domJointsRef |
Definition at line 89 of file dom/domSkin.h.
typedef daeSmartRef<domJoints> domSkin::domJointsRef |
Definition at line 102 of file 1.4/dom/domSkin.h.
Definition at line 169 of file dom/domSkin.h.
Definition at line 182 of file 1.4/dom/domSkin.h.
Definition at line 166 of file dom/domSkin.h.
Definition at line 179 of file 1.4/dom/domSkin.h.
domSkin::domSkin | ( | DAE & | dae | ) | [inline, protected] |
Constructor
Definition at line 529 of file 1.4/dom/domSkin.h.
virtual domSkin::~domSkin | ( | ) | [inline, protected, virtual] |
Destructor
Definition at line 533 of file 1.4/dom/domSkin.h.
domSkin::domSkin | ( | DAE & | dae | ) | [inline, protected] |
Constructor
Definition at line 506 of file dom/domSkin.h.
virtual domSkin::~domSkin | ( | ) | [inline, protected, virtual] |
Destructor
Definition at line 510 of file dom/domSkin.h.
static DLLSPEC daeElementRef domSkin::create | ( | DAE & | dae | ) | [static] |
Creates an instance of this class and returns a daeElementRef referencing it.
static DLLSPEC daeElementRef domSkin::create | ( | DAE & | dae | ) | [static] |
Creates an instance of this class and returns a daeElementRef referencing it.
const domBind_shape_matrixRef domSkin::getBind_shape_matrix | ( | ) | const [inline] |
Gets the bind_shape_matrix element.
Definition at line 471 of file dom/domSkin.h.
const domBind_shape_matrixRef domSkin::getBind_shape_matrix | ( | ) | const [inline] |
Gets the bind_shape_matrix element.
Definition at line 494 of file 1.4/dom/domSkin.h.
virtual COLLADA_TYPE::TypeEnum domSkin::getElementType | ( | ) | const [inline, virtual] |
Reimplemented from daeElement.
Definition at line 21 of file dom/domSkin.h.
virtual COLLADA_TYPE::TypeEnum domSkin::getElementType | ( | ) | const [inline, virtual] |
Reimplemented from daeElement.
Definition at line 29 of file 1.4/dom/domSkin.h.
const domExtra_Array& domSkin::getExtra_array | ( | ) | const [inline] |
Gets the extra element array.
Definition at line 501 of file dom/domSkin.h.
domExtra_Array& domSkin::getExtra_array | ( | ) | [inline] |
Gets the extra element array.
Definition at line 496 of file dom/domSkin.h.
const domExtra_Array& domSkin::getExtra_array | ( | ) | const [inline] |
Gets the extra element array.
Definition at line 524 of file 1.4/dom/domSkin.h.
domExtra_Array& domSkin::getExtra_array | ( | ) | [inline] |
Gets the extra element array.
Definition at line 519 of file 1.4/dom/domSkin.h.
const domJointsRef domSkin::getJoints | ( | ) | const [inline] |
Gets the joints element.
Definition at line 486 of file dom/domSkin.h.
const domJointsRef domSkin::getJoints | ( | ) | const [inline] |
Gets the joints element.
Definition at line 509 of file 1.4/dom/domSkin.h.
const xsAnyURI& domSkin::getSource | ( | ) | const [inline] |
Gets the source attribute.
Definition at line 455 of file dom/domSkin.h.
xsAnyURI& domSkin::getSource | ( | ) | [inline] |
Gets the source attribute.
Definition at line 450 of file dom/domSkin.h.
const xsAnyURI& domSkin::getSource | ( | ) | const [inline] |
Gets the source attribute.
Definition at line 478 of file 1.4/dom/domSkin.h.
xsAnyURI& domSkin::getSource | ( | ) | [inline] |
Gets the source attribute.
Definition at line 473 of file 1.4/dom/domSkin.h.
const domSource_Array& domSkin::getSource_array | ( | ) | const [inline] |
Gets the source element array.
Definition at line 481 of file dom/domSkin.h.
domSource_Array& domSkin::getSource_array | ( | ) | [inline] |
Gets the source element array.
Definition at line 476 of file dom/domSkin.h.
const domSource_Array& domSkin::getSource_array | ( | ) | const [inline] |
Gets the source element array.
Definition at line 504 of file 1.4/dom/domSkin.h.
domSource_Array& domSkin::getSource_array | ( | ) | [inline] |
Gets the source element array.
Definition at line 499 of file 1.4/dom/domSkin.h.
const domVertex_weightsRef domSkin::getVertex_weights | ( | ) | const [inline] |
Gets the vertex_weights element.
Definition at line 491 of file dom/domSkin.h.
const domVertex_weightsRef domSkin::getVertex_weights | ( | ) | const [inline] |
Gets the vertex_weights element.
Definition at line 514 of file 1.4/dom/domSkin.h.
static daeInt domSkin::ID | ( | ) | [inline, static] |
Definition at line 22 of file dom/domSkin.h.
static daeInt domSkin::ID | ( | ) | [inline, static] |
Definition at line 30 of file 1.4/dom/domSkin.h.
Overloaded assignment operator
Definition at line 514 of file dom/domSkin.h.
Overloaded assignment operator
Definition at line 537 of file 1.4/dom/domSkin.h.
static DLLSPEC daeMetaElement* domSkin::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* domSkin::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 domSkin::setSource | ( | xsString | atSource | ) | [inline] |
Sets the source attribute.
atSource | The new value for the source attribute. |
Definition at line 465 of file dom/domSkin.h.
void domSkin::setSource | ( | const xsAnyURI & | atSource | ) | [inline] |
Sets the source attribute.
atSource | The new value for the source attribute. |
Definition at line 460 of file dom/domSkin.h.
void domSkin::setSource | ( | xsString | atSource | ) | [inline] |
Sets the source attribute.
atSource | The new value for the source attribute. |
Definition at line 488 of file 1.4/dom/domSkin.h.
void domSkin::setSource | ( | const xsAnyURI & | atSource | ) | [inline] |
Sets the source attribute.
atSource | The new value for the source attribute. |
Definition at line 483 of file 1.4/dom/domSkin.h.
virtual daeInt domSkin::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 23 of file dom/domSkin.h.
virtual daeInt domSkin::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 31 of file 1.4/dom/domSkin.h.
xsAnyURI domSkin::attrSource [protected] |
The source attribute contains a URI reference to the base mesh, (a static mesh or a morphed mesh). This also provides the bind-shape of the skinned mesh. Required attribute.
Definition at line 438 of file 1.4/dom/domSkin.h.
This provides extra information about the position and orientation of the base mesh before binding. If bind_shape_matrix is not specified then an identity matrix may be used as the bind_shape_matrix. The bind_shape_matrix element may occur zero or one times.
Definition at line 447 of file 1.4/dom/domSkin.h.
domExtra_Array domSkin::elemExtra_array [protected] |
The extra element may appear any number of times.
Definition at line 466 of file 1.4/dom/domSkin.h.
domJointsRef domSkin::elemJoints [protected] |
The joints element associates joint, or skeleton, nodes with attribute data. In COLLADA, this is specified by the inverse bind matrix of each joint (influence) in the skeleton.
Definition at line 457 of file 1.4/dom/domSkin.h.
domSource_Array domSkin::elemSource_array [protected] |
The skin element must contain at least three source elements.
Definition at line 451 of file 1.4/dom/domSkin.h.
domVertex_weightsRef domSkin::elemVertex_weights [protected] |
The vertex_weights element associates a set of joint-weight pairs with each vertex in the base mesh.
Definition at line 462 of file 1.4/dom/domSkin.h.