class contains a set of utility functions and data structures used in the behaviour classes.
|
Static Public Member Functions |
static HBhvAnimation * | AddAnimation (HBaseModel *model, char *name, char *targetpath, HPoint *pivot) |
static void | AddInstanceCreateKeyframe (HBaseModel *model, char *animname, int tick, char *path, char *include_path, char *color) |
static void | AddMatrixKeyframe (HBaseModel *model, HBhvAnimation *ani, int tick, float *matrix) |
static void | AddPosKeyframe (HBaseModel *model, char *animname, int tick, HPoint pos, bool linear) |
static void | AddPosRotKeyframe (HBaseModel *model, char *animname, int tick, HPoint pos, bool linear, HQuat quat, bool linear2) |
static void | AddPosRotKeyframe (HBaseModel *model, const char *animname, int tick, HPoint pivot, float *matrix) |
static void | AddRotKeyframe (HBaseModel *model, char *animname, int tick, HQuat pos, bool linear) |
static void | AddSegmentMoveKeyframe (HBaseModel *model, HBhvAnimation *anim, int tick, char *path) |
static void | ConvertHSFtoMorph (const char *filename, HBaseModel *model) |
static void | ConvertHSFtoSegSwitch (const char *filename, HBaseModel *model) |
static void | GetMatrix (const char *text, float *matrix) |
static void | GetMatrix (HUtilityTextParser *tp, float *matrix) |
static void | GetQuatPoint (const char *text, HQuat &quat) |
static void | GetQuatPoint (HUtilityTextParser *tp, HQuat &quat) |
static void | MakeCameraKeyframe (HBaseView *view, float timediff, bool targetmode=false) |
static void | SetupAnimationReadFromHSF (HStreamFileToolkit *mytool, HBaseModel *model) |
static void | SetupAnimationWriteFromHSF (HStreamFileToolkit *mytool, HBaseModel *model) |
static void | ShowModellingMatrix (float *segment_modelling_matrix) |
class contains a set of utility functions and data structures used in the behaviour classes.