Data Structures |
| struct | LPD3DDEVICEDESC_V1 |
| struct | D3DHAL_GLOBALDRIVERDATA |
| struct | LPD3DHAL_D3DEXTENDEDCAPS |
| struct | D3DHAL_CALLBACKS |
| struct | LPD3DHAL_CALLBACKS2 |
| struct | LPD3DHAL_CALLBACKS3 |
| struct | D3DHAL_CONTEXTCREATEDATA |
| struct | D3DHAL_CONTEXTDESTROYDATA |
| struct | D3DHAL_CONTEXTDESTROYALLDATA |
| struct | D3DHAL_SCENECAPTUREDATA |
| struct | D3DHAL_SETRENDERTARGETDATA |
| struct | D3DHAL_DRAWPRIMITIVES2DATA |
| struct | LPD3DHAL_DP2COMMAND |
| struct | LPD3DHAL_DP2POINTS |
| struct | LPD3DHAL_DP2STARTVERTEX |
| struct | LPD3DHAL_DP2LINELIST |
| struct | LPD3DHAL_DP2INDEXEDLINELIST |
| struct | LPD3DHAL_DP2LINESTRIP |
| struct | LPD3DHAL_DP2INDEXEDLINESTRIP |
| struct | LPD3DHAL_DP2TRIANGLELIST |
| struct | LPD3DHAL_DP2INDEXEDTRIANGLELIST |
| struct | LPD3DHAL_DP2INDEXEDTRIANGLELIST2 |
| struct | LPD3DHAL_DP2TRIANGLESTRIP |
| struct | LPD3DHAL_DP2INDEXEDTRIANGLESTRIP |
| struct | LPD3DHAL_DP2TRIANGLEFAN |
| struct | LPD3DHAL_DP2INDEXEDTRIANGLEFAN |
| struct | LPD3DHAL_DP2TRIANGLEFAN_IMM |
| struct | LPD3DHAL_DP2RENDERSTATE |
| struct | LPD3DHAL_DP2TEXTURESTAGESTATE |
| struct | LPD3DHAL_DP2VIEWPORTINFO |
| struct | LPD3DHAL_DP2WINFO |
| struct | LPD3DHAL_DP2SETPALETTE |
| struct | LPD3DHAL_DP2UPDATEPALETTE |
| struct | LPD3DHAL_DP2ZRANGE |
| struct | LPD3DHAL_DP2SETLIGHT |
| struct | LPD3DHAL_DP2CREATELIGHT |
| struct | LPD3DHAL_DP2SETTRANSFORM |
| struct | LPD3DHAL_DP2TEXBLT |
| struct | LPD3DHAL_DP2STATESET |
| struct | LPD3DHAL_DP2SETPRIORITY |
| struct | LPD3DHAL_DP2SETRENDERTARGET |
| struct | LPD3DHAL_DP2CLEAR |
| struct | LPD3DHAL_DP2SETTEXLOD |
Defines |
| #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 |
Typedefs |
typedef struct
_DDRAWI_DIRECTDRAW_GBL FAR * | LPDDRAWI_DIRECTDRAW_GBL |
typedef struct
_DDRAWI_DIRECTDRAW_LCL FAR * | LPDDRAWI_DIRECTDRAW_LCL |
typedef struct
_DDRAWI_DDRAWSURFACE_LCL FAR * | LPDDRAWI_DDRAWSURFACE_LCL |
| typedef D3DHAL_GLOBALDRIVERDATA * | LPD3DHAL_GLOBALDRIVERDATA |
typedef struct
_D3DHAL_CONTEXTCREATEDATA * | LPD3DHAL_CONTEXTCREATEDATA |
typedef struct
_D3DHAL_CONTEXTDESTROYDATA * | LPD3DHAL_CONTEXTDESTROYDATA |
typedef struct
_D3DHAL_CONTEXTDESTROYALLDATA * | LPD3DHAL_CONTEXTDESTROYALLDATA |
typedef struct
_D3DHAL_SCENECAPTUREDATA * | LPD3DHAL_SCENECAPTUREDATA |
typedef struct
_D3DHAL_RENDERSTATEDATA * | LPD3DHAL_RENDERSTATEDATA |
typedef struct
_D3DHAL_RENDERPRIMITIVEDATA * | LPD3DHAL_RENDERPRIMITIVEDATA |
typedef struct
_D3DHAL_TEXTURECREATEDATA * | LPD3DHAL_TEXTURECREATEDATA |
typedef struct
_D3DHAL_TEXTUREDESTROYDATA * | LPD3DHAL_TEXTUREDESTROYDATA |
typedef struct
_D3DHAL_TEXTURESWAPDATA * | LPD3DHAL_TEXTURESWAPDATA |
typedef struct
_D3DHAL_TEXTUREGETSURFDATA * | LPD3DHAL_TEXTUREGETSURFDATA |
typedef struct
_D3DHAL_GETSTATEDATA * | LPD3DHAL_GETSTATEDATA |
| typedef DWORD(PASCAL * | LPD3DHAL_CONTEXTDESTROYALLCB )(LPD3DHAL_CONTEXTDESTROYALLDATA) |
| typedef D3DHAL_CALLBACKS * | LPD3DHAL_CALLBACKS |
typedef struct
_D3DHAL_SETRENDERTARGETDATA * | LPD3DHAL_SETRENDERTARGETDATA |
| typedef struct _D3DHAL_CLEARDATA * | LPD3DHAL_CLEARDATA |
typedef struct
_D3DHAL_DRAWONEPRIMITIVEDATA * | LPD3DHAL_DRAWONEPRIMITIVEDATA |
typedef struct
_D3DHAL_DRAWONEINDEXEDPRIMITIVEDATA * | LPD3DHAL_DRAWONEINDEXEDPRIMITIVEDATA |
typedef struct
_D3DHAL_DRAWPRIMITIVESDATA * | LPD3DHAL_DRAWPRIMITIVESDATA |
| typedef DWORD(PASCAL * | LPD3DHAL_DRAWONEINDEXEDPRIMITIVECB )(LPD3DHAL_DRAWONEINDEXEDPRIMITIVEDATA) |
| typedef struct _D3DHAL_CLEAR2DATA * | LPD3DHAL_CLEAR2DATA |
typedef struct
_D3DHAL_VALIDATETEXTURESTAGESTATEDATA * | LPD3DHAL_VALIDATETEXTURESTAGESTATEDATA |
typedef struct
_D3DHAL_DRAWPRIMITIVES2DATA * | LPD3DHAL_DRAWPRIMITIVES2DATA |
| typedef D3DMATERIAL7 | D3DHAL_DP2SETMATERIAL |
| typedef D3DMATERIAL7 * | LPD3DHAL_DP2SETMATERIAL |
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
} |
Functions |
| typedef | DWORD (PASCAL *LPD3DHAL_CONTEXTCREATECB)(LPD3DHAL_CONTEXTCREATEDATA) |