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::Colorf & getBackgroundColor () const
const ngn::SystemInfo & getSystemInfo () const
const std::string & getVersion () const
ngn::FontManager & getFontManager ()
void setDebugMode (bool state)
bool isDebugMode () const
ngn::sys::Log & getLogManager ()

Fonctions membres publiques statiques

ngn::core::FPS & getTimer ()

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