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

geWorld Struct Reference

#include <World.h>

List of all members.

Public Attributes

int32 CurFrameStatic
int32 CurFrameDynamic
geFloat CurTime
int32 CurrentLeaf
geBoolean ForceVis
geBoolean VisInfo
World_BSPCurrentBSP
World_SkyBox SkyBox
Frustum_InfoFrustumInfo
Light_LightInfoLightInfo
Mesh_MeshInfoMeshInfo
int32 ActorCount
World_ActorActorArray
int32 SpriteCount
World_SpriteSpriteArray
geWorld_EntClassSet EntClassSets [MAX_WORLD_ENT_CLASS_SETS]
int32 NumEntClassSets
User_InfoUserInfo
int32 ActiveUserPolys
geWorld_DebugInfo DebugInfo
geFogFogList
geFogVisibleFog [MAX_VISIBLE_FOG]
int32 NumVisibleFog
BitmapListAttachedBitmaps
geXForm3d LastCameraXForm
int32 RefCount
geBoolean Changed


Member Data Documentation

int32 geWorld::ActiveUserPolys
 

Definition at line 243 of file World.h.

Referenced by geWorld_AddPoly(), and geWorld_RemovePoly().

World_Actor* geWorld::ActorArray
 

Definition at line 229 of file World.h.

Referenced by geWorld_AddActor(), geWorld_Create(), geWorld_Free(), geWorld_RemoveActor(), geWorld_SetActorFlags(), RenderScene(), Trace_ActorCollide(), Trace_GetContents(), and Trace_ModelCollision().

int32 geWorld::ActorCount
 

Definition at line 228 of file World.h.

Referenced by geWorld_AddActor(), geWorld_Create(), geWorld_Free(), geWorld_RemoveActor(), geWorld_SetActorFlags(), RenderScene(), Trace_ActorCollide(), Trace_GetContents(), and Trace_ModelCollision().

BitmapList* geWorld::AttachedBitmaps
 

Definition at line 251 of file World.h.

Referenced by geEngine_UpdateGamma(), geWorld_AddBitmap(), geWorld_AttachAll(), geWorld_BitmapListInit(), geWorld_BitmapListShutdown(), geWorld_DetachAll(), geWorld_HasBitmap(), and geWorld_RemoveBitmap().

geBoolean geWorld::Changed
 

Definition at line 257 of file World.h.

Referenced by geEngine_AddWorld(), geEngine_Prep(), geEngine_RenderWorld(), geEngine_SetAllWorldChangedFlag(), geWorld_AddBitmap(), geWorld_BitmapListInit(), geWorld_Create(), and geWorld_RemoveBitmap().

int32 geWorld::CurFrameDynamic
 

Definition at line 210 of file World.h.

Referenced by geWorld_BitmapIsVisible(), Light_SetupLightmap(), Light_SetupLights(), RenderFace(), RenderSubModels(), SetupDynamicLight_r(), Vis_VisWorld(), VisFog(), and World_WorldRenderQ().

int32 geWorld::CurFrameStatic
 

Definition at line 209 of file World.h.

Referenced by BBoxInVisibleLeaf_r(), geWorld_MightSeeLeaf(), MarkVisibleParents(), RenderBSPFrontBack_r(), RenderBSPFrontBack_r2(), RenderScene(), Vis_FloodAreas_r(), Vis_VisWorld(), and VisFog().

World_BSP* geWorld::CurrentBSP
 

Definition at line 218 of file World.h.

Referenced by BBoxInVisibleLeaf_r(), FillAreas_r(), geEngine_CreateWorldLightmapTHandles(), geEngine_DestroyWorldLightmapTHandles(), gePuppet_ComputeAmbientLight(), geSprite_UpdateLighting(), geWorld_AddPoly(), geWorld_BitmapIsVisible(), geWorld_BitmapListInit(), geWorld_Create(), geWorld_Free(), geWorld_GetBitmapByName(), geWorld_GetLeaf(), geWorld_GetNextModel(), geWorld_LeafMightSeeLeaf(), geWorld_LinkPolyToLeaf(), geWorld_MightSeeLeaf(), geWorld_OpenModel(), MarkVisibleParents(), ParseClassUserData(), Plane_FindLeaf(), RenderBSPFrontBack_r(), RenderBSPFrontBack_r2(), RenderScene(), SetupSkyBoxFaceForScene(), Surf_WorldInit(), Surf_WorldShutdown(), Trace_BBoxInVisibleLeaf(), Trace_GetContents(), Trace_GetTexureName(), Trace_GEWorldCollision(), Trace_ModelCollisionBBox(), Trace_SetupIntersect(), Trace_TestModelMove(), Trace_WorldCollisionBBox(), Trace_WorldCollisionExact(), Trace_WorldCollisionExact2(), Vis_FloodAreas_r(), Vis_VisWorld(), Vis_WorldInit(), Vis_WorldShutdown(), VisFog(), and World_WorldRenderQ().

