#include <dx8wrapper.h>
Static Public Member Functions | |
| static bool | Init (void *hwnd, bool lite=false) |
| static void | Shutdown (void) |
| static void | SetCleanupHook (DX8_CleanupHook *pCleanupHook) |
| static void | Do_Onetime_Device_Dependent_Inits (void) |
| static void | Do_Onetime_Device_Dependent_Shutdowns (void) |
| static bool | Is_Device_Lost () |
| static bool | Is_Initted (void) |
| static bool | Has_Stencil (void) |
| static void | Get_Format_Name (unsigned int format, StringClass *tex_format) |
| static void | Begin_Scene (void) |
| static void | End_Scene (bool flip_frame=true) |
| static void | Flip_To_Primary (void) |
| static void | Clear (bool clear_color, bool clear_z_stencil, const Vector3 &color, float dest_alpha=0.0f, float z=1.0f, unsigned int stencil=0) |
| Clear current render device. | |
| static void | Set_Viewport (CONST D3DVIEWPORT8 *pViewport) |
| static void | Set_Vertex_Buffer (const VertexBufferClass *vb, unsigned stream=0) |
| static void | Set_Vertex_Buffer (const DynamicVBAccessClass &vba) |
| static void | Set_Index_Buffer (const IndexBufferClass *ib, unsigned short index_base_offset) |
| static void | Set_Index_Buffer (const DynamicIBAccessClass &iba, unsigned short index_base_offset) |
| static void | Set_Index_Buffer_Index_Offset (unsigned offset) |
| static void | Get_Render_State (RenderStateStruct &state) |
| static void | Set_Render_State (const RenderStateStruct &state) |
| static void | Release_Render_State () |
| static void | Set_DX8_Material (const D3DMATERIAL8 *mat) |
| static void | Set_Gamma (float gamma, float bright, float contrast, bool calibrate=true, bool uselimit=true) |
| static void | Set_DX8_ZBias (int zbias) |
| static void | Set_Projection_Transform_With_Z_Bias (const Matrix4x4 &matrix, float znear, float zfar) |
| static void | Set_Transform (D3DTRANSFORMSTATETYPE transform, const Matrix4x4 &m) |
| static void | Set_Transform (D3DTRANSFORMSTATETYPE transform, const Matrix3D &m) |
| static void | Get_Transform (D3DTRANSFORMSTATETYPE transform, Matrix4x4 &m) |
| static void | Set_World_Identity () |
| static void | Set_View_Identity () |
| static bool | Is_World_Identity () |
| static bool | Is_View_Identity () |
| static void | _Set_DX8_Transform (D3DTRANSFORMSTATETYPE transform, const Matrix4x4 &m) |
| static void | _Set_DX8_Transform (D3DTRANSFORMSTATETYPE transform, const Matrix3D &m) |
| static void | _Get_DX8_Transform (D3DTRANSFORMSTATETYPE transform, Matrix4x4 &m) |
| static void | Set_DX8_Light (int index, D3DLIGHT8 *light) |
| static void | Set_DX8_Render_State (D3DRENDERSTATETYPE state, unsigned value) |
| static void | Set_DX8_Clip_Plane (DWORD Index, CONST float *pPlane) |
| static void | Set_DX8_Texture_Stage_State (unsigned stage, D3DTEXTURESTAGESTATETYPE state, unsigned value) |
| static void | Set_DX8_Texture (unsigned int stage, IDirect3DBaseTexture8 *texture) |
| static void | Set_Light_Environment (LightEnvironmentClass *light_env) |
| Set the light environment. This is a lighting model which used up to four directional lights to produce the lighting. | |
| static LightEnvironmentClass * | Get_Light_Environment () |
| static void | Set_Fog (bool enable, const Vector3 &color, float start, float end) |
| static WWINLINE const D3DLIGHT8 & | Peek_Light (unsigned index) |
| static WWINLINE bool | Is_Light_Enabled (unsigned index) |
| static bool | Validate_Device (void) |
| static void | Set_Shader (const ShaderClass &shader) |
| static void | Get_Shader (ShaderClass &shader) |
| static void | Set_Texture (unsigned stage, TextureBaseClass *texture) |
| static void | Set_Material (const VertexMaterialClass *material) |
| static void | Set_Light (unsigned index, const D3DLIGHT8 *light) |
| static void | Set_Light (unsigned index, const LightClass &light) |
| static void | Apply_Render_State_Changes () |
| static void | Draw_Triangles (unsigned buffer_type, unsigned short start_index, unsigned short polygon_count, unsigned short min_vertex_index, unsigned short vertex_count) |
| static void | Draw_Triangles (unsigned short start_index, unsigned short polygon_count, unsigned short min_vertex_index, unsigned short vertex_count) |
| static void | Draw_Strip (unsigned short start_index, unsigned short index_count, unsigned short min_vertex_index, unsigned short vertex_count) |
| static IDirect3DVolumeTexture8 * | _Create_DX8_Volume_Texture (unsigned int width, unsigned int height, unsigned int depth, WW3DFormat format, MipCountType mip_level_count, D3DPOOL pool=D3DPOOL_MANAGED) |
| static IDirect3DCubeTexture8 * | _Create_DX8_Cube_Texture (unsigned int width, unsigned int height, WW3DFormat format, MipCountType mip_level_count, D3DPOOL pool=D3DPOOL_MANAGED, bool rendertarget=false) |
| static IDirect3DTexture8 * | _Create_DX8_ZTexture (unsigned int width, unsigned int height, WW3DZFormat zformat, MipCountType mip_level_count, D3DPOOL pool=D3DPOOL_MANAGED) |
| static IDirect3DTexture8 * | _Create_DX8_Texture (unsigned int width, unsigned int height, WW3DFormat format, MipCountType mip_level_count, D3DPOOL pool=D3DPOOL_MANAGED, bool rendertarget=false) |
| static IDirect3DTexture8 * | _Create_DX8_Texture (const char *filename, MipCountType mip_level_count) |
| static IDirect3DTexture8 * | _Create_DX8_Texture (IDirect3DSurface8 *surface, MipCountType mip_level_count) |
| static IDirect3DSurface8 * | _Create_DX8_Surface (unsigned int width, unsigned int height, WW3DFormat format) |
| static IDirect3DSurface8 * | _Create_DX8_Surface (const char *filename) |
| static IDirect3DSurface8 * | _Get_DX8_Front_Buffer () |
| static SurfaceClass * | _Get_DX8_Back_Buffer (unsigned int num=0) |
| static void | _Copy_DX8_Rects (IDirect3DSurface8 *pSourceSurface, CONST RECT *pSourceRectsArray, UINT cRects, IDirect3DSurface8 *pDestinationSurface, CONST POINT *pDestPointsArray) |
| static void | _Update_Texture (TextureClass *system, TextureClass *video) |
| static void | Flush_DX8_Resource_Manager (unsigned int bytes=0) |
| static unsigned int | Get_Free_Texture_RAM () |
| static unsigned | _Get_Main_Thread_ID () |
| static const D3DADAPTER_IDENTIFIER8 & | Get_Current_Adapter_Identifier () |
| static void | Begin_Statistics () |
| static void | End_Statistics () |
| static unsigned | Get_Last_Frame_Matrix_Changes () |
| static unsigned | Get_Last_Frame_Material_Changes () |
| static unsigned | Get_Last_Frame_Vertex_Buffer_Changes () |
| static unsigned | Get_Last_Frame_Index_Buffer_Changes () |
| static unsigned | Get_Last_Frame_Light_Changes () |
| static unsigned | Get_Last_Frame_Texture_Changes () |
| static unsigned | Get_Last_Frame_Render_State_Changes () |
| static unsigned | Get_Last_Frame_Texture_Stage_State_Changes () |
| static unsigned | Get_Last_Frame_DX8_Calls () |
| static unsigned | Get_Last_Frame_Draw_Calls () |
| static unsigned long | Get_FrameCount (void) |
| static bool | Get_Fog_Enable () |
| static D3DCOLOR | Get_Fog_Color () |
| static Vector4 | Convert_Color (unsigned color) |
| static unsigned int | Convert_Color (const Vector4 &color) |
| static unsigned int | Convert_Color (const Vector3 &color, const float alpha) |
| static void | Clamp_Color (Vector4 &color) |
| static unsigned int | Convert_Color_Clamp (const Vector4 &color) |
| static void | Set_Alpha (const float alpha, unsigned int &color) |
| static void | _Enable_Triangle_Draw (bool enable) |
| static bool | _Is_Triangle_Draw_Enabled () |
| static IDirect3DSwapChain8 * | Create_Additional_Swap_Chain (HWND render_window) |
| static TextureClass * | Create_Render_Target (int width, int height, WW3DFormat format=WW3D_FORMAT_UNKNOWN) |
| static void | Set_Render_Target (IDirect3DSurface8 *render_target, bool use_default_depth_buffer=false) |
| static void | Set_Render_Target (IDirect3DSurface8 *render_target, IDirect3DSurface8 *dpeth_buffer) |
| Set render target with depth stencil buffer. | |
| static void | Set_Render_Target (IDirect3DSwapChain8 *swap_chain) |
| static bool | Is_Render_To_Texture (void) |
| static void | Create_Render_Target (int width, int height, WW3DFormat format, WW3DZFormat zformat, TextureClass **target, ZTextureClass **depth_buffer) |
| Create render target with associated depth stencil buffer. | |
| static void | Set_Render_Target_With_Z (TextureClass *texture, ZTextureClass *ztexture=NULL) |
| static void | Set_Shadow_Map (int idx, ZTextureClass *ztex) |
| static ZTextureClass * | Get_Shadow_Map (int idx) |
| static void | Apply_Default_State () |
| Resets render device to default state. | |
| static void | Set_Vertex_Shader (DWORD vertex_shader) |
| static void | Set_Pixel_Shader (DWORD pixel_shader) |
| static void | Set_Vertex_Shader_Constant (int reg, const void *data, int count) |
| static void | Set_Pixel_Shader_Constant (int reg, const void *data, int count) |
| static DWORD | Get_Vertex_Processing_Behavior () |
| static void | Set_Ambient (const Vector3 &color) |
| static const Vector3 & | Get_Ambient () |
| static IDirect3DDevice8 * | _Get_D3D_Device8 () |
| static IDirect3D8 * | _Get_D3D8 () |
| static WW3DFormat | getBackBufferFormat (void) |
| Returns the display format - added by TR for video playback - not part of W3D. | |
| static bool | Reset_Device (bool reload_assets=true) |
| static const DX8Caps * | Get_Current_Caps () |
| static bool | Registry_Save_Render_Device (const char *sub_key) |
| static bool | Registry_Load_Render_Device (const char *sub_key, bool resize_window) |
| static const char * | Get_DX8_Render_State_Name (D3DRENDERSTATETYPE state) |
| static const char * | Get_DX8_Texture_Stage_State_Name (D3DTEXTURESTAGESTATETYPE state) |
| static unsigned | Get_DX8_Render_State (D3DRENDERSTATETYPE state) |
| static void | Get_DX8_Texture_Stage_State_Value_Name (StringClass &name, D3DTEXTURESTAGESTATETYPE state, unsigned value) |
| static void | Get_DX8_Render_State_Value_Name (StringClass &name, D3DRENDERSTATETYPE state, unsigned value) |
| static const char * | Get_DX8_Texture_Address_Name (unsigned value) |
| static const char * | Get_DX8_Texture_Filter_Name (unsigned value) |
| static const char * | Get_DX8_Texture_Arg_Name (unsigned value) |
| static const char * | Get_DX8_Texture_Op_Name (unsigned value) |
| static const char * | Get_DX8_Texture_Transform_Flag_Name (unsigned value) |
| static const char * | Get_DX8_ZBuffer_Type_Name (unsigned value) |
| static const char * | Get_DX8_Fill_Mode_Name (unsigned value) |
| static const char * | Get_DX8_Shade_Mode_Name (unsigned value) |
| static const char * | Get_DX8_Blend_Name (unsigned value) |
| static const char * | Get_DX8_Cull_Mode_Name (unsigned value) |
| static const char * | Get_DX8_Cmp_Func_Name (unsigned value) |
| static const char * | Get_DX8_Fog_Mode_Name (unsigned value) |
| static const char * | Get_DX8_Stencil_Op_Name (unsigned value) |
| static const char * | Get_DX8_Material_Source_Name (unsigned value) |
| static const char * | Get_DX8_Vertex_Blend_Flag_Name (unsigned value) |
| static const char * | Get_DX8_Patch_Edge_Style_Name (unsigned value) |
| static const char * | Get_DX8_Debug_Monitor_Token_Name (unsigned value) |
| static const char * | Get_DX8_Blend_Op_Name (unsigned value) |
| static void | Invalidate_Cached_Render_States (void) |
| static void | Set_Draw_Polygon_Low_Bound_Limit (unsigned n) |
Static Protected Member Functions | |
| static bool | Create_Device (void) |
| static void | Release_Device (void) |
| static void | Reset_Statistics () |
| static void | Enumerate_Devices () |
| static void | Set_Default_Global_Render_States (void) |
| static bool | Set_Any_Render_Device (void) |
| static bool | Set_Render_Device (const char *dev_name, int width=-1, int height=-1, int bits=-1, int windowed=-1, bool resize_window=false) |
| static bool | Set_Render_Device (int dev=-1, int resx=-1, int resy=-1, int bits=-1, int windowed=-1, bool resize_window=false, bool reset_device=false, bool restore_assets=true) |
| static bool | Set_Next_Render_Device (void) |
| static bool | Toggle_Windowed (void) |
| static int | Get_Render_Device_Count (void) |
| static int | Get_Render_Device (void) |
| static const RenderDeviceDescClass & | Get_Render_Device_Desc (int deviceidx) |
| static const char * | Get_Render_Device_Name (int device_index) |
| static bool | Set_Device_Resolution (int width=-1, int height=-1, int bits=-1, int windowed=-1, bool resize_window=false) |
| static void | Get_Device_Resolution (int &set_w, int &set_h, int &set_bits, bool &set_windowed) |
| static void | Get_Render_Target_Resolution (int &set_w, int &set_h, int &set_bits, bool &set_windowed) |
| static int | Get_Device_Resolution_Width (void) |
| static int | Get_Device_Resolution_Height (void) |
| static bool | Registry_Save_Render_Device (const char *sub_key, int device, int width, int height, int depth, bool windowed, int texture_depth) |
| static bool | Registry_Load_Render_Device (const char *sub_key, char *device, int device_len, int &width, int &height, int &depth, int &windowed, int &texture_depth) |
| static bool | Is_Windowed (void) |
| static void | Set_Texture_Bitdepth (int depth) |
| static int | Get_Texture_Bitdepth (void) |
| static void | Set_Swap_Interval (int swap) |
| static int | Get_Swap_Interval (void) |
| static void | Set_Polygon_Mode (int mode) |
| static bool | Find_Color_And_Z_Mode (int resx, int resy, int bitdepth, D3DFORMAT *set_colorbuffer, D3DFORMAT *set_backbuffer, D3DFORMAT *set_zmode) |
| static bool | Find_Color_Mode (D3DFORMAT colorbuffer, int resx, int resy, UINT *mode) |
| static bool | Find_Z_Mode (D3DFORMAT colorbuffer, D3DFORMAT backbuffer, D3DFORMAT *zmode) |
| static bool | Test_Z_Mode (D3DFORMAT colorbuffer, D3DFORMAT backbuffer, D3DFORMAT zmode) |
| static void | Compute_Caps (WW3DFormat display_format) |
Friends | |
| class | WW3D |
| class | DX8IndexBufferClass |
| class | DX8VertexBufferClass |
| void | DX8_Assert () |
DX8 interface wrapper class. This encapsulates the DX8 interface; adding redundant state detection, stat tracking, etc etc. In general, we will wrap all DX8 calls with at least an WWINLINE function so that we can add stat tracking, etc if needed. Direct access to the D3D device will require "friend" status and should be granted only in extreme circumstances :-)
Definition at line 213 of file dx8wrapper.h.
|
static |
Definition at line 942 of file dx8wrapper.h.
|
static |
KJM create cube map texture
Definition at line 2665 of file dx8wrapper.cpp.
|
static |
Definition at line 2895 of file dx8wrapper.cpp.
|
static |
Definition at line 2880 of file dx8wrapper.cpp.
|
static |
Definition at line 2501 of file dx8wrapper.cpp.
|
static |
Definition at line 2546 of file dx8wrapper.cpp.
|
static |
Definition at line 2380 of file dx8wrapper.cpp.
|
static |
KJM create volume texture
Definition at line 2803 of file dx8wrapper.cpp.
|
static |
KJM create depth stencil texture
Definition at line 2584 of file dx8wrapper.cpp.
|
inlinestatic |
Definition at line 461 of file dx8wrapper.h.
|
inlinestatic |
Definition at line 531 of file dx8wrapper.h.
|
inlinestatic |
Definition at line 530 of file dx8wrapper.h.
|
static |
Definition at line 3161 of file dx8wrapper.cpp.
|
static |
Definition at line 3146 of file dx8wrapper.cpp.
|
static |
Definition at line 793 of file dx8wrapper.h.
|
inlinestatic |
Definition at line 427 of file dx8wrapper.h.
|
inlinestatic |
Definition at line 462 of file dx8wrapper.h.
|
static |
Definition at line 778 of file dx8wrapper.h.
|
static |
Definition at line 763 of file dx8wrapper.h.
|
static |
Definition at line 2960 of file dx8wrapper.cpp.
|
static |
Resets render device to default state.
Definition at line 3715 of file dx8wrapper.cpp.
|
static |
Definition at line 2236 of file dx8wrapper.cpp.
|
static |
Definition at line 1682 of file dx8wrapper.cpp.
|
static |
Definition at line 1636 of file dx8wrapper.cpp.
Definition at line 1081 of file dx8wrapper.h.
|
static |
Clear current render device.
KM /* 5/17/02 KM Fixed support for render to texture with depth/stencil buffers
Definition at line 1805 of file dx8wrapper.cpp.
|
staticprotected |
Definition at line 2969 of file dx8wrapper.cpp.
Definition at line 1005 of file dx8wrapper.h.
Definition at line 1141 of file dx8wrapper.h.
Definition at line 958 of file dx8wrapper.h.
Definition at line 1146 of file dx8wrapper.h.
|
static |
Definition at line 3617 of file dx8wrapper.cpp.
|
staticprotected |
Definition at line 501 of file dx8wrapper.cpp.
|
static |
Create render target with associated depth stencil buffer.
KJM
Definition at line 3237 of file dx8wrapper.cpp.
|
static |
Definition at line 3179 of file dx8wrapper.cpp.
|
static |
Definition at line 370 of file dx8wrapper.cpp.
|
static |
Definition at line 465 of file dx8wrapper.cpp.
|
static |
Definition at line 2221 of file dx8wrapper.cpp.
|
static |
Definition at line 2185 of file dx8wrapper.cpp.
|
static |
Definition at line 2206 of file dx8wrapper.cpp.
Definition at line 1695 of file dx8wrapper.cpp.
|
static |
Definition at line 1650 of file dx8wrapper.cpp.
|
staticprotected |
Definition at line 711 of file dx8wrapper.cpp.
|
staticprotected |
Definition at line 1425 of file dx8wrapper.cpp.
|
staticprotected |
Definition at line 1486 of file dx8wrapper.cpp.
|
staticprotected |
Definition at line 1540 of file dx8wrapper.cpp.
|
static |
Definition at line 1749 of file dx8wrapper.cpp.
|
static |
Definition at line 3645 of file dx8wrapper.cpp.
|
inlinestatic |
Definition at line 524 of file dx8wrapper.h.
|
inlinestatic |
Definition at line 428 of file dx8wrapper.h.
|
inlinestatic |
Definition at line 536 of file dx8wrapper.h.
|
staticprotected |
Definition at line 1246 of file dx8wrapper.cpp.
|
inlinestaticprotected |
Definition at line 600 of file dx8wrapper.h.
|
inlinestaticprotected |
Definition at line 599 of file dx8wrapper.h.
|
static |
Definition at line 4319 of file dx8wrapper.cpp.
|
static |
Definition at line 4431 of file dx8wrapper.cpp.
|
static |
Definition at line 4349 of file dx8wrapper.cpp.
|
static |
Definition at line 4339 of file dx8wrapper.cpp.
|
static |
Definition at line 4422 of file dx8wrapper.cpp.
|
static |
Definition at line 4299 of file dx8wrapper.cpp.
|
static |
Definition at line 4364 of file dx8wrapper.cpp.
|
static |
Definition at line 4390 of file dx8wrapper.cpp.
|
static |
Definition at line 4413 of file dx8wrapper.cpp.
|
inlinestatic |
Definition at line 543 of file dx8wrapper.h.
|
static |
Definition at line 3862 of file dx8wrapper.cpp.
|
static |
Definition at line 3979 of file dx8wrapper.cpp.
|
static |
Definition at line 4309 of file dx8wrapper.cpp.
|
static |
Definition at line 4375 of file dx8wrapper.cpp.
|
static |
Definition at line 4264 of file dx8wrapper.cpp.
|
static |
Definition at line 4235 of file dx8wrapper.cpp.
|
static |
Definition at line 4251 of file dx8wrapper.cpp.
|
static |
Definition at line 4202 of file dx8wrapper.cpp.
|
static |
Definition at line 3945 of file dx8wrapper.cpp.
|
static |
Definition at line 4127 of file dx8wrapper.cpp.
|
static |
Definition at line 4276 of file dx8wrapper.cpp.
|
static |
Definition at line 4400 of file dx8wrapper.cpp.
|
static |
Definition at line 4289 of file dx8wrapper.cpp.
|
inlinestatic |
Definition at line 450 of file dx8wrapper.h.
|
inlinestatic |
Definition at line 449 of file dx8wrapper.h.
|
static |
Definition at line 844 of file dx8wrapper.cpp.
|
static |
Definition at line 1674 of file dx8wrapper.cpp.
|
static |
Definition at line 3651 of file dx8wrapper.cpp.
|
static |
Definition at line 1673 of file dx8wrapper.cpp.
|
static |
Definition at line 1672 of file dx8wrapper.cpp.
|
static |
Definition at line 1667 of file dx8wrapper.cpp.
|
static |
Definition at line 1668 of file dx8wrapper.cpp.
|
static |
Definition at line 1665 of file dx8wrapper.cpp.
|
static |
Definition at line 1664 of file dx8wrapper.cpp.
|
static |
Definition at line 1670 of file dx8wrapper.cpp.
|
static |
Definition at line 1669 of file dx8wrapper.cpp.
|
static |
Definition at line 1671 of file dx8wrapper.cpp.
|
static |
Definition at line 1666 of file dx8wrapper.cpp.
|
inlinestatic |
Definition at line 327 of file dx8wrapper.h.
|
staticprotected |
Definition at line 1161 of file dx8wrapper.cpp.
|
staticprotected |
Definition at line 1156 of file dx8wrapper.cpp.
|
staticprotected |
Definition at line 1167 of file dx8wrapper.cpp.
|
staticprotected |
Definition at line 1189 of file dx8wrapper.cpp.
|
static |
Definition at line 1163 of file dx8wrapper.h.
|
staticprotected |
Definition at line 1258 of file dx8wrapper.cpp.
|
static |
Definition at line 1168 of file dx8wrapper.h.
|
inlinestatic |
Definition at line 508 of file dx8wrapper.h.
|
staticprotected |
Definition at line 1144 of file dx8wrapper.cpp.
|
inlinestaticprotected |
Definition at line 607 of file dx8wrapper.h.
Definition at line 1324 of file dx8wrapper.h.
|
inlinestatic |
Definition at line 520 of file dx8wrapper.h.
|
static |
Returns the display format - added by TR for video playback - not part of W3D.
Definition at line 4448 of file dx8wrapper.cpp.
|
static |
Definition at line 1149 of file dx8wrapper.cpp.
Definition at line 247 of file dx8wrapper.cpp.
|
static |
Definition at line 426 of file dx8wrapper.cpp.
|
inlinestatic |
Definition at line 269 of file dx8wrapper.h.
|
inlinestatic |
Definition at line 270 of file dx8wrapper.h.
Definition at line 1350 of file dx8wrapper.h.
|
inlinestatic |
Definition at line 493 of file dx8wrapper.h.
Definition at line 1319 of file dx8wrapper.h.
|
inlinestaticprotected |
Definition at line 604 of file dx8wrapper.h.
Definition at line 1314 of file dx8wrapper.h.
|
static |
Definition at line 1345 of file dx8wrapper.h.
Definition at line 1309 of file dx8wrapper.cpp.
|
staticprotected |
Definition at line 1400 of file dx8wrapper.cpp.
|
static |
Definition at line 1278 of file dx8wrapper.cpp.
|
staticprotected |
Definition at line 1286 of file dx8wrapper.cpp.
|
staticprotected |
Definition at line 673 of file dx8wrapper.cpp.
|
static |
Definition at line 1388 of file dx8wrapper.h.
Definition at line 620 of file dx8wrapper.cpp.
|
staticprotected |
Definition at line 1611 of file dx8wrapper.cpp.
|
static |
Definition at line 1156 of file dx8wrapper.h.
Definition at line 835 of file dx8wrapper.h.
|
staticprotected |
Definition at line 803 of file dx8wrapper.cpp.
|
staticprotected |
Definition at line 394 of file dx8wrapper.cpp.
|
staticprotected |
Definition at line 1195 of file dx8wrapper.cpp.
|
inlinestatic |
Definition at line 570 of file dx8wrapper.h.
Definition at line 894 of file dx8wrapper.h.
|
static |
Definition at line 857 of file dx8wrapper.h.
|
static |
Definition at line 849 of file dx8wrapper.h.
|
static |
Definition at line 874 of file dx8wrapper.h.
|
static |
Definition at line 924 of file dx8wrapper.h.
|
static |
Definition at line 899 of file dx8wrapper.h.
|
static |
Definition at line 1229 of file dx8wrapper.h.
|
static |
Definition at line 819 of file dx8wrapper.h.
|
static |
Definition at line 3662 of file dx8wrapper.cpp.
|
static |
Definition at line 1933 of file dx8wrapper.cpp.
|
static |
Definition at line 1885 of file dx8wrapper.cpp.
|
static |
Definition at line 804 of file dx8wrapper.h.
|
static |
Definition at line 2978 of file dx8wrapper.cpp.
|
static |
Definition at line 2990 of file dx8wrapper.cpp.
|
static |
Set the light environment. This is a lighting model which used up to four directional lights to produce the lighting.
5/27/02 KJM Added shader light environment support
Definition at line 3067 of file dx8wrapper.cpp.
|
static |
Definition at line 1181 of file dx8wrapper.h.
|
staticprotected |
Definition at line 1078 of file dx8wrapper.cpp.
Definition at line 730 of file dx8wrapper.h.
|
static |
Definition at line 750 of file dx8wrapper.h.
|
staticprotected |
|
static |
Definition at line 1210 of file dx8wrapper.h.
|
staticprotected |
Definition at line 822 of file dx8wrapper.cpp.
|
staticprotected |
Definition at line 888 of file dx8wrapper.cpp.
|
static |
Definition at line 1356 of file dx8wrapper.h.
|
static |
Definition at line 3381 of file dx8wrapper.cpp.
|
static |
|
static |
Definition at line 3351 of file dx8wrapper.cpp.
|
static |
Set render target KM Added optional custom z target
Definition at line 3322 of file dx8wrapper.cpp.
|
static |
Definition at line 1197 of file dx8wrapper.h.
|
inlinestatic |
Definition at line 507 of file dx8wrapper.h.
|
staticprotected |
Definition at line 1131 of file dx8wrapper.cpp.
|
static |
Definition at line 1173 of file dx8wrapper.h.
|
inlinestaticprotected |
Definition at line 606 of file dx8wrapper.h.
|
static |
Definition at line 1278 of file dx8wrapper.h.
|
static |
Definition at line 1249 of file dx8wrapper.h.
|
static |
Definition at line 1909 of file dx8wrapper.cpp.
|
static |
Definition at line 1859 of file dx8wrapper.cpp.
Definition at line 719 of file dx8wrapper.h.
|
static |
Definition at line 739 of file dx8wrapper.h.
|
static |
Definition at line 1307 of file dx8wrapper.h.
|
static |
Definition at line 1845 of file dx8wrapper.cpp.
|
static |
Definition at line 1300 of file dx8wrapper.h.
|
inlinestatic |
Definition at line 261 of file dx8wrapper.h.
|
static |
Definition at line 325 of file dx8wrapper.cpp.
|
staticprotected |
Definition at line 1590 of file dx8wrapper.cpp.
|
staticprotected |
Definition at line 1084 of file dx8wrapper.cpp.
|
static |
Definition at line 417 of file dx8wrapper.cpp.
|
friend |
Definition at line 1676 of file dx8wrapper.cpp.
|
friend |
Definition at line 714 of file dx8wrapper.h.
|
friend |
Definition at line 715 of file dx8wrapper.h.
|
friend |
Definition at line 713 of file dx8wrapper.h.
Definition at line 637 of file dx8wrapper.h.
|
staticprotected |
Definition at line 635 of file dx8wrapper.h.
|
staticprotected |
Definition at line 665 of file dx8wrapper.h.
|
staticprotected |
Definition at line 642 of file dx8wrapper.h.
|
staticprotected |
Definition at line 639 of file dx8wrapper.h.
|
staticprotected |
Definition at line 693 of file dx8wrapper.h.
|
staticprotected |
Definition at line 691 of file dx8wrapper.h.
|
staticprotected |
Definition at line 699 of file dx8wrapper.h.
|
staticprotected |
Definition at line 687 of file dx8wrapper.h.
|
staticprotected |
Definition at line 698 of file dx8wrapper.h.
|
staticprotected |
Definition at line 696 of file dx8wrapper.h.
|
staticprotected |
Definition at line 695 of file dx8wrapper.h.
|
staticprotected |
Definition at line 701 of file dx8wrapper.h.
|
staticprotected |
Definition at line 700 of file dx8wrapper.h.
|
staticprotected |
Definition at line 645 of file dx8wrapper.h.
|
staticprotected |
Definition at line 686 of file dx8wrapper.h.
|
staticprotected |
Definition at line 703 of file dx8wrapper.h.
|
staticprotected |
Definition at line 630 of file dx8wrapper.h.
|
staticprotected |
Definition at line 676 of file dx8wrapper.h.
Definition at line 675 of file dx8wrapper.h.
|
staticprotected |
Definition at line 689 of file dx8wrapper.h.
|
staticprotected |
Definition at line 634 of file dx8wrapper.h.
|
staticprotected |
Definition at line 681 of file dx8wrapper.h.
|
staticprotected |
Definition at line 633 of file dx8wrapper.h.
Definition at line 632 of file dx8wrapper.h.
Definition at line 705 of file dx8wrapper.h.
Definition at line 644 of file dx8wrapper.h.
|
staticprotected |
Definition at line 682 of file dx8wrapper.h.
|
staticprotected |
Definition at line 658 of file dx8wrapper.h.
|
staticprotected |
Definition at line 626 of file dx8wrapper.h.
|
staticprotected |
Definition at line 679 of file dx8wrapper.h.
|
staticprotected |
Definition at line 678 of file dx8wrapper.h.
|
staticprotected |
Definition at line 649 of file dx8wrapper.h.
|
staticprotected |
Definition at line 648 of file dx8wrapper.h.
|
staticprotected |
Definition at line 647 of file dx8wrapper.h.
|
staticprotected |
Definition at line 653 of file dx8wrapper.h.
|
staticprotected |
Definition at line 656 of file dx8wrapper.h.
|
staticprotected |
Definition at line 710 of file dx8wrapper.h.
|
staticprotected |
Definition at line 659 of file dx8wrapper.h.
|
staticprotected |
Definition at line 628 of file dx8wrapper.h.
|
staticprotected |
Definition at line 629 of file dx8wrapper.h.
|
staticprotected |
Definition at line 684 of file dx8wrapper.h.
|
staticprotected |
Definition at line 669 of file dx8wrapper.h.
|
staticprotected |
Definition at line 641 of file dx8wrapper.h.
|
staticprotected |
Definition at line 640 of file dx8wrapper.h.
|
staticprotected |
Definition at line 663 of file dx8wrapper.h.
|
staticprotected |
Definition at line 683 of file dx8wrapper.h.
|
staticprotected |
Definition at line 685 of file dx8wrapper.h.
|
staticprotected |
Definition at line 643 of file dx8wrapper.h.
|
staticprotected |
Definition at line 671 of file dx8wrapper.h.
|
staticprotected |
Definition at line 670 of file dx8wrapper.h.
|
staticprotected |
Definition at line 680 of file dx8wrapper.h.
|
staticprotected |
Definition at line 661 of file dx8wrapper.h.
|
staticprotected |
Definition at line 652 of file dx8wrapper.h.
|
staticprotected |
Definition at line 655 of file dx8wrapper.h.
|
staticprotected |
Definition at line 668 of file dx8wrapper.h.
|
staticprotected |
Definition at line 707 of file dx8wrapper.h.
|
staticprotected |
Definition at line 709 of file dx8wrapper.h.
|
staticprotected |
Definition at line 708 of file dx8wrapper.h.