Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

DXScreenData Struct Reference

#include <dxgsg7base.h>

List of all members.

Public Attributes

LPDIRECT3DDEVICE7 pD3DDevice
LPDIRECTDRAW7 pDD
LPDIRECT3D7 pD3D
LPDIRECTDRAWSURFACE7 pddsPrimary
LPDIRECTDRAWSURFACE7 pddsBack
LPDIRECTDRAWSURFACE7 pddsZBuf
HWND hWnd
HMONITOR hMon
DWORD dwRenderWidth
DWORD dwRenderHeight
DWORD dwFullScreenBitDepth
RECT view_rect
RECT clip_rect
DWORD MaxAvailVidMem
bool bIsLowVidMemCard
bool bIsTNLDevice
bool bIsSWRast
bool bIsFullScreen
WORD depth_buffer_bitdepth
WORD CardIDNum
DDDEVICEIDENTIFIER2 DXDeviceID
D3DDEVICEDESC7 D3DDevDesc
LPDIRECT3DDEVICE8 pD3DDevice
LPDIRECT3D8 pD3D8
ushort CardIDNum
ushort depth_buffer_bitdepth
bool bCanDirectDisableColorWrites
bool bCanUseHWVertexShaders
bool bCanUsePixelShaders
bool bIsDX81
UINT SupportedScreenDepthsMask
UINT SupportedTexFmtsMask
D3DCAPS8 d3dcaps
D3DDISPLAYMODE DisplayMode
D3DPRESENT_PARAMETERS PresParams
D3DADAPTER_IDENTIFIER8 DXDeviceID


Member Data Documentation

bool DXScreenData::bCanDirectDisableColorWrites
 

Definition at line 200 of file dxgsg8base.h.

Referenced by DXGraphicsStateGuardian8::dx_init(), and DXGraphicsStateGuardian8::set_blend_mode().

bool DXScreenData::bCanUseHWVertexShaders
 

Definition at line 203 of file dxgsg8base.h.

Referenced by DXGraphicsStateGuardian8::read_vertex_shader(), and wdxGraphicsWindow8::search_for_device().

bool DXScreenData::bCanUsePixelShaders
 

Definition at line 204 of file dxgsg8base.h.

Referenced by DXGraphicsStateGuardian8::init_shader(), DXGraphicsStateGuardian8::read_pixel_shader(), and wdxGraphicsWindow8::search_for_device().

bool DXScreenData::bIsDX81
 

Definition at line 205 of file dxgsg8base.h.

Referenced by DXGraphicsStateGuardian8::init_shader(), and wdxGraphicsWindow8::search_for_device().

bool DXScreenData::bIsFullScreen
 

Definition at line 129 of file dxgsg7base.h.

Referenced by wdxGraphicsWindow7::create_screen_buffers_and_device(), and DXGraphicsStateGuardian7::prepare_texture().

bool DXScreenData::bIsLowVidMemCard
 

Definition at line 201 of file dxgsg8base.h.

Referenced by wdxGraphicsWindow7::choose_device(), wdxGraphicsWindow8::do_fullscreen_resize(), wdxGraphicsWindow8::search_for_device(), and wdxGraphicsWindow8::verify_window_sizes().

bool DXScreenData::bIsSWRast
 

Definition at line 128 of file dxgsg7base.h.

Referenced by wdxGraphicsWindow7::choose_device(), and wdxGraphicsWindow7::create_screen_buffers_and_device().

bool DXScreenData::bIsTNLDevice
 

Definition at line 202 of file dxgsg8base.h.

Referenced by wdxGraphicsWindow7::choose_device(), wdxGraphicsWindow8::create_screen_buffers_and_device(), wdxGraphicsWindow7::create_screen_buffers_and_device(), DXGraphicsStateGuardian7::prepare_texture(), and wdxGraphicsWindow8::search_for_device().

ushort DXScreenData::CardIDNum
 

Definition at line 198 of file dxgsg8base.h.

WORD DXScreenData::CardIDNum
 

Definition at line 131 of file dxgsg7base.h.

