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_private.h File Reference
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "wingdi.h"
#include "winuser.h"
#include "wine/debug.h"
#include "wine/unicode.h"
#include "d3d9.h"
#include "wine/wined3d.h"

Go to the source code of this file.

Data Structures

struct  IDirect3D9Impl
struct  IDirect3DDevice9Impl
struct  IDirect3DVolume9Impl
struct  IDirect3DSwapChain9Impl
struct  IDirect3DSurface9Impl
struct  IDirect3DVertexBuffer9Impl
struct  IDirect3DIndexBuffer9Impl
struct  IDirect3DBaseTexture9Impl
struct  IDirect3DCubeTexture9Impl
struct  IDirect3DTexture9Impl
struct  IDirect3DVolumeTexture9Impl
struct  IDirect3DStateBlock9Impl
struct  IDirect3DVertexDeclaration9Impl
struct  IDirect3DVertexShader9Impl
struct  IDirect3DPixelShader9Impl
struct  IDirect3DQuery9Impl

Defines

#define NONAMELESSUNION
#define NONAMELESSSTRUCT
#define COBJMACROS
#define WINECAPSTOD3D9CAPS(_pD3D9Caps, _pWineCaps)
#define D3D9_MAX_VERTEX_SHADER_CONSTANTF   256
#define D3D9_MAX_SIMULTANEOUS_RENDERTARGETS   4

Functions

HRESULT vdecl_convert_fvf (DWORD FVF, D3DVERTEXELEMENT9 **ppVertexElements) DECLSPEC_HIDDEN
D3DFORMAT d3dformat_from_wined3dformat (enum wined3d_format_id format) DECLSPEC_HIDDEN
enum wined3d_format_id wined3dformat_from_d3dformat (D3DFORMAT format) DECLSPEC_HIDDEN
void filter_caps (D3DCAPS9 *pCaps) DECLSPEC_HIDDEN
HRESULT device_init (IDirect3DDevice9Impl *device, IDirect3D9Impl *parent, struct wined3d *wined3d, UINT adapter, D3DDEVTYPE device_type, HWND focus_window, DWORD flags, D3DPRESENT_PARAMETERS *parameters, D3DDISPLAYMODEEX *mode) DECLSPEC_HIDDEN
HRESULT volume_init (IDirect3DVolume9Impl *volume, IDirect3DDevice9Impl *device, UINT width, UINT height, UINT depth, DWORD usage, enum wined3d_format_id format, enum wined3d_pool pool) DECLSPEC_HIDDEN
HRESULT swapchain_init (IDirect3DSwapChain9Impl *swapchain, IDirect3DDevice9Impl *device, D3DPRESENT_PARAMETERS *present_parameters) DECLSPEC_HIDDEN
HRESULT surface_init (IDirect3DSurface9Impl *surface, IDirect3DDevice9Impl *device, UINT width, UINT height, D3DFORMAT format, BOOL lockable, BOOL discard, UINT level, DWORD usage, D3DPOOL pool, D3DMULTISAMPLE_TYPE multisample_type, DWORD multisample_quality) DECLSPEC_HIDDEN
IDirect3DSurface9Implunsafe_impl_from_IDirect3DSurface9 (IDirect3DSurface9 *iface) DECLSPEC_HIDDEN
HRESULT vertexbuffer_init (IDirect3DVertexBuffer9Impl *buffer, IDirect3DDevice9Impl *device, UINT size, UINT usage, DWORD fvf, D3DPOOL pool) DECLSPEC_HIDDEN
IDirect3DVertexBuffer9Implunsafe_impl_from_IDirect3DVertexBuffer9 (IDirect3DVertexBuffer9 *iface) DECLSPEC_HIDDEN
HRESULT indexbuffer_init (IDirect3DIndexBuffer9Impl *buffer, IDirect3DDevice9Impl *device, UINT size, DWORD usage, D3DFORMAT format, D3DPOOL pool) DECLSPEC_HIDDEN
IDirect3DIndexBuffer9Implunsafe_impl_from_IDirect3DIndexBuffer9 (IDirect3DIndexBuffer9 *iface) DECLSPEC_HIDDEN
HRESULT cubetexture_init (IDirect3DCubeTexture9Impl *texture, IDirect3DDevice9Impl *device, UINT edge_length, UINT levels, DWORD usage, D3DFORMAT format, D3DPOOL pool) DECLSPEC_HIDDEN
HRESULT texture_init (IDirect3DTexture9Impl *texture, IDirect3DDevice9Impl *device, UINT width, UINT height, UINT levels, DWORD usage, D3DFORMAT format, D3DPOOL pool) DECLSPEC_HIDDEN
HRESULT volumetexture_init (IDirect3DVolumeTexture9Impl *texture, IDirect3DDevice9Impl *device, UINT width, UINT height, UINT depth, UINT levels, DWORD usage, D3DFORMAT format, D3DPOOL pool) DECLSPEC_HIDDEN
HRESULT stateblock_init (IDirect3DStateBlock9Impl *stateblock, IDirect3DDevice9Impl *device, D3DSTATEBLOCKTYPE type, struct wined3d_stateblock *wined3d_stateblock) DECLSPEC_HIDDEN
void IDirect3DVertexDeclaration9Impl_Destroy (LPDIRECT3DVERTEXDECLARATION9 iface) DECLSPEC_HIDDEN
HRESULT vertexdeclaration_init (IDirect3DVertexDeclaration9Impl *declaration, IDirect3DDevice9Impl *device, const D3DVERTEXELEMENT9 *elements) DECLSPEC_HIDDEN
HRESULT vertexshader_init (IDirect3DVertexShader9Impl *shader, IDirect3DDevice9Impl *device, const DWORD *byte_code) DECLSPEC_HIDDEN
IDirect3DVertexShader9Implunsafe_impl_from_IDirect3DVertexShader9 (IDirect3DVertexShader9 *iface) DECLSPEC_HIDDEN
HRESULT pixelshader_init (IDirect3DPixelShader9Impl *shader, IDirect3DDevice9Impl *device, const DWORD *byte_code) DECLSPEC_HIDDEN
IDirect3DPixelShader9Implunsafe_impl_from_IDirect3DPixelShader9 (IDirect3DPixelShader9 *iface) DECLSPEC_HIDDEN
HRESULT query_init (IDirect3DQuery9Impl *query, IDirect3DDevice9Impl *device, D3DQUERYTYPE type) DECLSPEC_HIDDEN

Variables

const IDirect3D9ExVtbl
Direct3D9_Vtbl 
DECLSPEC_HIDDEN

Generated on Fri May 25 2012 04:59:35 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.