int32 geWorld::CurrentLeaf
 

Definition at line 212 of file World.h.

Referenced by geWorld_Create(), and Vis_VisWorld().

geFloat geWorld::CurTime
 

Definition at line 211 of file World.h.

geWorld_DebugInfo geWorld::DebugInfo
 

Definition at line 244 of file World.h.

Referenced by RenderUserPoly(), and World_WorldRenderQ().

geWorld_EntClassSet geWorld::EntClassSets[MAX_WORLD_ENT_CLASS_SETS]
 

Definition at line 237 of file World.h.

Referenced by Ent_WorldShutdown(), geWorld_GetEntitySet(), and InsertEntityInClassList().

geFog* geWorld::FogList
 

Definition at line 246 of file World.h.

Referenced by geWorld_AddFog(), geWorld_Free(), geWorld_RemoveFog(), and VisFog().

geBoolean geWorld::ForceVis
 

Definition at line 213 of file World.h.

Referenced by geWorld_OpenModel(), and Vis_VisWorld().

Frustum_Info* geWorld::FrustumInfo
 

Definition at line 222 of file World.h.

geXForm3d geWorld::LastCameraXForm
 

Definition at line 253 of file World.h.

Referenced by World_WorldRenderQ().

Light_LightInfo* geWorld::LightInfo
 

Definition at line 224 of file World.h.

Referenced by gePuppet_PrepLights(), geSprite_UpdateLighting(), Light_SetupLightmap(), Light_WorldAddLight(), Light_WorldGetLTypeCurrent(), Light_WorldInit(), Light_WorldRemoveLight(), Light_WorldSetLTypeTable(), Light_WorldShutdown(), and UpdateLTypeTables().

Mesh_MeshInfo* geWorld::MeshInfo
 

Definition at line 226 of file World.h.

int32 geWorld::NumEntClassSets
 

Definition at line 238 of file World.h.

Referenced by CreateStaticFogList(), Ent_WorldInit(), Ent_WorldShutdown(), geWorld_GetEntitySet(), and InsertEntityInClassList().

int32 geWorld::NumVisibleFog
 

Definition at line 249 of file World.h.

Referenced by Light_SetupLightmap(), RenderFace(), and VisFog().

int32 geWorld::RefCount
 

Definition at line 255 of file World.h.

Referenced by geEngine_RemoveAllWorlds(), geWorld_CreateRef(), and geWorld_Free().

World_SkyBox geWorld::SkyBox
 

Definition at line 220 of file World.h.

Referenced by geWorld_Create(), RenderFace(), RenderScene(), and World_WorldRenderQ().

World_Sprite* geWorld::SpriteArray
 

Definition at line 234 of file World.h.

Referenced by geWorld_AddSprite(), geWorld_Create(), geWorld_Free(), geWorld_RemoveSprite(), geWorld_SetSpriteFlags(), and RenderScene().

int32 geWorld::SpriteCount
 

Definition at line 233 of file World.h.

Referenced by geWorld_AddSprite(), geWorld_Create(), geWorld_Free(), geWorld_RemoveSprite(), geWorld_SetSpriteFlags(), and RenderScene().

User_Info* geWorld::UserInfo
 

Definition at line 240 of file World.h.

Referenced by geWorld_AddPoly(), geWorld_AddPolyOnce(), User_DestroyOncePolys(), User_SetCameraInfo(), User_WorldInit(), and User_WorldShutdown().

geFog* geWorld::VisibleFog[MAX_VISIBLE_FOG]
 

Definition at line 248 of file World.h.

Referenced by Light_SetupLightmap(), RenderFace(), and VisFog().

geBoolean geWorld::VisInfo
 

Definition at line 215 of file World.h.

Referenced by RenderBSPFrontBack_r(), RenderBSPFrontBack_r2(), RenderSubModels(), and Vis_VisWorld().


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