Castor3D 0.16.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 const &engine, RenderDevice const &device, castor::Size const &size, Texture const &dstTexture)
 Constructor.
 
C3D_API void render (QueueData const &queueData) const
 Computes the convoluted BRDF.
 

Constructor & Destructor Documentation

◆ BrdfPrefilter()

C3D_API castor3d::BrdfPrefilter::BrdfPrefilter ( Engine const & engine,
RenderDevice const & device,
castor::Size const & size,
Texture 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) const

Computes the convoluted BRDF.

Parameters
[in]queueDataThe queue receiving the GPU commands.

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