◆ IblTextures()
C3D_API castor3d::IblTextures::IblTextures |
( |
Scene & |
scene, |
|
|
RenderDevice const & |
device, |
|
|
ashes::Image const & |
source, |
|
|
SamplerSPtr |
sampler |
|
) |
| |
|
explicit |
Constructeur.
- Paramètres
-
[in] | scene | La scène. |
[in] | device | Le device GPU. |
[in] | source | La texture d'environnement source. |
[in] | sampler | Le sampler utilisé pour la texture d'environnement. |
◆ ~IblTextures()
virtual C3D_API castor3d::IblTextures::~IblTextures |
( |
| ) |
|
|
virtual |
◆ debugDisplay()
C3D_API void castor3d::IblTextures::debugDisplay |
( |
castor::Size const & |
size | ) |
const |
Affiche les textures.
- Paramètres
-
[in] | size | La taille du rendu. |
◆ getIrradianceSampler()
ashes::Sampler const& castor3d::IblTextures::getIrradianceSampler |
( |
| ) |
const |
|
inline |
◆ getIrradianceTexture()
ashes::ImageView const& castor3d::IblTextures::getIrradianceTexture |
( |
| ) |
const |
|
inline |
◆ getPrefilteredBrdfSampler()
ashes::Sampler const& castor3d::IblTextures::getPrefilteredBrdfSampler |
( |
| ) |
const |
|
inline |
◆ getPrefilteredBrdfTexture()
ashes::ImageView const& castor3d::IblTextures::getPrefilteredBrdfTexture |
( |
| ) |
const |
|
inline |
◆ getPrefilteredEnvironmentSampler()
ashes::Sampler const& castor3d::IblTextures::getPrefilteredEnvironmentSampler |
( |
| ) |
const |
|
inline |
◆ getPrefilteredEnvironmentTexture()
ashes::ImageView const& castor3d::IblTextures::getPrefilteredEnvironmentTexture |
( |
| ) |
const |
|
inline |
◆ update() [1/2]
C3D_API void castor3d::IblTextures::update |
( |
| ) |
|
Met à jour les textures d'environnement.
◆ update() [2/2]
C3D_API ashes::Semaphore const& castor3d::IblTextures::update |
( |
ashes::Semaphore const & |
toWait | ) |
|
Met à jour les textures d'environnement.
- Paramètres
-
[in] | toWait | Le sémaphore de la passe de rendu précédente. |
La documentation de cette classe a été générée à partir du fichier suivant :