Castor3D
..
|
Classe de base pour l'import de fichiers externes. Plus de détails...
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... | |
Engine * | GetEngine () 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... | |
Engine * | m_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... | |
Classe de base pour l'import de fichiers externes.
Castor3D::Importer::Importer | ( | Engine * | p_pEngine | ) |
Constructeur.
[in] | p_pEngine | Le moteur |
|
protectedpure virtual |
|
protectedpure virtual |
|
inline |
Récupère le moteur.
MeshSPtr Castor3D::Importer::ImportMesh | ( | Castor::Path const & | p_pathFile, |
Parameters const & | p_parameters | ||
) |
SceneSPtr Castor3D::Importer::ImportScene | ( | Castor::Path const & | p_pathFile, |
Parameters const & | p_parameters | ||
) |
|
protected |
Le nom du fichier.
|
protected |
Le chemin complet du fichier.
|
protected |
Les géométries chargées.
|
protected |
Les noeuds chargés.
|
protected |
Paramètres de configuration de l'import.
|
protected |
Le moteur.