📄 dx95type.h
字号:
#define D3DDP2OP_DRAWINDEXEDPRIMITIVE D3DNTDP2OP_DRAWINDEXEDPRIMITIVE
#define D3DDP2OP_CREATEPIXELSHADER D3DNTDP2OP_CREATEPIXELSHADER
#define D3DDP2OP_DELETEPIXELSHADER D3DNTDP2OP_DELETEPIXELSHADER
#define D3DDP2OP_SETPIXELSHADER D3DNTDP2OP_SETPIXELSHADER
#define D3DDP2OP_SETPIXELSHADERCONST D3DNTDP2OP_SETPIXELSHADERCONST
#define D3DDP2OP_CLIPPEDTRIANGLEFAN D3DNTDP2OP_CLIPPEDTRIANGLEFAN
#define D3DDP2OP_DRAWPRIMITIVE2 D3DNTDP2OP_DRAWPRIMITIVE2
#define D3DDP2OP_DRAWINDEXEDPRIMITIVE2 D3DNTDP2OP_DRAWINDEXEDPRIMITIVE2
#define D3DDP2OP_DRAWRECTPATCH D3DNTDP2OP_DRAWRECTPATCH
#define D3DDP2OP_DRAWTRIPATCH D3DNTDP2OP_DRAWTRIPATCH
#define D3DDP2OP_VOLUMEBLT D3DNTDP2OP_VOLUMEBLT
#define D3DDP2OP_BUFFERBLT D3DNTDP2OP_BUFFERBLT
#define D3DDP2OP_MULTIPLYTRANSFORM D3DNTDP2OP_MULTIPLYTRANSFORM
#define D3DDP2OP_ADDDIRTYRECT D3DNTDP2OP_ADDDIRTYRECT
#define D3DDP2OP_ADDDIRTYBOX D3DNTDP2OP_ADDDIRTYBOX
#define D3DHAL_STATESETCREATE D3DNTHAL_STATESETCREATE
#define D3DCLEAR_COMPUTERECTS D3DNTCLEAR_COMPUTERECTS
typedef D3DNTHAL_DP2MULTIPLYTRANSFORM D3DHAL_DP2MULTIPLYTRANSFORM;
typedef LPD3DNTHAL_DP2MULTIPLYTRANSFORM LPD3DHAL_DP2MULTIPLYTRANSFORM;
typedef D3DNTHAL_DP2VERTEXSHADER D3DHAL_DP2VERTEXSHADER ;
typedef LPD3DNTHAL_DP2VERTEXSHADER LPD3DHAL_DP2VERTEXSHADER;
typedef D3DNTHAL_DP2CREATEVERTEXSHADER D3DHAL_DP2CREATEVERTEXSHADER;
typedef LPD3DNTHAL_DP2CREATEVERTEXSHADER LPD3DHAL_DP2CREATEVERTEXSHADER;
typedef D3DNTHAL_DP2SETVERTEXSHADERCONST D3DHAL_DP2SETVERTEXSHADERCONST;
typedef LPD3DNTHAL_DP2SETVERTEXSHADERCONST LPD3DHAL_DP2SETVERTEXSHADERCONST;
typedef D3DNTHAL_DP2SETSTREAMSOURCE D3DHAL_DP2SETSTREAMSOURCE;
typedef LPD3DNTHAL_DP2SETSTREAMSOURCE LPD3DHAL_DP2SETSTREAMSOURCE;
typedef D3DNTHAL_DP2SETSTREAMSOURCEUM D3DHAL_DP2SETSTREAMSOURCEUM;
typedef LPD3DNTHAL_DP2SETSTREAMSOURCEUM LPD3DHAL_DP2SETSTREAMSOURCEUM;
typedef D3DNTHAL_DP2SETINDICES D3DHAL_DP2SETINDICES;
typedef LPD3DNTHAL_DP2SETINDICES LPD3DHAL_DP2SETINDICES;
typedef D3DNTHAL_DP2DRAWPRIMITIVE D3DHAL_DP2DRAWPRIMITIVE;
typedef LPD3DNTHAL_DP2DRAWPRIMITIVE LPD3DHAL_DP2DRAWPRIMITIVE;
typedef D3DNTHAL_DP2DRAWINDEXEDPRIMITIVE D3DHAL_DP2DRAWINDEXEDPRIMITIVE;
typedef LPD3DNTHAL_DP2DRAWINDEXEDPRIMITIVE LPD3DHAL_DP2DRAWINDEXEDPRIMITIVE;
typedef D3DNTHAL_CLIPPEDTRIANGLEFAN D3DHAL_CLIPPEDTRIANGLEFAN;
typedef LPD3DNTHAL_CLIPPEDTRIANGLEFAN LPD3DHAL_CLIPPEDTRIANGLEFAN;
typedef D3DNTHAL_DP2DRAWPRIMITIVE2 D3DHAL_DP2DRAWPRIMITIVE2;
typedef LPD3DNTHAL_DP2DRAWPRIMITIVE2 LPD3DHAL_DP2DRAWPRIMITIVE2;
typedef D3DNTHAL_DP2DRAWINDEXEDPRIMITIVE2 D3DHAL_DP2DRAWINDEXEDPRIMITIVE2;
typedef LPD3DNTHAL_DP2DRAWINDEXEDPRIMITIVE2 LPD3DHAL_DP2DRAWINDEXEDPRIMITIVE2;
typedef D3DNTHAL_DP2PIXELSHADER D3DHAL_DP2PIXELSHADER;
typedef LPD3DNTHAL_DP2PIXELSHADER LPD3DHAL_DP2PIXELSHADER;
typedef D3DNTHAL_DP2CREATEPIXELSHADER D3DHAL_DP2CREATEPIXELSHADER;
typedef LPD3DNTHAL_DP2CREATEPIXELSHADER LPD3DHAL_DP2CREATEPIXELSHADER;
typedef D3DNTHAL_DP2SETPIXELSHADERCONST D3DHAL_DP2SETPIXELSHADERCONST;
typedef LPD3DNTHAL_DP2SETPIXELSHADERCONST LPD3DHAL_DP2SETPIXELSHADERCONST;
#define RTPATCHFLAG_HASSEGS _NT_RTPATCHFLAG_HASSEGS
#define RTPATCHFLAG_HASINFO _NT_RTPATCHFLAG_HASINFO
typedef D3DNTHAL_DP2DRAWRECTPATCH D3DHAL_DP2DRAWRECTPATCH;
typedef LPD3DNTHAL_DP2DRAWRECTPATCH LPD3DHAL_DP2DRAWRECTPATCH;
typedef D3DNTHAL_DP2DRAWTRIPATCH D3DHAL_DP2DRAWTRIPATCH;
typedef LPD3DNTHAL_DP2DRAWTRIPATCH LPD3DHAL_DP2DRAWTRIPATCH;
typedef D3DNTHAL_DP2VOLUMEBLT D3DHAL_DP2VOLUMEBLT;
typedef LPD3DNTHAL_DP2VOLUMEBLT LPD3DHAL_DP2VOLUMEBLT;
typedef D3DNTHAL_DP2BUFFERBLT D3DHAL_DP2BUFFERBLT;
typedef LPD3DNTHAL_DP2BUFFERBLT LPD3DHAL_DP2BUFFERBLT;
typedef D3DNTHAL_DP2ADDDIRTYRECT D3DHAL_DP2ADDDIRTYRECT;
typedef LPD3DNTHAL_DP2ADDDIRTYRECT LPD3DHAL_DP2ADDDIRTYRECT;
typedef D3DNTHAL_DP2ADDDIRTYBOX D3DHAL_DP2ADDDIRTYBOX;
typedef LPD3DNTHAL_DP2ADDDIRTYBOX LPD3DHAL_DP2ADDDIRTYBOX;
#define D3DSI_GETREGTYPE _NT_D3DSI_GETREGTYPE
#define D3DSI_GETREGNUM _NT_D3DSI_GETREGNUM
#define D3DSI_GETOPCODE _NT_D3DSI_GETOPCODE
#define D3DSI_GETWRITEMASK _NT_D3DSI_GETWRITEMASK
#define D3DVS_GETSWIZZLECOMP _NT_D3DVS_GETSWIZZLECOMP
#define D3DVS_GETSWIZZLE _NT_D3DVS_GETSWIZZLE
#define D3DVS_GETSRCMODIFIER _NT_D3DVS_GETSRCMODIFIER
#define D3DVS_GETADDRESSMODE _NT_D3DVS_GETADDRESSMODE
#define D3DRS_DELETERTPATCH _NT_D3DRS_DELETERTPATCH
typedef DDNT_GETDRIVERINFO2DATA DD_GETDRIVERINFO2DATA;;
#define GUID_GetDriverInfo2 _NT_GUID_GetDriverInfo2
#define D3DGDI2_MAGIC _NT_D3DGDI2_MAGIC
#define D3DGDI2_TYPE_GETD3DCAPS8 _NT_D3DGDI2_TYPE_GETD3DCAPS8
#define D3DGDI2_TYPE_GETFORMATCOUNT _NT_D3DGDI2_TYPE_GETFORMATCOUNT
#define D3DGDI2_TYPE_GETFORMAT _NT_D3DGDI2_TYPE_GETFORMAT
#define D3DGDI2_TYPE_DXVERSION _NT_D3DGDI2_TYPE_DXVERSION
typedef DDNT_GETFORMATCOUNTDATA DD_GETFORMATCOUNTDATA;
typedef DDNT_GETFORMATDATA DD_GETFORMATDATA;
typedef DDNT_DXVERSION DD_DXVERSION;
#define D3DDEVCAPS_HWVERTEXBUFFER _NT_D3DDEVCAPS_HWVERTEXBUFFER
#define D3DDEVCAPS_HWINDEXBUFFER _NT_D3DDEVCAPS_HWINDEXBUFFER
#define D3DDEVCAPS_SUBVOLUMELOCK _NT_D3DDEVCAPS_SUBVOLUMELOCK
#define D3DPMISCCAPS_FOGINFVF _NT_D3DPMISCCAPS_FOGINFVF
#define D3DFVF_FOG _NT_D3DFVF_FOG
#define D3DFMT_D32 _NT_D3DFMT_D32
#define D3DFMT_S1D15 _NT_D3DFMT_S1D15
#define D3DFMT_D15S1 _NT_D3DFMT_D15S1
#define D3DFMT_S8D24 _NT_D3DFMT_S8D24
#define D3DFMT_D24S8 _NT_D3DFMT_D24S8
#define D3DFMT_X8D24 _NT_D3DFMT_X8D24
#define D3DFMT_D24X8 _NT_D3DFMT_D24X8
#define D3DFMT_X4S4D24 _NT_D3DFMT_X4S4D24
#define D3DFMT_D24X4S4 _NT_D3DFMT_D24X4S4
#define D3DVS_INPUTREG_MAX_V1_1 _NT_D3DVS_INPUTREG_MAX_V1_1
#define D3DVS_TEMPREG_MAX_V1_1 _NT_D3DVS_TEMPREG_MAX_V1_1
#define D3DVS_CONSTREG_MAX_V1_1 _NT_D3DVS_CONSTREG_MAX_V1_1
#define D3DVS_TCRDOUTREG_MAX_V1_1 _NT_D3DVS_TCRDOUTREG_MAX_V1_1
#define D3DVS_ADDRREG_MAX_V1_1 _NT_D3DVS_ADDRREG_MAX_V1_1
#define D3DVS_ATTROUTREG_MAX_V1_1 _NT_D3DVS_ATTROUTREG_MAX_V1_1
#define D3DVS_MAXINSTRUCTIONCOUNT_V1_1 _NT_D3DVS_MAXINSTRUCTIONCOUNT_V1_1
#define D3DPS_INPUTREG_MAX_DX8 _NT_D3DPS_INPUTREG_MAX_DX8
#define D3DPS_TEMPREG_MAX_DX8 _NT_D3DPS_TEMPREG_MAX_DX8
#define D3DPS_CONSTREG_MAX_DX8 _NT_D3DPS_CONSTREG_MAX_DX8
#define D3DPS_TEXTUREREG_MAX_DX8 _NT_D3DPS_TEXTUREREG_MAX_DX8
#endif // (DIRECT3D_VERSION >= 0x0800 )
#ifdef DX8DDK_DX7HAL_DEFINES
// Some legacy (<=DX7) definitions that are in d3dhal.h
#define D3DHAL_TSS_MAXSTAGES D3DNTHAL_TSS_MAXSTAGES
typedef PDD_DIRECTDRAW_LOCAL LPDDRAWI_DIRECTDRAW_LCL;
typedef D3DNTHAL_DP2OPERATION *LPD3DHAL_DP2OPERATION;
typedef D3DNTHAL_DP2POINTS *LPD3DHAL_DP2POINTS;
typedef D3DNTHAL_DP2LINELIST *LPD3DHAL_DP2LINELIST;
typedef D3DNTHAL_DP2INDEXEDLINELIST *LPD3DHAL_DP2INDEXEDLINELIST;
typedef D3DNTHAL_DP2LINESTRIP *LPD3DHAL_DP2LINESTRIP;
typedef D3DNTHAL_DP2INDEXEDLINESTRIP *LPD3DHAL_DP2INDEXEDLINESTRIP;
typedef D3DNTHAL_DP2TRIANGLELIST *LPD3DHAL_DP2TRIANGLELIST;
typedef D3DNTHAL_DP2INDEXEDTRIANGLELIST *LPD3DHAL_DP2INDEXEDTRIANGLELIST;
typedef D3DNTHAL_DP2INDEXEDTRIANGLELIST2 *LPD3DHAL_DP2INDEXEDTRIANGLELIST2;
typedef D3DNTHAL_DP2TRIANGLESTRIP *LPD3DHAL_DP2TRIANGLESTRIP;
typedef D3DNTHAL_DP2INDEXEDTRIANGLESTRIP *LPD3DHAL_DP2INDEXEDTRIANGLESTRIP;
typedef D3DNTHAL_DP2TRIANGLEFAN *LPD3DHAL_DP2TRIANGLEFAN;
typedef D3DNTHAL_DP2INDEXEDTRIANGLEFAN *LPD3DHAL_DP2INDEXEDTRIANGLEFAN;
typedef D3DNTHAL_DP2RENDERSTATE *LPD3DHAL_DP2RENDERSTATE;
typedef D3DNTHAL_DP2TEXTURESTAGESTATE *LPD3DHAL_DP2TEXTURESTAGESTATE;
typedef D3DNTHAL_DP2TRIANGLEFAN_IMM *LPD3DHAL_DP2TRIANGLEFAN_IMM;
typedef D3DNTHAL_DP2STARTVERTEX *LPD3DHAL_DP2STARTVERTEX;
typedef D3DNTHAL_DP2VIEWPORTINFO *LPD3DHAL_DP2VIEWPORTINFO;
typedef D3DNTHAL_DP2WINFO *LPD3DHAL_DP2WINFO;
typedef D3DNTHAL_DP2SETPALETTE *LPD3DHAL_DP2SETPALETTE;
typedef D3DNTHAL_DP2UPDATEPALETTE *LPD3DHAL_DP2UPDATEPALETTE;
typedef D3DNTHAL_DP2ZRANGE *LPD3DHAL_DP2ZRANGE;
typedef D3DNTHAL_DP2SETMATERIAL *LPD3DHAL_DP2SETMATERIAL;
typedef D3DNTHAL_DP2SETLIGHT *LPD3DHAL_DP2SETLIGHT;
typedef D3DNTHAL_DP2SETCLIPPLANE *LPD3DHAL_DP2SETCLIPPLANE;
typedef D3DNTHAL_DP2CREATELIGHT *LPD3DHAL_DP2CREATELIGHT;
typedef D3DNTHAL_DP2SETTRANSFORM *LPD3DHAL_DP2SETTRANSFORM;
typedef D3DNTHAL_DP2EXT *LPD3DHAL_DP2EXT;
typedef D3DNTHAL_DP2TEXBLT *LPD3DHAL_DP2TEXBLT;
typedef D3DNTHAL_DP2STATESET *LPD3DHAL_DP2STATESET;
typedef D3DNTHAL_DP2SETPRIORITY *LPD3DHAL_DP2SETPRIORITY;
typedef D3DNTHAL_DP2SETRENDERTARGET *LPD3DHAL_DP2SETRENDERTARGET;
typedef D3DNTHAL_DP2CLEAR *LPD3DHAL_DP2CLEAR;
typedef D3DNTHAL_DP2SETTEXLOD *LPD3DHAL_DP2SETTEXLOD;
// Values for dwDataType in D3DHAL_DP2SETLIGHT
#define D3DHAL_SETLIGHT_ENABLE 0
#define D3DHAL_SETLIGHT_DISABLE 1
// If this is set, light data will be passed in after the
// D3DLIGHT7 structure
#define D3DHAL_SETLIGHT_DATA 2
#define D3DHAL_NUMCLIPVERTICES 20
#define D3DTSS_MAX ((D3DTEXTURESTAGESTATETYPE)29)
/*
* If DX8 driver wants to support pre-DX8 applications, it should use these
* definitions for pre-DX8 world matrices
*/
#define D3DTRANSFORMSTATE_WORLD_DX7 1
#define D3DTRANSFORMSTATE_WORLD1_DX7 4
#define D3DTRANSFORMSTATE_WORLD2_DX7 5
#define D3DTRANSFORMSTATE_WORLD3_DX7 6
/*
* Generally needed maximum state structure sizes. Note that the copy of
* these in refrasti.hpp must be kept in sync with these.
*/
#define D3DHAL_MAX_RSTATES (D3DRENDERSTATE_WRAPBIAS + 128)
/* Last state offset for combined render state and texture stage array + 1 */
#define D3DHAL_MAX_RSTATES_AND_STAGES \
(D3DHAL_TSS_RENDERSTATEBASE + \
D3DHAL_TSS_MAXSTAGES * D3DHAL_TSS_STATESPERSTAGE)
/* Last texture state ID */
#define D3DHAL_MAX_TEXTURESTATES (13)
/* Last texture state ID + 1 */
#define D3DHAL_TEXTURESTATEBUF_SIZE (D3DHAL_MAX_TEXTURESTATES+1)
/*
* If no dwNumVertices is given, this is what will be used.
*/
#define D3DHAL_DEFAULT_TL_NUM ((32 * 1024) / sizeof (D3DTLVERTEX))
#define D3DHAL_DEFAULT_H_NUM ((32 * 1024) / sizeof (D3DHVERTEX))
typedef D3DDEVICEDESC_V1 *LPD3DDEVICEDESC_V1;
#define D3DDEVICEDESCSIZE_V1 (sizeof(D3DDEVICEDESC_V1))
#define D3DHAL_GLOBALDRIVERDATASIZE (sizeof(D3DHAL_GLOBALDRIVERDATA))
#define D3DHAL_D3DEXTENDEDCAPSSIZE (sizeof(D3DHAL_D3DEXTENDEDCAPS))
#endif // DX8DDK_DX7HAL_DEFINES
#endif // WINNT
#endif // NODX95TYPES
#endif // __DX95TYPE_H__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -