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

#include <fsCAnimatingSpritePlayfirst.h>

Inheritance diagram for fsCAnimatingSpritePlayfirst:

Public Member Functions

virtual ~fsCAnimatingSpritePlayfirst ()
Public Member Functions inherited from fsIAnimatingSprite
void animationPlay (const fsStr &pAnimation)
fsS32 currentFrameHeightGet () const
fsPoint currentFramePosGet () const
void stop ()
std::shared_ptr< fsCBrushbrushGet () const
fsBool hitTest (const fsPoint &pPoint, fsBool pRequireHitMap) const
fsS32 currentFrameGet () const
void update (fsS32 pDeltaMS)
fsBool animatingGet () const
fsBool loopingGet () const
void reset ()
 fsIAnimatingSprite (const fsCResourceName &pFileName, fsBool pHitMap, fsCSprite *pAnimatingSpriteRoot)
 fsIAnimatingSprite (fsCSprite *pAnimatingRootSprt)
virtual ~fsIAnimatingSprite ()
Public Member Functions inherited from fsIRenderable
const fsAffineMtx2drenderMatrixGet ()
void colourSet (const fsSColour4B &pColour)
void matrixApply (const fsAffineMtx2d &pRenderMatrix)
void render ()

Protected Member Functions

 fsCAnimatingSpritePlayfirst (const fsCResourceName &pFileName, fsBool pHitMap, fsCSprite *pAnimatingSpriteRoot)
 fsCAnimatingSpritePlayfirst (fsCSprite *pAnimatingRootSprt)
void activeSet (fsBool pVisibility) override
void colourApplyToSpriteFrames (const fsSColour4B &pColour) override
void animationDataSetDo (std::shared_ptr< fsIAnimationData > pAnimData) override
fsS32 currentFrameHeightGetDo () const override
fsPoint currentFramePosGetDo () const override
std::shared_ptr< fsCBrushbrushGetDo () const override
fsBool hitTestDo (const fsPoint &pPoint, fsBool pRequireHitMap) const override
fsS32 currentFrameGetDo () const override
void updateDo (fsS32 pDeltaMS) override
fsBool loopingGetDo () const override
void resetDo () override
void matrixApplyDo (const fsAffineMtx2d &pRenderMtx) override
void renderDo () override
Protected Member Functions inherited from fsIAnimatingSprite
void animationDataSet (std::shared_ptr< fsIAnimationData > pAnimData)
void colourSetDo (const fsSColour4B &pColour) override
virtual void animationPlayDo (const fsStr &pAnimation)
Protected Member Functions inherited from fsIRenderable
 fsIRenderable ()=default
virtual ~fsIRenderable ()=default

Friends

class fsCAnimationDataManager
class fsIKeyFrame
class fsCGotoFrameKeyFrame
class fsCJumpKeyFrame
class fsCSpriteKeyFrame
class fsCSwapTimelineKeyFrame

Additional Inherited Members

Protected Attributes inherited from fsIAnimatingSprite
fsBool mActive
fsCSpritemAnimationRootSprt
Protected Attributes inherited from fsIRenderable
fsAffineMtx2d mRenderMtx

Constructor & Destructor Documentation

◆ ~fsCAnimatingSpritePlayfirst()

fsCAnimatingSpritePlayfirst::~fsCAnimatingSpritePlayfirst ( )
virtual

◆ fsCAnimatingSpritePlayfirst() [1/2]

fsCAnimatingSpritePlayfirst::fsCAnimatingSpritePlayfirst ( const fsCResourceName & pFileName,
fsBool pHitMap,
fsCSprite * pAnimatingSpriteRoot )
protected

◆ fsCAnimatingSpritePlayfirst() [2/2]

fsCAnimatingSpritePlayfirst::fsCAnimatingSpritePlayfirst ( fsCSprite * pAnimatingRootSprt)
protected

Member Function Documentation

◆ activeSet()

void fsCAnimatingSpritePlayfirst::activeSet ( fsBool pVisibility)
overrideprotectedvirtual

Implements fsIAnimatingSprite.

◆ animationDataSetDo()

void fsCAnimatingSpritePlayfirst::animationDataSetDo ( std::shared_ptr< fsIAnimationData > pAnimData)
overrideprotectedvirtual

Implements fsIAnimatingSprite.

◆ brushGetDo()

std::shared_ptr< fsCBrush > fsCAnimatingSpritePlayfirst::brushGetDo ( ) const
overrideprotectedvirtual

Reimplemented from fsIAnimatingSprite.

◆ colourApplyToSpriteFrames()

void fsCAnimatingSpritePlayfirst::colourApplyToSpriteFrames ( const fsSColour4B & pColour)
overrideprotectedvirtual

Implements fsIAnimatingSprite.

◆ currentFrameGetDo()

fsS32 fsCAnimatingSpritePlayfirst::currentFrameGetDo ( ) const
overrideprotectedvirtual

Implements fsIAnimatingSprite.

◆ currentFrameHeightGetDo()

fsS32 fsCAnimatingSpritePlayfirst::currentFrameHeightGetDo ( ) const
overrideprotectedvirtual

Implements fsIAnimatingSprite.

◆ currentFramePosGetDo()

fsPoint fsCAnimatingSpritePlayfirst::currentFramePosGetDo ( ) const
overrideprotectedvirtual

Implements fsIAnimatingSprite.

◆ hitTestDo()

fsBool fsCAnimatingSpritePlayfirst::hitTestDo ( const fsPoint & pPoint,
fsBool pRequireHitMap ) const
overrideprotectedvirtual

Implements fsIAnimatingSprite.

◆ loopingGetDo()

fsBool fsCAnimatingSpritePlayfirst::loopingGetDo ( ) const
overrideprotectedvirtual

Implements fsIAnimatingSprite.

◆ matrixApplyDo()

void fsCAnimatingSpritePlayfirst::matrixApplyDo ( const fsAffineMtx2d & pRenderMtx)
overrideprotectedvirtual

Implements fsIRenderable.

◆ renderDo()

void fsCAnimatingSpritePlayfirst::renderDo ( )
overrideprotectedvirtual

Implements fsIRenderable.

◆ resetDo()

void fsCAnimatingSpritePlayfirst::resetDo ( )
overrideprotectedvirtual

Implements fsIAnimatingSprite.

◆ updateDo()

void fsCAnimatingSpritePlayfirst::updateDo ( fsS32 pDeltaMS)
overrideprotectedvirtual

Implements fsIAnimatingSprite.

◆ fsCAnimationDataManager

friend class fsCAnimationDataManager
friend

◆ fsCGotoFrameKeyFrame

friend class fsCGotoFrameKeyFrame
friend

◆ fsCJumpKeyFrame

friend class fsCJumpKeyFrame
friend

◆ fsCSpriteKeyFrame

friend class fsCSpriteKeyFrame
friend

◆ fsCSwapTimelineKeyFrame

friend class fsCSwapTimelineKeyFrame
friend

◆ fsIKeyFrame

friend class fsIKeyFrame
friend

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