[Anterior] Conteúdo
[Próximo]
Em que plataformas funciona?
Linux
- Usa X11 para controle de vídeo, aproveitando as extensões do
XFree86 DGA e o novo acelerador MTRR para exibição em tela cheia.
- Usa a API OSS para som.
- Instancias são implementadas usando tanto a chamada de sistema
clone() e SysV IPC , ou glibc-2.1 pthreads.
|
Dica:
Você pode entrar em porções escondidas do driver de interface do
SDL pela função SDL_GetWMInfo().Isto permite a você fazer coisas como
remover decorações de janela e inconificar programadamente sua janela.
|
Win32
- Duas versões, uma segura para todos os sistemas, baseada na API
Win32 e outra, de alta performance , baseada na API DirectX.
- A versão segura usa o GDI para exibições no vídeo.A versão de
alta performance usa o DirectDraw para exibição em vídeo, tomando
vantagem do aceleração de hardware ,se disponível.
- Versão segura usa a API WaveOut para som, A versão de alta
performance usa DirectSound para playback de áudio
|
Dica:
Você deve chamar as funções de eventos do SDL periodicamente de
sua instancia principal para bombear as mensagens da fila do windows e
manter sua aplicação respondendo.
|
BeOS
- BWindow é usada para exibição no vídeo
- A API BSoundPlayer é usada para sons.
|
Dica:
Linux e BeOs suportam a flag SDL_INIT_EVENTTHREAD que, quando
passada para SDL_Init(), questiona ao evento do loop para funcionar de
forma assíncrona em outra instancia.Isto é útil para cursores
coloridos que respondem mesmo quando a aplicação esta ocupada.
|
Traduções não oficiais, traduções em progresso
- Solaris, IRIX, FreeBSD
- MacOS
- WinCE ,MacOS X, Sega DreamCast (adicionado pelo tradutor)
|
[Anterior] Conteúdo
[Próximo]
|