PDA

Voir la version complète : Boucle de rendu


Mickael
29/10/2005, 14h39
Bonjour,
je voudrais faire comme pour le framework de directx :

OnCreateDevice();
...
...
(la liste de fonction)

Pour laisser un grand nombre de fonction (en virtual) qui se trouve dans la boucle principale.

Je sais donc où placer OnUpdate OnRender dans la boucle mais je ne sais où placer les autre fonction :00000014:

Voici ma boucle :


if( PeekMessage( &Message, NULL, 0, 0, PM_REMOVE ) )
{
TranslateMessage( &Message );
DispatchMessage( &Message );
}
else
{
// Mise à jour de la scène
OnUpdate();

// Rendu de la scène
Renderer.BeginScene();
OnRender();
Renderer.EndScene();
}


Merci de votre aide ;)

Mickael

[EDIT]

Le programme marche avec une fonction run (j'ai oublier de le preciser), c'est cette fonction que l'utilisateur met dans son WinMain, c'est elle qui appelle la fonction qui fais la boucle.