.[ ČeskéHry.cz ].
SDL - velikost klientské oblasti

 
odeslat nové téma   Odpovědět na téma    Obsah fóra České-Hry.cz -> Obecné
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
frca



Založen: 28. 07. 2007
Příspěvky: 1561

PříspěvekZaslal: 31. červenec 2008, 18:32:55    Předmět: SDL - velikost klientské oblasti Odpovědět s citátem

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
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovi WWW stránky
Zobrazit příspěvky z předchozích:   
odeslat nové téma   Odpovědět na téma    Obsah fóra České-Hry.cz -> Obecné Časy uváděny v GMT + 1 hodina
Strana 1 z 1

 
Přejdi na:  
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