#include <MaterialImporter.hpp>
|
virtual | ~MaterialImporter ()=default |
|
C3D_API | MaterialImporter (Engine &engine) |
| Constructeur. Plus de détails...
|
|
C3D_API bool | import (Material &material, ImporterFile *file, Parameters const ¶meters, std::map< TextureFlag, TextureConfiguration > const &textureRemaps) |
| Fonction d'import de Scene. Plus de détails...
|
|
C3D_API castor::ImageSPtr | loadImage (castor::String const &name, castor::ImageCreateParams const ¶ms) const |
| Charge une image. Plus de détails...
|
|
C3D_API castor::ImageSPtr | loadImage (castor::Path const &path) const |
| Charge une image depuis un fichier. Plus de détails...
|
|
C3D_API castor::ImageSPtr | loadImage (castor::String name, castor::String type, castor::ByteArray data) const |
| Charge une texture. Plus de détails...
|
|
C3D_API TextureSourceInfo | loadTexture (castor3d::SamplerRes sampler, castor::Path const &path, TextureConfiguration const &config) const |
| Charge une texture. Plus de détails...
|
|
C3D_API TextureSourceInfo | loadTexture (castor3d::SamplerRes sampler, castor::String name, castor::String type, castor::ByteArray data, TextureConfiguration const &config) const |
| Charge une texture. Plus de détails...
|
|
C3D_API void | loadTexture (castor3d::SamplerRes sampler, castor::Path const &path, PassTextureConfig const &config, Pass &pass) const |
| Charge une texture et l'ajoute à la passe donnée. Plus de détails...
|
|
C3D_API void | loadTexture (castor3d::SamplerRes sampler, castor::String name, castor::String type, castor::ByteArray data, PassTextureConfig const &config, Pass &pass) const |
| Charge une texture et l'ajoute à la passe donnée. Plus de détails...
|
|
C3D_API bool | convertToNormalMap (castor::Path &path, castor3d::TextureConfiguration &config) const |
| Convertit le fichier d'image de hauteur en une image normale+hauteur. Plus de détails...
|
|
◆ ~MaterialImporter()
virtual castor3d::MaterialImporter::~MaterialImporter |
( |
| ) |
|
|
virtualdefault |
◆ MaterialImporter()
C3D_API castor3d::MaterialImporter::MaterialImporter |
( |
Engine & |
engine | ) |
|
|
explicit |
◆ convertToNormalMap()
Convertit le fichier d'image de hauteur en une image normale+hauteur.
- Paramètres
-
[in,out] | path | Le chemin vers l'image (peut être relatif ou absolu), reçoit le chemin de l'image normale+hauteur. |
[in,out] | config | La configuration de la texture. |
- Renvoie
false
en cas d'erreur.
◆ import() [1/2]
Fonction d'import de Scene.
- Paramètres
-
[out] | material | Reçoit les données importées. |
[in] | pathFile | Le chemin vers le fichier à importer. |
[in] | parameters | Paramètres de configuration de l'import. |
[in] | textureRemaps | Les paramètres de reaffectation des textures importées. |
- Renvoie
false
si un problème quelconque est survenu.
◆ import() [2/2]
Fonction d'import de Scene.
- Paramètres
-
[out] | material | Reçoit les données importées. |
[in] | file | Le chemin vers le fichier à importer. |
[in] | parameters | Paramètres de configuration de l'import. |
[in] | textureRemaps | Les paramètres de reaffectation des textures importées. |
- Renvoie
false
si un problème quelconque est survenu.
◆ loadImage() [1/3]
C3D_API castor::ImageSPtr castor3d::MaterialImporter::loadImage |
( |
castor::Path const & |
path | ) |
const |
Charge une image depuis un fichier.
- Paramètres
-
[in] | path | Le chemin vers l'image (peut être relatif ou absolu). |
- Renvoie
- L'image.
◆ loadImage() [2/3]
C3D_API castor::ImageSPtr castor3d::MaterialImporter::loadImage |
( |
castor::String const & |
name, |
|
|
castor::ImageCreateParams const & |
params |
|
) |
| const |
Charge une image.
- Paramètres
-
[in] | name | Le nom de l'image. |
[in] | params | Les paramètres de création de l'image. |
- Renvoie
- L'image.
◆ loadImage() [3/3]
C3D_API castor::ImageSPtr castor3d::MaterialImporter::loadImage |
( |
castor::String |
name, |
|
|
castor::String |
type, |
|
|
castor::ByteArray |
data |
|
) |
| const |
Charge une texture.
- Paramètres
-
[in] | name | Le nom de l'image. |
[in] | type | Le type des données de l'image. |
[in] | data | Les données de l'image. |
- Renvoie
- L'unité de texture.
◆ loadTexture() [1/4]
Charge une texture et l'ajoute à la passe donnée.
- Paramètres
-
[in] | sampler | Le sampler utilisé par la texture. |
[in] | path | Le chemin vers l'image (peut être relatif ou absolu). |
[in] | config | La configuration de la texture. |
[in] | pass | La passe. |
◆ loadTexture() [2/4]
Charge une texture.
- Paramètres
-
[in] | sampler | Le sampler utilisé par la texture. |
[in] | path | Le chemin vers l'image (peut être relatif ou absolu). |
[in] | config | La configuration de la texture. |
- Renvoie
- L'unité de texture.
◆ loadTexture() [3/4]
Charge une texture et l'ajoute à la passe donnée.
- Paramètres
-
[in] | sampler | Le sampler utilisé par la texture. |
[in] | name | Le nom de l'image. |
[in] | type | Le type des données de l'image. |
[in] | data | Les données de l'image. |
[in] | config | La configuration de la texture. |
[in] | pass | La passe. |
◆ loadTexture() [4/4]
Charge une texture.
- Paramètres
-
[in] | sampler | Le sampler utilisé par la texture. |
[in] | name | Le nom de l'image. |
[in] | type | Le type des données de l'image. |
[in] | data | Les données de l'image. |
[in] | config | La configuration de la texture. |
- Renvoie
- L'unité de texture.
◆ m_file
◆ m_parameters
Parameters castor3d::MaterialImporter::m_parameters |
|
protected |
◆ m_textureRemaps
La documentation de cette classe a été générée à partir du fichier suivant :