|
Planeshift
|
Stores data for a specific effect anchor keyframe. More...
#include <pseffectanchor.h>
Public Types | |
| enum | INTERP_TYPE { IT_NONE = 0, IT_FLOOR, IT_CEILING, IT_LERP, IT_COUNT } |
| enum | KEY_ACTION { KA_POS_X = 1, KA_POS_Y, KA_POS_Z, KA_TOTARGET_X, KA_TOTARGET_Y, KA_TOTARGET_Z, KA_COUNT } |
Public Member Functions | |
| const char * | GetActionName (size_t idx) |
| bool | IsActionSet (size_t idx) |
| psEffectAnchorKeyFrame () | |
| psEffectAnchorKeyFrame (iDocumentNode *node, const psEffectAnchorKeyFrame *prevKeyFrame) | |
| void | SetDefaults () |
| Applies default values to this anchor keyframe. More... | |
| void | SetupFirstFrame () |
| Sets up this keyframe for the special case of being the first key frame in the group. More... | |
| ~psEffectAnchorKeyFrame () | |
Public Attributes | |
| float | actions [KA_COUNT] |
| csBitArray | specAction |
| keep track of which actions were specified for which More... | |
| float | time |
| this is the time of the keyframe animation (in seconds) More... | |
Stores data for a specific effect anchor keyframe.
Definition at line 46 of file pseffectanchor.h.
| Enumerator | |
|---|---|
| IT_NONE | |
| IT_FLOOR | |
| IT_CEILING | |
| IT_LERP | |
| IT_COUNT | |
Definition at line 66 of file pseffectanchor.h.
| Enumerator | |
|---|---|
| KA_POS_X | |
| KA_POS_Y | |
| KA_POS_Z | |
| KA_TOTARGET_X | |
| KA_TOTARGET_Y | |
| KA_TOTARGET_Z | |
| KA_COUNT | |
Definition at line 76 of file pseffectanchor.h.
| psEffectAnchorKeyFrame::psEffectAnchorKeyFrame | ( | ) |
| psEffectAnchorKeyFrame::psEffectAnchorKeyFrame | ( | iDocumentNode * | node, |
| const psEffectAnchorKeyFrame * | prevKeyFrame | ||
| ) |
| psEffectAnchorKeyFrame::~psEffectAnchorKeyFrame | ( | ) |
|
inline |
Definition at line 85 of file pseffectanchor.h.
|
inline |
Definition at line 105 of file pseffectanchor.h.
| void psEffectAnchorKeyFrame::SetDefaults | ( | ) |
Applies default values to this anchor keyframe.
| void psEffectAnchorKeyFrame::SetupFirstFrame | ( | ) |
Sets up this keyframe for the special case of being the first key frame in the group.
Definition at line 83 of file pseffectanchor.h.
| csBitArray psEffectAnchorKeyFrame::specAction |
keep track of which actions were specified for which
Definition at line 111 of file pseffectanchor.h.
| float psEffectAnchorKeyFrame::time |
this is the time of the keyframe animation (in seconds)
Definition at line 64 of file pseffectanchor.h.