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

d3dx8core.h File Reference
#include <objbase.h>
#include <d3d8.h>
#include <d3d8types.h>
#include <d3d8caps.h>

Go to the source code of this file.

Defines

#define D3DXASM_DEBUG   1
#define D3DXASM_SKIPVALIDATION   2
#define _FACD3D   0x876
#define MAKE_D3DXHRESULT(code)   MAKE_HRESULT( 1, _FACD3D, code )
#define D3DXERR_CANNOTATTRSORT   MAKE_D3DXHRESULT(2158)
#define D3DXERR_CANNOTMODIFYINDEXBUFFER   MAKE_D3DXHRESULT(2159)
#define D3DXERR_INVALIDMESH   MAKE_D3DXHRESULT(2160)
#define D3DXERR_SKINNINGNOTSUPPORTED   MAKE_D3DXHRESULT(2161)
#define D3DXERR_TOOMANYINFLUENCES   MAKE_D3DXHRESULT(2162)
#define D3DXERR_INVALIDDATA   MAKE_D3DXHRESULT(2163)
#define INTERFACE   ID3DXBuffer
#define ID3DXBuffer_QueryInterface(p, a, b)   (p)->lpVtbl->QueryInterface(p,a,b)
#define ID3DXBuffer_AddRef(p)   (p)->lpVtbl->AddRef(p)
#define ID3DXBuffer_Release(p)   (p)->lpVtbl->Release(p)
#define ID3DXBuffer_GetBufferPointer(p)   (p)->lpVtbl->GetBufferPointer(p)
#define ID3DXBuffer_GetBufferSize(p)   (p)->lpVtbl->GetBufferSize(p)
#define INTERFACE   ID3DXFont
#define ID3DXFont_QueryInterface(p, a, b)   (p)->lpVtbl->QueryInterface(p,a,b)
#define ID3DXFont_AddRef(p)   (p)->lpVtbl->AddRef(p)
#define ID3DXFont_Release(p)   (p)->lpVtbl->Release(p)
#define ID3DXFont_Begin(p)   (p)->lpVtbl->Begin(p)
#define ID3DXFont_DrawTextA(p, a, b, c, d, e)   (p)->lpVtbl->DrawText(p,a,b,c,d,e)
#define ID3DXFont_End(p)   (p)->lpVtbl->End(p)

Typedefs

typedef struct ID3DXBuffer ID3DXBuffer
typedef struct ID3DXBufferLPD3DXBUFFER
typedef struct ID3DXFont ID3DXFont
typedef struct ID3DXFontLPD3DXFONT

Functions

 DEFINE_GUID (IID_ID3DXBuffer, 0x1, 0x1, 0x4, 0xB0, 0xCF, 0x98, 0xFE, 0xFD, 0xFF, 0x95, 0x12)
 DEFINE_GUID (IID_ID3DXFont, 0x1, 0x1, 0x4, 0xB0, 0xCF, 0x98, 0xFE, 0xFD, 0xFF, 0x95, 0x13)
 DECLARE_INTERFACE_ (ID3DXBuffer, IUnknown)
 DECLARE_INTERFACE_ (ID3DXFont, IUnknown)
HRESULT WINAPI D3DXCreateBuffer (DWORD NumBytes, LPD3DXBUFFER *ppBuffer)
HRESULT WINAPI D3DXCreateFont (LPDIRECT3DDEVICE8 pDevice, HFONT hFont, LPD3DXFONT *ppFont)
UINT WINAPI D3DXGetFVFVertexSize (DWORD FVF)
HRESULT WINAPI D3DXAssembleShader (LPCVOID pSrcData, UINT SrcDataLen, DWORD Flags, LPD3DXBUFFER *ppConstants, LPD3DXBUFFER *ppCompiledShader, LPD3DXBUFFER *ppCompilationErrors)
HRESULT WINAPI D3DXAssembleShaderFromFileA (LPSTR pSrcFile, DWORD Flags, LPD3DXBUFFER *ppConstants, LPD3DXBUFFER *ppCompiledShader, LPD3DXBUFFER *ppCompilationErrors)
HRESULT WINAPI D3DXAssembleShaderFromFileW (LPSTR pSrcFile, DWORD Flags, LPD3DXBUFFER *ppConstants, LPD3DXBUFFER *ppCompiledShader, LPD3DXBUFFER *ppCompilationErrors)

Generated on Fri May 25 2012 05:38:00 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.