GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
SkeletalDataFromFaceCollection Class Reference
Inheritance diagram for SkeletalDataFromFaceCollection:
Collaboration diagram for SkeletalDataFromFaceCollection:

Public Member Functions

 SkeletalDataFromFaceCollection (FaceCollection *coll, SkeletalData *bones)
void Collect (CollectVisitor &vis)
void HeavyPrepare ()
void Prepare ()
int NumBones () const
Point Bone (int i, bool is_first) const
float BoneDeltaAngle (int i) const
float dist_from_bone (Point p, int bone) const
std::pair< int, int > split_pt (int pt) const
int NumPoints () const
int PointAttachBone (int pt) const
float DistFromBone (int pt) const
float PosAtBone (int pt) const
float BoneAngle (int pt) const
Public Member Functions inherited from SkeletalData
virtual ~SkeletalData ()
Public Member Functions inherited from CollectInterface
virtual ~CollectInterface ()
virtual int NumBlocks () const
virtual void FirstFrame ()

Constructor & Destructor Documentation

◆ SkeletalDataFromFaceCollection()

SkeletalDataFromFaceCollection::SkeletalDataFromFaceCollection ( FaceCollection * coll,
SkeletalData * bones )
inline

Member Function Documentation

◆ Bone()

Point SkeletalDataFromFaceCollection::Bone ( int i,
bool is_first ) const
inlinevirtual

Implements SkeletalData.

Here is the caller graph for this function:

◆ BoneAngle()

float SkeletalDataFromFaceCollection::BoneAngle ( int pt) const
inlinevirtual

Implements SkeletalData.

◆ BoneDeltaAngle()

float SkeletalDataFromFaceCollection::BoneDeltaAngle ( int i) const
inlinevirtual

Implements SkeletalData.

◆ Collect()

void SkeletalDataFromFaceCollection::Collect ( CollectVisitor & vis)
inlinevirtual

Implements CollectInterface.

◆ dist_from_bone()

float SkeletalDataFromFaceCollection::dist_from_bone ( Point p,
int bone ) const
inline
Here is the caller graph for this function:

◆ DistFromBone()

float SkeletalDataFromFaceCollection::DistFromBone ( int pt) const
inlinevirtual

Implements SkeletalData.

◆ HeavyPrepare()

void SkeletalDataFromFaceCollection::HeavyPrepare ( )
inlinevirtual

Implements CollectInterface.

◆ NumBones()

int SkeletalDataFromFaceCollection::NumBones ( ) const
inlinevirtual

Implements SkeletalData.

Here is the caller graph for this function:

◆ NumPoints()

int SkeletalDataFromFaceCollection::NumPoints ( ) const
inlinevirtual

Implements SkeletalData.

◆ PointAttachBone()

int SkeletalDataFromFaceCollection::PointAttachBone ( int pt) const
inlinevirtual

Implements SkeletalData.

Here is the caller graph for this function:

◆ PosAtBone()

float SkeletalDataFromFaceCollection::PosAtBone ( int pt) const
inlinevirtual

Implements SkeletalData.

◆ Prepare()

void SkeletalDataFromFaceCollection::Prepare ( )
inlinevirtual

Implements SkeletalData.

◆ split_pt()

std::pair< int, int > SkeletalDataFromFaceCollection::split_pt ( int pt) const
inline
Here is the caller graph for this function:

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