Main Page | Alphabetical List | Compound List | File List | Compound Members | File Members

geEngine Struct Reference

#include <System.h>

List of all members.

Public Attributes

Sys_DriverInfo DriverInfo
Sys_CPUInfo CPUInfo
Sys_DebugInfo DebugInfo
LARGE_INTEGER CurrentTic
Sys_FontInfo FontInfo
User_InfoUserInfo
HWND hWnd
char AppName [200]
int16 WaveTable [20]
int16 WaveDir [20]
geEngine_WorldList WorldList [ENGINE_MAX_WORLDS]
int32 NumWorlds
geWorldWorlds [ENGINE_MAX_WORLDS]
uint8 StyleLUT1 [64][256]
geBoolean Changed
geBoolean DisplayFrameRateCounter
char * DriverDirectory
BitmapListAttachedBitmaps
geBoolean HasPixelFormat [ENGINE_PF_COUNT]
geRDriver_PixelFormat PixelFormats [ENGINE_PF_COUNT]
geFloat CurrentGamma
geFloat BitmapGamma
geBoolean FogEnable
geFloat FogR
geFloat FogG
geFloat FogB
geFloat FogStart
geFloat FogEnd
geEngine_FrameState FrameState


Member Data Documentation

char geEngine::AppName[200]
 

Definition at line 169 of file System.h.

Referenced by Engine_InitDriver(), and Sys_EngineCreate().

BitmapList* geEngine::AttachedBitmaps
 

Definition at line 191 of file System.h.

Referenced by geEngine_AddBitmap(), geEngine_AttachAll(), geEngine_BitmapListInit(), geEngine_BitmapListShutdown(), geEngine_DetachAll(), geEngine_DrawBitmap(), geEngine_RemoveBitmap(), and geEngine_UpdateGamma().

geFloat geEngine::BitmapGamma
 

Definition at line 197 of file System.h.

Referenced by geEngine_AttachAll(), geEngine_AttachAllWorlds(), and geEngine_UpdateGamma().

geBoolean geEngine::Changed
 

Definition at line 185 of file System.h.

Referenced by DoSplashScreen(), Engine_InitDriver(), geEngine_AddBitmap(), geEngine_AddWorld(), geEngine_Prep(), geEngine_RemoveAllWorlds(), geEngine_RemoveBitmap(), geEngine_RemoveWorld(), geEngine_RenderWorld(), geEngine_SetDriverAndMode(), and Sys_EngineCreate().

Sys_CPUInfo geEngine::CPUInfo
 

Definition at line 159 of file System.h.

Referenced by DoSplashScreen(), geEngine_EndFrame(), and Sys_EngineCreate().

geFloat geEngine::CurrentGamma
 

Definition at line 196 of file System.h.

Referenced by geEngine_GetGamma(), geEngine_SetGamma(), geEngine_UpdateGamma(), and Sys_EngineCreate().

LARGE_INTEGER geEngine::CurrentTic
 

Definition at line 162 of file System.h.

Referenced by geEngine_BeginFrame(), and geEngine_EndFrame().

Sys_DebugInfo geEngine::DebugInfo
 

Definition at line 160 of file System.h.

Referenced by geEngine_BeginFrame(), geEngine_EndFrame(), gePuppet_Render(), Light_SetupLightmap(), RenderBSPFrontBack_r(), RenderFace(), RenderScene(), RenderSubModels(), and VisFog().

geBoolean geEngine::DisplayFrameRateCounter
 

Definition at line 187 of file System.h.

Referenced by geEngine_EnableFrameRateCounter(), geEngine_EndFrame(), and Sys_EngineCreate().

char* geEngine::DriverDirectory
 

Definition at line 189 of file System.h.

Referenced by Engine_InitDriver(), Sys_EngineCreate(), and Sys_EngineFree().

Sys_DriverInfo geEngine::DriverInfo
 

Definition at line 158 of file System.h.

Referenced by Engine_CreateTHandle(), Engine_DestroyTHandle(), Engine_InitDriver(), Engine_SetupPixelFormats(), geEngine_Activate(), geEngine_AttachAll(), geEngine_AttachAllWorlds(), geEngine_BeginFrame(), geEngine_BitmapListShutdown(), geEngine_CreateWorldLightmapTHandles(), geEngine_DestroyWorldLightmapTHandles(), geEngine_DrawBitmap(), geEngine_EndFrame(), geEngine_GetDriverSystem(), geEngine_RemoveAllWorlds(), geEngine_RemoveWorld(), geEngine_RenderPoly(), geEngine_RenderPolyArray(), geEngine_RenderWorld(), geEngine_ResetDriver(), geEngine_ScreenShot(), geEngine_ShutdownDriver(), geEngine_UpdateFogEnable(), geEngine_UpdateGamma(), geEngine_UpdateWindow(), gePuppet_Render(), geTClip_SetupEdges(), RenderScene(), RenderUserPoly(), SetupStaticData(), Sys_EngineCreate(), and User_EngineFillRect().

