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

DRV_Driver Struct Reference

#include <Dcommon.h>

List of all members.

Public Attributes

char * Name
S32 VersionMajor
S32 VersionMinor
S32 LastError
char * LastErrorStr
DRV_ENUM_DRIVEREnumSubDrivers
DRV_ENUM_MODESEnumModes
DRV_ENUM_PFORMATEnumPixelFormats
DRV_INITInit
DRV_SHUTDOWNShutdown
DRV_RESETReset
DRV_UPDATE_WINDOWUpdateWindow
DRV_SET_ACTIVESetActive
CREATE_TEXTURETHandle_Create
DESTROY_TEXTURETHandle_Destroy
LOCK_THANDLETHandle_Lock
UNLOCK_THANDLETHandle_UnLock
SET_PALETTETHandle_SetPalette
GET_PALETTETHandle_GetPalette
SET_ALPHATHandle_SetAlpha
GET_ALPHATHandle_GetAlpha
THANDLE_GET_INFOTHandle_GetInfo
BEGIN_SCENEBeginScene
END_SCENEEndScene
BEGIN_WORLDBeginWorld
END_WORLDEndWorld
BEGIN_MESHESBeginMeshes
END_MESHESEndMeshes
BEGIN_MODELSBeginModels
END_MODELSEndModels
RENDER_G_POLYRenderGouraudPoly
RENDER_W_POLYRenderWorldPoly
RENDER_MT_POLYRenderMiscTexturePoly
DRAW_DECALDrawDecal
S32 NumWorldPixels
S32 NumWorldSpans
S32 NumRenderedPolys
DRV_CacheInfoCacheInfo
SCREEN_SHOTScreenShot
SET_GAMMASetGamma
GET_GAMMAGetGamma
DRV_SET_FOG_ENABLESetFogEnable
DRV_EngineSettingsEngineSettings
SETUP_LIGHTMAP_CBSetupLightmap
GInfoGlobalInfo


Member Data Documentation

BEGIN_MESHES* DRV_Driver::BeginMeshes
 

Definition at line 436 of file Dcommon.h.

Referenced by RenderScene().

BEGIN_MODELS* DRV_Driver::BeginModels
 

Definition at line 438 of file Dcommon.h.

Referenced by RenderSubModels(), and World_WorldRenderQ().

BEGIN_SCENE* DRV_Driver::BeginScene
 

Definition at line 432 of file Dcommon.h.

Referenced by geEngine_BeginFrame().

BEGIN_WORLD* DRV_Driver::BeginWorld
 

Definition at line 434 of file Dcommon.h.

Referenced by RenderWorldModel().

DRV_CacheInfo* DRV_Driver::CacheInfo
 

Definition at line 452 of file Dcommon.h.

DRAW_DECAL* DRV_Driver::DrawDecal
 

Definition at line 447 of file Dcommon.h.

Referenced by geEngine_DrawBitmap().

END_MESHES* DRV_Driver::EndMeshes
 

Definition at line 437 of file Dcommon.h.

Referenced by RenderScene().

END_MODELS* DRV_Driver::EndModels
 

Definition at line 439 of file Dcommon.h.

Referenced by RenderSubModels(), and World_WorldRenderQ().

END_SCENE* DRV_Driver::EndScene
 

Definition at line 433 of file Dcommon.h.

Referenced by geEngine_EndFrame().

END_WORLD* DRV_Driver::EndWorld
 

Definition at line 435 of file Dcommon.h.

Referenced by RenderWorldModel().

DRV_EngineSettings* DRV_Driver::EngineSettings
 

Definition at line 462 of file Dcommon.h.

Referenced by DriverHook(), geEngine_UpdateGamma(), and World_WorldRenderQ().

DRV_ENUM_MODES* DRV_Driver::EnumModes
 

Definition at line 402 of file Dcommon.h.

Referenced by EnumSubDriversCB().

DRV_ENUM_PFORMAT* DRV_Driver::EnumPixelFormats
 

Definition at line 404 of file Dcommon.h.

Referenced by Engine_SetupPixelFormats(), and geBitmap_CreateTHandle().

DRV_ENUM_DRIVER* DRV_Driver::EnumSubDrivers
 

Definition at line 401 of file Dcommon.h.

Referenced by EnumSubDrivers().

GET_GAMMA* DRV_Driver::GetGamma
 

Definition at line 457 of file Dcommon.h.

GInfo* DRV_Driver::GlobalInfo
 

Definition at line 468 of file Dcommon.h.

Referenced by Engine_InitDriver(), and RenderWorldPoly().

DRV_INIT* DRV_Driver::Init
 

Definition at line 407 of file Dcommon.h.

Referenced by Engine_InitDriver().

S32 DRV_Driver::LastError
 

Definition at line 397 of file Dcommon.h.

Referenced by SetLastDrvError().

char* DRV_Driver::LastErrorStr
 

Definition at line 398 of file Dcommon.h.

Referenced by DriverHook(), Engine_InitDriver(), geBitmap_CreateTHandle(), geEngine_CreateWorldLightmapTHandles(), and SetLastDrvError().

char* DRV_Driver::Name
 

Definition at line 392 of file Dcommon.h.

S32 DRV_Driver::NumRenderedPolys
 

Definition at line 451 of file Dcommon.h.

Referenced by BeginScene(), geEngine_EndFrame(), Render_GouraudPoly(), Render_LinesPoly(), Render_WorldPoly(), and RenderWorldPoly().

