Fission FSN
Loading...
Searching...
No Matches
fsCAnimationDataPlayfirst Class Reference

#include <fsCAnimationDataPlayfirst.h>

Inheritance diagram for fsCAnimationDataPlayfirst:

Classes

struct  sSpriteFrameInfo

Public Member Functions

fsS32 blendModeGet () const
virtual ~fsCAnimationDataPlayfirst ()
Public Member Functions inherited from fsIAnimationData
void initialise (const fsCResourceName &pFileName, fsBool pHitMap)
 fsIAnimationData ()
virtual ~fsIAnimationData ()

Protected Member Functions

 fsCAnimationDataPlayfirst ()
void initialiseDo (const fsCResourceName &pFileName, fsBool pHitMap) override
void framesParse (fsIXmlNode::_iterRef pParent)
void timelineParse (fsIXmlNode::_iterRef pParent)

Protected Attributes

std::vector< std::shared_ptr< sSpriteFrameInfo > > mSpriteFramesInfo
std::vector< std::shared_ptr< fsCAnimationTimeline > > mTimelines
std::shared_ptr< fsCBrushmAnimBrush
fsBool mLooping
fsS32 mBlendMode

Friends

class fsCAnimationDataManager
class fsCAnimatingSpritePlayfirst
class fsCSpriteFrame

Constructor & Destructor Documentation

◆ ~fsCAnimationDataPlayfirst()

fsCAnimationDataPlayfirst::~fsCAnimationDataPlayfirst ( )
virtual

◆ fsCAnimationDataPlayfirst()

fsCAnimationDataPlayfirst::fsCAnimationDataPlayfirst ( )
protected

Member Function Documentation

◆ blendModeGet()

fsS32 fsCAnimationDataPlayfirst::blendModeGet ( ) const

◆ framesParse()

void fsCAnimationDataPlayfirst::framesParse ( fsIXmlNode::_iterRef pParent)
protected

◆ initialiseDo()

void fsCAnimationDataPlayfirst::initialiseDo ( const fsCResourceName & pFileName,
fsBool pHitMap )
overrideprotectedvirtual

Implements fsIAnimationData.

◆ timelineParse()

void fsCAnimationDataPlayfirst::timelineParse ( fsIXmlNode::_iterRef pParent)
protected

◆ fsCAnimatingSpritePlayfirst

friend class fsCAnimatingSpritePlayfirst
friend

◆ fsCAnimationDataManager

friend class fsCAnimationDataManager
friend

◆ fsCSpriteFrame

friend class fsCSpriteFrame
friend

Member Data Documentation

◆ mAnimBrush

std::shared_ptr<fsCBrush> fsCAnimationDataPlayfirst::mAnimBrush
protected

◆ mBlendMode

fsS32 fsCAnimationDataPlayfirst::mBlendMode
protected

◆ mLooping

fsBool fsCAnimationDataPlayfirst::mLooping
protected

◆ mSpriteFramesInfo

std::vector<std::shared_ptr<sSpriteFrameInfo> > fsCAnimationDataPlayfirst::mSpriteFramesInfo
protected

◆ mTimelines

std::vector<std::shared_ptr<fsCAnimationTimeline> > fsCAnimationDataPlayfirst::mTimelines
protected

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