![]() |
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 |