Zobrazit předchozí téma :: Zobrazit následující téma |
Autor |
Zpráva |
frca

Založen: 28. 07. 2007 Příspěvky: 1561
|
Zaslal: 31. červenec 2008, 18:32:55 Předmět: SDL - velikost klientské oblasti |
|
|
Dá se v SDL jednorázově zjistit to, co by ve WinAPI vrátila funkce GetClientRect?
Vím, že se to dá zjistit např. ukládáním hodnot při eventu SDL_VIDEORESIZE. Má to ale dvě mouchy:
1) Jednak okno nemusí být tak velké, jak jsem si přál při SDL_SetVideoMode (třeba okno 10 000 x 10 000 se určitě na monitoru 1024x768 vytvoří menší). Na začátku tím pádem nevím, jaká je velikost (pokud nepoužiju fci OpenGL a nezjistím velikost viewportu).
2) Je s tím problém, pokud změním velikost okna na tu, která byla nastavená pomocí SDL_SetVideoMode na začátku programu. Po eventu VIDEORESIZE by se měla volat fce SDL_SetVideoMode, ale to by se zrušil OpenGL kontext.
Díky,
frca |
|
Návrat nahoru |
|
 |
|
|
Nemůžete odesílat nové téma do tohoto fóra Nemůžete odpovídat na témata v tomto fóru Nemůžete upravovat své příspěvky v tomto fóru Nemůžete mazat své příspěvky v tomto fóru Nemůžete hlasovat v tomto fóru
|
Powered by phpBB © 2001, 2005 phpBB Group
Vzhled udelal powermac
Styl "vykraden" z phpBB stylu MonkiDream - upraveno by rezna