#include <wdxGraphicsWindow7.h>
Inheritance diagram for wdxGraphicsWindow7:
Public Member Functions | |
wdxGraphicsWindow7 (GraphicsPipe *pipe, GraphicsStateGuardian *gsg) | |
virtual | ~wdxGraphicsWindow7 () |
virtual void | end_flip () |
virtual void | make_current (void) |
virtual bool | open_window (void) |
virtual TypeHandle | get_type () const |
virtual TypeHandle | force_init_type () |
Static Public Member Functions | |
TypeHandle | get_class_type () |
void | init_type () |
Protected Member Functions | |
virtual void | fullscreen_restored (WindowProperties &properties) |
virtual void | handle_reshape () |
virtual bool | do_fullscreen_resize (int x_size, int y_size) |
Private Member Functions | |
bool | set_to_temp_rendertarget () |
void | create_screen_buffers_and_device (DXScreenData &Display, bool force_16bpp_zbuffer) |
bool | choose_device (int devnum, DXDeviceInfo *pDevinfo) |
void | set_coop_levels_and_display_modes () |
Private Attributes | |
DXGraphicsStateGuardian7 * | _dxgsg |
DXScreenData | _wcontext |
Static Private Attributes | |
TypeHandle | _type_handle |
|
Definition at line 119 of file wdxGraphicsWindow7.cxx. |
|
Definition at line 132 of file wdxGraphicsWindow7.cxx. |
|
|
|
|
Reimplemented from GraphicsWindow. Definition at line 214 of file wdxGraphicsWindow7.cxx. References _dxgsg, GraphicsWindow::is_active(), NULL, and DXGraphicsStateGuardian7::show_frame(). |
|
Reimplemented from WinGraphicsWindow. Definition at line 79 of file wdxGraphicsWindow7.h. References WinGraphicsWindow::get_class_type(), and WinGraphicsWindow::init_type(). |
|
Reimplemented from WinGraphicsWindow. Definition at line 230 of file wdxGraphicsWindow7.cxx. References WindowProperties::set_minimized(). |
|
Reimplemented from WinGraphicsWindow. Definition at line 68 of file wdxGraphicsWindow7.h. |
|
Reimplemented from WinGraphicsWindow. Definition at line 76 of file wdxGraphicsWindow7.h. References WinGraphicsWindow::get_class_type(). |
|
Reimplemented from WinGraphicsWindow. Definition at line 249 of file wdxGraphicsWindow7.cxx. References _dxgsg, _wcontext, ConvD3DErrorToString(), DX_DECLARE_CLEAN, DXGraphicsStateGuardian7::dx_setup_after_resize(), get_client_rect_screen(), WinGraphicsWindow::handle_reshape(), DXScreenData::hWnd, NULL, DXScreenData::pDD, DXScreenData::pddsBack, DXScreenData::pddsPrimary, DXGraphicsStateGuardian7::RestoreAllVideoSurfaces(), and set_to_temp_rendertarget(). |
|
Reimplemented from WinGraphicsWindow. Definition at line 71 of file wdxGraphicsWindow7.h. References WinGraphicsWindow::get_class_type(), WinGraphicsWindow::init_type(), and register_type(). Referenced by init_libdxgsg7(). |
|
Reimplemented from GraphicsWindow. Definition at line 136 of file wdxGraphicsWindow7.cxx. References _wcontext, DCAST_INTO_V, GraphicsStateGuardian::reset_if_new(), and DXGraphicsStateGuardian7::set_context(). |
|
Reimplemented from WinGraphicsWindow. Definition at line 157 of file wdxGraphicsWindow7.cxx. References WinGraphicsWindow::_hWnd, _wcontext, choose_device(), create_screen_buffers_and_device(), dx_force_16bpp_zbuffer, DXScreenData::hWnd, NULL, WinGraphicsWindow::open_window(), and set_coop_levels_and_display_modes(). |
|
Definition at line 1239 of file wdxGraphicsWindow7.cxx. References WinGraphicsWindow::_hWnd, _wcontext, DXScreenData::CardIDNum, ConvD3DErrorToString(), DXScreenData::dwFullScreenBitDepth, DXScreenData::dwRenderHeight, DXScreenData::dwRenderWidth, DX_DECLARE_CLEAN, DXScreenData::hWnd, GraphicsWindow::is_fullscreen(), and DXScreenData::pDD. Referenced by open_window(). |
|
Definition at line 418 of file wdxGraphicsWindow7.cxx. References _wcontext, ConvD3DErrorToString(), DX_DECLARE_CLEAN, NULL, DXScreenData::pD3DDevice, DXScreenData::pDD, DXScreenData::pddsBack, DXScreenData::pddsZBuf, PRINTVIDMEM, and RELEASE. Referenced by handle_reshape(). |
|
Definition at line 64 of file wdxGraphicsWindow7.h. Referenced by choose_device(), create_screen_buffers_and_device(), do_fullscreen_resize(), end_flip(), handle_reshape(), and wdxGraphicsWindow7(). |
|
Reimplemented from WinGraphicsWindow. Definition at line 111 of file wdxGraphicsWindow7.cxx. |
|
Definition at line 65 of file wdxGraphicsWindow7.h. Referenced by choose_device(), create_screen_buffers_and_device(), do_fullscreen_resize(), handle_reshape(), make_current(), open_window(), set_coop_levels_and_display_modes(), set_to_temp_rendertarget(), and wdxGraphicsWindow7(). |