Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
World.h File Reference
#include "ps/CStrForward.h"
#include "ps/Errors.h"
#include <memory>
Include dependency graph for World.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CWorld
 CWorld is a general data class containing whatever is needed to accurately represent the world. More...
 

Macros

#define ERROR_GROUP_GAME_DEFINED
 File : World.h Project : engine Description : Contains the CWorld Class which contains all the entities and represents them at a specific moment in time. More...
 

Functions

 ERROR_GROUP (Game)
 
 ERROR_SUBGROUP (Game, World)
 
 ERROR_TYPE (Game_World, MapLoadFailed)
 

Variables

CLightEnv g_LightEnv
 Global light settings. More...
 

Macro Definition Documentation

◆ ERROR_GROUP_GAME_DEFINED

#define ERROR_GROUP_GAME_DEFINED

File : World.h Project : engine Description : Contains the CWorld Class which contains all the entities and represents them at a specific moment in time.

Function Documentation

◆ ERROR_GROUP()

ERROR_GROUP ( Game  )

◆ ERROR_SUBGROUP()

ERROR_SUBGROUP ( Game  ,
World   
)

◆ ERROR_TYPE()

ERROR_TYPE ( Game_World  ,
MapLoadFailed   
)

Variable Documentation

◆ g_LightEnv

CLightEnv g_LightEnv
extern

Global light settings.

It is not a member of CWorld because it is passed to the renderer before CWorld exists.