Polygon Crucher SDK - Documentation
Documentation
Loading...
Searching...
No Matches
C3DColorKey Class Reference

This keyframe stores a CRGBColor color information which can be get / set using SetValue() / GetValue() methods. More...

Detailed Description

This keyframe stores a CRGBColor color information which can be get / set using SetValue() / GetValue() methods.

#include <3DKeyframe.h>

Inheritance diagram for C3DColorKey:
C3DTypeKey< TYPE > C3DKeyframe

Additional Inherited Members

- Public Types inherited from C3DKeyframe
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
 
- Public Member Functions inherited from C3DTypeKey< TYPE >
 C3DTypeKey (longuint classid)
 
 C3DTypeKey (unsigned int contentid, TYPE value)
 
void SetValue (TYPE value)
 
TYPE GetValue () const
 
unsigned int GetTypeID () const
 
virtual void Serialize (CXArchive &ar)
 
virtual bool Evaluate (const C3DKeyframe &key1, const C3DKeyframe &key2, int time, const CTimeRange &range)
 
virtual bool operator== (const C3DKeyframe &key) const
 
virtual C3DKeyframeCopyFrom (const C3DKeyframe &key)
 
- Public Member Functions inherited from C3DKeyframe
void SetKeyframes (C3DKeyframable *keyframes)
 
C3DKeyframableGetKeyframes () const
 
CCustomDataGetCustomData ()
 
longuint GetClassID () const
 
unsigned int GetTypeID () const
 
unsigned int GetContentID () const
 
C3DKeyframeCopy () const
 
void SetKeyCurve (C3DKeyCurve *curve)
 
void SetKeyCurve (const C3DKeyCurve &curve)
 
const C3DKeyCurveGetKeyCurve () const
 
C3DKeyCurveCreateCurve (unsigned int classid)
 
- Static Public Member Functions inherited from C3DKeyframe
static C3DKeyframeCreateKey (longuint classid, unsigned int curveClassid=C3DKeyCurve::KEYCURVE_NULLID)
 
- Public Attributes inherited from C3DTypeKey< TYPE >
TYPE value
 

The documentation for this class was generated from the following file: