ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

swapchain.c File Reference
#include "config.h"
#include "wined3d_private.h"

Go to the source code of this file.

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (d3d)
 WINE_DECLARE_DEBUG_CHANNEL (fps)
static void swapchain_cleanup (struct wined3d_swapchain *swapchain)
ULONG CDECL wined3d_swapchain_incref (struct wined3d_swapchain *swapchain)
ULONG CDECL wined3d_swapchain_decref (struct wined3d_swapchain *swapchain)
void *CDECL wined3d_swapchain_get_parent (const struct wined3d_swapchain *swapchain)
HRESULT CDECL wined3d_swapchain_set_window (struct wined3d_swapchain *swapchain, HWND window)
HRESULT CDECL wined3d_swapchain_present (struct wined3d_swapchain *swapchain, const RECT *src_rect, const RECT *dst_rect, HWND dst_window_override, const RGNDATA *dirty_region, DWORD flags)
HRESULT CDECL wined3d_swapchain_get_front_buffer_data (const struct wined3d_swapchain *swapchain, struct wined3d_surface *dst_surface)
HRESULT CDECL wined3d_swapchain_get_back_buffer (const struct wined3d_swapchain *swapchain, UINT back_buffer_idx, enum wined3d_backbuffer_type type, struct wined3d_surface **back_buffer)
HRESULT CDECL wined3d_swapchain_get_raster_status (const struct wined3d_swapchain *swapchain, struct wined3d_raster_status *raster_status)
HRESULT CDECL wined3d_swapchain_get_display_mode (const struct wined3d_swapchain *swapchain, struct wined3d_display_mode *mode)
struct wined3d_device *CDECL wined3d_swapchain_get_device (const struct wined3d_swapchain *swapchain)
HRESULT CDECL wined3d_swapchain_get_desc (const struct wined3d_swapchain *swapchain, struct wined3d_swapchain_desc *desc)
HRESULT CDECL wined3d_swapchain_set_gamma_ramp (const struct wined3d_swapchain *swapchain, DWORD flags, const struct wined3d_gamma_ramp *ramp)
HRESULT CDECL wined3d_swapchain_get_gamma_ramp (const struct wined3d_swapchain *swapchain, struct wined3d_gamma_ramp *ramp)
static void swapchain_blit (const struct wined3d_swapchain *swapchain, struct wined3d_context *context, const RECT *src_rect, const RECT *dst_rect)
static HRESULT swapchain_gl_present (struct wined3d_swapchain *swapchain, const RECT *src_rect_in, const RECT *dst_rect_in, const RGNDATA *dirty_region, DWORD flags)
void x11_copy_to_screen (const struct wined3d_swapchain *swapchain, const RECT *rect)
static HRESULT swapchain_gdi_present (struct wined3d_swapchain *swapchain, const RECT *src_rect_in, const RECT *dst_rect_in, const RGNDATA *dirty_region, DWORD flags)
void swapchain_update_render_to_fbo (struct wined3d_swapchain *swapchain)
static HRESULT swapchain_init (struct wined3d_swapchain *swapchain, WINED3DSURFTYPE surface_type, struct wined3d_device *device, struct wined3d_swapchain_desc *desc, void *parent, const struct wined3d_parent_ops *parent_ops)
HRESULT CDECL wined3d_swapchain_create (struct wined3d_device *device, struct wined3d_swapchain_desc *desc, WINED3DSURFTYPE surface_type, void *parent, const struct wined3d_parent_ops *parent_ops, struct wined3d_swapchain **swapchain)
static struct wined3d_contextswapchain_create_context (struct wined3d_swapchain *swapchain)
void swapchain_destroy_contexts (struct wined3d_swapchain *swapchain)
struct wined3d_contextswapchain_get_context (struct wined3d_swapchain *swapchain)
void get_drawable_size_swapchain (const struct wined3d_context *context, UINT *width, UINT *height)
HDC swapchain_get_backup_dc (struct wined3d_swapchain *swapchain)
void swapchain_update_draw_bindings (struct wined3d_swapchain *swapchain)

Variables

static struct wined3d_swapchain_ops swapchain_gl_ops
static struct wined3d_swapchain_ops swapchain_gdi_ops

Generated on Sat May 26 2012 05:02:50 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.