Gère les textures des bords des fenêtres. Plus de détails...
#include <BorderTexture.h>
Fonctions membres publiques | |
BorderTexture (const BorderTexture &source) | |
constructeur de copie | |
BorderTexture () | |
constructeur | |
virtual | ~BorderTexture () |
destructeur | |
bool | Draw (SDL_Surface *target, SDL_Rect *position) |
Applique une bordure à une cible. | |
bool | InitTextures (char *filetexTopLeft, char *filetexTop, char *filetexTopRight, char *filetexRight, char *filetexBotomRight, char *filetexBotom, char *filetexBotomLeft, char *filetexLeft) |
initialise les textures avec des fichiers bmp | |
bool | isInit () |
renvoie le contenu de init | |
BorderTexture & | operator= (const BorderTexture &source) |
surcharge de l'opérateur = | |
Attributs publics | |
int | height [8] |
tableau contenant les largeurs des textures | |
int | width [8] |
tableau contenant les largeurs des textures | |
Fonctions membres protégées | |
void | incRefcounts (void) |
Permet de gérer une duplication des texture sans consommer plus de mémoire. | |
Attributs protégés | |
bool | init |
indique si les textures sont prêtes à être appliquées | |
SDL_Surface * | texBotom |
texture du bas | |
SDL_Surface * | texBotomLeft |
texture du coin bas gauche | |
SDL_Surface * | texBotomRight |
texture du coin bas droite | |
SDL_Surface * | texLeft |
texture de gauche | |
SDL_Surface * | texRight |
texture de droite | |
SDL_Surface * | texTop |
texture du haut | |
SDL_Surface * | texTopLeft |
texture du coin haut gauche | |
SDL_Surface * | texTopRight |
texture du coin haut droite |
Gère les textures des bords des fenêtres.
Cette classe simplifie la gestion des textures en les centralisant en jeu de texture
Définition à la ligne 24 du fichier BorderTexture.h.