Nebula
Loading...
Searching...
No Matches
CoreAnimation::AnimCurve Class Reference

#include <animcurve.h>

Detailed Description

An animation curve describes a set of animation keys in an AnimKeyBuffer.

AnimCurves are always part of an AnimClip object, and share properties with all other AnimCurves in their AnimClip object. An AnimCurve may be collapsed into a single key, so that AnimCurves where all keys are identical don't take up any space in the animation key buffer. For performance reasons, AnimCurve's are not as flexible as their Maya counterparts, for instance it is not possible to set the pre- and post-infinity types per curve, but only per clip.

Public Member Functions

 AnimCurve ()
 constructor
 

Public Attributes

uint firstIntervalOffset
 
uint numIntervals
 
CoreAnimation::InfinityType::Code preInfinityType
 
CoreAnimation::InfinityType::Code postInfinityType
 
CurveType::Code curveType
 

Constructor & Destructor Documentation

◆ AnimCurve()

CoreAnimation::AnimCurve::AnimCurve ( )
inline

constructor

Member Data Documentation

◆ curveType

CurveType::Code CoreAnimation::AnimCurve::curveType

◆ firstIntervalOffset

uint CoreAnimation::AnimCurve::firstIntervalOffset

◆ numIntervals

uint CoreAnimation::AnimCurve::numIntervals

◆ postInfinityType

CoreAnimation::InfinityType::Code CoreAnimation::AnimCurve::postInfinityType

◆ preInfinityType

CoreAnimation::InfinityType::Code CoreAnimation::AnimCurve::preInfinityType

The documentation for this class was generated from the following file: