domScene Class Reference
#include <domScene.h>
Inheritance diagram for domScene:
Detailed Description
The scene embodies the entire set of information that can be visualized from the contents of a COLLADA resource.The scene element declares the base of the scene hierarchy or scene graph. The scene contains elements that comprise much of the visual and transformational information content as created by the authoring tools. The hierarchical structure of the scene is organized into a scene graph. A scene graph is a directed acyclic graph (DAG) or tree data structure that contains nodes of visual information and related data. The structure of the scene graph contributes to optimal processing and rendering of the data and is therefore widely used in the computer graphics domain.
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. | |
domLookat_Array & | getLookat_array () |
Gets the lookat element array. | |
const domLookat_Array & | getLookat_array () const |
Gets the lookat element array. | |
domMatrix_Array & | getMatrix_array () |
Gets the matrix element array. | |
const domMatrix_Array & | getMatrix_array () const |
Gets the matrix element array. | |
domPerspective_Array & | getPerspective_array () |
Gets the perspective element array. | |
const domPerspective_Array & | getPerspective_array () const |
Gets the perspective element array. | |
domRotate_Array & | getRotate_array () |
Gets the rotate element array. | |
const domRotate_Array & | getRotate_array () const |
Gets the rotate element array. | |
domScale_Array & | getScale_array () |
Gets the scale element array. | |
const domScale_Array & | getScale_array () const |
Gets the scale element array. | |
domSkew_Array & | getSkew_array () |
Gets the skew element array. | |
const domSkew_Array & | getSkew_array () const |
Gets the skew element array. | |
domTranslate_Array & | getTranslate_array () |
Gets the translate element array. | |
const domTranslate_Array & | getTranslate_array () const |
Gets the translate element array. | |
domBoundingbox_Array & | getBoundingbox_array () |
Gets the boundingbox element array. | |
const domBoundingbox_Array & | getBoundingbox_array () const |
Gets the boundingbox element array. | |
domNode_Array & | getNode_array () |
Gets the node element array. | |
const domNode_Array & | getNode_array () const |
Gets the node element array. | |
domExtra_Array & | getExtra_array () |
Gets the extra element array. | |
const domExtra_Array & | getExtra_array () const |
Gets the extra element array. | |
daeElementRefArray & | getContents () |
Gets the _contents array. | |
const daeElementRefArray & | getContents () const |
Gets the _contents 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 | |
domScene () | |
Constructor. | |
virtual | ~domScene () |
Destructor. | |
domScene (const domScene &cpy) | |
Copy Constructor. | |
virtual domScene & | operator= (const domScene &cpy) |
Overloaded assignment operator. | |
Protected Attributes | |
xsID | attrId |
The id attribute is a text string containing the unique identifier of the scene element. | |
xsNCName | attrName |
The name attribute is a text string containing the name of the scene element. | |
domLookat_Array | elemLookat_array |
Allows the scene to express a lookat transform. | |
domMatrix_Array | elemMatrix_array |
Allows the scene to express a matrix transform. | |
domPerspective_Array | elemPerspective_array |
Allows the scene to express a perspective transform. | |
domRotate_Array | elemRotate_array |
Allows the scene to express a rotational transform. | |
domScale_Array | elemScale_array |
Allows the scene to express a scale transform. | |
domSkew_Array | elemSkew_array |
Allows the scene to express a skew transform. | |
domTranslate_Array | elemTranslate_array |
Allows the scene to express a translational transform. | |
domBoundingbox_Array | elemBoundingbox_array |
Allows the scene to express a bounding box. | |
domNode_Array | elemNode_array |
Allows the scene to recursively define hierarchy. | |
domExtra_Array | elemExtra_array |
Allows the scene to define extra information. | |
daeElementRefArray | _contents |
Used to preserve order in elements that do not specify strict sequencing of sub-elements. |
Member Function Documentation
|
Creates an instance of this class and returns a daeElementRef referencing it.
|
|
Gets the boundingbox element array.
|
|
Gets the boundingbox element array.
|
|
Gets the _contents array.
|
|
Gets the _contents array.
|
|
Gets the extra element array.
|
|
Gets the extra element array.
|
|
Gets the id attribute.
|
|
Gets the lookat element array.
|
|
Gets the lookat element array.
|
|
Gets the matrix element array.
|
|
Gets the matrix element array.
|
|
Gets the name attribute.
|
|
Gets the node element array.
|
|
Gets the node element array.
|
|
Gets the perspective element array.
|
|
Gets the perspective element array.
|
|
Gets the rotate element array.
|
|
Gets the rotate element array.
|
|
Gets the scale element array.
|
|
Gets the scale element array.
|
|
Gets the skew element array.
|
|
Gets the skew element array.
|
|
Gets the translate element array.
|
|
Gets the translate 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 scene element. This value must be unique within the instance document. Optional attribute. |
|
The name attribute is a text string containing the name of the scene element. Optional attribute. |
|
Allows the scene to express a bounding box.
|
|
Allows the scene to define extra information.
|
|
Allows the scene to express a lookat transform.
|
|
Allows the scene to express a matrix transform.
|
|
Allows the scene to recursively define hierarchy.
|
|
Allows the scene to express a perspective transform.
|
|
Allows the scene to express a rotational transform.
|
|
Allows the scene to express a scale transform.
|
|
Allows the scene to express a skew transform.
|
|
Allows the scene to express a translational transform.
|
The documentation for this class was generated from the following files:
- C:/SVN_wf/COLLADA_DOM/include/1.3/dom/domScene.h
- C:/SVN_wf/COLLADA_DOM/src/1.3/dom/domScene.cpp
©2005 Sony Computer Entertainment Inc.. All Rights Reserved.
Generated on Fri Feb 10 16:49:51 2006 for COLLADA 1.4 DOM by 1.4.3