
#include "HTools.h"#include "BStream.h"Go to the source code of this file.
Classes | |
| class | HBhvKeyframeGenerator |
| class | HBhvSegmentTracker |
| class | HBhvUtility |
| The HBhvUtility class contains a set of utility functions and data structures used in the behaviour classes. More... | |
| class | HKeyframe |
| The HKeyframe class is the base class for all keyframe types. More... | |
| class | HKeyframe3String |
| The HKeyframeString class is used for any string related keyframes. More... | |
| class | HKeyframeAxisRotation |
| The HKeyframeAxisRotation class is used for rotations around an arbitrary axis. More... | |
| class | HKeyframeChannel |
| The HKeyframeChannel class is the base class for all channel related keyframe types. More... | |
| class | HKeyframeChannelCurve |
| The HKeyframeChannelCurve class is used for spline based interpolation of positional values. More... | |
| class | HKeyframeChannelDiscrete |
| The HKeyframeChannelDiscrete class is used for discrete interpolation of positional values. More... | |
| class | HKeyframeChannelFollowPath |
| The HKeyframeChannelFollowPath class is used for interpolators that change orientation in relation to position. More... | |
| class | HKeyframeChannelLinear |
| The HKeyframeChannelLinear class is used for linear interpolation of positional values. More... | |
| class | HKeyframeMatrix |
| The HKeyframeQuatSquad class is used for non-linear quaternion based rotation. More... | |
| class | HKeyframeQuatSlerp |
| The HKeyframeQuatSlerp class is used for linear quaternion based rotation. More... | |
| class | HKeyframeQuatSquad |
| The HKeyframeQuatSquad class is used for non-linear quaternion based rotation. More... | |
| class | HKeyframeRotation |
| The HKeyframeRotation class is the base class for all rotation related keyframes. More... | |
| class | HKeyframeString |
| The HKeyframeString class is used for any string related keyframes. More... | |
| class | HQuat |
| The HQuat class defines the data type of a Quaternion. More... | |
| struct | segmentanimation |
| class | ShellMorphInfo |
| The ShellMorphInfo class contains vertex attribute information. More... | |
| class | TK_Bhv_XML |
| The TK_Bhv_XML subclasses writes and reads behavior related to XML data. More... | |
Macros | |
| #define | BHV_MAX_NAME_LENGTH 256 |
| Maximum Length of "Names" in animations. | |
| #define | BHV_MAX_TYPE_LENGTH 4096 |
| Maximum Length of Animation Type string. | |
| #define | BHV_MAX_VENDOR_LENGTH 4096 |
| Maximum Length of "Vendor" string. | |
| #define | BHV_MAX_VERSION_LENGTH 256 |
| Maximum Length of "Version" string. | |
Enumerations | |
| enum | HANIChannelType { HANILinear, HANIHermiteSpline, HANIBezierSpline, HANIFollowPath, HANIDiscrete } |
| enum | HANIKeyframeType { HANIChannel, HANIRotation, HANIString, HANI3String } |
| enum | HANIRotationType { HANIAxisRotation, HANIQuatSlerpRotation, HANIQuatSquadRotation, HANIEulerRotation } |
Defines datatypes associated with the HBhvUtility class
| enum HANIChannelType |
| enum HANIKeyframeType |
| enum HANIRotationType |