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

#include <fsC3dModelData.h>

Inheritance diagram for fsC3dModelData:

Public Member Functions

virtual ~fsC3dModelData ()
virtual ~fsC3dModelData ()
virtual ~fsC3dModelData ()
Public Member Functions inherited from fsI3dModelData
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)
static fsStr modelFilenameGet (const fsStr &pFilename)
static fsStr modelFilenameGet (const fsStr &pFilename)
Static Public Member Functions inherited from fsI3dModelData
static fsStr modelFilenameGet (const fsStr &pFilename)

Protected Member Functions

void offsetSetDo (fsVec3d const &pPos) override
void scaleSetDo (fsF32 pScale) override
void animationSetDo (fsI3dAnimation *pAnimation, std::function< void()> pCallBack) override
void alignToTrackDo (fsI3dModelData *pTrack) override
 fsC3dModelData (const fsStr &pFileName)
void offsetSetDo (fsVec3d const &pPos) override
void scaleSetDo (fsF32 pScale) override
void animationSetDo (fsI3dAnimation *pAnimation, std::function< void()> pCallBack) override
void alignToTrackDo (fsI3dModelData *pTrack) override
 fsC3dModelData (const fsStr &pFileName)
void updateDo (fsF32 pDeltaMS) override
void offsetSetDo (fsVec3d const &pPos) override
void scaleSetDo (fsF32 pScale) override
void animationSetDo (fsI3dAnimation *pAnimation, std::function< void()> pCallBack) override
void alignToTrackDo (fsI3dModelData *pTrack) override
 fsC3dModelData (const fsStr &pFileName)
Protected Member Functions inherited from fsI3dModelData
 fsI3dModelData ()

Friends

class fsC3dModelManager
class fsCNative3dSprite
class fsCNative3dScene

Constructor & Destructor Documentation

◆ ~fsC3dModelData() [1/3]

fsC3dModelData::~fsC3dModelData ( )
virtual

◆ fsC3dModelData() [1/3]

fsC3dModelData::fsC3dModelData ( const fsStr & pFileName)
protected

◆ ~fsC3dModelData() [2/3]

virtual fsC3dModelData::~fsC3dModelData ( )
virtual

◆ fsC3dModelData() [2/3]

fsC3dModelData::fsC3dModelData ( const fsStr & pFileName)
protected

◆ ~fsC3dModelData() [3/3]

virtual fsC3dModelData::~fsC3dModelData ( )
virtual

◆ fsC3dModelData() [3/3]

fsC3dModelData::fsC3dModelData ( const fsStr & pFileName)
protected

Member Function Documentation

◆ alignToTrackDo() [1/3]

void fsC3dModelData::alignToTrackDo ( fsI3dModelData * pTrack)
overrideprotectedvirtual

Reimplemented from fsI3dModelData.

◆ alignToTrackDo() [2/3]

void fsC3dModelData::alignToTrackDo ( fsI3dModelData * pTrack)
overrideprotectedvirtual

Reimplemented from fsI3dModelData.

◆ alignToTrackDo() [3/3]

void fsC3dModelData::alignToTrackDo ( fsI3dModelData * pTrack)
overrideprotectedvirtual

Reimplemented from fsI3dModelData.

◆ animationSetDo() [1/3]

void fsC3dModelData::animationSetDo ( fsI3dAnimation * pAnimation,
std::function< void()> pCallBack )
overrideprotectedvirtual

Implements fsI3dModelData.

◆ animationSetDo() [2/3]

void fsC3dModelData::animationSetDo ( fsI3dAnimation * pAnimation,
std::function< void()> pCallBack )
overrideprotectedvirtual

Implements fsI3dModelData.

◆ animationSetDo() [3/3]

void fsC3dModelData::animationSetDo ( fsI3dAnimation * pAnimation,
std::function< void()> pCallBack )
overrideprotectedvirtual

Implements fsI3dModelData.

◆ modelFilenameGet() [1/3]

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

◆ modelFilenameGet() [2/3]

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

◆ modelFilenameGet() [3/3]

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

◆ offsetSetDo() [1/3]

void fsC3dModelData::offsetSetDo ( fsVec3d const & pPos)
overrideprotectedvirtual

Reimplemented from fsI3dModelData.

◆ offsetSetDo() [2/3]

void fsC3dModelData::offsetSetDo ( fsVec3d const & pPos)
overrideprotectedvirtual

Reimplemented from fsI3dModelData.

◆ offsetSetDo() [3/3]

void fsC3dModelData::offsetSetDo ( fsVec3d const & pPos)
overrideprotectedvirtual

Reimplemented from fsI3dModelData.

◆ scaleSetDo() [1/3]

void fsC3dModelData::scaleSetDo ( fsF32 pScale)
overrideprotectedvirtual

Reimplemented from fsI3dModelData.

◆ scaleSetDo() [2/3]

void fsC3dModelData::scaleSetDo ( fsF32 pScale)
overrideprotectedvirtual

Reimplemented from fsI3dModelData.

◆ scaleSetDo() [3/3]

void fsC3dModelData::scaleSetDo ( fsF32 pScale)
overrideprotectedvirtual

Reimplemented from fsI3dModelData.

◆ updateDo()

void fsC3dModelData::updateDo ( fsF32 pDeltaMS)
overrideprotectedvirtual

Reimplemented from fsI3dModelData.

◆ fsC3dModelManager

◆ fsCNative3dScene

◆ fsCNative3dSprite


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