domAnimation Class Reference
#include <domAnimation.h>
Inheritance diagram for domAnimation:
Detailed Description
The animation element categorizes the declaration of animation information.The animation contains elements that describe the animation's key-frame data and sampler functions. Animation describes the transformation of an object or value over time. A common use of animation is to give the illusion of motion. A common animation technique is called key-frame animation. A key-frame is a sampling of data at a known point in time. Using a set of key-frames and an interpolation algorithm, intermediate values are computed for times in between the key-frames, producing a smooth set of output values over the interval between the key-frames. A key-frame animation engine performs these computations on the key-frame data. An animation element contains the elements that describe animation data. The actual type and complexity of the data is left to the child elements to represent in detail.
Public Member Functions | |
xsID | getId () const |
Gets the id attribute. | |
void | setId (xsID atId) |
Sets the id attribute. | |
xsNCName | getName () const |
Gets the name attribute. | |
void | setName (xsNCName atName) |
Sets the name attribute. | |
domSource_Array & | getSource_array () |
Gets the source element array. | |
const domSource_Array & | getSource_array () const |
Gets the source element array. | |
domSampler_Array & | getSampler_array () |
Gets the sampler element array. | |
const domSampler_Array & | getSampler_array () const |
Gets the sampler element array. | |
domChannel_Array & | getChannel_array () |
Gets the channel element array. | |
const domChannel_Array & | getChannel_array () const |
Gets the channel element array. | |
Static Public Member Functions | |
static daeElementRef | create (daeInt bytes) |
Creates an instance of this class and returns a daeElementRef referencing it. | |
static daeMetaElement * | registerElement () |
Creates a daeMetaElement object that describes this element in the meta object reflection framework. | |
Static Public Attributes | |
static daeMetaElement * | _Meta = NULL |
The daeMetaElement that describes this element in the meta object reflection framework. | |
Protected Member Functions | |
domAnimation () | |
Constructor. | |
virtual | ~domAnimation () |
Destructor. | |
domAnimation (const domAnimation &cpy) | |
Copy Constructor. | |
virtual domAnimation & | operator= (const domAnimation &cpy) |
Overloaded assignment operator. | |
Protected Attributes | |
xsID | attrId |
The id attribute is a text string containing the unique identifier of the animation element. | |
xsNCName | attrName |
The name attribute is the text string name of this element. | |
domSource_Array | elemSource_array |
The animation element must contain one or more source elements. | |
domSampler_Array | elemSampler_array |
The animation element must contain one or more sampler elements. | |
domChannel_Array | elemChannel_array |
The animation element must contain one or more channel elements. |
Member Function Documentation
|
Creates an instance of this class and returns a daeElementRef referencing it.
|
|
Gets the channel element array.
|
|
Gets the channel element array.
|
|
Gets the id attribute.
|
|
Gets the name attribute.
|
|
Gets the sampler element array.
|
|
Gets the sampler element array.
|
|
Gets the source element array.
|
|
Gets the source element array.
|
|
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.
|
|
Sets the id attribute.
|
|
Sets the name attribute.
|
Member Data Documentation
|
The id attribute is a text string containing the unique identifier of the animation element. This value must be unique within the instance document. Optional attribute. |
|
The name attribute is the text string name of this element. Optional attribute. |
|
The animation element must contain one or more channel elements.
|
|
The animation element must contain one or more sampler elements.
|
|
The animation element must contain one or more source elements.
|
The documentation for this class was generated from the following files:
- C:/SVN_wf/COLLADA_DOM/include/1.3/dom/domAnimation.h
- C:/SVN_wf/COLLADA_DOM/src/1.3/dom/domAnimation.cpp
©2005 Sony Computer Entertainment Inc.. All Rights Reserved.
Generated on Fri Feb 10 16:47:11 2006 for COLLADA 1.4 DOM by 1.4.3