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

d3d9_swapchain.c File Reference
#include "d3d9_swapchain.h"
#include <debug.h>
#include <ddraw.h>
#include "d3d9_helpers.h"
#include "d3d9_device.h"
#include "d3d9_cursor.h"

Go to the source code of this file.

Defines

#define LOCK_D3DDEVICE9()   D3D9BaseObject_LockDevice(&This->BaseObject)
#define UNLOCK_D3DDEVICE9()   D3D9BaseObject_UnlockDevice(&This->BaseObject)

Functions

LPDIRECT3DSWAPCHAIN9_INT IDirect3DSwapChain9ToImpl (LPDIRECT3DSWAPCHAIN9 iface)
static HRESULT WINAPI Direct3DSwapChain9_QueryInterface (LPDIRECT3DSWAPCHAIN9 iface, REFIID riid, void **ppvObject)
static ULONG WINAPI Direct3DSwapChain9_AddRef (LPDIRECT3DSWAPCHAIN9 iface)
static ULONG WINAPI Direct3DSwapChain9_Release (LPDIRECT3DSWAPCHAIN9 iface)
static HRESULT WINAPI Direct3DSwapChain9_Present (LPDIRECT3DSWAPCHAIN9 iface, CONST RECT *pSourceRect, CONST RECT *pDestRect, HWND hDestWindowOverride, CONST RGNDATA *pDirtyRegion, DWORD dwFlags)
static HRESULT WINAPI Direct3DSwapChain9_GetFrontBufferData (LPDIRECT3DSWAPCHAIN9 iface, IDirect3DSurface9 *pDestSurface)
static HRESULT WINAPI Direct3DSwapChain9_GetBackBuffer (LPDIRECT3DSWAPCHAIN9 iface, UINT iBackBuffer, D3DBACKBUFFER_TYPE Type, IDirect3DSurface9 **ppBackBuffer)
static HRESULT WINAPI Direct3DSwapChain9_GetRasterStatus (LPDIRECT3DSWAPCHAIN9 iface, D3DRASTER_STATUS *pRasterStatus)
static HRESULT WINAPI Direct3DSwapChain9_GetDisplayMode (LPDIRECT3DSWAPCHAIN9 iface, D3DDISPLAYMODE *pMode)
static HRESULT WINAPI Direct3DSwapChain9_GetDevice (LPDIRECT3DSWAPCHAIN9 iface, IDirect3DDevice9 **ppDevice)
static HRESULT WINAPI Direct3DSwapChain9_GetPresentParameters (LPDIRECT3DSWAPCHAIN9 iface, D3DPRESENT_PARAMETERS *pPresentationParameters)
Direct3DSwapChain9_INTCreateDirect3DSwapChain9 (enum REF_TYPE RefType, struct _Direct3DDevice9_INT *pBaseDevice, DWORD ChainIndex)
VOID Direct3DSwapChain9_SetDisplayMode (Direct3DSwapChain9_INT *pThisSwapChain, D3DPRESENT_PARAMETERS *pPresentationParameters)
HRESULT Direct3DSwapChain9_Init (Direct3DSwapChain9_INT *pThisSwapChain, D3DPRESENT_PARAMETERS *pPresentationParameters)
HRESULT Direct3DSwapChain9_Reset (Direct3DSwapChain9_INT *pThisSwapChain, D3DPRESENT_PARAMETERS *pPresentationParameters)
VOID Direct3DSwapChain9_GetGammaRamp (Direct3DSwapChain9_INT *pThisSwapChain, D3DGAMMARAMP *pRamp)
VOID Direct3DSwapChain9_SetGammaRamp (Direct3DSwapChain9_INT *pThisSwapChain, DWORD Flags, CONST D3DGAMMARAMP *pRamp)

Variables

static IDirect3DSwapChain9Vtbl Direct3DSwapChain9_Vtbl

Generated on Sun May 27 2012 05:01:16 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.