Castor3D
..
|
Surface pour effet post rendu. Plus de détails...
Fonctions membres publiques | |
C3D_API | PostEffectSurface (Castor3D::Engine &p_engine) |
Constructeur. Plus de détails... | |
C3D_API bool | Initialise (Castor3D::RenderTarget &p_renderTarget, Castor::Size const &p_size, uint32_t p_index, Castor3D::SamplerSPtr p_sampler) |
Initialise la surface. Plus de détails... | |
C3D_API void | Cleanup () |
Nettoie la surface. Plus de détails... | |
Attributs publics | |
Castor3D::FrameBufferSPtr | m_fbo |
Castor3D::TextureUnit | m_colourTexture |
Castor3D::TextureAttachmentSPtr | m_colourAttach |
Castor::Size | m_size |
Surface pour effet post rendu.
C3D_API Castor3D::PostEffect::PostEffectSurface::PostEffectSurface | ( | Castor3D::Engine & | p_engine | ) |
Constructeur.
[in] | p_engine | Le moteur. |
C3D_API void Castor3D::PostEffect::PostEffectSurface::Cleanup | ( | ) |
Nettoie la surface.
C3D_API bool Castor3D::PostEffect::PostEffectSurface::Initialise | ( | Castor3D::RenderTarget & | p_renderTarget, |
Castor::Size const & | p_size, | ||
uint32_t | p_index, | ||
Castor3D::SamplerSPtr | p_sampler | ||
) |
Initialise la surface.
[in] | p_renderTarget | La cible de rendu sur laquelle cet effet s'applique. |
[in] | p_size | Les dimensions de la surface. |
[in] | p_index | L'index de la surface. |
[in] | p_sampler | L'échantillonneur de la surface. |
Castor3D::TextureAttachmentSPtr Castor3D::PostEffect::PostEffectSurface::m_colourAttach |
L'attache entre la texture et le framebuffer.
Castor3D::TextureUnit Castor3D::PostEffect::PostEffectSurface::m_colourTexture |
La texture couleur de la surface.
Castor3D::FrameBufferSPtr Castor3D::PostEffect::PostEffectSurface::m_fbo |
Le framebuffer de la surface.
Castor::Size Castor3D::PostEffect::PostEffectSurface::m_size |
Les dimensions de la surface.