Castor3D  ..
Fonctions membres publiques | Liste de tous les membres
Référence de la classe Castor3D::RenderBufferAttachment

Description d'une liaison entre un tampon d'image et un tampon de rendu. Plus de détails...

+ Graphe d'héritage de Castor3D::RenderBufferAttachment:
+ Graphe de collaboration de Castor3D::RenderBufferAttachment:

Fonctions membres publiques

C3D_API RenderBufferAttachment (RenderBufferSPtr p_renderBuffer)
 Constructeur. Plus de détails...
 
virtual C3D_API ~RenderBufferAttachment ()
 Destructeur. Plus de détails...
 
virtual C3D_API Castor::PxBufferBaseSPtr GetBuffer () const
 
RenderBufferSPtr GetRenderBuffer () const
 Récupère le tampon de rendu. Plus de détails...
 
- Fonctions membres publiques hérités de Castor3D::FrameBufferAttachment
C3D_API Castor::PxBufferBaseSPtr DownloadBuffer ()
 Récupère les données du tampon de rendu. Plus de détails...
 
virtual C3D_API bool Blit (FrameBufferSPtr p_buffer, Castor::Rectangle const &p_rectSrc, Castor::Rectangle const &p_rectDst, eINTERPOLATION_MODE p_interpolation)=0
 Blitte le tampon de cette attache dans celui donné Plus de détails...
 
eATTACHMENT_POINT GetAttachmentPoint () const
 
eATTACHMENT_TYPE GetAttachmentType () const
 
uint8_t GetAttachmentIndex () const
 

Membres hérités additionnels

- Fonctions membres protégées hérités de Castor3D::FrameBufferAttachment
C3D_API FrameBufferAttachment (eATTACHMENT_TYPE p_type)
 Constructeur. Plus de détails...
 
virtual C3D_API ~FrameBufferAttachment ()
 Destructeur. Plus de détails...
 
C3D_API bool Attach (eATTACHMENT_POINT p_attachment, uint8_t p_index, FrameBufferSPtr p_frameBuffer)
 Attache le tampon de rendu au tampon d'image donné, au point d'attache voulu. Plus de détails...
 
C3D_API bool Attach (eATTACHMENT_POINT p_attachment, FrameBufferSPtr p_frameBuffer)
 Attache le tampon de rendu au tampon d'image donné, au point d'attache voulu. Plus de détails...
 
C3D_API void Detach ()
 Détache le tampon de rendu du tampon d'image. Plus de détails...
 
virtual C3D_API bool DoAttach (FrameBufferSPtr p_frameBuffer)=0
 Attache le tampon de rendu au tampon d'image donné, au point d'attache voulu. Plus de détails...
 
virtual C3D_API void DoDetach ()=0
 Détache le tampon de rendu du tampon d'image. Plus de détails...
 
bool HasFrameBuffer ()
 true s'il y a un tampon d'image attaché. Plus de détails...
 
FrameBufferSPtr GetFrameBuffer ()
 Le tampon d'image attaché. Plus de détails...
 

Description détaillée

Description d'une liaison entre un tampon d'image et un tampon de rendu.

Auteur
Sylvain DOREMUS
Version
0.7.0.0
Date
12/11/2012

Documentation des constructeurs et destructeur

C3D_API Castor3D::RenderBufferAttachment::RenderBufferAttachment ( RenderBufferSPtr  p_renderBuffer)

Constructeur.

Paramètres
[in]p_renderBufferLe tampon de rendu
virtual C3D_API Castor3D::RenderBufferAttachment::~RenderBufferAttachment ( )
virtual

Destructeur.

Documentation des fonctions membres

virtual C3D_API Castor::PxBufferBaseSPtr Castor3D::RenderBufferAttachment::GetBuffer ( ) const
virtual

Renvoie
Le tampon de pixels.

Implémente Castor3D::FrameBufferAttachment.

RenderBufferSPtr Castor3D::RenderBufferAttachment::GetRenderBuffer ( ) const
inline

Récupère le tampon de rendu.

Renvoie
Le tampon de rendu

La documentation de cette classe a été générée à partir du fichier suivant :