« Programmation avec la SDL/Les textures » : différence entre les versions

Contenu supprimé Contenu ajouté
m →‎Créer une texture : Ajout de quelques remarques
Ligne 7 :
 
==Créer une texture==
À l'instar du renderer, nous n'allons manipuler que des pointeurs de ''SDL_Texture'' et ce pour la même raison : toutes les fonctions de la SDL font appel à des pointeurs de texture, ce qui paraît naturel étant donné que ce sont des structures plutôt conséquentes.
 
Pour créer une nouvelle texture de taille 200x100 pixels, il suffit d'écrire
<source lang="c">
Ligne 18 ⟶ 20 :
*Les dimensions de la texture : ici 200 de largeur et 100 de hauteur.
 
Enfin, n'oubliez pas que, lorsqu'on alloue de l'espace, il faut le libérer quand on n'en a plus besoin. Ainsi,Ceci pourdevient d'autant plus important avec les textures car vous pourrez être amené à en créer un grand nombre qui peut-être prendront une place non négligeable dans votre mémoire vive. Pour libérer l'espace utilisé par une texture, on utilisera la fonction
<source lang = "c">
SDL_DestroyTexture(texture);