#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... | |
Defines | |
#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 |