Page principale | Hiérarchie des classes | Liste alphabétique | Liste des classes | Liste des fichiers | Membres de classe

Référence de la classe NGN

#include <engine.h>

Graphe de collaboration de NGN:

Collaboration graph
[légende]
Liste de tous les membres

Description détaillée

classe principale du moteur NGN, gére la fenêtre et détermine ses prorpiétés.

Définition à la ligne 80 du fichier engine.h.

Fonctions membres publiques

void toggleFullscreen ()
void resize (int w, int h, int d)
void setCursorVisible (bool state)
void setBackgroundColor (const ngn::core::Colorf &colour)
int getMouseX () const
int getMouseY () const
int getWidth ()
int getHeight ()
int getColorDepth () const
const std::string & getCaption () const
bool isFullscreen () const
bool isRunning () const
bool isCursorVisible () const
const ngn::core::ColorfgetBackgroundColor () const
const ngn::SystemInfogetSystemInfo () const
const std::string & getVersion () const
ngn::FontManagergetFontManager ()
void setDebugMode (bool state)
bool isDebugMode () const
ngn::sys::LoggetLogManager ()

Fonctions membres publiques statiques

ngn::core::FPSgetTimer ()

Amis

NGN_API NGN &WINAPI ngnCreate (ngn::InputHandler *input, int width, int height, int bpp, const std::string &name, bool fullscreen)
NGN_API NGN &WINAPI ngnGet ()
NGN_API void WINAPI ngnQuit ()


Documentation des fonctions membres

const ngn::core::Colorf& NGN::getBackgroundColor  )  const
 

obtient la couleur de remplissage de l'arrière fond

const std::string& NGN::getCaption  )  const
 

obtient le titre de la fenêtre

int NGN::getColorDepth  )  const
 

obtient le nombre de couleurs de la fenêtre en bits/pixel

ngn::FontManager& NGN::getFontManager  ) 
 

obtient une référence vers le gestionnaire de fontes

int NGN::getHeight  ) 
 

obtient la hauteur de la fenêtre

ngn::sys::Log& NGN::getLogManager  ) 
 

obtient une référence vers le gestionnaire de log

int NGN::getMouseX  )  const
 

OBSELETE : obtient la position X de la souris

int NGN::getMouseY  )  const
 

OBSELETE : obtient la position Y de la souris

const ngn::SystemInfo& NGN::getSystemInfo  )  const
 

obtient une référence vers le gestionnaire d'info. système

ngn::core::FPS& NGN::getTimer  )  [static]
 

obtient une référence vers le gestionnaire de temps

const std::string& NGN::getVersion  )  const
 

obtient la version de NGN

int NGN::getWidth  ) 
 

obtient la largeur de la fenêtre

bool NGN::isCursorVisible  )  const
 

vrai si le curseur est visible

bool NGN::isDebugMode  )  const
 

obtient l'état du mode déboguage

bool NGN::isFullscreen  )  const
 

obtient le mode de fenêtrage , vrai = plein écran

bool NGN::isRunning  )  const
 

vrai si le moteur NGN est initialisé et opérationnel

void NGN::resize int  w,
int  h,
int  d
 

redimensionne la fenêtre en passant sa largeur 'w', sa hauteur 'h' et le nombre de couleurs 'd' ( 8,16,24,32 bits/pixel)

void NGN::setBackgroundColor const ngn::core::Colorf colour  ) 
 

définit la couleur de remplissage de l'arrière fond

void NGN::setCursorVisible bool  state  ) 
 

définit si la visibilité du curseur

void NGN::setDebugMode bool  state  ) 
 

définit l'état du mode déboguage

void NGN::toggleFullscreen  ) 
 

bascule entre le mode plein écran et fenêtré. Ne fonctionne pas sous MS Windows


Documentation des fonctions amies et associées

NGN_API NGN& WINAPI ngnCreate ngn::InputHandler input,
int  width,
int  height,
int  bpp,
const std::string &  name,
bool  fullscreen
[friend]
 

Création et initialisation de NGN.

NGN_API NGN& WINAPI ngnGet  )  [friend]
 

Obtient une référence vers l'instance de NGN

NGN_API void WINAPI ngnQuit  )  [friend]
 

Désinitialise et ferme NGN


La documentation de cette classe a été générée à partir du fichier suivant:
Généré le Fri Nov 19 14:20:29 2004 pour NGN par  doxygen 1.3.9.1