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

DRV_Window Struct Reference

#include <Dcommon.h>

List of all members.

Public Attributes

HWND hWnd
U8Buffer
S32 Width
S32 Height
S32 PixelPitch
S32 BytesPerPixel
S32 R_shift
S32 G_shift
S32 B_shift
U32 R_mask
U32 G_mask
U32 B_mask
S32 R_width
S32 G_width
S32 B_width


Member Data Documentation

U32 DRV_Window::B_mask
 

Definition at line 188 of file Dcommon.h.

Referenced by GetDDrawPixelFormat(), GMain_Startup(), SoftDrv_Init(), and SysInit().

S32 DRV_Window::B_shift
 

Definition at line 184 of file Dcommon.h.

Referenced by GetDDrawPixelFormat(), GMain_Startup(), SoftDrv_Init(), and SysInit().

S32 DRV_Window::B_width
 

Definition at line 192 of file Dcommon.h.

Referenced by GetDDrawPixelFormat(), GMain_Startup(), SoftDrv_Init(), and SysInit().

U8* DRV_Window::Buffer
 

Definition at line 174 of file Dcommon.h.

Referenced by BeginScene(), DrawDecal(), DrawSpan16_8AsmLitX86FPU(), DrawSpan16_AsmGouraudX86FPU(), DrawSpan16_AsmLit555X86FPU(), DrawSpan16_AsmLitX86FPU(), DrawSpan16_AsmX86FPU(), LockDDrawBackBuffer(), SoftDrv_BeginScene(), SoftDrv_EndScene(), SpanOutWorldTri(), SpanOutWorldTri3DNow(), SpanOutWorldTriAlpha(), SpanOutWorldTriAlpha3DNow(), TmapTriangle_16(), and TmapTriangle_32().

S32 DRV_Window::BytesPerPixel
 

Definition at line 180 of file Dcommon.h.

Referenced by GetDDrawPixelFormat(), SoftDrv_Init(), and SysInit().

U32 DRV_Window::G_mask
 

Definition at line 187 of file Dcommon.h.

Referenced by AddSpanDraw(), GetDDrawPixelFormat(), GMain_Startup(), RenderGouraudPoly(), RenderMiscTexturePoly(), RenderWorldPoly(), SoftDrv_Init(), SWTHandle_EnumPixelFormats(), and SysInit().

S32 DRV_Window::G_shift
 

Definition at line 183 of file Dcommon.h.

Referenced by GetDDrawPixelFormat(), GMain_Startup(), SoftDrv_Init(), and SysInit().

S32 DRV_Window::G_width
 

Definition at line 191 of file Dcommon.h.

Referenced by GetDDrawPixelFormat(), GMain_Startup(), SoftDrv_Init(), and SysInit().

S32 DRV_Window::Height
 

Definition at line 177 of file Dcommon.h.

Referenced by BeginMeshes(), BeginModels(), BeginScene(), BeginWorld(), ClearZBuffer(), DrawDecal(), DrvInit(), GMain_ScreenShot(), GMain_Startup(), Render_DrawDecal(), RenderInit(), RenderWorldPoly(), ScreenShot(), SoftDrv_ClearZBuffer(), SoftDrv_EndScene(), SoftDrv_Init(), SoftDrv_RenderGouraudPoly(), SoftDrv_RenderMiscTexturePoly(), and SoftDrv_RenderWorldPoly().

HWND DRV_Window::hWnd
 

Definition at line 172 of file Dcommon.h.

Referenced by DrvInit(), GMain_Shutdown(), GMain_Startup(), and WindowCleanup().

S32 DRV_Window::PixelPitch
 

Definition at line 179 of file Dcommon.h.

Referenced by BeginScene(), DrawDecal(), DrvInit(), LockDDrawBackBuffer(), SoftDrv_BeginScene(), SpanOutWorldTri(), SpanOutWorldTri3DNow(), SpanOutWorldTriAlpha(), SpanOutWorldTriAlpha3DNow(), SysInit(), TmapTriangle_16(), and TmapTriangle_32().

U32 DRV_Window::R_mask
 

Definition at line 186 of file Dcommon.h.

Referenced by GetDDrawPixelFormat(), GMain_Startup(), SoftDrv_Init(), and SysInit().

S32 DRV_Window::R_shift
 

Definition at line 182 of file Dcommon.h.

Referenced by GetDDrawPixelFormat(), GMain_Startup(), SoftDrv_Init(), and SysInit().

S32 DRV_Window::R_width
 

Definition at line 190 of file Dcommon.h.

Referenced by GetDDrawPixelFormat(), GMain_Startup(), SoftDrv_Init(), and SysInit().

S32 DRV_Window::Width
 

Definition at line 176 of file Dcommon.h.

Referenced by AddSpanNoUV(), BeginScene(), ClearZBuffer(), DrawDecal(), DrawSpan16_8AsmLitX86FPU(), DrawSpan16_AsmGouraudX86FPU(), DrawSpan16_AsmLit555X86FPU(), DrawSpan16_AsmLitX86FPU(), DrawSpan16_AsmX86FPU(), DrvInit(), GMain_ScreenShot(), GMain_Startup(), Render_DrawDecal(), RenderInit(), RenderWorldPoly(), ScreenShot(), SoftDrv_ClearZBuffer(), SoftDrv_EndScene(), SoftDrv_Init(), SoftDrv_RenderGouraudPoly(), SoftDrv_RenderMiscTexturePoly(), SoftDrv_RenderWorldPoly(), SpanOutWorldTri(), SpanOutWorldTriAlpha(), TmapTriangle_16(), and TmapTriangle_32().


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