![]() |
Polygon Crucher SDK - Documentation
Documentation
|
Public Member Functions | |
C3DScaleKey (longuint classid) | |
void | UpdateMatrix () |
![]() | |
C3DVectorKey (longuint classid) | |
void | SwapCoordinates (unsigned int swapMode) |
void | SetVector (const C3DVector &vector) |
real * | GetVectorPtr () |
C3DVector | GetVector () const |
virtual void | Serialize (CXArchive &ar) |
virtual bool | Evaluate (const C3DKeyframe &key1, const C3DKeyframe &key2, int time, const CTimeRange &range) |
virtual C3DKeyframe & | CopyFrom (const C3DKeyframe &key) |
![]() | |
C3DMatrixKey (longuint classid) | |
C3DMatrixKey (const C4x4Matrix &matrix) | |
void | SwapCoordinates (unsigned int swapMode, bool adjustMode) |
virtual const C4x4Matrix & | ToMatrix () const |
void | SetMatrix (const C4x4Matrix &matrix) |
virtual bool | operator== (const C3DKeyframe &key) const |
![]() | |
void | SetKeyframes (C3DKeyframable *keyframes) |
C3DKeyframable * | GetKeyframes () const |
CCustomData & | GetCustomData () |
longuint | GetClassID () const |
unsigned int | GetTypeID () const |
unsigned int | GetContentID () const |
C3DKeyframe * | Copy () const |
void | SetKeyCurve (C3DKeyCurve *curve) |
void | SetKeyCurve (const C3DKeyCurve &curve) |
const C3DKeyCurve * | GetKeyCurve () const |
C3DKeyCurve * | CreateCurve (unsigned int classid) |
Additional Inherited Members | |
![]() | |
enum | KeyframeType { KEYFRAME_TYPE_NULLID = 0 , KEYFRAME_TYPE_MATRIX = MAKE_CUSTOM_ID('M', 'A', 'T', 'R') , KEYFRAME_TYPE_TRANS = MAKE_CUSTOM_ID('T', 'R', 'A', 'N') , KEYFRAME_TYPE_SCALE = MAKE_CUSTOM_ID('S', 'C', 'A', 'L') , KEYFRAME_TYPE_ROT = MAKE_CUSTOM_ID('R', 'O', 'T', 'A') , KEYFRAME_TYPE_VECTOR = MAKE_CUSTOM_ID('V', 'E', 'C', 'T') , KEYFRAME_TYPE_FLOAT = MAKE_CUSTOM_ID('F', 'L', 'O', 'A') , KEYFRAME_TYPE_DOUBLE = MAKE_CUSTOM_ID('D', 'O', 'U', 'B') , KEYFRAME_TYPE_INT = MAKE_CUSTOM_ID(' ', 'I', 'N', 'T') , KEYFRAME_TYPE_UINT = MAKE_CUSTOM_ID('U', 'I', 'N', 'T') , KEYFRAME_TYPE_COLOR = MAKE_CUSTOM_ID('C', 'O', 'L', 'O') } |
typedef enum C3DKeyframe::KeyframeType | KeyframeType |
![]() | |
static C3DKeyframe * | CreateKey (longuint classid, unsigned int curveClassid=C3DKeyCurve::KEYCURVE_NULLID) |
|
virtual |
Reimplemented from C3DVectorKey.