Page principale   Liste des namespaces   Hiérarchie des classes   Liste par ordre alphabétique   Liste des composants   Liste des fichiers   Composants   Déclarations  

Référence de la classe ExManagerMap

#include <ExManagerMap.h>


Membres publics

 ExManagerMap (void)
 ~ExManagerMap (void)
void Reset (void)
void SetManagerId (ExManagerId *Id)
void SetManagerTexture (ExManagerTexture *Texture)
void LoadMap (const char *FileName)
void Draw (void)
void ShowSkybox (void)
void HideSkybox (void)
void ShowMesh (void)
void HideMesh (void)
void EnableOctree (void)
void DisableOctree (void)
void ShowOctreeSubdivision (void)
void HideOctreeSubdivision (void)

Attributs Publics

std::ostrstream * Consol
void(* WriteToConsol )(const char *Label)

Attributs Privés

ExManagerIdManagerId
ExManagerTextureManagerTexture
ExCMapMap
bool MapLoaded


Documentation des contructeurs et destructeurs

ExManagerMap void   
 

Définition à la ligne 26 du fichier ExManagerMap.cpp.

Références MapLoaded.

00027 {
00028         MapLoaded=false;
00029 }

~ExManagerMap void   
 

Définition à la ligne 31 du fichier ExManagerMap.cpp.

00032 {
00033 }


Documentation des méthodes

void DisableOctree void    [inline]
 

Définition à la ligne 69 du fichier ExManagerMap.h.

Références ExCMap::DisableOctree().

Référencé par ExManagerCommand::ProcessAction().

00069 {Map->DisableOctree();}

void Draw void   
 

Définition à la ligne 52 du fichier ExManagerMap.cpp.

Références ExCMap::Draw(), Draw(), Guard, Map, et UnGuard.

Référencé par Draw(), et ExManagerOutput::DrawScene().

00053 {
00054 Guard(void ExManagerMap::Draw(void))
00055         if(MapLoaded)
00056         {
00057                 Map->Draw();
00058         }
00059 UnGuard
00060 }

void EnableOctree void    [inline]
 

Définition à la ligne 68 du fichier ExManagerMap.h.

Références ExCMap::EnableOctree().

Référencé par ExManagerCommand::ProcessAction().

00068 {Map->EnableOctree();}

void HideMesh void    [inline]
 

Définition à la ligne 67 du fichier ExManagerMap.h.

Références ExCMap::HideMesh().

Référencé par ExManagerCommand::ProcessAction().

00067 {Map->HideMesh();}

void HideOctreeSubdivision void    [inline]
 

Définition à la ligne 71 du fichier ExManagerMap.h.

Références ExCMap::HideOctreeSubdivision().

Référencé par ExManagerCommand::ProcessAction().

void HideSkybox void    [inline]
 

Définition à la ligne 65 du fichier ExManagerMap.h.

Références ExCMap::HideSkybox().

Référencé par ExManagerCommand::ProcessAction().

00065 {Map->HideSkybox();}

void LoadMap const char *    FileName
 

Définition à la ligne 40 du fichier ExManagerMap.cpp.

Références Consol, ExCMap::Consol, Guard, ExCMap::LoadMap(), LoadMap(), ManagerTexture, Map, MapLoaded, ExCMap::SetManagerTexture(), UnGuard, WriteToConsol, et ExCMap::WriteToConsol.

Référencé par LoadMap(), ExManagerCommand::LoadSetOfFile(), et ExManagerCommand::ProcessAction().

00041 {
00042 Guard(ExManagerMap::LoadMap(const char * ))
00043         Map=new ExCMap();
00044         Map->SetManagerTexture(ManagerTexture);
00045         Map->Consol=Consol;
00046         Map->WriteToConsol=WriteToConsol;
00047         Map->LoadMap(FileName);
00048         MapLoaded=true;
00049 UnGuard
00050 }

void Reset void   
 

Définition à la ligne 35 du fichier ExManagerMap.cpp.

Références MapLoaded.

Référencé par ExManagerCommand::ProcessAction().

00036 {
00037         MapLoaded=false;
00038 }

void SetManagerId ExManagerId   Id [inline]
 

Définition à la ligne 59 du fichier ExManagerMap.h.

Référencé par SetManagerLink().

00059 {ManagerId      = Id;}

void SetManagerTexture ExManagerTexture   Texture [inline]
 

Définition à la ligne 60 du fichier ExManagerMap.h.

Référencé par SetManagerLink().

00060 {ManagerTexture=Texture;}

void ShowMesh void    [inline]
 

Définition à la ligne 66 du fichier ExManagerMap.h.

Références ExCMap::ShowMesh().

Référencé par ExManagerCommand::ProcessAction().

00066 {Map->ShowMesh();}

void ShowOctreeSubdivision void    [inline]
 

Définition à la ligne 70 du fichier ExManagerMap.h.

Références ExCMap::ShowOctreeSubdivision().

Référencé par ExManagerCommand::ProcessAction().

void ShowSkybox void    [inline]
 

Définition à la ligne 64 du fichier ExManagerMap.h.

Références ExCMap::ShowSkybox().

Référencé par ExManagerCommand::ProcessAction().

00064 {Map->ShowSkybox();}


Documentation des données imbriquées

std::ostrstream* Consol
 

Définition à la ligne 56 du fichier ExManagerMap.h.

Référencé par LoadMap(), et SetManagerLink().

ExManagerId* ManagerId [private]
 

Définition à la ligne 42 du fichier ExManagerMap.h.

ExManagerTexture* ManagerTexture [private]
 

Définition à la ligne 43 du fichier ExManagerMap.h.

Référencé par LoadMap().

ExCMap* Map [private]
 

Définition à la ligne 44 du fichier ExManagerMap.h.

Référencé par Draw(), et LoadMap().

bool MapLoaded [private]
 

Définition à la ligne 45 du fichier ExManagerMap.h.

Référencé par ExManagerMap(), LoadMap(), et Reset().

void(* WriteToConsol)(const char *Label)
 

Référencé par LoadMap(), et SetManagerLink().


La documentation associée à cette classe a été générée à partir des fichiers suivants :
Généré le Tue Aug 6 20:25:45 2002 pour ExNihilo par doxygen1.2.17