Castor3D 0.16.0
Multiplatform 3D engine
Fonctions membres publiques | Fonctions membres publiques statiques | Liste de tous les membres
Référence de la classe castor3d::CmshImporterFile

#include <CmshImporter.hpp>

Graphe d'héritage de castor3d::CmshImporterFile:
Inheritance graph
[légende]
Graphe de collaboration de castor3d::CmshImporterFile:
Collaboration graph
[légende]

Fonctions membres publiques

castor::StringArray listMaterials () override
 
castor::Vector< MeshDatalistMeshes () override
 
castor::StringArray listSkeletons () override
 
castor::Vector< NodeDatalistSceneNodes () override
 
castor::Vector< LightDatalistLights () override
 
castor::Vector< GeometryDatalistGeometries () override
 
castor::Vector< CameraDatalistCameras () override
 
castor::StringArray listMeshAnimations (Mesh const &mesh) override
 
castor::StringArray listSkeletonAnimations (Skeleton const &skeleton) override
 
castor::StringArray listSceneNodeAnimations (SceneNode const &node) override
 
castor::StringArray listAllMeshAnimations () override
 
castor::StringArray listAllSkeletonAnimations () override
 
castor::StringArray listAllSceneNodeAnimations () override
 
MaterialImporterUPtr createMaterialImporter () override
 
AnimationImporterUPtr createAnimationImporter () override
 
SkeletonImporterUPtr createSkeletonImporter () override
 
MeshImporterUPtr createMeshImporter () override
 
SceneNodeImporterUPtr createSceneNodeImporter () override
 
LightImporterUPtr createLightImporter () override
 
CameraImporterUPtr createCameraImporter () override
 
- Fonctions membres publiques hérités de castor3d::ImporterFile
virtual C3D_API ~ImporterFile ()=default
 
castor::String const & getExtension () const noexcept
 
castor::String getName () const noexcept
 
castor::Path const & getFileName () const noexcept
 
castor::Path const & getFilePath () const noexcept
 
Parameters const & getParameters () const noexcept
 
castor::String getExternalName (castor::String const &name) const
 
castor::String getInternalName (castor::String const &name) const
 
void setScene (Scene &scene) noexcept
 
ScenegetScene () const noexcept
 
ProgressBargetProgressBar () const noexcept
 
- Fonctions membres publiques hérités de castor::OwnedBy< Engine >
Engine * getOwner () const
 L'objet propriétaire.
 

Fonctions membres publiques statiques

static ImporterFileUPtr create (Engine &engine, Scene *scene, castor::Path const &path, Parameters const &parameters, ProgressBar *progress)
 

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 &parameters, ProgressBar *progress)
 
- Fonctions membres protégées hérités de castor::OwnedBy< Engine >
 OwnedBy (Engine &owner)
 Constructeur.
 

Documentation des fonctions membres

◆ create()

static ImporterFileUPtr castor3d::CmshImporterFile::create ( Engine & engine,
Scene * scene,
castor::Path const & path,
Parameters const & parameters,
ProgressBar * progress )
static

◆ createAnimationImporter()

AnimationImporterUPtr castor3d::CmshImporterFile::createAnimationImporter ( )
overridevirtual

Implémente castor3d::ImporterFile.

◆ createCameraImporter()

CameraImporterUPtr castor3d::CmshImporterFile::createCameraImporter ( )
overridevirtual

Implémente castor3d::ImporterFile.

◆ createLightImporter()

LightImporterUPtr castor3d::CmshImporterFile::createLightImporter ( )
overridevirtual

Implémente castor3d::ImporterFile.

◆ createMaterialImporter()

MaterialImporterUPtr castor3d::CmshImporterFile::createMaterialImporter ( )
overridevirtual

Implémente castor3d::ImporterFile.

◆ createMeshImporter()

MeshImporterUPtr castor3d::CmshImporterFile::createMeshImporter ( )
overridevirtual

Implémente castor3d::ImporterFile.

◆ createSceneNodeImporter()

SceneNodeImporterUPtr castor3d::CmshImporterFile::createSceneNodeImporter ( )
overridevirtual

Implémente castor3d::ImporterFile.

◆ createSkeletonImporter()

SkeletonImporterUPtr castor3d::CmshImporterFile::createSkeletonImporter ( )
overridevirtual

Implémente castor3d::ImporterFile.

◆ listAllMeshAnimations()

castor::StringArray castor3d::CmshImporterFile::listAllMeshAnimations ( )
overridevirtual

Implémente castor3d::ImporterFile.

◆ listAllSceneNodeAnimations()

castor::StringArray castor3d::CmshImporterFile::listAllSceneNodeAnimations ( )
overridevirtual

Implémente castor3d::ImporterFile.

◆ listAllSkeletonAnimations()

castor::StringArray castor3d::CmshImporterFile::listAllSkeletonAnimations ( )
overridevirtual

Implémente castor3d::ImporterFile.

◆ listCameras()

castor::Vector< CameraData > castor3d::CmshImporterFile::listCameras ( )
overridevirtual

Implémente castor3d::ImporterFile.

◆ listGeometries()

castor::Vector< GeometryData > castor3d::CmshImporterFile::listGeometries ( )
overridevirtual

Implémente castor3d::ImporterFile.

◆ listLights()

castor::Vector< LightData > castor3d::CmshImporterFile::listLights ( )
overridevirtual

Implémente castor3d::ImporterFile.

◆ listMaterials()

castor::StringArray castor3d::CmshImporterFile::listMaterials ( )
overridevirtual

Implémente castor3d::ImporterFile.

◆ listMeshAnimations()

castor::StringArray castor3d::CmshImporterFile::listMeshAnimations ( Mesh const & mesh)
overridevirtual

Implémente castor3d::ImporterFile.

◆ listMeshes()

castor::Vector< MeshData > castor3d::CmshImporterFile::listMeshes ( )
overridevirtual

Implémente castor3d::ImporterFile.

◆ listSceneNodeAnimations()

castor::StringArray castor3d::CmshImporterFile::listSceneNodeAnimations ( SceneNode const & node)
overridevirtual

Implémente castor3d::ImporterFile.

◆ listSceneNodes()

castor::Vector< NodeData > castor3d::CmshImporterFile::listSceneNodes ( )
overridevirtual

Implémente castor3d::ImporterFile.

◆ listSkeletonAnimations()

castor::StringArray castor3d::CmshImporterFile::listSkeletonAnimations ( Skeleton const & skeleton)
overridevirtual

Implémente castor3d::ImporterFile.

◆ listSkeletons()

castor::StringArray castor3d::CmshImporterFile::listSkeletons ( )
overridevirtual

Implémente castor3d::ImporterFile.


La documentation de cette classe a été générée à partir du fichier suivant :