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::core::Texture

#include <texture.h>

Graphe de collaboration de ngn::core::Texture:

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

Description détaillée

Crée une texture OpenGL à partir d'un fichier image. Cette classe permet de créer et manipuler des textures OpenGL très facilement.

Définition à la ligne 57 du fichier texture.h.

Fonctions membres publiques

GLuint getTextureID ()
 l'identifiant de la texture
std::string getTexturePath ()
 le chemin de la texture
bool hasAlphaChannel () const
 vrai si la texture possède un canal alpha
virtual void setFlag (texflag flag)
 définit comment la texture devra être appliquée aux surfaces
virtual bool loadTexture (std::string texname, texflag flag=TEX_NONE)
 charge l'image 'texname' et crée une texture OpenGL, renvoit vrai si réussite
virtual bool loadTexture (std::string texname, int id, GLuint texture_array[], texflag flag=TEX_NONE)
virtual bool loadTexture (std::string texname, int id, texflag flag=TEX_NONE)


Documentation des fonctions membres

virtual bool ngn::core::Texture::loadTexture std::string  texname,
int  id,
texflag  flag = TEX_NONE
[virtual]
 

charge l'image et crée une texture OpenGL dans le tableau interne à NGN

Paramètres:
texname le fichier image à charger
id l'identifiant OpenGL à utiliser
flag type d'application de la texture
Valeurs retournées:
vrai si réussite

virtual bool ngn::core::Texture::loadTexture std::string  texname,
int  id,
GLuint  texture_array[],
texflag  flag = TEX_NONE
[virtual]
 

charge l'image et crée une texture OpenGL dans le tableau spécifié par l'utilisateur

Paramètres:
texname le fichier image à charger
id l'identifiant OpenGL à utiliser
texture_array le tableau à utiliser, fournit par le développeur
flag type d'application de la texture
Valeurs retournées:
vrai si réussite


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