Castor3D 0.15.0
Multiplatform 3D engine
|
#include <AnimationImporter.hpp>
Fonctions membres publiques | |
virtual | ~AnimationImporter ()=default |
C3D_API | AnimationImporter (Engine &engine) |
Constructeur. | |
C3D_API bool | import (SkeletonAnimation &animation, ImporterFile *file, Parameters const ¶meters) |
Fonction d'import de SkeletonAnimation. | |
C3D_API bool | import (MeshAnimation &animation, ImporterFile *file, Parameters const ¶meters) |
Fonction d'import de MeshAnimation. | |
C3D_API bool | import (SceneNodeAnimation &animation, ImporterFile *file, Parameters const ¶meters) |
Fonction d'import de SceneNodeAnimation. | |
C3D_API bool | import (SceneNodeAnimation &animation, castor::Path const &pathFile, Parameters const ¶meters) |
Fonction d'import de SceneNodeAnimation. | |
Fonctions membres publiques statiques | |
static C3D_API bool | import (SkeletonAnimation &animation, castor::Path const &pathFile, Parameters const ¶meters) |
Fonction d'import de SkeletonAnimation. | |
static C3D_API bool | import (MeshAnimation &animation, castor::Path const &pathFile, Parameters const ¶meters) |
Fonction d'import de MeshAnimation. | |
Fonctions membres protégées | |
virtual C3D_API bool | doImportSkeleton (SkeletonAnimation &skeleton)=0 |
Fonction d'import de SkeletonAnimation. | |
virtual C3D_API bool | doImportMesh (MeshAnimation &mesh)=0 |
Fonction d'import de MeshAnimation. | |
virtual C3D_API bool | doImportNode (SceneNodeAnimation &node)=0 |
Fonction d'import de SceneNodeAnimation. | |
Attributs protégés | |
ImporterFile * | m_file {} |
Parameters | m_parameters |
|
virtualdefault |
Constructeur.
[in] | engine | Le moteur. |
|
protectedpure virtual |
Fonction d'import de MeshAnimation.
[out] | mesh | Reçoit les données importées. |
false
si un problème quelconque est survenu. Implémenté dans castor3d::CmshAnimationImporter.
|
protectedpure virtual |
Fonction d'import de SceneNodeAnimation.
[out] | node | Reçoit les données importées. |
false
si un problème quelconque est survenu. Implémenté dans castor3d::CmshAnimationImporter.
|
protectedpure virtual |
Fonction d'import de SkeletonAnimation.
[out] | skeleton | Reçoit les données importées. |
false
si un problème quelconque est survenu. Implémenté dans castor3d::CmshAnimationImporter.
|
static |
Fonction d'import de MeshAnimation.
[out] | animation | Reçoit les données importées. |
[in] | pathFile | Le chemin vers le fichier à importer. |
[in] | parameters | Paramètres de configuration de l'import. |
false
si un problème quelconque est survenu. C3D_API bool castor3d::AnimationImporter::import | ( | MeshAnimation & | animation, |
ImporterFile * | file, | ||
Parameters const & | parameters | ||
) |
Fonction d'import de MeshAnimation.
[out] | animation | Reçoit les données importées. |
[in] | file | Le chemin vers le fichier à importer. |
[in] | parameters | Paramètres de configuration de l'import. |
false
si un problème quelconque est survenu. C3D_API bool castor3d::AnimationImporter::import | ( | SceneNodeAnimation & | animation, |
castor::Path const & | pathFile, | ||
Parameters const & | parameters | ||
) |
Fonction d'import de SceneNodeAnimation.
[out] | animation | Reçoit les données importées. |
[in] | pathFile | Le chemin vers le fichier à importer. |
[in] | parameters | Paramètres de configuration de l'import. |
false
si un problème quelconque est survenu. C3D_API bool castor3d::AnimationImporter::import | ( | SceneNodeAnimation & | animation, |
ImporterFile * | file, | ||
Parameters const & | parameters | ||
) |
Fonction d'import de SceneNodeAnimation.
[out] | animation | Reçoit les données importées. |
[in] | file | Le chemin vers le fichier à importer. |
[in] | parameters | Paramètres de configuration de l'import. |
false
si un problème quelconque est survenu.
|
static |
Fonction d'import de SkeletonAnimation.
[out] | animation | Reçoit les données importées. |
[in] | pathFile | Le chemin vers le fichier à importer. |
[in] | parameters | Paramètres de configuration de l'import. |
false
si un problème quelconque est survenu. C3D_API bool castor3d::AnimationImporter::import | ( | SkeletonAnimation & | animation, |
ImporterFile * | file, | ||
Parameters const & | parameters | ||
) |
Fonction d'import de SkeletonAnimation.
[out] | animation | Reçoit les données importées. |
[in] | file | Le chemin vers le fichier à importer. |
[in] | parameters | Paramètres de configuration de l'import. |
false
si un problème quelconque est survenu.
|
protected |
|
protected |
Paramètres de configuration de l'import.