Castor3D
..
|
Classe de base d'un tampon de rendu. Plus de détails...
Fonctions membres publiques | |
C3D_API | RenderBuffer (BufferComponent p_type, castor::PixelFormat p_format) |
Constructeur. Plus de détails... | |
virtual C3D_API | ~RenderBuffer () |
Destructeur. Plus de détails... | |
virtual C3D_API bool | create ()=0 |
Fonction de création. Plus de détails... | |
virtual C3D_API void | destroy ()=0 |
Fonction de destruction. Plus de détails... | |
virtual C3D_API bool | initialise (castor::Size const &p_size)=0 |
Fonction d'initialisation. Plus de détails... | |
virtual C3D_API void | cleanup ()=0 |
Fonction de nettoyage. Plus de détails... | |
virtual C3D_API void | bind ()=0 |
Fonction d'activation, pour dire au GPU qu'il est activé Plus de détails... | |
virtual C3D_API void | unbind ()=0 |
Fonction de désactivation, pour dire au GPU qu'il est désactivé Plus de détails... | |
virtual C3D_API bool | resize (castor::Size const &p_size)=0 |
Fonction de redimensionnement. Plus de détails... | |
castor::PixelFormat | getPixelFormat () const |
Récupère le format des pixels du tampon. Plus de détails... | |
castor::Size const & | getDimensions () const |
Récupère les dimensions du tampon. Plus de détails... | |
uint32_t | getWidth () const |
Récupère la largeur du tampon. Plus de détails... | |
uint32_t | getHeight () const |
Récupère la hauteur du tampon. Plus de détails... | |
BufferComponent | getComponent () const |
Récupère la composante du tampon. Plus de détails... | |
void | setSamplesCount (int p_iSamples) |
Définit le nombre de samples du tampon. Plus de détails... | |
int | getSamplesCount () |
Récupère le nombre de samples du tampon. Plus de détails... | |
Attributs protégés | |
castor::Size | m_size |
Les dimensions du buffer. Plus de détails... | |
Classe de base d'un tampon de rendu.
C3D_API castor3d::RenderBuffer::RenderBuffer | ( | BufferComponent | p_type, |
castor::PixelFormat | p_format | ||
) |
Constructeur.
[in] | p_type | La composante du tampon |
[in] | p_format | Le format des pixels du tampon |
|
virtual |
Destructeur.
|
pure virtual |
Fonction d'activation, pour dire au GPU qu'il est activé
|
pure virtual |
Fonction de nettoyage.
|
pure virtual |
Fonction de création.
true
si tout s'est bien passé
|
pure virtual |
Fonction de destruction.
|
inline |
Récupère la composante du tampon.
|
inline |
|
inline |
|
inline |
Récupère le format des pixels du tampon.
|
inline |
Récupère le nombre de samples du tampon.
|
inline |
|
pure virtual |
Fonction d'initialisation.
[in] | p_size | Les dimensions du tampon |
true
si tout s'est bien passé
|
pure virtual |
Fonction de redimensionnement.
[in] | p_size | Les dimensions du tampon |
true
si tout s'est bien passé
|
inline |
Définit le nombre de samples du tampon.
[in] | p_iSamples | Le nombre de samples |
|
pure virtual |
Fonction de désactivation, pour dire au GPU qu'il est désactivé
|
protected |
Les dimensions du buffer.
Référencé par getDimensions(), getHeight(), et getWidth().