|
Fission FSN
|
#include <fsC3dPathSprite.h>
Public Member Functions | |
| void | init (fsC3dSprite *pParent) |
| void | follow (fsS32 pDeltaMS) |
| virtual | ~fsC3dPathSprite () |
| Public Member Functions inherited from fsC3dSprite | |
| void | sceneRemoveFrom (fsI3dScene *pScene) |
| void | sceneAddTo (fsI3dScene *pScene) |
| void | alignToTrack (fsI3dModelData *pTrackModelData) |
| void | offsetSet (const fsVec3d &pPos) |
| fsVec3d | posGet () |
| void | scaleSet (fsF32 pScale) |
| fsF32 | scaleGet () |
| void | angleSet (const fsVec3d &pAngle) |
| fsVec3d | angleGet () |
| void | update (fsS32 pDeltaMS) |
| void | trackSet (std::shared_ptr< fsC3dPathSprite > pTrack) |
| void | pathAnimationSet (const fsStr &pAnimationName) |
| void | activeAnimationSet (const fsStr &pAnimationName, std::function< void()> pCallBack=nullptr) |
| void | animationAdd (std::shared_ptr< fsI3dAnimation > pAnimation, const fsStr &pName) |
| virtual | ~fsC3dSprite () |
Static Public Member Functions | |
| static std::shared_ptr< fsC3dPathSprite > | create (std::shared_ptr< fsI3dModelData > pModelData) |
| Static Public Member Functions inherited from fsC3dSprite | |
| static std::shared_ptr< fsC3dSprite > | create (std::shared_ptr< fsI3dModelData > pModelData) |
Protected Member Functions | |
| void | activeAnimationSetDo (const fsStr &pAnimationName, std::function< void()> pCallBack=nullptr) override |
| fsC3dPathSprite (std::shared_ptr< fsI3dModelData > pModelData) | |
| Protected Member Functions inherited from fsC3dSprite | |
| void | nextAnimPlay () |
| void | randomAnimPlay () |
| fsC3dSprite (std::shared_ptr< fsI3dModelData > pModelData) | |
Friends | |
| class | fsI3dSprite |
| class | fsCNative3dSprite |
| class | fsCNative3dScene |
Additional Inherited Members | |
| Protected Attributes inherited from fsC3dSprite | |
| std::vector< fsStr >::iterator | mCurrAnim |
| std::shared_ptr< fsI3dModelData > | mModelData |
| std::shared_ptr< fsC3dPathSprite > | mTrack |
| std::vector< fsStr > | mAnimationOrder |
| std::map< fsStr, std::shared_ptr< fsI3dAnimation > > | mAnimations |
|
virtual |
|
protected |
|
overrideprotectedvirtual |
Reimplemented from fsC3dSprite.
|
static |
| void fsC3dPathSprite::follow | ( | fsS32 | pDeltaMS | ) |
| void fsC3dPathSprite::init | ( | fsC3dSprite * | pParent | ) |
|
friend |
|
friend |
|
friend |