Fission FSN
Loading...
Searching...
No Matches
fsI3dModelData Class Referenceabstract

#include <fsI3dModelData.h>

Inheritance diagram for fsI3dModelData:

Public Member Functions

void update (fsF32 pDeltaMS)
void offsetSet (fsVec3d const &pPos)
void scaleSet (fsF32 pScale)
void alignToTrack (fsI3dModelData *pTrack)
void animationSet (fsI3dAnimation *pAnimation, std::function< void()> pCallBack)
virtual ~fsI3dModelData ()

Static Public Member Functions

static fsStr modelFilenameGet (const fsStr &pFilename)

Protected Member Functions

virtual void updateDo (fsF32 pDeltaMS)
virtual void offsetSetDo (fsVec3d const &pPos)
virtual void scaleSetDo (fsF32 pScale)
virtual void animationSetDo (fsI3dAnimation *pAnimation, std::function< void()> pCallBack)=0
virtual void alignToTrackDo (fsI3dModelData *const pTrack)
 fsI3dModelData ()

Friends

class fsC3dModelManager

Constructor & Destructor Documentation

◆ ~fsI3dModelData()

fsI3dModelData::~fsI3dModelData ( )
virtual

◆ fsI3dModelData()

fsI3dModelData::fsI3dModelData ( )
protected

Member Function Documentation

◆ alignToTrack()

void fsI3dModelData::alignToTrack ( fsI3dModelData * pTrack)

◆ alignToTrackDo()

virtual void fsI3dModelData::alignToTrackDo ( fsI3dModelData *const pTrack)
inlineprotectedvirtual

Reimplemented in fsC3dModelData, fsC3dModelData, and fsC3dModelData.

◆ animationSet()

void fsI3dModelData::animationSet ( fsI3dAnimation * pAnimation,
std::function< void()> pCallBack )

◆ animationSetDo()

virtual void fsI3dModelData::animationSetDo ( fsI3dAnimation * pAnimation,
std::function< void()> pCallBack )
protectedpure virtual

◆ modelFilenameGet()

fsStr fsI3dModelData::modelFilenameGet ( const fsStr & pFilename)
static

◆ offsetSet()

void fsI3dModelData::offsetSet ( fsVec3d const & pPos)

◆ offsetSetDo()

virtual void fsI3dModelData::offsetSetDo ( fsVec3d const & pPos)
inlineprotectedvirtual

Reimplemented in fsC3dModelData, fsC3dModelData, and fsC3dModelData.

◆ scaleSet()

void fsI3dModelData::scaleSet ( fsF32 pScale)

◆ scaleSetDo()

virtual void fsI3dModelData::scaleSetDo ( fsF32 pScale)
inlineprotectedvirtual

Reimplemented in fsC3dModelData, fsC3dModelData, and fsC3dModelData.

◆ update()

void fsI3dModelData::update ( fsF32 pDeltaMS)

◆ updateDo()

virtual void fsI3dModelData::updateDo ( fsF32 pDeltaMS)
inlineprotectedvirtual

Reimplemented in fsC3dModelData.

◆ fsC3dModelManager

friend class fsC3dModelManager
friend

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