#include <FCDTransform.h>
Inheritance diagram for FCDTMatrix:
Public Member Functions | |
FCDTMatrix (FCDocument *document, FCDSceneNode *parent) | |
Constructor: do not use directly. | |
virtual | ~FCDTMatrix () |
Destructor. | |
virtual Type | GetType () const |
Retrieves the transformation class type for the transformation. | |
FCDParameterAnimatableMatrix44 & | GetTransform () |
Retrieves the matrix for the transformation. | |
const FCDParameterAnimatableMatrix44 & | GetTransform () const |
See above. | |
void | SetTransform (const FMMatrix44 &mx) |
Sets the matrix for the transformation. | |
virtual FMMatrix44 | ToMatrix () const |
Converts the transformation into a matrix. | |
virtual bool | IsAnimated () const |
Retrieves whether the transformation matrix is animated. | |
FCDAnimated * | GetAnimated () |
Retrieves the animated element for the transformation matrix. | |
virtual const FCDAnimated * | GetAnimated () const |
See above. | |
virtual FCDTransform * | Clone (FCDTransform *clone=NULL) const |
Creates a copy of a matrix transformation. |
This transformation contains a matrix that should be multiplied to the local transformation matrix.
|
Constructor: do not use directly. Instead, use the FCDSceneNode::AddTransform function with the transformation type: MATRIX.
|
|
Creates a copy of a matrix transformation.
Implements FCDTransform. |
|
Retrieves the animated element for the transformation matrix.
Reimplemented from FCDTransform. |
|
Retrieves the matrix for the transformation. All 16 values of the matrix may be animated.
|
|
Retrieves the transformation class type for the transformation.
Implements FCDTransform. |
|
Retrieves whether the transformation matrix is animated.
Implements FCDTransform. |
|
Sets the matrix for the transformation.
|
|
Converts the transformation into a matrix. For matrix transformations, that's simply the transformation matrix.
Implements FCDTransform. |