Castor3D 0.12.0
Multiplatform 3D engine
Public Member Functions | List of all members
castor3d::BrdfPrefilter Class Reference

#include <BrdfPrefilter.hpp>

Public Member Functions

C3D_API BrdfPrefilter (Engine &engine, RenderDevice const &device, castor::Size const &size, ashes::ImageView const &dstTexture)
 Constructor. More...
 
C3D_API void render (QueueData const &queueData)
 Computes the convoluted BRDF. More...
 

Constructor & Destructor Documentation

◆ BrdfPrefilter()

C3D_API castor3d::BrdfPrefilter::BrdfPrefilter ( Engine engine,
RenderDevice const &  device,
castor::Size const &  size,
ashes::ImageView const &  dstTexture 
)
explicit

Constructor.

Parameters
[in]engineThe engine.
deviceThe current device.
[in]sizeThe render dimensions.
[in]dstTextureThe cube texture destination.

Member Function Documentation

◆ render()

C3D_API void castor3d::BrdfPrefilter::render ( QueueData const &  queueData)

Computes the convoluted BRDF.

Parameters
[in]queueDataThe queue receiving the GPU commands.

The documentation for this class was generated from the following file: