Castor3D  0.11.0
Multiplatform 3D engine
Fonctions membres publiques | Liste de tous les membres
Référence de la classe castor3d::SceneFileParser
Graphe d'héritage de castor3d::SceneFileParser:
Inheritance graph
[légende]
Graphe de collaboration de castor3d::SceneFileParser:
Collaboration graph
[légende]

Fonctions membres publiques

C3D_API SceneFileParser (Engine &engine)
 Constructeur. Plus de détails...
 
C3D_API ~SceneFileParser ()
 Destructeur. Plus de détails...
 
C3D_API RenderWindowSPtr getRenderWindow ()
 
C3D_API bool parseFile (castor::Path const &path)
 Analyse le fichier donné (s'attend à recevoir un fichier CSCN). Plus de détails...
 
C3D_API bool parseFile (castor::Path const &path, SceneFileContextSPtr context)
 Analyse le fichier donné (s'attend à recevoir un fichier CSCN), en utilisant un contexte externe. Plus de détails...
 
ScenePtrStrMap::iterator scenesBegin ()
 
ScenePtrStrMap::const_iterator scenesBegin () const
 
ScenePtrStrMap::const_iterator scenesEnd () const
 

Documentation des constructeurs et destructeur

◆ SceneFileParser()

C3D_API castor3d::SceneFileParser::SceneFileParser ( Engine engine)
explicit

Constructeur.

Paramètres
[in]engineLe moteur.

◆ ~SceneFileParser()

C3D_API castor3d::SceneFileParser::~SceneFileParser ( )

Destructeur.

Documentation des fonctions membres

◆ getRenderWindow()

C3D_API RenderWindowSPtr castor3d::SceneFileParser::getRenderWindow ( )
Renvoie
La fenêtre de rendu définie par la scène.

◆ parseFile() [1/2]

C3D_API bool castor3d::SceneFileParser::parseFile ( castor::Path const &  path)

Analyse le fichier donné (s'attend à recevoir un fichier CSCN).

Paramètres
[in]pathLe chemin d'accès au fichier.
Renvoie
false si un problème est survenu.

◆ parseFile() [2/2]

C3D_API bool castor3d::SceneFileParser::parseFile ( castor::Path const &  path,
SceneFileContextSPtr  context 
)

Analyse le fichier donné (s'attend à recevoir un fichier CSCN), en utilisant un contexte externe.

Paramètres
[in]pathLe chemin d'accès au fichier.
[in]contextLe contexte.
Renvoie
false si un problème est survenu.

◆ scenesBegin() [1/2]

ScenePtrStrMap::iterator castor3d::SceneFileParser::scenesBegin ( )
inline

◆ scenesBegin() [2/2]

ScenePtrStrMap::const_iterator castor3d::SceneFileParser::scenesBegin ( ) const
inline

◆ scenesEnd()

ScenePtrStrMap::const_iterator castor3d::SceneFileParser::scenesEnd ( ) const
inline

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