Biblioteki C/C++
SDL_FreeSurface
[funkcja] Zwalnia pamięć zajmowaną przez powierzchnię.Składnia
#include <sdl/SDL.h>
void SDL_FreeSurface( SDL_Surface * surface );
Opis szczegółowy
Funkcja zwalnia pamięć zajmowaną przez powierzchnię. Jeżeli powierzchnia została utworzona za pomocą funkcji
SDL_CreateRGBSurfaceFrom to obszar pamięci na który wskazuje pole
void* pixels struktury
SDL_Surface nie zostanie zwolniony.
Argumenty
Dodatkowe informacje
Obszar pamięci, który został zaalokowany samodzielnie i został przekazany funkcji SDL_CreateRGBSurfaceFrom należy zwolnić samodzielnie po wywołaniu funkcji SDL_FreeSurface. |
Przykład
SDL_Surface * picture = SDL_LoadBMP( "pic.bmp" );
SDL_FreeSurface( picture );
SDL_Surface * picture;
void * vPixels = malloc( 800 * 600 * 4 );
picture = SDL_CreateRGBSurfaceFrom( vPixels, 800, 600, 32, 800 * 4,
0x00ff0000, 0x0000ff00, 0x000000ff, 0xff000000 );
SDL_FreeSurface( picture );
Zagadnienia powiązane
SDL_LoadBMP | Wczytuje powierzchnię z pliku w formacie BMP. (funkcja) |
---|
SDL_Surface | Przechowuje informacje o powierzchni. (struktura) |
---|
Linki zewnętrzne
Wszystkie teksty są chronione prawami autorskimi. Kopiowanie lub rozpowszechnianie treści poza niniejszym serwisem
jest zabronione.
Powyższe ograniczenie nie dotyczy autora opracowania, któremu przysługuje prawo do rozpowszechniania własnego tekstu wedle własnego uznania.