Castor3D
..
|
Description d'une liaison entre un tampon d'image et un tamon de rendu. Plus de détails...
Fonctions membres publiques | |
FrameBufferAttachment () | |
Constructeur. Plus de détails... | |
virtual | ~FrameBufferAttachment () |
Destructeur. Plus de détails... | |
virtual bool | Attach (eATTACHMENT_POINT p_eAttachment, FrameBufferSPtr p_pFrameBuffer) |
Attache le tampon de rendu au tampon d'image donné, au point d'attache voulu. Plus de détails... | |
virtual void | Detach () |
Détache le tampon de rendu du tampon d'image. Plus de détails... | |
virtual bool | DownloadBuffer (Castor::PxBufferBaseSPtr p_pBuffer)=0 |
Récupère les données du tampon. Plus de détails... | |
bool | HasFrameBuffer () const |
FrameBufferSPtr | GetFrameBuffer () const |
Récupère le tampon d'image. Plus de détails... | |
eATTACHMENT_POINT | GetAttachmentPoint () const |
virtual bool | Blit (FrameBufferSPtr p_pBuffer, Castor::Rectangle const &p_rectSrc, Castor::Rectangle const &p_rectDst, eINTERPOLATION_MODE p_eInterpolation)=0 |
Blitte le tampon de cette attache dans celui donné Plus de détails... | |
Fonctions membres protégées | |
virtual bool | DoAttach (eATTACHMENT_POINT p_eAttachment, FrameBufferSPtr p_pFrameBuffer)=0 |
Attache le tampon de rendu au tampon d'image donné, au point d'attache voulu. Plus de détails... | |
virtual void | DoDetach ()=0 |
Détache le tampon de rendu du tampon d'image. Plus de détails... | |
Description d'une liaison entre un tampon d'image et un tamon de rendu.
Castor3D::FrameBufferAttachment::FrameBufferAttachment | ( | ) |
Constructeur.
|
virtual |
Destructeur.
|
virtual |
Attache le tampon de rendu au tampon d'image donné, au point d'attache voulu.
[in] | p_eAttachment | Le point d'attache |
[in] | p_pFrameBuffer | Le tampon d'image |
true
si tout s'est bien passé Réimplémentée dans Castor3D::RenderBufferAttachment.
|
pure virtual |
Blitte le tampon de cette attache dans celui donné
[in] | p_pBuffer | Le tampon destination |
[in] | p_rectSrc | Le rectangle source |
[in] | p_rectDst | Le rectangle destination |
[in] | p_eInterpolation | L'interpolation à appliquer si l'image est redimensionnée |
true
si tout s'est bien passé
|
virtual |
Détache le tampon de rendu du tampon d'image.
Réimplémentée dans Castor3D::TextureAttachment, et Castor3D::RenderBufferAttachment.
|
protectedpure virtual |
Attache le tampon de rendu au tampon d'image donné, au point d'attache voulu.
[in] | p_eAttachment | Le point d'attache |
[in] | p_pFrameBuffer | Le tampon d'image |
true
si tout s'est bien passé
|
protectedpure virtual |
Détache le tampon de rendu du tampon d'image.
|
pure virtual |
Récupère les données du tampon.
[out] | p_pBuffer | Reçoit les données |
true
si tout s'est bien passé
|
inline |
|
inline |
Récupère le tampon d'image.
|
inline |
true
si la liaison a été faite