#include <object.h>
Graphe d'héritage de ngn::Object2d:
Définition à la ligne 127 du fichier object.h.
Fonctions membres publiques | |
void | setColor (const core::Colorf &color) |
définit la couleur | |
void | setID (int id) |
définit l'identifiant | |
void | enableTexture (bool state) |
permet ou empêche l'utilisation de textures | |
void | bindTexture (const core::Texture &tex, int numtex=0) |
lie une texture à la surface. 2 couches superposées de textures sont supportées. | |
void | blend (bool state) |
permet ou empêche la transparence | |
void | setBlendFunc (GLenum src, GLenum dst) |
définit la fonction de calcul de la transparence | |
int | getID () const |
obtient l'identifiant | |
bool | isTextureBound (int texnum=0) const |
vrai si la couche texture 'texnum' est utilisée | |
bool | useTexture () const |
vrai si les textures sont permises | |
const core::Texture & | getTexture (int texnum=0) const |
obtient la texture selon sa couche | |
const core::Colorf & | getColor () const |
obtient la couleur | |
bool | isBlended () const |
vrai si la transparence est permise | |
virtual void | render ()=0 |
USAGE INTERNE : dessine la surface. |