Castor3D  ..
Fonctions membres publiques | Fonctions membres protégées | Attributs protégés | Liste de tous les membres
Référence de la classe Castor3D::Importerabstract

Classe de base pour l'import de fichiers externes. Plus de détails...

+ Graphe de collaboration de Castor3D::Importer:

Fonctions membres publiques

 Importer (Engine *p_pEngine)
 Constructeur. Plus de détails...
 
SceneSPtr ImportScene (Castor::Path const &p_pathFile, Parameters const &p_parameters)
 Fonction d'import de Scene. Plus de détails...
 
MeshSPtr ImportMesh (Castor::Path const &p_pathFile, Parameters const &p_parameters)
 Fonction d'import de Mesh. Plus de détails...
 
EngineGetEngine () const
 Récupère le moteur. Plus de détails...
 

Fonctions membres protégées

virtual SceneSPtr DoImportScene ()=0
 Fonction d'import de Scene. Plus de détails...
 
virtual MeshSPtr DoImportMesh ()=0
 Fonction d'import de Mesh. Plus de détails...
 

Attributs protégés

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...
 
Enginem_pEngine
 Le moteur. 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

Classe de base pour l'import de fichiers externes.

Auteur
Sylvain DOREMUS
Version
0.1
Date
25/08/2010

Documentation des constructeurs et destructeur

Castor3D::Importer::Importer ( Engine p_pEngine)

Constructeur.

Paramètres
[in]p_pEngineLe moteur

Documentation des fonctions membres

virtual MeshSPtr Castor3D::Importer::DoImportMesh ( )
protectedpure virtual

Fonction d'import de Mesh.

Renvoie
Le Mesh importé
virtual SceneSPtr Castor3D::Importer::DoImportScene ( )
protectedpure virtual

Fonction d'import de Scene.

Renvoie
La Scene importée
Engine* Castor3D::Importer::GetEngine ( ) const
inline

Récupère le moteur.

Renvoie
Le moteur
MeshSPtr Castor3D::Importer::ImportMesh ( Castor::Path const &  p_pathFile,
Parameters const &  p_parameters 
)

Fonction d'import de Mesh.

Paramètres
[in]p_pathFileLe chemin vers le fichier à importer
[in]p_parametersParamètres de configuration de l'import
Renvoie
Le Mesh importé
SceneSPtr Castor3D::Importer::ImportScene ( Castor::Path const &  p_pathFile,
Parameters const &  p_parameters 
)

Fonction d'import de Scene.

Paramètres
[in]p_pathFileLe chemin vers le fichier à importer
[in]p_parametersParamètres de configuration de l'import
Renvoie
La Scene importée

Documentation des données membres

Castor::Path Castor3D::Importer::m_fileName
protected

Le nom du fichier.

Castor::Path Castor3D::Importer::m_filePath
protected

Le chemin complet du fichier.

GeometryPtrStrMap Castor3D::Importer::m_geometries
protected

Les géométries chargées.

SceneNodePtrArray Castor3D::Importer::m_nodes
protected

Les noeuds chargés.

Parameters Castor3D::Importer::m_parameters
protected

Paramètres de configuration de l'import.

Engine* Castor3D::Importer::m_pEngine
protected

Le moteur.


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