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

vertexbuffer.c File Reference
#include "config.h"
#include "wine/port.h"
#include "ddraw_private.h"

Go to the source code of this file.

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (ddraw)
static IDirect3DVertexBufferImplimpl_from_IDirect3DVertexBuffer (IDirect3DVertexBuffer *iface)
static IDirect3DVertexBufferImplimpl_from_IDirect3DVertexBuffer7 (IDirect3DVertexBuffer7 *iface)
static HRESULT WINAPI IDirect3DVertexBufferImpl_QueryInterface (IDirect3DVertexBuffer7 *iface, REFIID riid, void **obj)
static HRESULT WINAPI IDirect3DVertexBufferImpl_1_QueryInterface (IDirect3DVertexBuffer *iface, REFIID riid, void **obj)
static ULONG WINAPI IDirect3DVertexBufferImpl_AddRef (IDirect3DVertexBuffer7 *iface)
static ULONG WINAPI IDirect3DVertexBufferImpl_1_AddRef (IDirect3DVertexBuffer *iface)
static ULONG WINAPI IDirect3DVertexBufferImpl_Release (IDirect3DVertexBuffer7 *iface)
static ULONG WINAPI IDirect3DVertexBufferImpl_1_Release (IDirect3DVertexBuffer *iface)
static HRESULT WINAPI IDirect3DVertexBufferImpl_Lock (IDirect3DVertexBuffer7 *iface, DWORD Flags, void **Data, DWORD *Size)
static HRESULT WINAPI IDirect3DVertexBufferImpl_1_Lock (IDirect3DVertexBuffer *iface, DWORD Flags, void **Data, DWORD *Size)
static HRESULT WINAPI IDirect3DVertexBufferImpl_Unlock (IDirect3DVertexBuffer7 *iface)
static HRESULT WINAPI IDirect3DVertexBufferImpl_1_Unlock (IDirect3DVertexBuffer *iface)
static HRESULT WINAPI IDirect3DVertexBufferImpl_ProcessVertices (IDirect3DVertexBuffer7 *iface, DWORD VertexOp, DWORD DestIndex, DWORD Count, IDirect3DVertexBuffer7 *SrcBuffer, DWORD SrcIndex, IDirect3DDevice7 *device, DWORD Flags)
static HRESULT WINAPI IDirect3DVertexBufferImpl_1_ProcessVertices (IDirect3DVertexBuffer *iface, DWORD VertexOp, DWORD DestIndex, DWORD Count, IDirect3DVertexBuffer *SrcBuffer, DWORD SrcIndex, IDirect3DDevice3 *device, DWORD Flags)
static HRESULT WINAPI IDirect3DVertexBufferImpl_GetVertexBufferDesc (IDirect3DVertexBuffer7 *iface, D3DVERTEXBUFFERDESC *Desc)
static HRESULT WINAPI IDirect3DVertexBufferImpl_1_GetVertexBufferDesc (IDirect3DVertexBuffer *iface, D3DVERTEXBUFFERDESC *Desc)
static HRESULT WINAPI IDirect3DVertexBufferImpl_Optimize (IDirect3DVertexBuffer7 *iface, IDirect3DDevice7 *D3DDevice, DWORD Flags)
static HRESULT WINAPI IDirect3DVertexBufferImpl_1_Optimize (IDirect3DVertexBuffer *iface, IDirect3DDevice3 *device, DWORD Flags)
static HRESULT WINAPI IDirect3DVertexBufferImpl_ProcessVerticesStrided (IDirect3DVertexBuffer7 *iface, DWORD VertexOp, DWORD DestIndex, DWORD Count, D3DDRAWPRIMITIVESTRIDEDDATA *StrideData, DWORD VertexTypeDesc, IDirect3DDevice7 *D3DDevice, DWORD Flags)
HRESULT d3d_vertex_buffer_create (IDirect3DVertexBufferImpl **vertex_buf, IDirectDrawImpl *ddraw, D3DVERTEXBUFFERDESC *desc)
IDirect3DVertexBufferImplunsafe_impl_from_IDirect3DVertexBuffer (IDirect3DVertexBuffer *iface)
IDirect3DVertexBufferImplunsafe_impl_from_IDirect3DVertexBuffer7 (IDirect3DVertexBuffer7 *iface)

Variables

static struct
IDirect3DVertexBuffer7Vtbl 
d3d_vertex_buffer7_vtbl
static struct
IDirect3DVertexBufferVtbl 
d3d_vertex_buffer1_vtbl

Generated on Fri May 25 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.