Referenced by wdxGraphicsWindow7::choose_device(), wdxGraphicsWindow8::create_screen_buffers_and_device(), wdxGraphicsWindow7::create_screen_buffers_and_device(), wdxGraphicsWindow8::do_fullscreen_resize(), DXGraphicsStateGuardian8::dx_init(), wdxGraphicsPipe8::find_best_depth_format(), wdxGraphicsWindow8::init_resized_window(), DXGraphicsStateGuardian8::reset_d3d_device(), wdxGraphicsWindow8::search_for_device(), wdxGraphicsPipe8::search_for_valid_displaymode(), and wdxGraphicsWindow7::set_coop_levels_and_display_modes().

RECT DXScreenData::clip_rect
 

Definition at line 124 of file dxgsg7base.h.

Referenced by DXGraphicsStateGuardian7::dx_init().

D3DCAPS8 DXScreenData::d3dcaps
 

Definition at line 208 of file dxgsg8base.h.

Referenced by wdxGraphicsWindow8::create_screen_buffers_and_device(), DXTextureContext8::CreateTexture(), DXGraphicsStateGuardian8::dx_init(), and wdxGraphicsWindow8::search_for_device().

D3DDEVICEDESC7 DXScreenData::D3DDevDesc
 

Definition at line 133 of file dxgsg7base.h.

Referenced by wdxGraphicsWindow7::choose_device(), wdxGraphicsWindow7::create_screen_buffers_and_device(), wdxGraphicsWindow7::do_fullscreen_resize(), DXGraphicsStateGuardian7::dx_init(), and DXGraphicsStateGuardian7::prepare_texture().

ushort DXScreenData::depth_buffer_bitdepth
 

Definition at line 199 of file dxgsg8base.h.

WORD DXScreenData::depth_buffer_bitdepth
 

Definition at line 130 of file dxgsg7base.h.

D3DDISPLAYMODE DXScreenData::DisplayMode
 

Definition at line 209 of file dxgsg8base.h.

Referenced by wdxGraphicsWindow8::create_screen_buffers_and_device(), wdxGraphicsWindow8::do_fullscreen_resize(), DXGraphicsStateGuardian8::dx_init(), DXGraphicsStateGuardian8::reset_d3d_device(), and wdxGraphicsWindow8::search_for_device().

DWORD DXScreenData::dwFullScreenBitDepth
 

Definition at line 123 of file dxgsg7base.h.

Referenced by wdxGraphicsWindow7::choose_device(), wdxGraphicsWindow7::create_screen_buffers_and_device(), and wdxGraphicsWindow7::set_coop_levels_and_display_modes().

DWORD DXScreenData::dwRenderHeight
 

Definition at line 123 of file dxgsg7base.h.

Referenced by wdxGraphicsWindow7::choose_device(), wdxGraphicsWindow7::create_screen_buffers_and_device(), wdxGraphicsWindow7::do_fullscreen_resize(), and wdxGraphicsWindow7::set_coop_levels_and_display_modes().

DWORD DXScreenData::dwRenderWidth
 

Definition at line 123 of file dxgsg7base.h.

Referenced by wdxGraphicsWindow7::choose_device(), wdxGraphicsWindow7::create_screen_buffers_and_device(), wdxGraphicsWindow7::do_fullscreen_resize(), and wdxGraphicsWindow7::set_coop_levels_and_display_modes().

D3DADAPTER_IDENTIFIER8 DXScreenData::DXDeviceID
 

Definition at line 211 of file dxgsg8base.h.

DDDEVICEIDENTIFIER2 DXScreenData::DXDeviceID
 

Definition at line 132 of file dxgsg7base.h.

Referenced by wdxGraphicsWindow7::choose_device(), wdxGraphicsWindow7::create_screen_buffers_and_device(), wdxGraphicsPipe8::find_best_depth_format(), wdxGraphicsWindow8::search_for_device(), and wdxGraphicsPipe8::special_check_fullscreen_resolution().

HMONITOR DXScreenData::hMon
 

Definition at line 196 of file dxgsg8base.h.

