#include <ImporterFile.hpp>
|
C3D_API | ImporterFileFactory () |
|
C3D_API ImporterFileUPtr | create (castor::String const &type, castor::String const &name, Engine &engine, castor::Path const &file, Parameters const ¶meters, ProgressBar *progress=nullptr) const |
| Crée un importeur à partir d'un type de fichier.
|
|
C3D_API ImporterFileUPtr | create (castor::String const &type, castor::String const &name, Scene &scene, castor::Path const &file, Parameters const ¶meters, ProgressBar *progress=nullptr) const |
| Crée un importeur à partir d'un type de fichier.
|
|
C3D_API ImporterFileUPtr | create (castor::String const &type, Engine &engine, castor::Path const &file, Parameters const ¶meters, ProgressBar *progress=nullptr) const |
| Crée un importeur à partir d'un type de fichier.
|
|
C3D_API ImporterFileUPtr | create (castor::String const &type, Scene &scene, castor::Path const &file, Parameters const ¶meters, ProgressBar *progress=nullptr) const |
| Crée un importeur à partir d'un type de fichier.
|
|
void | registerType (castor::String const &type, castor::String const &name, Creator create) |
| Enregistre un type de fichier.
|
|
void | unregisterType (castor::String const &type, castor::String const &name) noexcept |
| Désenregistre un type de fichier.
|
|
bool | isTypeRegistered (castor::String const &type) const |
| Vérifie si un type de fichier est enregistré.
|
|
◆ ImporterFileFactory()
C3D_API castor3d::ImporterFileFactory::ImporterFileFactory |
( |
| ) |
|
◆ create() [1/4]
Crée un importeur à partir d'un type de fichier.
- Paramètres
-
[in] | type | Le type de fichier. |
[in] | name | Le nom de l'importeur préféré. |
[in] | engine | Le moteur. |
[in] | file | Le fichier contenant les données à importer. |
[in] | parameters | Les paramètres d'import. |
[in] | progress | Une barre de progression optionnelle. |
- Renvoie
- L'importeur créé.
Référencé par registerType().
◆ create() [2/4]
Crée un importeur à partir d'un type de fichier.
- Paramètres
-
[in] | type | Le type de fichier. |
[in] | name | Le nom de l'importeur préféré. |
[in] | scene | La scène parente. |
[in] | file | Le fichier contenant les données à importer. |
[in] | parameters | Les paramètres d'import. |
[in] | progress | Une barre de progression optionnelle. |
- Renvoie
- L'importeur créé.
◆ create() [3/4]
Crée un importeur à partir d'un type de fichier.
- Paramètres
-
[in] | type | Le type de fichier. |
[in] | engine | Le moteur. |
[in] | file | Le fichier contenant les données à importer. |
[in] | parameters | Les paramètres d'import. |
[in] | progress | Une barre de progression optionnelle. |
- Renvoie
- L'importeur créé.
◆ create() [4/4]
Crée un importeur à partir d'un type de fichier.
- Paramètres
-
[in] | type | Le type de fichier. |
[in] | scene | La scène parente. |
[in] | file | Le fichier contenant les données à importer. |
[in] | parameters | Les paramètres d'import. |
[in] | progress | Une barre de progression optionnelle. |
- Renvoie
- L'importeur créé.
◆ isTypeRegistered()
bool castor3d::ImporterFileFactory::isTypeRegistered |
( |
castor::String const & | type | ) |
const |
|
inline |
Vérifie si un type de fichier est enregistré.
- Paramètres
-
[in] | type | Le type de fichier. |
- Renvoie
true
si enregistré.
◆ registerType()
Enregistre un type de fichier.
- Paramètres
-
[in] | type | Le type d'objet. |
[in] | name | Le nom de l'importeur. |
[in] | create | La fonction de création d'objet. |
Références create().
◆ unregisterType()
Désenregistre un type de fichier.
- Paramètres
-
[in] | type | Le type d'objet. |
[in] | name | Le nom de l'importeur. |
La documentation de cette classe a été générée à partir du fichier suivant :