|
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, const char *animname, int tick, HPoint pivot, float matrix[]) |
|
static void | AddPosRotKeyframe (HBaseModel *model, char *animname, int tick, HPoint pos, bool linear, HQuat quat, bool linear2) |
|
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 (HUtilityTextParser *tp, float matrix[]) |
|
static void | GetMatrix (const char *text, float matrix[]) |
|
static void | GetQuatPoint (HUtilityTextParser *tp, HQuat &quat) |
|
static void | GetQuatPoint (const char *text, 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) |
|
The HBhvUtility class contains a set of utility functions and data structures used in the behaviour classes.