ReactOS 0.4.16-dev-297-gc569aee
|
Go to the source code of this file.
Variables | |
static const struct wined3d_swapchain_ops | swapchain_gl_ops |
static const struct wined3d_swapchain_ops | swapchain_gdi_ops |
|
static |
Definition at line 317 of file swapchain.c.
Referenced by swapchain_gl_present().
|
static |
Definition at line 39 of file swapchain.c.
Referenced by wined3d_swapchain_decref().
|
static |
Definition at line 1049 of file swapchain.c.
Referenced by swapchain_get_context().
void swapchain_destroy_contexts | ( | struct wined3d_swapchain * | swapchain | ) |
Definition at line 1079 of file swapchain.c.
Referenced by wined3d_device_delete_opengl_contexts_cs(), and wined3d_swapchain_destroy_object().
|
static |
Definition at line 556 of file swapchain.c.
Referenced by swapchain_gdi_present().
|
static |
Definition at line 598 of file swapchain.c.
HDC swapchain_get_backup_dc | ( | struct wined3d_swapchain * | swapchain | ) |
Definition at line 1107 of file swapchain.c.
Referenced by context_create(), and context_set_gl_context().
struct wined3d_context * swapchain_get_context | ( | struct wined3d_swapchain * | swapchain | ) |
Definition at line 1092 of file swapchain.c.
Referenced by context_acquire().
|
static |
Definition at line 539 of file swapchain.c.
|
static |
Definition at line 393 of file swapchain.c.
|
static |
Definition at line 776 of file swapchain.c.
void swapchain_update_draw_bindings | ( | struct wined3d_swapchain * | swapchain | ) |
Definition at line 1132 of file swapchain.c.
Referenced by context_validate_onscreen_formats(), swapchain_gl_present(), and wined3d_swapchain_resize_buffers().
|
static |
Definition at line 651 of file swapchain.c.
Referenced by swapchain_init(), and wined3d_swapchain_resize_buffers().
void swapchain_update_swap_interval | ( | struct wined3d_swapchain * | swapchain | ) |
Definition at line 1144 of file swapchain.c.
Referenced by wined3d_cs_exec_present(), and wined3d_device_reset().
WINE_DECLARE_DEBUG_CHANNEL | ( | fps | ) |
WINE_DEFAULT_DEBUG_CHANNEL | ( | d3d | ) |
void wined3d_swapchain_activate | ( | struct wined3d_swapchain * | swapchain, |
BOOL | activate | ||
) |
Definition at line 1149 of file swapchain.c.
Referenced by device_process_message().
|
static |
Definition at line 667 of file swapchain.c.
Referenced by swapchain_init(), and wined3d_swapchain_resize_buffers().
HRESULT CDECL wined3d_swapchain_create | ( | struct wined3d_device * | device, |
struct wined3d_swapchain_desc * | desc, | ||
void * | parent, | ||
const struct wined3d_parent_ops * | parent_ops, | ||
struct wined3d_swapchain ** | swapchain | ||
) |
Definition at line 1023 of file swapchain.c.
Referenced by device_parent_create_swapchain(), and swapchain_init().
Definition at line 732 of file swapchain.c.
Referenced by swapchain_init().
ULONG CDECL wined3d_swapchain_decref | ( | struct wined3d_swapchain * | swapchain | ) |
Definition at line 113 of file swapchain.c.
Referenced by d3d8_swapchain_Release(), d3d9_swapchain_Release(), ddraw_destroy_swapchain(), wined3d_device_init_3d(), wined3d_device_init_gdi(), wined3d_device_uninit_3d(), wined3d_device_uninit_gdi(), and wined3d_texture_decref().
Definition at line 34 of file swapchain.c.
Referenced by swapchain_cleanup(), and swapchain_init().
struct wined3d_texture *CDECL wined3d_swapchain_get_back_buffer | ( | const struct wined3d_swapchain * | swapchain, |
UINT | back_buffer_idx | ||
) |
Definition at line 215 of file swapchain.c.
Referenced by d3d8_device_GetBackBuffer(), d3d8_swapchain_GetBackBuffer(), and d3d9_swapchain_GetBackBuffer().
void CDECL wined3d_swapchain_get_desc | ( | const struct wined3d_swapchain * | swapchain, |
struct wined3d_swapchain_desc * | desc | ||
) |
Definition at line 271 of file swapchain.c.
Referenced by d3d8_device_CreateAdditionalSwapChain(), d3d9_device_CheckDeviceState(), d3d9_device_CreateAdditionalSwapChain(), d3d9_device_reset(), d3d9_swapchain_GetPresentParameters(), and ddraw_surface_create().
struct wined3d_device *CDECL wined3d_swapchain_get_device | ( | const struct wined3d_swapchain * | swapchain | ) |
Definition at line 264 of file swapchain.c.
HRESULT CDECL wined3d_swapchain_get_display_mode | ( | const struct wined3d_swapchain * | swapchain, |
struct wined3d_display_mode * | mode, | ||
enum wined3d_display_rotation * | rotation | ||
) |
Definition at line 248 of file swapchain.c.
Referenced by d3d9_swapchain_GetDisplayMode(), d3d9_swapchain_GetDisplayModeEx(), ddraw_surface7_Restore(), and wined3d_device_get_display_mode().
HRESULT CDECL wined3d_swapchain_get_front_buffer_data | ( | const struct wined3d_swapchain * | swapchain, |
struct wined3d_texture * | dst_texture, | ||
unsigned int | sub_resource_idx | ||
) |
Definition at line 194 of file swapchain.c.
Referenced by d3d8_device_GetFrontBuffer(), d3d9_device_GetFrontBufferData(), and d3d9_swapchain_GetFrontBufferData().
HRESULT CDECL wined3d_swapchain_get_gamma_ramp | ( | const struct wined3d_swapchain * | swapchain, |
struct wined3d_gamma_ramp * | ramp | ||
) |
Definition at line 302 of file swapchain.c.
Referenced by swapchain_init(), and wined3d_device_get_gamma_ramp().
void *CDECL wined3d_swapchain_get_parent | ( | const struct wined3d_swapchain * | swapchain | ) |
Definition at line 133 of file swapchain.c.
Referenced by d3d9_device_get_swapchains(), and device_init().
HRESULT CDECL wined3d_swapchain_get_raster_status | ( | const struct wined3d_swapchain * | swapchain, |
struct wined3d_raster_status * | raster_status | ||
) |
Definition at line 239 of file swapchain.c.
Referenced by d3d9_swapchain_GetRasterStatus(), and wined3d_device_get_raster_status().
ULONG CDECL wined3d_swapchain_incref | ( | struct wined3d_swapchain * | swapchain | ) |
Definition at line 104 of file swapchain.c.
Referenced by d3d8_swapchain_AddRef(), d3d9_swapchain_AddRef(), ddraw_create_swapchain(), device_parent_create_swapchain(), and wined3d_texture_incref().
HRESULT CDECL wined3d_swapchain_present | ( | struct wined3d_swapchain * | swapchain, |
const RECT * | src_rect, | ||
const RECT * | dst_rect, | ||
HWND | dst_window_override, | ||
DWORD | swap_interval, | ||
DWORD | flags | ||
) |
Definition at line 152 of file swapchain.c.
Referenced by d3d8_swapchain_Present(), d3d9_device_Present(), d3d9_device_PresentEx(), d3d9_swapchain_Present(), and wined3d_surface_blt().
HRESULT CDECL wined3d_swapchain_resize_buffers | ( | struct wined3d_swapchain * | swapchain, |
unsigned int | buffer_count, | ||
unsigned int | width, | ||
unsigned int | height, | ||
enum wined3d_format_id | format_id, | ||
enum wined3d_multisample_type | multisample_type, | ||
unsigned int | multisample_quality | ||
) |
Definition at line 1200 of file swapchain.c.
Referenced by ddraw7_SetDisplayMode(), and wined3d_device_reset().
HRESULT CDECL wined3d_swapchain_resize_target | ( | struct wined3d_swapchain * | swapchain, |
const struct wined3d_display_mode * | mode | ||
) |
Definition at line 1322 of file swapchain.c.
|
static |
Definition at line 347 of file swapchain.c.
Referenced by swapchain_gl_present().
|
static |
Definition at line 1297 of file swapchain.c.
Referenced by wined3d_swapchain_resize_target(), and wined3d_swapchain_set_fullscreen().
HRESULT CDECL wined3d_swapchain_set_fullscreen | ( | struct wined3d_swapchain * | swapchain, |
const struct wined3d_swapchain_desc * | swapchain_desc, | ||
const struct wined3d_display_mode * | mode | ||
) |
Definition at line 1369 of file swapchain.c.
Referenced by wined3d_device_reset().
HRESULT CDECL wined3d_swapchain_set_gamma_ramp | ( | const struct wined3d_swapchain * | swapchain, |
DWORD | flags, | ||
const struct wined3d_gamma_ramp * | ramp | ||
) |
Definition at line 279 of file swapchain.c.
Referenced by swapchain_cleanup(), and wined3d_device_set_gamma_ramp().
void CDECL wined3d_swapchain_set_palette | ( | struct wined3d_swapchain * | swapchain, |
struct wined3d_palette * | palette | ||
) |
Definition at line 296 of file swapchain.c.
Referenced by ddraw_create_swapchain(), and ddraw_surface_set_palette().
void CDECL wined3d_swapchain_set_window | ( | struct wined3d_swapchain * | swapchain, |
HWND | window | ||
) |
Definition at line 140 of file swapchain.c.
Referenced by ddraw_surface7_SetClipper(), wined3d_cs_exec_present(), and wined3d_device_reset().
Definition at line 689 of file swapchain.c.
Referenced by swapchain_update_swap_interval(), and wined3d_swapchain_cs_init().
|
static |
Definition at line 645 of file swapchain.c.
Referenced by swapchain_init().
|
static |
Definition at line 550 of file swapchain.c.
Referenced by swapchain_init().