Data Structures |
| struct | LPD3DXFONT_DESCA |
| struct | LPD3DXFONT_DESCW |
| struct | D3DXRTE_DESC |
| struct | D3DXRTS_DESC |
Defines |
| #define | D3DX_VERSION 0x0902 |
| #define | D3DX_SDK_VERSION 36 |
| #define | D3DXSPRITE_DONOTSAVESTATE 1 |
| #define | D3DXSPRITE_DONOTMODIFY_RENDERSTATE 2 |
| #define | D3DXSPRITE_OBJECTSPACE 4 |
| #define | D3DXSPRITE_BILLBOARD 8 |
| #define | D3DXSPRITE_ALPHABLEND 16 |
| #define | D3DXSPRITE_SORT_TEXTURE 32 |
| #define | D3DXSPRITE_SORT_DEPTH_FRONTTOBACK 64 |
| #define | D3DXSPRITE_SORT_DEPTH_BACKTOFRONT 128 |
| #define | D3DXSPRITE_DO_NOT_ADDREF_TEXTURE 256 |
| #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_GetDevice(p, a) (p)->lpVtbl->GetDevice(p,a) |
| #define | ID3DXFont_GetDescA(p, a) (p)->lpVtbl->GetDescA(p,a) |
| #define | ID3DXFont_GetDescW(p, a) (p)->lpVtbl->GetDescW(p,a) |
| #define | ID3DXFont_GetTextMetricsA(p, a) (p)->lpVtbl->GetTextMetricsA(p,a) |
| #define | ID3DXFont_GetTextMetricsW(p, a) (p)->lpVtbl->GetTextMetricsW(p,a) |
| #define | ID3DXFont_GetDC(p) (p)->lpVtbl->GetDC(p) |
| #define | ID3DXFont_GetGlyphData(p, a, b, c, d) (p)->lpVtbl->GetGlyphData(p,a,b,c,d) |
| #define | ID3DXFont_PreloadCharacters(p, a, b) (p)->lpVtbl->PreloadCharacters(p,a,b) |
| #define | ID3DXFont_PreloadGlyphs(p, a, b) (p)->lpVtbl->PreloadGlyphs(p,a,b) |
| #define | ID3DXFont_PreloadTextA(p, a, b) (p)->lpVtbl->PreloadTextA(p,a,b) |
| #define | ID3DXFont_PreloadTextW(p, a, b) (p)->lpVtbl->PreloadTextW(p,a,b) |
| #define | ID3DXFont_DrawTextA(p, a, b, c, d, e, f) (p)->lpVtbl->DrawTextA(p,a,b,c,d,e,f) |
| #define | ID3DXFont_DrawTextW(p, a, b, c, d, e, f) (p)->lpVtbl->DrawTextW(p,a,b,c,d,e,f) |
| #define | ID3DXFont_OnLostDevice(p) (p)->lpVtbl->OnLostDevice(p) |
| #define | ID3DXFont_OnResetDevice(p) (p)->lpVtbl->OnResetDevice(p) |
| #define | ID3DXFont_DrawText WINELIB_NAME_AW(ID3DXFont_DrawText) |
| #define | ID3DXFont_GetDesc WINELIB_NAME_AW(ID3DXFont_GetDesc) |
| #define | ID3DXFont_GetTextMetrics WINELIB_NAME_AW(ID3DXFont_GetTextMetrics) |
| #define | ID3DXFont_PreloadText WINELIB_NAME_AW(ID3DXFont_PreloadText) |
| #define | INTERFACE ID3DXLine |
| #define | ID3DXLine_QueryInterface(p, a, b) (p)->lpVtbl->QueryInterface(p,a,b) |
| #define | ID3DXLine_AddRef(p) (p)->lpVtbl->AddRef(p) |
| #define | ID3DXLine_Release(p) (p)->lpVtbl->Release(p) |
| #define | ID3DXLine_GetDevice(p, a) (p)->lpVtbl->GetDevice(p,a) |
| #define | ID3DXLine_Begin(p) (p)->lpVtbl->Begin(p) |
| #define | ID3DXLine_Draw(p, a, b, c) (p)->lpVtbl->Draw(p,a,b,c) |
| #define | ID3DXLine_DrawTransform(p, a, b, c, d) (p)->lpVtbl->DrawTransform(p,a,b,c,d) |
| #define | ID3DXLine_SetPattern(p, a) (p)->lpVtbl->SetPattern(p,a) |
| #define | ID3DXLine_GetPattern(p) (p)->lpVtbl->GetPattern(p) |
| #define | ID3DXLine_SetPatternScale(p, a) (p)->lpVtbl->SetPatternScale(p,a) |
| #define | ID3DXLine_GetPatternScale(p) (p)->lpVtbl->GetPatternScale(p) |
| #define | ID3DXLine_SetWidth(p, a) (p)->lpVtbl->SetWidth(p,a) |
| #define | ID3DXLine_GetWidth(p) (p)->lpVtbl->GetWidth(p) |
| #define | ID3DXLine_SetAntialias(p, a) (p)->lpVtbl->SetAntialias(p,a) |
| #define | ID3DXLine_GetAntialias(p) (p)->lpVtbl->GetAntialias(p) |
| #define | ID3DXLine_SetGLLines(p, a) (p)->lpVtbl->SetGLLines(p,a) |
| #define | ID3DXLine_GetGLLines(p) (p)->lpVtbl->GetGLLines(p) |
| #define | ID3DXLine_End(p) (p)->lpVtbl->End(p) |
| #define | ID3DXLine_OnLostDevice(p) (p)->lpVtbl->OnLostDevice(p) |
| #define | ID3DXLine_OnResetDevice(p) (p)->lpVtbl->OnResetDevice(p) |
| #define | INTERFACE ID3DXRenderToEnvMap |
| #define | ID3DXRenderToEnvMap_QueryInterface(p, a, b) (p)->lpVtbl->QueryInterface(p,a,b) |
| #define | ID3DXRenderToEnvMap_AddRef(p) (p)->lpVtbl->AddRef(p) |
| #define | ID3DXRenderToEnvMap_Release(p) (p)->lpVtbl->Release(p) |
| #define | ID3DXRenderToEnvMap_GetDevice(p, a) (p)->lpVtbl->GetDevice(p,a) |
| #define | ID3DXRenderToEnvMap_GetDesc(p, a) (p)->lpVtbl->GetDesc(p,a) |
| #define | ID3DXRenderToEnvMap_BeginCube(p, a) (p)->lpVtbl->BeginCube(p,a) |
| #define | ID3DXRenderToEnvMap_BeginSphere(p, a) (p)->lpVtbl->BeginSphere(p,a) |
| #define | ID3DXRenderToEnvMap_BeginHemisphere(p, a, b) (p)->lpVtbl->BeginHemisphere(p,a,b) |
| #define | ID3DXRenderToEnvMap_BeginParabolic(p, a, b) (p)->lpVtbl->BeginParabolic(p,a,b) |
| #define | ID3DXRenderToEnvMap_Face(p, a, b) (p)->lpVtbl->Face(p,a,b) |
| #define | ID3DXRenderToEnvMap_End(p, a) (p)->lpVtbl->End(p,a) |
| #define | ID3DXRenderToEnvMap_OnLostDevice(p) (p)->lpVtbl->OnLostDevice(p) |
| #define | ID3DXRenderToEnvMap_OnLostDevice(p) (p)->lpVtbl->OnLostDevice(p) |
| #define | INTERFACE ID3DXRenderToSurface |
| #define | ID3DXRenderToSurface_QueryInterface(p, a, b) (p)->lpVtbl->QueryInterface(p,a,b) |
| #define | ID3DXRenderToSurface_AddRef(p) (p)->lpVtbl->AddRef(p) |
| #define | ID3DXRenderToSurface_Release(p) (p)->lpVtbl->Release(p) |
| #define | ID3DXRenderToSurface_GetDevice(p, a) (p)->lpVtbl->GetDevice(p,a) |
| #define | ID3DXRenderToSurface_GetDesc(p, a) (p)->lpVtbl->GetDesc(p,a) |
| #define | ID3DXRenderToSurface_BeginScene(p, a, b) (p)->lpVtbl->BeginScene(p,a,b) |
| #define | ID3DXRenderToSurface_EndScene(p, a) (p)->lpVtbl->EndScene(p,a) |
| #define | ID3DXRenderToSurface_OnLostDevice(p) (p)->lpVtbl->OnLostDevice(p) |
| #define | ID3DXRenderToSurface_OnResetDevice(p) (p)->lpVtbl->OnResetDevice(p) |
| #define | INTERFACE ID3DXSprite |
| #define | ID3DXSprite_QueryInterface(p, a, b) (p)->lpVtbl->QueryInterface(p,a,b) |
| #define | ID3DXSprite_AddRef(p) (p)->lpVtbl->AddRef(p) |
| #define | ID3DXSprite_Release(p) (p)->lpVtbl->Release(p) |
| #define | ID3DXSprite_GetDevice(p, a) (p)->lpVtbl->GetDevice(p,a) |
| #define | ID3DXSprite_GetTransform(p, a) (p)->lpVtbl->GetTransform(p,a) |
| #define | ID3DXSprite_SetTransform(p, a) (p)->lpVtbl->SetTransform(p,a) |
| #define | ID3DXSprite_SetWorldViewRH(p, a, b) (p)->lpVtbl->SetWorldViewRH(p,a,b) |
| #define | ID3DXSprite_SetWorldViewLH(p, a, b) (p)->lpVtbl->SetWorldViewLH(p,a,b) |
| #define | ID3DXSprite_Begin(p, a) (p)->lpVtbl->Begin(p,a) |
| #define | ID3DXSprite_Draw(p, a, b, c, d, e) (p)->lpVtbl->Draw(p,a,b,c,d,e) |
| #define | ID3DXSprite_Flush(p) (p)->lpVtbl->Flush(p) |
| #define | ID3DXSprite_End(p) (p)->lpVtbl->End(p) |
| #define | ID3DXSprite_OnLostDevice(p) (p)->lpVtbl->OnLostDevice(p) |
| #define | ID3DXSprite_OnResetDevice(p) (p)->lpVtbl->OnResetDevice(p) |
| #define | D3DXCreateFont WINELIB_NAME_AW(D3DXCreateFont) |
| #define | D3DXCreateFontIndirect WINELIB_NAME_AW(D3DXCreateFontIndirect) |
Typedefs |
| typedef struct ID3DXBuffer * | LPD3DXBUFFER |
| typedef struct ID3DXFont * | LPD3DXFONT |
| typedef struct ID3DXLine * | LPD3DXLINE |
typedef struct
ID3DXRenderToEnvMap * | LPD3DXRenderToEnvMap |
typedef struct
ID3DXRenderToSurface * | LPD3DXRENDERTOSURFACE |
| typedef struct ID3DXSprite * | LPD3DXSPRITE |
Functions |
| | DEFINE_GUID (IID_ID3DXBuffer, 0x8ba5fb08, 0x5195, 0x40e2, 0xac, 0x58, 0xd, 0x98, 0x9c, 0x3a, 0x1, 0x2) |
| | DEFINE_GUID (IID_ID3DXFont, 0xd79dbb70, 0x5f21, 0x4d36, 0xbb, 0xc2, 0xff, 0x52, 0x5c, 0x21, 0x3c, 0xdc) |
| | DEFINE_GUID (IID_ID3DXLine, 0xd379ba7f, 0x9042, 0x4ac4, 0x9f, 0x5e, 0x58, 0x19, 0x2a, 0x4c, 0x6b, 0xd8) |
| | DEFINE_GUID (IID_ID3DXRenderToEnvMap, 0x313f1b4b, 0xc7b0, 0x4fa2, 0x9d, 0x9d, 0x8d, 0x38, 0xb, 0x64, 0x38, 0x5e) |
| | DEFINE_GUID (IID_ID3DXRenderToSurface, 0x6985f346, 0x2c3d, 0x43b3, 0xbe, 0x8b, 0xda, 0xae, 0x8a, 0x3, 0xd8, 0x94) |
| | DEFINE_GUID (IID_ID3DXSprite, 0xba0b762d, 0x7d28, 0x43ec, 0xb9, 0xdc, 0x2f, 0x84, 0x44, 0x3b, 0x6, 0x14) |
| | DECLARE_INTERFACE_ (ID3DXBuffer, IUnknown) |
| | DECLARE_INTERFACE_ (ID3DXFont, IUnknown) |
| | DECLARE_INTERFACE_ (ID3DXLine, IUnknown) |
| | DECLARE_INTERFACE_ (ID3DXRenderToEnvMap, IUnknown) |
| | DECLARE_INTERFACE_ (ID3DXRenderToSurface, IUnknown) |
| | DECLARE_INTERFACE_ (ID3DXSprite, IUnknown) |
| BOOL WINAPI | D3DXCheckVersion (UINT d3dsdkvers, UINT d3dxsdkvers) |
| HRESULT WINAPI | D3DXCreateFontA (LPDIRECT3DDEVICE9 device, INT height, UINT width, UINT weight, UINT miplevels, BOOL italic, DWORD charset, DWORD precision, DWORD quality, DWORD pitchandfamily, LPCSTR facename, LPD3DXFONT *font) |
| HRESULT WINAPI | D3DXCreateFontW (LPDIRECT3DDEVICE9 device, INT height, UINT width, UINT weight, UINT miplevels, BOOL italic, DWORD charset, DWORD precision, DWORD quality, DWORD pitchandfamily, LPCWSTR facename, LPD3DXFONT *font) |
| HRESULT WINAPI | D3DXCreateFontIndirectA (LPDIRECT3DDEVICE9 device, CONST D3DXFONT_DESCA *desc, LPD3DXFONT *font) |
| HRESULT WINAPI | D3DXCreateFontIndirectW (LPDIRECT3DDEVICE9 device, CONST D3DXFONT_DESCW *desc, LPD3DXFONT *font) |
| HRESULT WINAPI | D3DXCreateLine (LPDIRECT3DDEVICE9 device, LPD3DXLINE *line) |
| HRESULT WINAPI | D3DXCreateRenderToEnvMap (LPDIRECT3DDEVICE9 device, UINT size, UINT miplevels, D3DFORMAT format, BOOL stencil, D3DFORMAT stencil_format, LPD3DXRenderToEnvMap *rtem) |
| HRESULT WINAPI | D3DXCreateRenderToSurface (LPDIRECT3DDEVICE9 device, UINT width, UINT height, D3DFORMAT format, BOOL stencil, D3DFORMAT stencil_format, LPD3DXRENDERTOSURFACE *rts) |
| HRESULT WINAPI | D3DXCreateSprite (LPDIRECT3DDEVICE9 device, LPD3DXSPRITE *sprite) |
| BOOL WINAPI | D3DXDebugMute (BOOL mute) |
| UINT WINAPI | D3DXGetDriverLevel (LPDIRECT3DDEVICE9 device) |