#include <IblTextures.hpp>
◆ IblTextures()
Constructor.
- Parameters
-
[in] | scene | The scene. |
[in] | device | The GPU device. |
[in] | source | The source environment map. |
[in] | sampler | The sampler used for the environment map. |
◆ ~IblTextures()
C3D_API castor3d::IblTextures::~IblTextures |
( |
| ) |
|
◆ getIrradianceSampler()
ashes::Sampler const & castor3d::IblTextures::getIrradianceSampler |
( |
| ) |
const |
|
inline |
◆ getIrradianceTexture()
Texture const & castor3d::IblTextures::getIrradianceTexture |
( |
| ) |
const |
|
inline |
◆ getPrefilteredBrdfSampler()
ashes::Sampler const & castor3d::IblTextures::getPrefilteredBrdfSampler |
( |
| ) |
const |
|
inline |
◆ getPrefilteredBrdfTexture()
Texture const & castor3d::IblTextures::getPrefilteredBrdfTexture |
( |
| ) |
const |
|
inline |
◆ getPrefilteredEnvironmentSampler()
ashes::Sampler const & castor3d::IblTextures::getPrefilteredEnvironmentSampler |
( |
| ) |
const |
|
inline |
◆ getPrefilteredEnvironmentTexture()
Texture const & castor3d::IblTextures::getPrefilteredEnvironmentTexture |
( |
| ) |
const |
|
inline |
◆ update() [1/2]
Updates the environment maps.
- Parameters
-
[in] | queueData | The queue receiving the GPU commands. |
◆ update() [2/2]
C3D_API ashes::Semaphore const & castor3d::IblTextures::update |
( |
QueueData const & |
queueData, |
|
|
ashes::Semaphore const & |
toWait |
|
) |
| |
Updates the environment maps.
- Parameters
-
[in] | queueData | The queue receiving the GPU commands. |
[in] | toWait | The semaphore from the previous render pass. |
- Returns
- The semaphores signaled by this pass.
The documentation for this class was generated from the following file: