Castor3D  0.11.0
Multiplatform 3D engine
Classes | Fonctions membres publiques | Liste de tous les membres
Référence de la classe castor3d::RadianceComputer
Graphe d'héritage de castor3d::RadianceComputer:
Inheritance graph
[légende]
Graphe de collaboration de castor3d::RadianceComputer:
Collaboration graph
[légende]

Fonctions membres publiques

C3D_API RadianceComputer (Engine &engine, RenderDevice const &device, castor::Size const &size, ashes::Image const &srcTexture)
 Constructeur. Plus de détails...
 
C3D_API void render ()
 Calcule la texture de radiance. Plus de détails...
 
C3D_API ashes::Semaphore const & render (ashes::Semaphore const &toWait)
 Calcule la texture de radiance. Plus de détails...
 
C3D_API ashes::Sampler const & getSampler () const
 
ashes::ImageView const & getResult () const
 

Documentation des constructeurs et destructeur

◆ RadianceComputer()

C3D_API castor3d::RadianceComputer::RadianceComputer ( Engine engine,
RenderDevice const &  device,
castor::Size const &  size,
ashes::Image const &  srcTexture 
)
explicit

Constructeur.

Paramètres
[in]engineLe moteur.
[in]deviceLe device GPU.
[in]sizeLa taille du rendu.
[in]srcTextureLa texture cube source.

Documentation des fonctions membres

◆ getResult()

ashes::ImageView const& castor3d::RadianceComputer::getResult ( ) const
inline

Référencé par castor3d::IblTextures::getIrradianceTexture().

Voici le graphe des appelants de cette fonction :

◆ getSampler()

C3D_API ashes::Sampler const& castor3d::RadianceComputer::getSampler ( ) const

name Accesseurs.

Référencé par castor3d::IblTextures::getIrradianceSampler().

Voici le graphe des appelants de cette fonction :

◆ render() [1/2]

C3D_API void castor3d::RadianceComputer::render ( )

Calcule la texture de radiance.

◆ render() [2/2]

C3D_API ashes::Semaphore const& castor3d::RadianceComputer::render ( ashes::Semaphore const &  toWait)

Calcule la texture de radiance.

Paramètres
[in]toWaitLe 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 :