![]() |
Castor3D 0.16.0
Multiplatform 3D engine
|
#include <CmshImporter.hpp>


Public Member Functions | |
| C3D_API | CmshAnimationImporter (Engine &engine) |
| Constructor. | |
Public Member Functions inherited from castor3d::AnimationImporter | |
| virtual | ~AnimationImporter ()=default |
| C3D_API | AnimationImporter (Engine &engine) |
| Constructor. | |
| C3D_API bool | import (SkeletonAnimation &animation, ImporterFile *file, Parameters const ¶meters) |
| SkeletonAnimation import function. | |
| C3D_API bool | import (MeshAnimation &animation, ImporterFile *file, Parameters const ¶meters) |
| MeshAnimation import function. | |
| C3D_API bool | import (SceneNodeAnimation &animation, ImporterFile *file, Parameters const ¶meters) |
| SceneNodeAnimation import function. | |
| C3D_API bool | import (SceneNodeAnimation &animation, castor::Path const &pathFile, Parameters const ¶meters) |
| SceneNodeAnimation import function. | |
Public Member Functions inherited from castor::OwnedBy< Engine > | |
| Engine * | getOwner () const |
Static Public Member Functions | |
| static AnimationImporterUPtr | create (Engine &engine) |
| Creator function. | |
Static Public Member Functions inherited from castor3d::AnimationImporter | |
| static C3D_API bool | import (SkeletonAnimation &animation, castor::Path const &pathFile, Parameters const ¶meters) |
| SkeletonAnimation import function. | |
| static C3D_API bool | import (MeshAnimation &animation, castor::Path const &pathFile, Parameters const ¶meters) |
| MeshAnimation import function. | |
Static Public Attributes | |
| static castor::String const | MeshAnimType |
| static castor::String const | SkeletonAnimType |
| static castor::String const | NodeAnimType |
Protected Member Functions | |
| C3D_API bool | doImportSkeleton (SkeletonAnimation &skeleton) override |
| SkeletonAnimation import Function. | |
| C3D_API bool | doImportMesh (MeshAnimation &mesh) override |
| MeshAnimation import function. | |
| C3D_API bool | doImportNode (SceneNodeAnimation &node) override |
| SceneNodeAnimation import Function. | |
Protected Member Functions inherited from castor::OwnedBy< Engine > | |
| OwnedBy (Engine &owner) | |
| Constructor. | |
Additional Inherited Members | |
Protected Attributes inherited from castor3d::AnimationImporter | |
| ImporterFile * | m_file {} |
| Parameters | m_parameters |
Constructor.
| [in] | engine | The core engine. |
|
static |
Creator function.
| [in] | engine | The core engine. |
|
overrideprotectedvirtual |
MeshAnimation import function.
| [out] | mesh | Receives the imported data. |
false if any problem occured. Implements castor3d::AnimationImporter.
|
overrideprotectedvirtual |
SceneNodeAnimation import Function.
| [out] | node | Receives the imported data. |
false if any problem occured. Implements castor3d::AnimationImporter.
|
overrideprotectedvirtual |
SkeletonAnimation import Function.
| [out] | skeleton | Receives the imported data. |
false if any problem occured. Implements castor3d::AnimationImporter.
|
static |
|
static |
|
static |