Referenced by wdxGraphicsWindow7::choose_device(), DXGraphicsStateGuardian8::copy_pixel_buffer(), and wdxGraphicsWindow8::search_for_device().

HWND DXScreenData::hWnd
 

Definition at line 195 of file dxgsg8base.h.

Referenced by DXGraphicsStateGuardian8::copy_pixel_buffer(), wdxGraphicsWindow8::create_screen_buffers_and_device(), wdxGraphicsWindow7::create_screen_buffers_and_device(), wdxGraphicsWindow7::handle_reshape(), wdxGraphicsWindow8::init_resized_window(), wdxGraphicsWindow8::open_window(), wdxGraphicsWindow7::open_window(), DXGraphicsStateGuardian7::prepare_texture(), and wdxGraphicsWindow7::set_coop_levels_and_display_modes().

DWORD DXScreenData::MaxAvailVidMem
 

Definition at line 197 of file dxgsg8base.h.

Referenced by wdxGraphicsWindow7::choose_device(), wdxGraphicsWindow8::search_for_device(), and wdxGraphicsPipe8::search_for_valid_displaymode().

LPDIRECT3D7 DXScreenData::pD3D
 

Definition at line 119 of file dxgsg7base.h.

Referenced by wdxGraphicsWindow7::choose_device(), wdxGraphicsWindow7::create_screen_buffers_and_device(), DXGraphicsStateGuardian7::dx_init(), and DXGraphicsStateGuardian7::prepare_texture().

LPDIRECT3D8 DXScreenData::pD3D8
 

Definition at line 194 of file dxgsg8base.h.

Referenced by wdxGraphicsWindow8::create_screen_buffers_and_device(), DXGraphicsStateGuardian8::dx_init(), wdxGraphicsPipe8::find_best_depth_format(), DXGraphicsStateGuardian8::reset_d3d_device(), wdxGraphicsWindow8::search_for_device(), and wdxGraphicsPipe8::search_for_valid_displaymode().

LPDIRECT3DDEVICE8 DXScreenData::pD3DDevice
 

Definition at line 193 of file dxgsg8base.h.

LPDIRECT3DDEVICE7 DXScreenData::pD3DDevice
 

Definition at line 117 of file dxgsg7base.h.

Referenced by wdxGraphicsWindow8::create_screen_buffers_and_device(), wdxGraphicsWindow7::create_screen_buffers_and_device(), DXTextureContext8::CreateTexture(), DXGraphicsStateGuardian7::do_clear(), DXGraphicsStateGuardian7::draw_line(), DXGraphicsStateGuardian7::draw_linestrip_base(), DXGraphicsStateGuardian7::draw_multitri(), DXGraphicsStateGuardian7::draw_point(), DXGraphicsStateGuardian7::draw_polygon(), DXGraphicsStateGuardian7::draw_quad(), DXGraphicsStateGuardian7::draw_sphere(), DXGraphicsStateGuardian7::draw_sprite(), DXGraphicsStateGuardian7::draw_tri(), DXGraphicsStateGuardian8::dx_cleanup(), DXGraphicsStateGuardian7::dx_init(), DXGraphicsStateGuardian7::free_dxgsg_objects(), wdxGraphicsWindow8::handle_mouse_motion(), wdxGraphicsWindow8::init_resized_window(), DXGraphicsStateGuardian7::prepare_display_region(), DXGraphicsStateGuardian7::prepare_lens(), DXGraphicsStateGuardian7::prepare_texture(), DXGraphicsStateGuardian7::report_texmgr_stats(), DXGraphicsStateGuardian8::set_context(), DXGraphicsStateGuardian7::set_context(), and wdxGraphicsWindow7::set_to_temp_rendertarget().

LPDIRECTDRAW7 DXScreenData::pDD
 

Definition at line 118 of file dxgsg7base.h.

