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

vertexdeclaration.c File Reference
#include "config.h"
#include "d3d9_private.h"

Go to the source code of this file.

Data Structures

struct  D3DDECLTYPE_INFO

Defines

#define D3D_DECL_SIZE(type)   d3d_dtype_lookup[type].size
#define D3D_DECL_TYPESIZE(type)   d3d_dtype_lookup[type].typesize

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (d3d9)
HRESULT vdecl_convert_fvf (DWORD fvf, D3DVERTEXELEMENT9 **ppVertexElements)
static HRESULT WINAPI IDirect3DVertexDeclaration9Impl_QueryInterface (LPDIRECT3DVERTEXDECLARATION9 iface, REFIID riid, LPVOID *ppobj)
static ULONG WINAPI IDirect3DVertexDeclaration9Impl_AddRef (LPDIRECT3DVERTEXDECLARATION9 iface)
void IDirect3DVertexDeclaration9Impl_Destroy (LPDIRECT3DVERTEXDECLARATION9 iface)
static ULONG WINAPI IDirect3DVertexDeclaration9Impl_Release (LPDIRECT3DVERTEXDECLARATION9 iface)
static HRESULT WINAPI IDirect3DVertexDeclaration9Impl_GetDevice (IDirect3DVertexDeclaration9 *iface, IDirect3DDevice9 **device)
static HRESULT WINAPI IDirect3DVertexDeclaration9Impl_GetDeclaration (LPDIRECT3DVERTEXDECLARATION9 iface, D3DVERTEXELEMENT9 *pDecl, UINT *pNumElements)
static void STDMETHODCALLTYPE d3d9_vertexdeclaration_wined3d_object_destroyed (void *parent)
static HRESULT convert_to_wined3d_declaration (const D3DVERTEXELEMENT9 *d3d9_elements, struct wined3d_vertex_element **wined3d_elements, UINT *element_count)
HRESULT vertexdeclaration_init (IDirect3DVertexDeclaration9Impl *declaration, IDirect3DDevice9Impl *device, const D3DVERTEXELEMENT9 *elements)

Variables

static D3DDECLTYPE_INFO const d3d_dtype_lookup [D3DDECLTYPE_UNUSED]
static const
IDirect3DVertexDeclaration9Vtbl 
Direct3DVertexDeclaration9_Vtbl
static struct wined3d_parent_ops d3d9_vertexdeclaration_wined3d_parent_ops

Generated on Sat May 26 2012 05:02:53 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.