#include <AnimationImporter.hpp>
|
virtual | ~AnimationImporter ()=default |
|
C3D_API | AnimationImporter (Engine &engine, castor::String const &prefix) |
| Constructor.
|
|
C3D_API bool | importData (SkeletonAnimation &animation, ImporterFile *file, Parameters const ¶meters) |
| SkeletonAnimation import function.
|
|
C3D_API bool | importData (MeshAnimation &animation, ImporterFile *file, Parameters const ¶meters) |
| MeshAnimation import function.
|
|
C3D_API bool | importData (SceneNodeAnimation &animation, ImporterFile *file, Parameters const ¶meters) |
| SceneNodeAnimation import function.
|
|
C3D_API bool | importData (SceneNodeAnimation &animation, castor::Path const &pathFile, Parameters const ¶meters) |
| SceneNodeAnimation import function.
|
|
C3D_API bool | importData (TextureAnimation &animation, ImporterFile *file, Parameters const ¶meters) |
| TextureAnimation import function.
|
|
C3D_API bool | importData (TextureAnimation &animation, castor::Path const &pathFile, Parameters const ¶meters) |
| TextureAnimation import function.
|
|
castor::StringView | getPrefix () const noexcept |
|
Engine * | getOwner () const noexcept |
|
void | setOwner (Engine &owner) noexcept |
|
◆ ~AnimationImporter()
virtual castor3d::AnimationImporter::~AnimationImporter |
( |
| ) |
|
|
virtualdefault |
◆ AnimationImporter()
Constructor.
- Parameters
-
[in] | engine | The engine. |
[in] | prefix | The prefix used for logging. |
◆ doImportMesh()
MeshAnimation import function.
- Parameters
-
[out] | mesh | Receives the imported data. |
- Returns
false
if any problem occured.
◆ doImportNode()
SceneNodeAnimation import Function.
- Parameters
-
[out] | node | Receives the imported data. |
- Returns
false
if any problem occured.
◆ doImportSkeleton()
SkeletonAnimation import Function.
- Parameters
-
[out] | skeleton | Receives the imported data. |
- Returns
false
if any problem occured.
◆ doImportTexture()
TextureAnimation import Function.
- Parameters
-
[out] | texture | Receives the imported data. |
- Returns
false
if any problem occured.
◆ getPrefix()
◆ importData() [1/8]
MeshAnimation import function.
- Parameters
-
[out] | animation | Receives the imported data. |
[in] | pathFile | The location of the file to import. |
[in] | parameters | Import configuration parameters. |
- Returns
false
if any problem occured.
◆ importData() [2/8]
MeshAnimation import function.
- Parameters
-
[out] | animation | Receives the imported data. |
[in] | file | The location of the file to import. |
[in] | parameters | Import configuration parameters. |
- Returns
false
if any problem occured.
◆ importData() [3/8]
SceneNodeAnimation import function.
- Parameters
-
[out] | animation | Receives the imported data. |
[in] | pathFile | The location of the file to import. |
[in] | parameters | Import configuration parameters. |
- Returns
false
if any problem occured.
◆ importData() [4/8]
SceneNodeAnimation import function.
- Parameters
-
[out] | animation | Receives the imported data. |
[in] | file | The location of the file to import. |
[in] | parameters | Import configuration parameters. |
- Returns
false
if any problem occured.
◆ importData() [5/8]
SkeletonAnimation import function.
- Parameters
-
[out] | animation | Receives the imported data. |
[in] | pathFile | The location of the file to import. |
[in] | parameters | Import configuration parameters. |
- Returns
false
if any problem occured.
◆ importData() [6/8]
SkeletonAnimation import function.
- Parameters
-
[out] | animation | Receives the imported data. |
[in] | file | The location of the file to import. |
[in] | parameters | Import configuration parameters. |
- Returns
false
if any problem occured.
◆ importData() [7/8]
TextureAnimation import function.
- Parameters
-
[out] | animation | Receives the imported data. |
[in] | pathFile | The location of the file to import. |
[in] | parameters | Import configuration parameters. |
- Returns
false
if any problem occured.
◆ importData() [8/8]
TextureAnimation import function.
- Parameters
-
[out] | animation | Receives the imported data. |
[in] | file | The location of the file to import. |
[in] | parameters | Import configuration parameters. |
- Returns
false
if any problem occured.
◆ m_file
◆ m_parameters
Parameters castor3d::AnimationImporter::m_parameters |
|
protected |
Import configuration parameters.
◆ m_prefix
The documentation for this class was generated from the following file: