Castor3D  ..
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::CmshImporter

Utilisé pour importer les maillages depuis des fichiers cmsh. Plus de détails...

+ Graphe d'héritage de Castor3D::CmshImporter:
+ Graphe de collaboration de Castor3D::CmshImporter:

Fonctions membres publiques

C3D_API CmshImporter (Engine &p_engine)
 Constructeur. Plus de détails...
 
- Fonctions membres publiques hérités de Castor3D::Importer
C3D_API Importer (Engine &p_engine)
 Constructeur. Plus de détails...
 
C3D_API bool ImportScene (Scene &p_scene, Castor::Path const &p_pathFile, Parameters const &p_parameters)
 Fonction d'import de Scene. Plus de détails...
 
C3D_API bool ImportMesh (Mesh &p_mesh, Castor::Path const &p_pathFile, Parameters const &p_parameters, bool p_initialise)
 Fonction d'import de Mesh. Plus de détails...
 
C3D_API TextureUnitSPtr LoadTexture (Castor::Path const &p_path, Pass &p_pass, TextureChannel p_channel) const
 Charge une texture et l'ajoute à la passe donnée. Plus de détails...
 

Fonctions membres publiques statiques

static ImporterUPtr Create (Engine &p_engine)
 Fonction de création. Plus de détails...
 

Attributs publics statiques

static Castor::String const Type
 

Fonctions membres protégées

C3D_API bool DoImportScene (Scene &p_scene) override
 Fonction d'import de Scene. Plus de détails...
 
C3D_API bool DoImportMesh (Mesh &p_mesh) override
 Fonction d'import de maillage. Plus de détails...
 

Membres hérités additionnels

- Attributs protégés hérités de Castor3D::Importer
Castor::Path m_fileName
 Le nom du fichier. Plus de détails...
 
Castor::Path m_filePath
 Le chemin complet du fichier. Plus de détails...
 
SceneNodePtrArray m_nodes
 Les noeuds chargés. Plus de détails...
 
GeometryPtrStrMap m_geometries
 Les géométries chargées. Plus de détails...
 
Parameters m_parameters
 Paramètres de configuration de l'import. Plus de détails...
 

Description détaillée

Utilisé pour importer les maillages depuis des fichiers cmsh.

Auteur
Sylvain DOREMUS
Version
0.9.0
Date
24/05/2016

Documentation des constructeurs et destructeur

◆ CmshImporter()

C3D_API Castor3D::CmshImporter::CmshImporter ( Engine p_engine)
explicit

Constructeur.

Paramètres
[in]p_engineLe moteur.

Documentation des fonctions membres

◆ Create()

static ImporterUPtr Castor3D::CmshImporter::Create ( Engine p_engine)
static

Fonction de création.

Paramètres
[in]p_engineLe moteur.

◆ DoImportMesh()

C3D_API bool Castor3D::CmshImporter::DoImportMesh ( Mesh p_mesh)
overrideprotectedvirtual

Fonction d'import de maillage.

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

Implémente Castor3D::Importer.

◆ DoImportScene()

C3D_API bool Castor3D::CmshImporter::DoImportScene ( Scene p_scene)
overrideprotectedvirtual

Fonction d'import de Scene.

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

Implémente Castor3D::Importer.

Documentation des données membres

◆ Type

Castor::String const Castor3D::CmshImporter::Type
static

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