ReactOS 0.4.16-dev-306-g647d351
|
Go to the source code of this file.
Macros | |
#define | DDRAWI_DIRECTDRAW_DEFINED |
#define | DDRAWI_DDRAWSURFACE_DEFINED |
#define | D3DERR_COMMAND_UNPARSED 0x88760BB8; |
#define | D3DDD_WINE_OPENGL_DEVICE 0x00008000 |
#define | D3DHAL_GLOBALDRIVERDATA_DEFINED |
#define | D3DHAL_CALLBACKS_DEFINED |
#define | D3DHAL_SCENE_CAPTURE_START 0x00000000 |
#define | D3DHAL_SCENE_CAPTURE_END 0x00000001 |
#define | D3DHALDP2_USERMEMVERTICES 0x00000001 |
#define | D3DHALDP2_EXECUTEBUFFER 0x00000002 |
#define | D3DHALDP2_SWAPVERTEXBUFFER 0x00000004 |
#define | D3DHALDP2_SWAPCOMMANDBUFFER 0x00000008 |
#define | D3DHALDP2_REQVERTEXBUFSIZE 0x00000010 |
#define | D3DHALDP2_REQCOMMANDBUFSIZE 0x00000020 |
#define | D3DHALDP2_VIDMEMVERTEXBUF 0x00000040 |
#define | D3DHALDP2_VIDMEMCOMMANDBUF 0x00000080 |
#define | D3DTSS_TEXTUREMAP 0 |
#define | D3DHAL_SETLIGHT_ENABLE 0 |
#define | D3DHAL_SETLIGHT_DISABLE 1 |
#define | D3DHAL_SETLIGHT_DATA 2 |
#define | D3DHAL_STATESETBEGIN 0 |
#define | D3DHAL_STATESETEND 1 |
#define | D3DHAL_STATESETDELETE 2 |
#define | D3DHAL_STATESETEXECUTE 3 |
#define | D3DHAL_STATESETCAPTURE 4 |
Enumerations | |
enum | _D3DHAL_DP2OPERATION { D3DDP2OP_POINTS = 1 , D3DDP2OP_INDEXEDLINELIST = 2 , D3DDP2OP_INDEXEDTRIANGLELIST = 3 , D3DDP2OP_RENDERSTATE = 8 , D3DDP2OP_LINELIST = 15 , D3DDP2OP_LINESTRIP = 16 , D3DDP2OP_INDEXEDLINESTRIP = 17 , D3DDP2OP_TRIANGLELIST = 18 , D3DDP2OP_TRIANGLESTRIP = 19 , D3DDP2OP_INDEXEDTRIANGLESTRIP = 20 , D3DDP2OP_TRIANGLEFAN = 21 , D3DDP2OP_INDEXEDTRIANGLEFAN = 22 , D3DDP2OP_TRIANGLEFAN_IMM = 23 , D3DDP2OP_LINELIST_IMM = 24 , D3DDP2OP_TEXTURESTAGESTATE = 25 , D3DDP2OP_INDEXEDTRIANGLELIST2 = 26 , D3DDP2OP_INDEXEDLINELIST2 = 27 , D3DDP2OP_VIEWPORTINFO = 28 , D3DDP2OP_WINFO = 29 , D3DDP2OP_SETPALETTE = 30 , D3DDP2OP_UPDATEPALETTE = 31 , D3DDP2OP_ZRANGE = 32 , D3DDP2OP_SETMATERIAL = 33 , D3DDP2OP_SETLIGHT = 34 , D3DDP2OP_CREATELIGHT = 35 , D3DDP2OP_SETTRANSFORM = 36 , D3DDP2OP_TEXBLT = 38 , D3DDP2OP_STATESET = 39 , D3DDP2OP_SETPRIORITY = 40 , D3DDP2OP_SETRENDERTARGET = 41 , D3DDP2OP_CLEAR = 42 , D3DDP2OP_SETTEXLOD = 43 , D3DPP2OP_SETCLIPPLANE = 44 } |
typedef struct _D3DDeviceDesc_V1 D3DDEVICEDESC_V1 |
typedef struct _D3DHAL_CALLBACKS D3DHAL_CALLBACKS |
typedef struct _D3DHAL_DP2CLEAR D3DHAL_DP2CLEAR |
typedef struct _D3DHAL_POINTS D3DHAL_DP2POINTS |
typedef D3DMATERIAL7 D3DHAL_DP2SETMATERIAL |
typedef struct _D3DHAL_DP2TEXBLT D3DHAL_DP2TEXBLT |
typedef struct _D3DHAL_DP2WINFO D3DHAL_DP2WINFO |
typedef struct _D3DHAL_DP2ZRANGE D3DHAL_DP2ZRANGE |
typedef struct _D3DDeviceDesc_V1 * LPD3DDEVICEDESC_V1 |
typedef D3DHAL_CALLBACKS* LPD3DHAL_CALLBACKS |
typedef struct _D3DHAL_CALLBACKS2 * LPD3DHAL_CALLBACKS2 |
typedef struct _D3DHAL_CALLBACKS3 * LPD3DHAL_CALLBACKS3 |
typedef DWORD(PASCAL * LPD3DHAL_CLEAR2CB) (LPD3DHAL_CLEAR2DATA) |
typedef struct _D3DHAL_CLEAR2DATA* LPD3DHAL_CLEAR2DATA |
typedef DWORD(PASCAL * LPD3DHAL_CLEARCB) (LPD3DHAL_CLEARDATA) |
typedef struct _D3DHAL_CLEARDATA* LPD3DHAL_CLEARDATA |
typedef DWORD(PASCAL * LPD3DHAL_CONTEXTCREATECB) (LPD3DHAL_CONTEXTCREATEDATA) |
typedef DWORD(PASCAL * LPD3DHAL_CONTEXTDESTROYALLCB) (LPD3DHAL_CONTEXTDESTROYALLDATA) |
typedef DWORD(PASCAL * LPD3DHAL_CONTEXTDESTROYCB) (LPD3DHAL_CONTEXTDESTROYDATA) |
typedef struct _D3DHAL_DP2CLEAR * LPD3DHAL_DP2CLEAR |
typedef struct _D3DHAL_DP2COMMAND * LPD3DHAL_DP2COMMAND |
typedef struct _D3DHAL_DP2LINELIST * LPD3DHAL_DP2LINELIST |
typedef struct _D3DHAL_DP2LINESTRIP * LPD3DHAL_DP2LINESTRIP |
typedef struct _D3DHAL_POINTS * LPD3DHAL_DP2POINTS |
typedef struct _D3DHAL_DP2SETLIGHT * LPD3DHAL_DP2SETLIGHT |
typedef D3DMATERIAL7 * LPD3DHAL_DP2SETMATERIAL |
typedef struct _D3DHAL_DP2SETTEXLOD * LPD3DHAL_DP2SETTEXLOD |
typedef struct _D3DHAL_DP2STATESET * LPD3DHAL_DP2STATESET |
typedef struct _D3DHAL_DP2TEXBLT * LPD3DHAL_DP2TEXBLT |
typedef struct _D3DHAL_DP2WINFO * LPD3DHAL_DP2WINFO |
typedef struct _D3DHAL_DP2ZRANGE * LPD3DHAL_DP2ZRANGE |
typedef DWORD(PASCAL * LPD3DHAL_DRAWONEINDEXEDPRIMITIVECB) (LPD3DHAL_DRAWONEINDEXEDPRIMITIVEDATA) |
typedef struct _D3DHAL_DRAWONEINDEXEDPRIMITIVEDATA* LPD3DHAL_DRAWONEINDEXEDPRIMITIVEDATA |
typedef DWORD(PASCAL * LPD3DHAL_DRAWONEPRIMITIVECB) (LPD3DHAL_DRAWONEPRIMITIVEDATA) |
typedef struct _D3DHAL_DRAWONEPRIMITIVEDATA* LPD3DHAL_DRAWONEPRIMITIVEDATA |
typedef DWORD(PASCAL * LPD3DHAL_DRAWPRIMITIVES2CB) (LPD3DHAL_DRAWPRIMITIVES2DATA) |
typedef DWORD(PASCAL * LPD3DHAL_DRAWPRIMITIVESCB) (LPD3DHAL_DRAWPRIMITIVESDATA) |
typedef struct _D3DHAL_DRAWPRIMITIVESDATA* LPD3DHAL_DRAWPRIMITIVESDATA |
typedef DWORD(PASCAL * LPD3DHAL_GETSTATECB) (LPD3DHAL_GETSTATEDATA) |
typedef struct _D3DHAL_GETSTATEDATA* LPD3DHAL_GETSTATEDATA |
typedef DWORD(PASCAL * LPD3DHAL_RENDERPRIMITIVECB) (LPD3DHAL_RENDERPRIMITIVEDATA) |
typedef struct _D3DHAL_RENDERPRIMITIVEDATA* LPD3DHAL_RENDERPRIMITIVEDATA |
typedef DWORD(PASCAL * LPD3DHAL_RENDERSTATECB) (LPD3DHAL_RENDERSTATEDATA) |
typedef struct _D3DHAL_RENDERSTATEDATA* LPD3DHAL_RENDERSTATEDATA |
typedef DWORD(PASCAL * LPD3DHAL_SCENECAPTURECB) (LPD3DHAL_SCENECAPTUREDATA) |
typedef DWORD(PASCAL * LPD3DHAL_SETRENDERTARGETCB) (LPD3DHAL_SETRENDERTARGETDATA) |
typedef DWORD(PASCAL * LPD3DHAL_TEXTURECREATECB) (LPD3DHAL_TEXTURECREATEDATA) |
typedef struct _D3DHAL_TEXTURECREATEDATA* LPD3DHAL_TEXTURECREATEDATA |
typedef DWORD(PASCAL * LPD3DHAL_TEXTUREDESTROYCB) (LPD3DHAL_TEXTUREDESTROYDATA) |
typedef struct _D3DHAL_TEXTUREDESTROYDATA* LPD3DHAL_TEXTUREDESTROYDATA |
typedef DWORD(PASCAL * LPD3DHAL_TEXTUREGETSURFCB) (LPD3DHAL_TEXTUREGETSURFDATA) |
typedef struct _D3DHAL_TEXTUREGETSURFDATA* LPD3DHAL_TEXTUREGETSURFDATA |
typedef DWORD(PASCAL * LPD3DHAL_TEXTURESWAPCB) (LPD3DHAL_TEXTURESWAPDATA) |
typedef struct _D3DHAL_TEXTURESWAPDATA* LPD3DHAL_TEXTURESWAPDATA |
typedef DWORD(PASCAL * LPD3DHAL_VALIDATETEXTURESTAGESTATECB) (LPD3DHAL_VALIDATETEXTURESTAGESTATEDATA) |
typedef struct _D3DHAL_VALIDATETEXTURESTAGESTATEDATA* LPD3DHAL_VALIDATETEXTURESTAGESTATEDATA |
Definition at line 331 of file d3dhal.h.