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 ID3DXBuffer * | LPD3DXBUFFER |
| typedef struct ID3DXFont | ID3DXFont |
| typedef struct ID3DXFont * | LPD3DXFONT |
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) |