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

Rendereur de sampler. Plus de détails...

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

Fonctions membres publiques

 SamplerRenderer (RenderSystem *p_pRenderSystem)
 Constructeur. Plus de détails...
 
virtual ~SamplerRenderer ()
 Destructeur. Plus de détails...
 
virtual bool Initialise ()=0
 Initialise le sampler. Plus de détails...
 
virtual void Cleanup ()=0
 Nettoie le sampler. Plus de détails...
 
virtual bool Bind (eTEXTURE_DIMENSION p_eDimension, uint32_t p_uiIndex)=0
 Applique le sampler. Plus de détails...
 
virtual void Unbind ()=0
 Enlève le sampler. Plus de détails...
 
- Fonctions membres publiques hérités de Castor3D::Renderer< Sampler, SamplerRenderer >
virtual ~Renderer ()
 Destructeur. Plus de détails...
 
virtual RenderSystemGetRenderSystem () const
 Récupère le RenderSystem. Plus de détails...
 
virtual target_ptr GetTarget () const
 Récupère le Renderable. Plus de détails...
 
virtual void SetTarget (target_ptr p_target)
 Définit le Renderable. Plus de détails...
 

Membres hérités additionnels

- Types protégés hérités de Castor3D::Renderer< Sampler, SamplerRenderer >
typedef Samplertarget_ptr
 
- Fonctions membres protégées hérités de Castor3D::Renderer< Sampler, SamplerRenderer >
 Renderer (RenderSystem *p_pRenderSystem)
 Constructeur. Plus de détails...
 
- Attributs protégés hérités de Castor3D::Renderer< Sampler, SamplerRenderer >
target_ptr m_target
 
RenderSystemm_pRenderSystem
 

Description détaillée

Rendereur de sampler.

Auteur
Sylvain DOREMUS
Date
25/03/2013
Version
0.7.0

Documentation des constructeurs et destructeur

Castor3D::SamplerRenderer::SamplerRenderer ( RenderSystem p_pRenderSystem)

Constructeur.

Paramètres
p_pRenderSystemLe render system
virtual Castor3D::SamplerRenderer::~SamplerRenderer ( )
virtual

Destructeur.

Documentation des fonctions membres

virtual bool Castor3D::SamplerRenderer::Bind ( eTEXTURE_DIMENSION  p_eDimension,
uint32_t  p_uiIndex 
)
pure virtual

Applique le sampler.

Paramètres
[in]p_eDimensionLa dimension de la texture
[in]p_uiIndexL'index du sampler
Renvoie
true si tout s'est bien passé
virtual void Castor3D::SamplerRenderer::Cleanup ( )
pure virtual

Nettoie le sampler.

virtual bool Castor3D::SamplerRenderer::Initialise ( )
pure virtual

Initialise le sampler.

Renvoie
true si tout s'est bien passé
virtual void Castor3D::SamplerRenderer::Unbind ( )
pure virtual

Enlève le sampler.


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