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

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

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

Fonctions membres publiques

 TextureAttachment (DynamicTextureSPtr p_pTexture)
 Constructeur. Plus de détails...
 
virtual ~TextureAttachment ()
 Destructeur. Plus de détails...
 
bool Attach (eATTACHMENT_POINT p_eAttachment, FrameBufferSPtr p_pFrameBuffer, eTEXTURE_TARGET p_eTarget, int p_iLayer=0)
 Attache la texture au tampon d'image donné, au point d'attache voulu. Plus de détails...
 
void Detach ()
 Détache la texture du tampon d'image. Plus de détails...
 
DynamicTextureSPtr GetTexture () const
 Récupère la texture. Plus de détails...
 
eTEXTURE_TARGET GetAttachedTarget () const
 Récupère la dimension attachée Plus de détails...
 
int GetAttachedLayer () const
 Récupère la couche associée Plus de détails...
 
- Fonctions membres publiques hérités de Castor3D::FrameBufferAttachment
 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 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...
 

Membres hérités additionnels

- Fonctions membres protégées hérités de Castor3D::FrameBufferAttachment
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étaillée

Description d'une liaison entre un tampon d'image et une texture.

Auteur
Sylvain DOREMUS
Version
0.7.0.0
Date
12/11/2012

Documentation des constructeurs et destructeur

Castor3D::TextureAttachment::TextureAttachment ( DynamicTextureSPtr  p_pTexture)

Constructeur.

Paramètres
[in]p_pTextureLa texture
virtual Castor3D::TextureAttachment::~TextureAttachment ( )
virtual

Destructeur.

Documentation des fonctions membres

bool Castor3D::TextureAttachment::Attach ( eATTACHMENT_POINT  p_eAttachment,
FrameBufferSPtr  p_pFrameBuffer,
eTEXTURE_TARGET  p_eTarget,
int  p_iLayer = 0 
)

Attache la texture au tampon d'image donné, au point d'attache voulu.

Paramètres
[in]p_eAttachmentLe point d'attache
[in]p_pFrameBufferLe tampon d'image
[in]p_eTargetLa dimension à laquelle la texture doit être attachée
[in]p_iLayerLa couche associée, si p_eDimension vaut eTEXTURE_TARGET_3D or eTEXTURE_TARGET_LAYER
Renvoie
true si tout s'est bien passé
void Castor3D::TextureAttachment::Detach ( )
virtual

Détache la texture du tampon d'image.

Réimplémentée à partir de Castor3D::FrameBufferAttachment.

int Castor3D::TextureAttachment::GetAttachedLayer ( ) const
inline

Récupère la couche associée

Renvoie
La couche associée
eTEXTURE_TARGET Castor3D::TextureAttachment::GetAttachedTarget ( ) const
inline

Récupère la dimension attachée

Renvoie
La dimension attachée
DynamicTextureSPtr Castor3D::TextureAttachment::GetTexture ( ) const
inline

Récupère la texture.

Renvoie
La texture

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