ReactOS 0.4.16-dev-752-g47bae01
|
#include <d3dx9.h>
Go to the source code of this file.
Classes | |
struct | _D3DXFONT_DESCA |
struct | _D3DXFONT_DESCW |
struct | _D3DXRTE_DESC |
struct | _D3DXRTS_DESC |
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 |
typedef struct _D3DXFONT_DESCA | D3DXFONT_DESCA |
typedef struct _D3DXFONT_DESCA * | LPD3DXFONT_DESCA |
typedef struct _D3DXFONT_DESCW | D3DXFONT_DESCW |
typedef struct _D3DXFONT_DESCW * | LPD3DXFONT_DESCW |
typedef struct _D3DXRTE_DESC | D3DXRTE_DESC |
typedef struct _D3DXRTS_DESC | D3DXRTS_DESC |
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 (struct IDirect3DDevice9 *device, INT height, UINT width, UINT weight, UINT miplevels, BOOL italic, DWORD charset, DWORD precision, DWORD quality, DWORD pitchandfamily, const char *facename, struct ID3DXFont **font) |
HRESULT WINAPI | D3DXCreateFontW (struct IDirect3DDevice9 *device, INT height, UINT width, UINT weight, UINT miplevels, BOOL italic, DWORD charset, DWORD precision, DWORD quality, DWORD pitchandfamily, const WCHAR *facename, struct ID3DXFont **font) |
HRESULT WINAPI | D3DXCreateFontIndirectA (struct IDirect3DDevice9 *device, const D3DXFONT_DESCA *desc, struct ID3DXFont **font) |
HRESULT WINAPI | D3DXCreateFontIndirectW (struct IDirect3DDevice9 *device, const D3DXFONT_DESCW *desc, struct ID3DXFont **font) |
HRESULT WINAPI | D3DXCreateLine (struct IDirect3DDevice9 *device, struct ID3DXLine **line) |
HRESULT WINAPI | D3DXCreateRenderToEnvMap (struct IDirect3DDevice9 *device, UINT size, UINT miplevels, D3DFORMAT format, BOOL stencil, D3DFORMAT stencil_format, struct ID3DXRenderToEnvMap **rtem) |
HRESULT WINAPI | D3DXCreateRenderToSurface (struct IDirect3DDevice9 *device, UINT width, UINT height, D3DFORMAT format, BOOL stencil, D3DFORMAT stencil_format, struct ID3DXRenderToSurface **rts) |
HRESULT WINAPI | D3DXCreateSprite (struct IDirect3DDevice9 *device, struct ID3DXSprite **sprite) |
BOOL WINAPI | D3DXDebugMute (BOOL mute) |
UINT WINAPI | D3DXGetDriverLevel (struct IDirect3DDevice9 *device) |
#define D3DX_SDK_VERSION 36 |
Definition at line 31 of file d3dx9core.h.
#define D3DX_VERSION 0x0902 |
Definition at line 29 of file d3dx9core.h.
#define D3DXCreateFont WINELIB_NAME_AW(D3DXCreateFont) |
Definition at line 488 of file d3dx9core.h.
#define D3DXCreateFontIndirect WINELIB_NAME_AW(D3DXCreateFontIndirect) |
Definition at line 493 of file d3dx9core.h.
#define D3DXSPRITE_ALPHABLEND 0x00000010 |
Definition at line 37 of file d3dx9core.h.
#define D3DXSPRITE_BILLBOARD 0x00000008 |
Definition at line 36 of file d3dx9core.h.
#define D3DXSPRITE_DO_NOT_ADDREF_TEXTURE 0x00000100 |
Definition at line 41 of file d3dx9core.h.
#define D3DXSPRITE_DONOTMODIFY_RENDERSTATE 0x00000002 |
Definition at line 34 of file d3dx9core.h.
#define D3DXSPRITE_DONOTSAVESTATE 0x00000001 |
Definition at line 33 of file d3dx9core.h.
#define D3DXSPRITE_OBJECTSPACE 0x00000004 |
Definition at line 35 of file d3dx9core.h.
#define D3DXSPRITE_SORT_DEPTH_BACKTOFRONT 0x00000080 |
Definition at line 40 of file d3dx9core.h.
#define D3DXSPRITE_SORT_DEPTH_FRONTTOBACK 0x00000040 |
Definition at line 39 of file d3dx9core.h.
#define D3DXSPRITE_SORT_TEXTURE 0x00000020 |
Definition at line 38 of file d3dx9core.h.
Definition at line 85 of file d3dx9core.h.
Definition at line 86 of file d3dx9core.h.
Definition at line 81 of file d3dx9core.h.
#define ID3DXFont_DrawText WINELIB_NAME_AW(ID3DXFont_DrawText) |
Definition at line 205 of file d3dx9core.h.
Definition at line 179 of file d3dx9core.h.
Definition at line 180 of file d3dx9core.h.
#define ID3DXFont_GetDesc WINELIB_NAME_AW(ID3DXFont_GetDesc) |
Definition at line 206 of file d3dx9core.h.
Definition at line 169 of file d3dx9core.h.
Definition at line 170 of file d3dx9core.h.
Definition at line 168 of file d3dx9core.h.
Definition at line 174 of file d3dx9core.h.
#define ID3DXFont_GetTextMetrics WINELIB_NAME_AW(ID3DXFont_GetTextMetrics) |
Definition at line 207 of file d3dx9core.h.
Definition at line 171 of file d3dx9core.h.
Definition at line 172 of file d3dx9core.h.
Definition at line 181 of file d3dx9core.h.
Definition at line 182 of file d3dx9core.h.
Definition at line 175 of file d3dx9core.h.
Definition at line 176 of file d3dx9core.h.
#define ID3DXFont_PreloadText WINELIB_NAME_AW(ID3DXFont_PreloadText) |
Definition at line 208 of file d3dx9core.h.
Definition at line 177 of file d3dx9core.h.
Definition at line 178 of file d3dx9core.h.
Definition at line 164 of file d3dx9core.h.
Definition at line 250 of file d3dx9core.h.
Definition at line 251 of file d3dx9core.h.
Definition at line 259 of file d3dx9core.h.
Definition at line 248 of file d3dx9core.h.
Definition at line 261 of file d3dx9core.h.
Definition at line 253 of file d3dx9core.h.
Definition at line 255 of file d3dx9core.h.
Definition at line 257 of file d3dx9core.h.
Definition at line 263 of file d3dx9core.h.
Definition at line 264 of file d3dx9core.h.
Definition at line 244 of file d3dx9core.h.
Definition at line 258 of file d3dx9core.h.
Definition at line 260 of file d3dx9core.h.
Definition at line 252 of file d3dx9core.h.
Definition at line 254 of file d3dx9core.h.
Definition at line 256 of file d3dx9core.h.
Definition at line 327 of file d3dx9core.h.
Definition at line 332 of file d3dx9core.h.
Definition at line 334 of file d3dx9core.h.
Definition at line 335 of file d3dx9core.h.
Definition at line 333 of file d3dx9core.h.
Definition at line 337 of file d3dx9core.h.
Definition at line 336 of file d3dx9core.h.
Definition at line 331 of file d3dx9core.h.
Definition at line 330 of file d3dx9core.h.
Definition at line 339 of file d3dx9core.h.
Definition at line 339 of file d3dx9core.h.
Definition at line 326 of file d3dx9core.h.
Definition at line 328 of file d3dx9core.h.
Definition at line 389 of file d3dx9core.h.
Definition at line 394 of file d3dx9core.h.
Definition at line 395 of file d3dx9core.h.
Definition at line 393 of file d3dx9core.h.
Definition at line 392 of file d3dx9core.h.
Definition at line 396 of file d3dx9core.h.
Definition at line 397 of file d3dx9core.h.
Definition at line 388 of file d3dx9core.h.
Definition at line 390 of file d3dx9core.h.
Definition at line 449 of file d3dx9core.h.
Definition at line 450 of file d3dx9core.h.
Definition at line 444 of file d3dx9core.h.
Definition at line 445 of file d3dx9core.h.
Definition at line 453 of file d3dx9core.h.
Definition at line 454 of file d3dx9core.h.
Definition at line 440 of file d3dx9core.h.
Definition at line 442 of file d3dx9core.h.
Definition at line 446 of file d3dx9core.h.
Definition at line 448 of file d3dx9core.h.
Definition at line 447 of file d3dx9core.h.
Definition at line 412 of file d3dx9core.h.
Definition at line 412 of file d3dx9core.h.
Definition at line 412 of file d3dx9core.h.
Definition at line 412 of file d3dx9core.h.
Definition at line 412 of file d3dx9core.h.
Definition at line 412 of file d3dx9core.h.
typedef struct _D3DXFONT_DESCA D3DXFONT_DESCA |
typedef struct _D3DXFONT_DESCW D3DXFONT_DESCW |
typedef struct _D3DXRTE_DESC D3DXRTE_DESC |
typedef struct _D3DXRTS_DESC D3DXRTS_DESC |
typedef struct ID3DXBuffer* LPD3DXBUFFER |
Definition at line 56 of file d3dx9core.h.
typedef struct ID3DXFont* LPD3DXFONT |
Definition at line 57 of file d3dx9core.h.
typedef struct _D3DXFONT_DESCA * LPD3DXFONT_DESCA |
typedef struct _D3DXFONT_DESCW * LPD3DXFONT_DESCW |
typedef struct ID3DXLine* LPD3DXLINE |
Definition at line 58 of file d3dx9core.h.
typedef struct ID3DXRenderToEnvMap* LPD3DXRenderToEnvMap |
Definition at line 59 of file d3dx9core.h.
typedef struct ID3DXRenderToSurface* LPD3DXRENDERTOSURFACE |
Definition at line 60 of file d3dx9core.h.
typedef struct ID3DXSprite* LPD3DXSPRITE |
Definition at line 61 of file d3dx9core.h.
HRESULT WINAPI D3DXCreateFontA | ( | struct IDirect3DDevice9 * | device, |
INT | height, | ||
UINT | width, | ||
UINT | weight, | ||
UINT | miplevels, | ||
BOOL | italic, | ||
DWORD | charset, | ||
DWORD | precision, | ||
DWORD | quality, | ||
DWORD | pitchandfamily, | ||
const char * | facename, | ||
struct ID3DXFont ** | font | ||
) |
Definition at line 844 of file font.c.
Referenced by test_ID3DXFont().
HRESULT WINAPI D3DXCreateFontIndirectA | ( | struct IDirect3DDevice9 * | device, |
const D3DXFONT_DESCA * | desc, | ||
struct ID3DXFont ** | font | ||
) |
Definition at line 892 of file font.c.
Referenced by D3DXCreateFontA(), and test_ID3DXFont().
HRESULT WINAPI D3DXCreateFontIndirectW | ( | struct IDirect3DDevice9 * | device, |
const D3DXFONT_DESCW * | desc, | ||
struct ID3DXFont ** | font | ||
) |
Definition at line 908 of file font.c.
Referenced by D3DXCreateFontIndirectA(), and D3DXCreateFontW().
HRESULT WINAPI D3DXCreateFontW | ( | struct IDirect3DDevice9 * | device, |
INT | height, | ||
UINT | width, | ||
UINT | weight, | ||
UINT | miplevels, | ||
BOOL | italic, | ||
DWORD | charset, | ||
DWORD | precision, | ||
DWORD | quality, | ||
DWORD | pitchandfamily, | ||
const WCHAR * | facename, | ||
struct ID3DXFont ** | font | ||
) |
Definition at line 297 of file line.c.
Referenced by test_create_line().
HRESULT WINAPI D3DXCreateRenderToEnvMap | ( | struct IDirect3DDevice9 * | device, |
UINT | size, | ||
UINT | miplevels, | ||
D3DFORMAT | format, | ||
BOOL | stencil, | ||
D3DFORMAT | stencil_format, | ||
struct ID3DXRenderToEnvMap ** | rtem | ||
) |
Definition at line 749 of file render.c.
Referenced by test_D3DXCreateRenderToEnvMap(), test_ID3DXRenderToEnvMap(), and test_ID3DXRenderToEnvMap_cube_map().
HRESULT WINAPI D3DXCreateRenderToSurface | ( | struct IDirect3DDevice9 * | device, |
UINT | width, | ||
UINT | height, | ||
D3DFORMAT | format, | ||
BOOL | stencil, | ||
D3DFORMAT | stencil_format, | ||
struct ID3DXRenderToSurface ** | rts | ||
) |
Definition at line 376 of file render.c.
Referenced by check_ID3DXRenderToSurface(), test_D3DXCreateRenderToSurface(), test_ID3DXRenderToSurface(), and test_ID3DXRenderToSurface_device_state().
Definition at line 569 of file sprite.c.
Referenced by ID3DXFontImpl_DrawTextW(), test_ID3DXFont(), and test_ID3DXSprite().
DECLARE_INTERFACE_ | ( | ID3DXBuffer | , |
IUnknown | |||
) |
Definition at line 67 of file d3dx9core.h.
Definition at line 129 of file d3dx9core.h.
DECLARE_INTERFACE_ | ( | ID3DXLine | , |
IUnknown | |||
) |
Definition at line 211 of file d3dx9core.h.
DECLARE_INTERFACE_ | ( | ID3DXRenderToEnvMap | , |
IUnknown | |||
) |
Definition at line 300 of file d3dx9core.h.
DECLARE_INTERFACE_ | ( | ID3DXRenderToSurface | , |
IUnknown | |||
) |
Definition at line 368 of file d3dx9core.h.
DECLARE_INTERFACE_ | ( | ID3DXSprite | , |
IUnknown | |||
) |
Definition at line 413 of file d3dx9core.h.
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 | |||
) |