Castor3D 0.13.0
Multiplatform 3D engine
|
#include <CmshImporter.hpp>
Fonctions membres publiques | |
std::vector< castor::String > | listMaterials () override |
std::vector< std::pair< castor::String, castor::String > > | listMeshes () override |
std::vector< castor::String > | listSkeletons () override |
std::vector< castor::String > | listSceneNodes () override |
std::vector< std::pair< castor::String, LightType > > | listLights () override |
std::vector< GeometryData > | listGeometries () override |
std::vector< castor::String > | listMeshAnimations (Mesh const &mesh) override |
std::vector< castor::String > | listSkeletonAnimations (Skeleton const &skeleton) override |
std::vector< castor::String > | listSceneNodeAnimations (SceneNode const &node) override |
MaterialImporterUPtr | createMaterialImporter () override |
AnimationImporterUPtr | createAnimationImporter () override |
SkeletonImporterUPtr | createSkeletonImporter () override |
MeshImporterUPtr | createMeshImporter () override |
SceneNodeImporterUPtr | createSceneNodeImporter () override |
LightImporterUPtr | createLightImporter () override |
Fonctions membres publiques hérités de castor3d::ImporterFile | |
virtual C3D_API | ~ImporterFile ()=default |
virtual C3D_API std::vector< castor::String > | listMaterials ()=0 |
virtual C3D_API std::vector< std::pair< castor::String, castor::String > > | listMeshes ()=0 |
virtual C3D_API std::vector< castor::String > | listSkeletons ()=0 |
virtual C3D_API std::vector< castor::String > | listSceneNodes ()=0 |
virtual C3D_API std::vector< GeometryData > | listGeometries ()=0 |
virtual C3D_API std::vector< std::pair< castor::String, LightType > > | listLights ()=0 |
virtual C3D_API std::vector< castor::String > | listMeshAnimations (Mesh const &mesh)=0 |
virtual C3D_API std::vector< castor::String > | listSkeletonAnimations (Skeleton const &skeleton)=0 |
virtual C3D_API std::vector< castor::String > | listSceneNodeAnimations (SceneNode const &node)=0 |
virtual C3D_API MaterialImporterUPtr | createMaterialImporter ()=0 |
virtual C3D_API AnimationImporterUPtr | createAnimationImporter ()=0 |
virtual C3D_API SkeletonImporterUPtr | createSkeletonImporter ()=0 |
virtual C3D_API MeshImporterUPtr | createMeshImporter ()=0 |
virtual C3D_API SceneNodeImporterUPtr | createSceneNodeImporter ()=0 |
virtual C3D_API LightImporterUPtr | createLightImporter ()=0 |
castor::String const & | getExtension () const |
castor::String | getName () const |
castor::Path const & | getFileName () const |
castor::Path const & | getFilePath () const |
Parameters const & | getParameters () const |
castor::String | getExternalName (castor::String const &name) const |
castor::String | getInternalName (castor::String const &name) const |
void | setScene (Scene &scene) |
Scene * | getScene () const |
Fonctions membres publiques statiques | |
static ImporterFileUPtr | create (Engine &engine, Scene *scene, castor::Path const &path, Parameters const ¶meters) |
Membres hérités additionnels | |
Fonctions membres protégées hérités de castor3d::ImporterFile | |
C3D_API | ImporterFile (Engine &engine, Scene *scene, castor::Path const &path, Parameters const ¶meters) |
|
static |
|
overridevirtual |
Implémente castor3d::ImporterFile.
|
overridevirtual |
Implémente castor3d::ImporterFile.
|
overridevirtual |
Implémente castor3d::ImporterFile.
|
overridevirtual |
Implémente castor3d::ImporterFile.
|
overridevirtual |
Implémente castor3d::ImporterFile.
|
overridevirtual |
Implémente castor3d::ImporterFile.
|
overridevirtual |
Implémente castor3d::ImporterFile.
|
overridevirtual |
Implémente castor3d::ImporterFile.
|
overridevirtual |
Implémente castor3d::ImporterFile.
|
overridevirtual |
Implémente castor3d::ImporterFile.
|
overridevirtual |
Implémente castor3d::ImporterFile.
|
overridevirtual |
Implémente castor3d::ImporterFile.
|
overridevirtual |
Implémente castor3d::ImporterFile.
|
overridevirtual |
Implémente castor3d::ImporterFile.
|
overridevirtual |
Implémente castor3d::ImporterFile.