geFloat geEngine::FogB
 

Definition at line 202 of file System.h.

Referenced by geEngine_SetFogEnable(), and geEngine_UpdateFogEnable().

geBoolean geEngine::FogEnable
 

Definition at line 199 of file System.h.

Referenced by geEngine_SetFogEnable(), and geEngine_UpdateFogEnable().

geFloat geEngine::FogEnd
 

Definition at line 204 of file System.h.

Referenced by geEngine_SetFogEnable(), and geEngine_UpdateFogEnable().

geFloat geEngine::FogG
 

Definition at line 201 of file System.h.

Referenced by geEngine_SetFogEnable(), and geEngine_UpdateFogEnable().

geFloat geEngine::FogR
 

Definition at line 200 of file System.h.

Referenced by geEngine_SetFogEnable(), and geEngine_UpdateFogEnable().

geFloat geEngine::FogStart
 

Definition at line 203 of file System.h.

Referenced by geEngine_SetFogEnable(), and geEngine_UpdateFogEnable().

Sys_FontInfo geEngine::FontInfo
 

Definition at line 164 of file System.h.

Referenced by Engine_DrawFontBuffer(), geEngine_InitFonts(), geEngine_Puts(), and geEngine_ShutdownFonts().

geEngine_FrameState geEngine::FrameState
 

Definition at line 206 of file System.h.

Referenced by geEngine_AddBitmap(), geEngine_BeginFrame(), and geEngine_EndFrame().

geBoolean geEngine::HasPixelFormat[ENGINE_PF_COUNT]
 

Definition at line 193 of file System.h.

Referenced by Engine_CreateTHandle().

HWND geEngine::hWnd
 

Definition at line 168 of file System.h.

Referenced by DoSplashScreen(), Engine_InitDriver(), and Sys_EngineCreate().

int32 geEngine::NumWorlds
 

Definition at line 179 of file System.h.

Referenced by geEngine_AttachAllWorlds(), geEngine_DetachAllWorlds(), geEngine_Prep(), geEngine_RebuildFastWorldList(), geEngine_SetAllWorldChangedFlag(), and geEngine_UpdateGamma().

geRDriver_PixelFormat geEngine::PixelFormats[ENGINE_PF_COUNT]
 

Definition at line 194 of file System.h.

Referenced by Engine_CreateTHandle().

uint8 geEngine::StyleLUT1[64][256]
 

Definition at line 183 of file System.h.

Referenced by AddLightTypeWavy(), AddLightTypeWavy1(), BuildLightLUTS(), SetupColorLight1(), SetupColorLight2(), SetupWavyColorLight1(), and SetupWavyColorLight2().

User_Info* geEngine::UserInfo
 

Definition at line 166 of file System.h.

Referenced by User_EngineInit(), and User_EngineShutdown().

int16 geEngine::WaveDir[20]
 

Definition at line 173 of file System.h.

Referenced by Engine_Tick().

int16 geEngine::WaveTable[20]
 

Definition at line 172 of file System.h.

Referenced by AddLightTypeWavy(), AddLightTypeWavy1(), Engine_Tick(), RenderFace(), SetupWavyColorLight1(), SetupWavyColorLight2(), and Sys_EngineCreate().

geEngine_WorldList geEngine::WorldList[ENGINE_MAX_WORLDS]
 

Definition at line 177 of file System.h.

Referenced by geEngine_AddWorld(), geEngine_HasWorld(), geEngine_RebuildFastWorldList(), geEngine_RemoveAllWorlds(), and geEngine_RemoveWorld().

geWorld* geEngine::Worlds[ENGINE_MAX_WORLDS]
 

Definition at line 180 of file System.h.

Referenced by geEngine_AttachAllWorlds(), geEngine_DetachAllWorlds(), geEngine_Prep(), geEngine_RebuildFastWorldList(), geEngine_SetAllWorldChangedFlag(), and geEngine_UpdateGamma().


The documentation for this struct was generated from the following file:
Generated on Tue Sep 30 12:39:11 2003 for GTestAndEngine by doxygen 1.3.2