Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Opracował: Piotr DejaVu Szawdyński
Pomógł: kamillo121
Biblioteki C/C++

SDL_QuitSubSystem

[funkcja] Kończy pracę żądanych podsystemów, które były zainicjalizowane.

Składnia

C/C++
#include <sdl/SDL.h>

void SDL_QuitSubSystem( Uint32 flags );

Opis szczegółowy

Funkcja kończy pracę żądanych podsystemów, które były wcześniej uruchomione przy pomocy funkcji » SDL 1.2SDL_Init lub » SDL 1.2SDL_InitSubSystem.

Możesz chcieć wykorzystać tą funkcję do zaoszczędzenia zasobów pamięci, jeżeli Twój program używa niektórych podsystemów raz na jakiś czas.

Argumenty

Funkcja przyjmuje jeden argument i jest nim flags. Za pomocą argumentu flags informujemy, które podsystemy chcemy zamknąć. Do funkcji przekazujemy takie same flagi jakie zostały wyszczególnione w funkcji » SDL 1.2SDL_Init.

Dodatkowe informacje

Flagi oraz ich znaczenie zostały opisane w funkcji » SDL 1.2SDL_Init. Flagi SDL_INIT_NOPARACHUTE oraz SDL_INIT_EVENTTHREAD przekazane do funkcji SDL_QuitSubSystem nie wywołają żadnego efektu bowiem są ignorowane przez tą funkcję.

Pamiętaj, że nawet jeżeli zamkniesz wszystkie podsystemy za pomocą funkcji SDL_QuitSubSystem, nadal będzie wymagane wywołanie funkcji » SDL 1.2SDL_Quit.

Zagadnienia powiązane

SDL_InitSubSystemInicjalizuje jeden lub więcej podsystemów SDL. (funkcja)
SDL_InitInicjalizuje bibliotekę SDL. (funkcja)
SDL_QuitKończy pracę z biblioteką SDL. (funkcja)

Linki zewnętrzne