#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 |