FlexiManager Class Reference

Class that manage the FlexiSense engine. More...

#include <FlexiManager.h>

Collaboration diagram for FlexiManager:

Collaboration graph
[legend]

List of all members.

Public Member Functions

bool initialize (FlexiGfxRenderer *gr=0)
bool setEventMode (int mode)
bool addInterface (FlexiGui *fInterface)
float getHRatio ()
FlexiCommandgetCommand ()
void showFPS (bool enable)
FlexiFont * getDefaultFont ()
FlexiGfxRenderergetRenderer ()

Static Public Member Functions

static FlexiManagerinstance ()

Public Attributes

FlexiTheme theme
std::string fontPath
FT_Library ftLib


Detailed Description

Class that manage the FlexiSense engine.

Author:
Alessandro Rasulo (mailto: alex9978@gmail.com)

Member Function Documentation

FlexiManager * FlexiManager::instance (  )  [static]

Static instance

bool FlexiManager::initialize ( FlexiGfxRenderer gr = 0  ) 

Main methods

bool FlexiManager::setEventMode ( int  mode  ) 

Events

bool FlexiManager::addInterface ( FlexiGui fInterface  ) 

Interfaces

float FlexiManager::getHRatio (  ) 

Transitions

Console

Screen ratios

FlexiCommand * FlexiManager::getCommand (  ) 

I/O commands (interface to game loop)

void FlexiManager::showFPS ( bool  enable  )  [inline]

Dialogs

Mouse Pointer

On screen informations

FlexiFont* FlexiManager::getDefaultFont (  )  [inline]

Default elements

FlexiGfxRenderer* FlexiManager::getRenderer (  )  [inline]

Renderer


Member Data Documentation

FlexiTheme FlexiManager::theme

Theme

Configuration variables

FT_Library FlexiManager::ftLib

FreeType 2


The documentation for this class was generated from the following files:

Generated on Sat Nov 15 01:34:31 2008 for FlexiSense by  doxygen 1.5.6