Page principale | Hiérarchie des classes | Liste alphabétique | Liste des classes | Liste des fichiers | Membres de classe

Référence de la classe ngn::Object2d

#include <object.h>

Graphe d'héritage de ngn::Object2d:

Inheritance graph
[légende]
Graphe de collaboration de ngn::Object2d:

Collaboration graph
[légende]
Liste de tous les membres

Description détaillée

Classe de base pour tous les objets en 2D.

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::TexturegetTexture (int texnum=0) const
 obtient la texture selon sa couche
const core::ColorfgetColor () const
 obtient la couleur
bool isBlended () const
 vrai si la transparence est permise
virtual void render ()=0
 USAGE INTERNE : dessine la surface.


La documentation de cette classe a été générée à partir du fichier suivant:
Généré le Fri Nov 19 14:20:31 2004 pour NGN par  doxygen 1.3.9.1