![]() |
Polygon Crucher SDK - Documentation
Documentation
|
The file contains different kind of keyframes definition. More...
The file contains different kind of keyframes definition.
#include "4x4Matrix.h"#include "3DVector.h"#include "CustomData.h"#include "3DKeyCurve.h"#include "RGBColor.h"Go to the source code of this file.
Classes | |
| class | CTimeRange |
| class | C3DKeyframe |
| This is the base class for any keyframe that is part of C3DKeyframable class. More... | |
| class | C3DMatrixKey |
| This is the keyframe base class for transformation keyfrrame which allows to modify the node matrix transformation. More... | |
| class | C3DRotateKey |
| class | C3DVectorKey |
| class | C3DScaleKey |
| class | C3DTranslateKey |
| class | C3DTypeKey< TYPE > |
| This template class defines a keyframe of the specified TYPE. More... | |
Macros | |
| #define | KEYFRAMEID(classid, contentid) ((mootools::longuint)(((mootools::longuint)classid << 32) | (unsigned int)contentid)) |
| #define | KEYFRAMETYPE(classid) ((unsigned int)((mootools::longuint)classid >> 32)) |
| #define | KEYFRAMECONTENT(classid) ((unsigned int)(classid)) |
| #define | KEYFRAME_NULLID KEYFRAMEID(mootools::C3DKeyframe::KEYFRAME_TYPE_NULLID, mootools::C3DKeyframe::KEYFRAME_TYPE_NULLID) |
| #define | KEYFRAME_MATRIX KEYFRAMEID(mootools::C3DKeyframe::KEYFRAME_TYPE_MATRIX, mootools::C3DKeyframe::KEYFRAME_TYPE_NULLID) |
| #define | KEYFRAME_SCALE KEYFRAMEID(mootools::C3DKeyframe::KEYFRAME_TYPE_SCALE, mootools::C3DKeyframe::KEYFRAME_TYPE_NULLID) |
| #define | KEYFRAME_ROT KEYFRAMEID(mootools::C3DKeyframe::KEYFRAME_TYPE_ROT, mootools::C3DKeyframe::KEYFRAME_TYPE_NULLID) |
| #define | KEYFRAME_TRANS KEYFRAMEID(mootools::C3DKeyframe::KEYFRAME_TYPE_TRANS, MAKE_CUSTOM_ID('T', 'R', 'A', 'N')) |
| #define | KEYFRAME_PIVOT KEYFRAMEID(mootools::C3DKeyframe::KEYFRAME_TYPE_VECTOR, MAKE_CUSTOM_ID('P', 'I', 'V', 'O')) |
Typedefs | |
| typedef C3DTypeKey< float > | C3DFloatKey |
| typedef C3DTypeKey< double > | C3DDoubleKey |
| typedef C3DTypeKey< int > | C3DIntKey |
| typedef C3DTypeKey< unsigned int > | C3DUIntKey |
| typedef C3DTypeKey< CRGBColor > | C3DColorKey |