Castor3D 0.16.0
Multiplatform 3D engine
Fonctions membres publiques | Fonctions membres publiques statiques | Attributs publics statiques | Fonctions membres protégées | Liste de tous les membres
Référence de la classe castor3d::CmshMeshImporter

#include <CmshImporter.hpp>

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

Fonctions membres publiques

C3D_API CmshMeshImporter (Engine &engine)
 Constructeur.
 
- Fonctions membres publiques hérités de castor3d::MeshImporter
virtual ~MeshImporter ()=default
 
C3D_API MeshImporter (Engine &engine)
 Constructeur.
 
C3D_API bool import (Mesh &mesh, ImporterFile *file, Parameters const &parameters, bool forceImport)
 Fonction d'import de Mesh.
 
- Fonctions membres publiques hérités de castor::OwnedBy< Engine >
Engine * getOwner () const
 L'objet propriétaire.
 

Fonctions membres publiques statiques

static MeshImporterUPtr create (Engine &engine)
 Fonction de création.
 
- Fonctions membres publiques statiques hérités de castor3d::MeshImporter
static C3D_API bool import (Mesh &mesh, castor::Path const &pathFile, Parameters const &parameters, bool forceImport)
 Fonction d'import de Mesh.
 

Attributs publics statiques

static castor::String const Type
 

Fonctions membres protégées

C3D_API bool doImportMesh (Mesh &mesh) override
 Fonction d'import de Mesh.
 
- Fonctions membres protégées hérités de castor::OwnedBy< Engine >
 OwnedBy (Engine &owner)
 Constructeur.
 

Membres hérités additionnels

- Attributs protégés hérités de castor3d::MeshImporter
ImporterFilem_file {}
 
MeshPtrStrMap m_meshes
 
Parameters m_parameters
 

Documentation des constructeurs et destructeur

◆ CmshMeshImporter()

C3D_API castor3d::CmshMeshImporter::CmshMeshImporter ( Engine & engine)
explicit

Constructeur.

Paramètres
[in]engineLe moteur.

Documentation des fonctions membres

◆ create()

static MeshImporterUPtr castor3d::CmshMeshImporter::create ( Engine & engine)
static

Fonction de création.

Paramètres
[in]engineLe moteur.

◆ doImportMesh()

C3D_API bool castor3d::CmshMeshImporter::doImportMesh ( Mesh & mesh)
overrideprotectedvirtual

Fonction d'import de Mesh.

Paramètres
[out]meshReçoit les données importées.
Renvoie
false si un problème quelconque est survenu.

Implémente castor3d::MeshImporter.

Documentation des données membres

◆ Type

castor::String const castor3d::CmshMeshImporter::Type
static

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