Referenced by wdxGraphicsWindow7::choose_device(), wdxGraphicsWindow7::create_screen_buffers_and_device(), wdxGraphicsWindow7::do_fullscreen_resize(), DXGraphicsStateGuardian7::draw_line(), DXGraphicsStateGuardian7::draw_linestrip_base(), DXGraphicsStateGuardian7::draw_multitri(), DXGraphicsStateGuardian7::draw_point(), DXGraphicsStateGuardian7::draw_sphere(), DXGraphicsStateGuardian7::draw_sprite(), DXGraphicsStateGuardian7::draw_tri(), DXGraphicsStateGuardian7::dx_init(), wdxGraphicsWindow7::handle_reshape(), DXGraphicsStateGuardian7::prepare_texture(), DXGraphicsStateGuardian7::report_texmgr_stats(), wdxGraphicsWindow7::set_coop_levels_and_display_modes(), and wdxGraphicsWindow7::set_to_temp_rendertarget().

LPDIRECTDRAWSURFACE7 DXScreenData::pddsBack
 

Definition at line 120 of file dxgsg7base.h.

Referenced by wdxGraphicsWindow7::create_screen_buffers_and_device(), DXGraphicsStateGuardian7::dx_init(), DXGraphicsStateGuardian7::free_dxgsg_objects(), wdxGraphicsWindow7::handle_reshape(), DXGraphicsStateGuardian7::prepare_texture(), and wdxGraphicsWindow7::set_to_temp_rendertarget().

LPDIRECTDRAWSURFACE7 DXScreenData::pddsPrimary
 

Definition at line 120 of file dxgsg7base.h.

Referenced by wdxGraphicsWindow7::create_screen_buffers_and_device(), DXGraphicsStateGuardian7::dx_init(), DXGraphicsStateGuardian7::free_dxgsg_objects(), wdxGraphicsWindow7::handle_reshape(), and DXGraphicsStateGuardian7::prepare_texture().

LPDIRECTDRAWSURFACE7 DXScreenData::pddsZBuf
 

Definition at line 120 of file dxgsg7base.h.

Referenced by wdxGraphicsWindow7::create_screen_buffers_and_device(), DXGraphicsStateGuardian7::do_clear(), DXGraphicsStateGuardian7::free_dxgsg_objects(), DXGraphicsStateGuardian7::prepare_texture(), and wdxGraphicsWindow7::set_to_temp_rendertarget().

D3DPRESENT_PARAMETERS DXScreenData::PresParams
 

Definition at line 210 of file dxgsg8base.h.

Referenced by DXGraphicsStateGuardian8::CheckCooperativeLevel(), DXGraphicsStateGuardian8::copy_pixel_buffer(), wdxGraphicsWindow8::create_screen_buffers_and_device(), DXGraphicsStateGuardian8::do_clear(), wdxGraphicsWindow8::do_fullscreen_resize(), DXGraphicsStateGuardian8::dx_init(), wdxGraphicsWindow8::init_resized_window(), DXGraphicsStateGuardian8::reset_d3d_device(), wdxGraphicsWindow8::reset_device_resize_window(), wdxGraphicsWindow8::search_for_device(), DXGraphicsStateGuardian8::show_frame(), and wdxGraphicsWindow8::verify_window_sizes().

UINT DXScreenData::SupportedScreenDepthsMask
 

Definition at line 206 of file dxgsg8base.h.

Referenced by wdxGraphicsWindow8::create_screen_buffers_and_device(), wdxGraphicsWindow8::do_fullscreen_resize(), wdxGraphicsWindow8::search_for_device(), and wdxGraphicsWindow8::verify_window_sizes().

UINT DXScreenData::SupportedTexFmtsMask
 

Definition at line 207 of file dxgsg8base.h.

Referenced by DXTextureContext8::CreateTexture(), and DXGraphicsStateGuardian8::dx_init().

RECT DXScreenData::view_rect
 

Definition at line 124 of file dxgsg7base.h.

Referenced by wdxGraphicsWindow7::create_screen_buffers_and_device(), and DXGraphicsStateGuardian7::prepare_texture().


The documentation for this struct was generated from the following files:
Generated on Fri Apr 18 00:12:00 2003 for Panda by doxygen1.3