Biblioteki C/C++
SDL_Surface
[struktura] Przechowuje informacje o powierzchni.Składnia
#include <sdl/SDL.h>
typedef struct SDL_Surface
{
Uint32 flags;
SDL_PixelFormat * format;
int w, h;
Uint16 pitch;
void * pixels;
int offset;
struct private_hwdata * hwdata;
SDL_Rect clip_rect;
Uint32 unused1;
Uint32 locked;
struct SDL_BlitMap * map;
unsigned int format_version;
int refcount;
} SDL_Surface;
Opis szczegółowy
Struktura przechowująca informacje o obrazie. W bibliotece SDL obraz określony został terminem powierzchnia
(ang. surface).
Pola struktury
Flagi dla pola struktury flags
Opis poszczególnych stałych zdefiniowanych jako flagi:
Przykład
SDL_Surface * pPowierzchnia = null;
pPowierzchnia = SDL_LoadBMP( "grafika.bmp" );
SDL_FreeSurface( pPowierzchnia );
Zagadnienia powiązane
SDL_Rect | Definiuje obszar w kształcie prostokąta. (struktura) |
---|
SDL_PixelFormat | Opisuje format zapisu pikseli. (struktura) |
---|
SDL_LoadBMP | Wczytuje powierzchnię z pliku w formacie BMP. (funkcja) |
---|
SDL_FreeSurface | Zwalnia pamięć zajmowaną przez powierzchnię. (funkcja) |
---|
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.