S32 DRV_Driver::NumWorldPixels
 

Definition at line 449 of file Dcommon.h.

Referenced by BeginWorld(), and EndWorld().

S32 DRV_Driver::NumWorldSpans
 

Definition at line 450 of file Dcommon.h.

Referenced by BeginWorld(), and EndWorld().

RENDER_G_POLY* DRV_Driver::RenderGouraudPoly
 

Definition at line 442 of file Dcommon.h.

Referenced by geEngine_RenderPoly(), geEngine_RenderPolyArray(), geTClip_Rasterize(), geTClip_Rasterize_Gou(), geTClip_TrianglePlane(), geTClip_UnclippedTriangle(), RenderGouraudPoly(), and User_EngineFillRect().

RENDER_MT_POLY* DRV_Driver::RenderMiscTexturePoly
 

Definition at line 444 of file Dcommon.h.

Referenced by geEngine_RenderPoly(), geEngine_RenderPolyArray(), geTClip_Rasterize(), geTClip_Rasterize_Tex(), geTClip_TrianglePlane(), geTClip_UnclippedTriangle(), RenderSkyThroughFrustum(), RenderTexturedPoint(), and RenderTexturedPoly().

RENDER_W_POLY* DRV_Driver::RenderWorldPoly
 

Definition at line 443 of file Dcommon.h.

Referenced by RenderFace(), RenderSkyThroughFrustum(), and RenderTransPoly().

DRV_RESET* DRV_Driver::Reset
 

Definition at line 409 of file Dcommon.h.

Referenced by geEngine_ResetDriver().

SCREEN_SHOT* DRV_Driver::ScreenShot
 

Definition at line 454 of file Dcommon.h.

Referenced by geEngine_ScreenShot().

DRV_SET_ACTIVE* DRV_Driver::SetActive
 

Definition at line 411 of file Dcommon.h.

Referenced by geEngine_Activate().

DRV_SET_FOG_ENABLE* DRV_Driver::SetFogEnable
 

Definition at line 459 of file Dcommon.h.

Referenced by geEngine_UpdateFogEnable().

SET_GAMMA* DRV_Driver::SetGamma
 

Definition at line 456 of file Dcommon.h.

Referenced by geEngine_UpdateGamma().

SETUP_LIGHTMAP_CB* DRV_Driver::SetupLightmap
 

Definition at line 465 of file Dcommon.h.

Referenced by AddSpanDraw(), Engine_InitDriver(), Render_WorldPoly(), RenderWorldPolys(), and SoftDrv_LightMapSetupCallback().

DRV_SHUTDOWN* DRV_Driver::Shutdown
 

Definition at line 408 of file Dcommon.h.

Referenced by geEngine_ShutdownDriver().

CREATE_TEXTURE* DRV_Driver::THandle_Create
 

Definition at line 414 of file Dcommon.h.

Referenced by Engine_CreateTHandle(), and geBitmap_CreateTHandle().

DESTROY_TEXTURE* DRV_Driver::THandle_Destroy
 

Definition at line 415 of file Dcommon.h.

Referenced by Engine_CreateTHandle(), Engine_DestroyTHandle(), geBitmap_AttachToDriver(), geBitmap_DetachDriver(), geBitmap_Palette_Destroy(), and geEngine_DestroyWorldLightmapTHandles().

GET_ALPHA* DRV_Driver::THandle_GetAlpha
 

Definition at line 427 of file Dcommon.h.

Referenced by geBitmap_Update_SystemToDriver().

THANDLE_GET_INFO* DRV_Driver::THandle_GetInfo
 

Definition at line 429 of file Dcommon.h.

Referenced by geBitmap_MakeDriverLockInfo(), geBitmap_Palette_CreateFromDriver(), and geBitmap_Palette_Lock().

GET_PALETTE* DRV_Driver::THandle_GetPalette
 

Definition at line 423 of file Dcommon.h.

LOCK_THANDLE* DRV_Driver::THandle_Lock
 

Definition at line 418 of file Dcommon.h.

Referenced by geBitmap_GetBits(), geBitmap_Palette_Lock(), and geBitmap_Update_SystemToDriver().

SET_ALPHA* DRV_Driver::THandle_SetAlpha
 

Definition at line 426 of file Dcommon.h.

Referenced by Engine_CreateTHandle(), and geBitmap_Update_SystemToDriver().

SET_PALETTE* DRV_Driver::THandle_SetPalette
 

Definition at line 422 of file Dcommon.h.

Referenced by Engine_CreateTHandle(), and geBitmap_AllocPalette().

UNLOCK_THANDLE* DRV_Driver::THandle_UnLock
 

Definition at line 419 of file Dcommon.h.

Referenced by geBitmap_Palette_UnLock(), geBitmap_UnLock_Internal(), and geBitmap_Update_SystemToDriver().

DRV_UPDATE_WINDOW* DRV_Driver::UpdateWindow
 

Definition at line 410 of file Dcommon.h.

Referenced by geEngine_UpdateWindow().

S32 DRV_Driver::VersionMajor
 

Definition at line 393 of file Dcommon.h.

Referenced by Engine_InitDriver(), and EnumSubDrivers().

S32 DRV_Driver::VersionMinor
 

Definition at line 394 of file Dcommon.h.

Referenced by Engine_InitDriver(), and EnumSubDrivers().


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