HBhvUtility.h

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.