HBhvUtility.h

Macro Definitions

BHV_MAX_NAME_LENGTH

BHV_MAX_VERSION_LENGTH

BHV_MAX_VENDOR_LENGTH

BHV_MAX_TYPE_LENGTH

Types

HQuat

HKeyframe

HKeyframeChannel

HKeyframeChannelLinear

HKeyframeChannelDiscrete

HKeyframeChannelCurve

HKeyframeChannelFollowPath

HKeyframeRotation

HKeyframeAxisRotation

HKeyframeQuatSlerp

HKeyframeQuatSquad

HKeyframeMatrix

HKeyframeString

HKeyframe3String

ShellMorphInfo

TK_Bhv_XML

HBhvUtility

segmentanimation

HBhvSegmentTracker

HBhvKeyframeGenerator

HANIKeyframeType

HANIChannelType

HANIRotationType

Fields

HANIChannel

HANIRotation

HANIString

HANI3String

HANILinear

HANIHermiteSpline

HANIBezierSpline

HANIFollowPath

HANIDiscrete

HANIAxisRotation

HANIQuatSlerpRotation

HANIQuatSquadRotation

HANIEulerRotation

Detailed Description

Defines datatypes associated with the HBhvUtility class

Macro Definition

BHV_MAX_NAME_LENGTH

Maximum Length of “Names” in animations.

BHV_MAX_VERSION_LENGTH

Maximum Length of “Version” string.

BHV_MAX_VENDOR_LENGTH

Maximum Length of “Vendor” string.

BHV_MAX_TYPE_LENGTH

Maximum Length of Animation Type string.

Type Documentation

enum HANIKeyframeType

Keyframe type

Values:

enumerator HANIChannel

Channel keyframe type.

enumerator HANIRotation

Rotational keyframe type.

enumerator HANIString

String keyframe type.

enumerator HANI3String

String keyframe type.

enum HANIChannelType

Subtype for channel keyframes

Values:

enumerator HANILinear

Linear channel type.

enumerator HANIHermiteSpline

Hermite spline channel type.

enumerator HANIBezierSpline

Bezier spline channel type.

enumerator HANIFollowPath

Follow path channel type.

enumerator HANIDiscrete

Discrete channel type.

enum HANIRotationType

Subtype for rotational keyframes

Values:

enumerator HANIAxisRotation

Axis rotation type.

enumerator HANIQuatSlerpRotation

Linear quaternion rotational type.

enumerator HANIQuatSquadRotation

Non-linear quaternion rotational type.

enumerator HANIEulerRotation

Euler rotation type.