ReactOS 0.4.16-dev-297-gc569aee
|
Go to the source code of this file.
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) |
#define _FACD3D 0x876 |
Definition at line 34 of file d3dx8core.h.
#define D3DXASM_DEBUG 1 |
Definition at line 31 of file d3dx8core.h.
#define D3DXASM_SKIPVALIDATION 2 |
Definition at line 32 of file d3dx8core.h.
#define D3DXERR_CANNOTATTRSORT MAKE_D3DXHRESULT(2158) |
Definition at line 40 of file d3dx8core.h.
#define D3DXERR_CANNOTMODIFYINDEXBUFFER MAKE_D3DXHRESULT(2159) |
Definition at line 41 of file d3dx8core.h.
#define D3DXERR_INVALIDDATA MAKE_D3DXHRESULT(2163) |
Definition at line 45 of file d3dx8core.h.
#define D3DXERR_INVALIDMESH MAKE_D3DXHRESULT(2160) |
Definition at line 42 of file d3dx8core.h.
#define D3DXERR_SKINNINGNOTSUPPORTED MAKE_D3DXHRESULT(2161) |
Definition at line 43 of file d3dx8core.h.
#define D3DXERR_TOOMANYINFLUENCES MAKE_D3DXHRESULT(2162) |
Definition at line 44 of file d3dx8core.h.
Definition at line 77 of file d3dx8core.h.
Definition at line 78 of file d3dx8core.h.
Definition at line 73 of file d3dx8core.h.
Definition at line 105 of file d3dx8core.h.
Definition at line 100 of file d3dx8core.h.
Definition at line 84 of file d3dx8core.h.
Definition at line 84 of file d3dx8core.h.
#define MAKE_D3DXHRESULT | ( | code | ) | MAKE_HRESULT( 1, _FACD3D, code ) |
Definition at line 35 of file d3dx8core.h.
typedef struct ID3DXBuffer ID3DXBuffer |
Definition at line 51 of file d3dx8core.h.
Definition at line 53 of file d3dx8core.h.
typedef struct ID3DXBuffer * LPD3DXBUFFER |
Definition at line 51 of file d3dx8core.h.
typedef struct ID3DXFont * LPD3DXFONT |
Definition at line 53 of file d3dx8core.h.
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 | ||
) |
HRESULT WINAPI D3DXCreateBuffer | ( | DWORD | NumBytes, |
LPD3DXBUFFER * | ppBuffer | ||
) |
Definition at line 131 of file core.c.
Referenced by compact_mesh(), d3dx9_mesh_OptimizeInplace(), D3DXCreateBox(), D3DXCreateCylinder(), D3DXCreatePolygon(), D3DXCreateSphere(), D3DXCreateTorus(), D3DXDisassembleShader(), D3DXLoadMeshFromXInMemory(), D3DXLoadSkinMeshFromXof(), D3DXSaveSurfaceToFileInMemory(), generate_effects(), save_dds_surface_to_memory(), and test_ID3DXBuffer().
HRESULT WINAPI D3DXCreateFont | ( | LPDIRECT3DDEVICE8 | pDevice, |
HFONT | hFont, | ||
LPD3DXFONT * | ppFont | ||
) |
Definition at line 2289 of file mesh.c.
Referenced by check_vertex_buffer_(), compare_mesh(), compare_text_outline_mesh(), d3dx9_skin_info_UpdateSkinnedMesh(), D3DXComputeBoundingBoxTest(), D3DXComputeBoundingSphereTest(), and D3DXLoadSkinMeshFromXof().
DECLARE_INTERFACE_ | ( | ID3DXBuffer | , |
IUnknown | |||
) |
Definition at line 59 of file d3dx8core.h.
Definition at line 85 of file d3dx8core.h.
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 | |||
) |