|
#define | D3DVALP(val, prec) ((float)(val)) |
|
#define | D3DVAL(val) ((float)(val)) |
|
#define | D3DDivide(a, b) (float)((double) (a) / (double) (b)) |
|
#define | D3DMultiply(a, b) ((a) * (b)) |
|
#define | CI_GETALPHA(ci) ((ci) >> 24) |
|
#define | CI_GETINDEX(ci) (((ci) >> 8) & 0xffff) |
|
#define | CI_GETFRACTION(ci) ((ci) & 0xff) |
|
#define | CI_ROUNDINDEX(ci) CI_GETINDEX((ci) + 0x80) |
|
#define | CI_MASKALPHA(ci) ((ci) & 0xffffff) |
|
#define | CI_MAKE(a, i, f) (((a) << 24) | ((i) << 8) | (f)) |
|
#define | RGBA_GETALPHA(rgb) ((rgb) >> 24) |
|
#define | RGBA_GETRED(rgb) (((rgb) >> 16) & 0xff) |
|
#define | RGBA_GETGREEN(rgb) (((rgb) >> 8) & 0xff) |
|
#define | RGBA_GETBLUE(rgb) ((rgb) & 0xff) |
|
#define | RGBA_MAKE(r, g, b, a) ((D3DCOLOR) (((a) << 24) | ((r) << 16) | ((g) << 8) | (b))) |
|
#define | D3DRGB(r, g, b) (0xff000000 | ( ((LONG)((r) * 255)) << 16) | (((LONG)((g) * 255)) << 8) | (LONG)((b) * 255)) |
|
#define | D3DRGBA(r, g, b, a) |
|
#define | RGB_GETRED(rgb) (((rgb) >> 16) & 0xff) |
|
#define | RGB_GETGREEN(rgb) (((rgb) >> 8) & 0xff) |
|
#define | RGB_GETBLUE(rgb) ((rgb) & 0xff) |
|
#define | RGBA_SETALPHA(rgba, x) (((x) << 24) | ((rgba) & 0x00ffffff)) |
|
#define | RGB_MAKE(r, g, b) ((D3DCOLOR) (((r) << 16) | ((g) << 8) | (b))) |
|
#define | RGBA_TORGB(rgba) ((D3DCOLOR) ((rgba) & 0xffffff)) |
|
#define | RGB_TORGBA(rgb) ((D3DCOLOR) ((rgb) | 0xff000000)) |
|
#define | D3DENUMRET_CANCEL DDENUMRET_CANCEL |
|
#define | D3DENUMRET_OK DDENUMRET_OK |
|
#define | D3DCOLOR_DEFINED |
|
#define | D3DVECTOR_DEFINED |
|
#define | DX_SHARED_DEFINES |
|
#define | D3DMAXUSERCLIPPLANES 32 |
|
#define | D3DCLIPPLANE0 (1 << 0) |
|
#define | D3DCLIPPLANE1 (1 << 1) |
|
#define | D3DCLIPPLANE2 (1 << 2) |
|
#define | D3DCLIPPLANE3 (1 << 3) |
|
#define | D3DCLIPPLANE4 (1 << 4) |
|
#define | D3DCLIPPLANE5 (1 << 5) |
|
#define | D3DCLIP_LEFT 0x00000001 |
|
#define | D3DCLIP_RIGHT 0x00000002 |
|
#define | D3DCLIP_TOP 0x00000004 |
|
#define | D3DCLIP_BOTTOM 0x00000008 |
|
#define | D3DCLIP_FRONT 0x00000010 |
|
#define | D3DCLIP_BACK 0x00000020 |
|
#define | D3DCLIP_GEN0 0x00000040 |
|
#define | D3DCLIP_GEN1 0x00000080 |
|
#define | D3DCLIP_GEN2 0x00000100 |
|
#define | D3DCLIP_GEN3 0x00000200 |
|
#define | D3DCLIP_GEN4 0x00000400 |
|
#define | D3DCLIP_GEN5 0x00000800 |
|
#define | D3DSTATUS_CLIPUNIONLEFT D3DCLIP_LEFT |
|
#define | D3DSTATUS_CLIPUNIONRIGHT D3DCLIP_RIGHT |
|
#define | D3DSTATUS_CLIPUNIONTOP D3DCLIP_TOP |
|
#define | D3DSTATUS_CLIPUNIONBOTTOM D3DCLIP_BOTTOM |
|
#define | D3DSTATUS_CLIPUNIONFRONT D3DCLIP_FRONT |
|
#define | D3DSTATUS_CLIPUNIONBACK D3DCLIP_BACK |
|
#define | D3DSTATUS_CLIPUNIONGEN0 D3DCLIP_GEN0 |
|
#define | D3DSTATUS_CLIPUNIONGEN1 D3DCLIP_GEN1 |
|
#define | D3DSTATUS_CLIPUNIONGEN2 D3DCLIP_GEN2 |
|
#define | D3DSTATUS_CLIPUNIONGEN3 D3DCLIP_GEN3 |
|
#define | D3DSTATUS_CLIPUNIONGEN4 D3DCLIP_GEN4 |
|
#define | D3DSTATUS_CLIPUNIONGEN5 D3DCLIP_GEN5 |
|
#define | D3DSTATUS_CLIPINTERSECTIONLEFT 0x00001000 |
|
#define | D3DSTATUS_CLIPINTERSECTIONRIGHT 0x00002000 |
|
#define | D3DSTATUS_CLIPINTERSECTIONTOP 0x00004000 |
|
#define | D3DSTATUS_CLIPINTERSECTIONBOTTOM 0x00008000 |
|
#define | D3DSTATUS_CLIPINTERSECTIONFRONT 0x00010000 |
|
#define | D3DSTATUS_CLIPINTERSECTIONBACK 0x00020000 |
|
#define | D3DSTATUS_CLIPINTERSECTIONGEN0 0x00040000 |
|
#define | D3DSTATUS_CLIPINTERSECTIONGEN1 0x00080000 |
|
#define | D3DSTATUS_CLIPINTERSECTIONGEN2 0x00100000 |
|
#define | D3DSTATUS_CLIPINTERSECTIONGEN3 0x00200000 |
|
#define | D3DSTATUS_CLIPINTERSECTIONGEN4 0x00400000 |
|
#define | D3DSTATUS_CLIPINTERSECTIONGEN5 0x00800000 |
|
#define | D3DSTATUS_ZNOTVISIBLE 0x01000000 |
|
#define | D3DSTATUS_CLIPUNIONALL |
|
#define | D3DSTATUS_CLIPINTERSECTIONALL |
|
#define | D3DSTATUS_DEFAULT |
|
#define | D3DTRANSFORM_CLIPPED 0x00000001 |
|
#define | D3DTRANSFORM_UNCLIPPED 0x00000002 |
|
#define | D3DLIGHT_ACTIVE 0x00000001 |
|
#define | D3DLIGHT_NO_SPECULAR 0x00000002 |
|
#define | D3DLIGHT_ALL (D3DLIGHT_ACTIVE | D3DLIGHT_NO_SPECULAR) /* 0x3 */ |
|
#define | D3DLIGHT_RANGE_MAX ((float)sqrt(FLT_MAX)) |
|
#define | D3DCOLOR_MONO 1 |
|
#define | D3DCOLOR_RGB 2 |
|
#define | D3DCLEAR_TARGET 0x00000001 |
|
#define | D3DCLEAR_ZBUFFER 0x00000002 |
|
#define | D3DCLEAR_STENCIL 0x00000004 |
|
#define | D3DSTATE_OVERRIDE_BIAS 256 |
|
#define | D3DSTATE_OVERRIDE(type) (D3DRENDERSTATETYPE)(((DWORD) (type) + D3DSTATE_OVERRIDE_BIAS)) |
|
#define | D3DRENDERSTATE_BLENDENABLE D3DRENDERSTATE_ALPHABLENDENABLE |
|
#define | D3DRENDERSTATE_WRAPBIAS 128UL |
|
#define | D3DWRAP_U 0x00000001L |
|
#define | D3DWRAP_V 0x00000002L |
|
#define | D3DWRAPCOORD_0 0x00000001L |
|
#define | D3DWRAPCOORD_1 0x00000002L |
|
#define | D3DWRAPCOORD_2 0x00000004L |
|
#define | D3DWRAPCOORD_3 0x00000008L |
|
#define | D3DRENDERSTATE_STIPPLEPATTERN(y) (D3DRENDERSTATE_STIPPLEPATTERN00 + (y)) |
|
#define | D3DPROCESSVERTICES_TRANSFORMLIGHT 0x00000000L |
|
#define | D3DPROCESSVERTICES_TRANSFORM 0x00000001L |
|
#define | D3DPROCESSVERTICES_COPY 0x00000002L |
|
#define | D3DPROCESSVERTICES_OPMASK 0x00000007L |
|
#define | D3DPROCESSVERTICES_UPDATEEXTENTS 0x00000008L |
|
#define | D3DPROCESSVERTICES_NOCOLOR 0x00000010L |
|
#define | D3DTSS_TCI_PASSTHRU 0x00000000 |
|
#define | D3DTSS_TCI_CAMERASPACENORMAL 0x00010000 |
|
#define | D3DTSS_TCI_CAMERASPACEPOSITION 0x00020000 |
|
#define | D3DTSS_TCI_CAMERASPACEREFLECTIONVECTOR 0x00030000 |
|
#define | D3DTA_SELECTMASK 0x0000000f |
|
#define | D3DTA_DIFFUSE 0x00000000 |
|
#define | D3DTA_CURRENT 0x00000001 |
|
#define | D3DTA_TEXTURE 0x00000002 |
|
#define | D3DTA_TFACTOR 0x00000003 |
|
#define | D3DTA_SPECULAR 0x00000004 |
|
#define | D3DTA_COMPLEMENT 0x00000010 |
|
#define | D3DTA_ALPHAREPLICATE 0x00000020 |
|
#define | D3DTRIFLAG_START 0x00000000L |
|
#define | D3DTRIFLAG_STARTFLAT(len) (len) |
|
#define | D3DTRIFLAG_ODD 0x0000001eL |
|
#define | D3DTRIFLAG_EVEN 0x0000001fL |
|
#define | D3DTRIFLAG_EDGEENABLE1 0x00000100L |
|
#define | D3DTRIFLAG_EDGEENABLE2 0x00000200L |
|
#define | D3DTRIFLAG_EDGEENABLE3 0x00000400L |
|
#define | D3DTRIFLAG_EDGEENABLETRIANGLE (D3DTRIFLAG_EDGEENABLE1 | D3DTRIFLAG_EDGEENABLE2 | D3DTRIFLAG_EDGEENABLE3) |
|
#define | D3DSETSTATUS_STATUS 0x00000001L |
|
#define | D3DSETSTATUS_EXTENTS 0x00000002L |
|
#define | D3DSETSTATUS_ALL (D3DSETSTATUS_STATUS | D3DSETSTATUS_EXTENTS) |
|
#define | D3DCLIPSTATUS_STATUS 0x00000001L |
|
#define | D3DCLIPSTATUS_EXTENTS2 0x00000002L |
|
#define | D3DCLIPSTATUS_EXTENTS3 0x00000004L |
|
#define | D3DEXECUTE_CLIPPED 0x00000001l |
|
#define | D3DEXECUTE_UNCLIPPED 0x00000002l |
|
#define | D3DPAL_FREE 0x00 |
|
#define | D3DPAL_READONLY 0x40 |
|
#define | D3DPAL_RESERVED 0x80 |
|
#define | D3DVBCAPS_SYSTEMMEMORY 0x00000800l |
|
#define | D3DVBCAPS_WRITEONLY 0x00010000l |
|
#define | D3DVBCAPS_OPTIMIZED 0x80000000l |
|
#define | D3DVBCAPS_DONOTCLIP 0x00000001l |
|
#define | D3DVOP_LIGHT (1 << 10) |
|
#define | D3DVOP_TRANSFORM (1 << 0) |
|
#define | D3DVOP_CLIP (1 << 2) |
|
#define | D3DVOP_EXTENTS (1 << 3) |
|
#define | D3DMAXNUMVERTICES ((1<<16) - 1) |
|
#define | D3DMAXNUMPRIMITIVES ((1<<16) - 1) |
|
#define | D3DPV_DONOTCOPYDATA (1 << 0) |
|
#define | D3DFVF_RESERVED0 0x001 |
|
#define | D3DFVF_POSITION_MASK 0x00E |
|
#define | D3DFVF_XYZ 0x002 |
|
#define | D3DFVF_XYZRHW 0x004 |
|
#define | D3DFVF_XYZB1 0x006 |
|
#define | D3DFVF_XYZB2 0x008 |
|
#define | D3DFVF_XYZB3 0x00a |
|
#define | D3DFVF_XYZB4 0x00c |
|
#define | D3DFVF_XYZB5 0x00e |
|
#define | D3DFVF_NORMAL 0x010 |
|
#define | D3DFVF_RESERVED1 0x020 |
|
#define | D3DFVF_DIFFUSE 0x040 |
|
#define | D3DFVF_SPECULAR 0x080 |
|
#define | D3DFVF_TEXCOUNT_MASK 0xf00 |
|
#define | D3DFVF_TEXCOUNT_SHIFT 8 |
|
#define | D3DFVF_TEX0 0x000 |
|
#define | D3DFVF_TEX1 0x100 |
|
#define | D3DFVF_TEX2 0x200 |
|
#define | D3DFVF_TEX3 0x300 |
|
#define | D3DFVF_TEX4 0x400 |
|
#define | D3DFVF_TEX5 0x500 |
|
#define | D3DFVF_TEX6 0x600 |
|
#define | D3DFVF_TEX7 0x700 |
|
#define | D3DFVF_TEX8 0x800 |
|
#define | D3DFVF_RESERVED2 0xf000 |
|
#define | D3DFVF_VERTEX ( D3DFVF_XYZ | D3DFVF_NORMAL | D3DFVF_TEX1 ) |
|
#define | D3DFVF_LVERTEX |
|
#define | D3DFVF_TLVERTEX |
|
#define | D3DDP_MAXTEXCOORD 8 |
|
#define | D3DVIS_INSIDE_FRUSTUM 0 |
|
#define | D3DVIS_INTERSECT_FRUSTUM 1 |
|
#define | D3DVIS_OUTSIDE_FRUSTUM 2 |
|
#define | D3DVIS_INSIDE_LEFT 0 |
|
#define | D3DVIS_INTERSECT_LEFT (1 << 2) |
|
#define | D3DVIS_OUTSIDE_LEFT (2 << 2) |
|
#define | D3DVIS_INSIDE_RIGHT 0 |
|
#define | D3DVIS_INTERSECT_RIGHT (1 << 4) |
|
#define | D3DVIS_OUTSIDE_RIGHT (2 << 4) |
|
#define | D3DVIS_INSIDE_TOP 0 |
|
#define | D3DVIS_INTERSECT_TOP (1 << 6) |
|
#define | D3DVIS_OUTSIDE_TOP (2 << 6) |
|
#define | D3DVIS_INSIDE_BOTTOM 0 |
|
#define | D3DVIS_INTERSECT_BOTTOM (1 << 8) |
|
#define | D3DVIS_OUTSIDE_BOTTOM (2 << 8) |
|
#define | D3DVIS_INSIDE_NEAR 0 |
|
#define | D3DVIS_INTERSECT_NEAR (1 << 10) |
|
#define | D3DVIS_OUTSIDE_NEAR (2 << 10) |
|
#define | D3DVIS_INSIDE_FAR 0 |
|
#define | D3DVIS_INTERSECT_FAR (1 << 12) |
|
#define | D3DVIS_OUTSIDE_FAR (2 << 12) |
|
#define | D3DVIS_MASK_FRUSTUM (3 << 0) |
|
#define | D3DVIS_MASK_LEFT (3 << 2) |
|
#define | D3DVIS_MASK_RIGHT (3 << 4) |
|
#define | D3DVIS_MASK_TOP (3 << 6) |
|
#define | D3DVIS_MASK_BOTTOM (3 << 8) |
|
#define | D3DVIS_MASK_NEAR (3 << 10) |
|
#define | D3DVIS_MASK_FAR (3 << 12) |
|
#define | D3DDEVINFOID_TEXTUREMANAGER 1 |
|
#define | D3DDEVINFOID_D3DTEXTUREMANAGER 2 |
|
#define | D3DDEVINFOID_TEXTURING 3 |
|
#define | D3DFVF_TEXTUREFORMAT2 0 |
|
#define | D3DFVF_TEXTUREFORMAT1 3 |
|
#define | D3DFVF_TEXTUREFORMAT3 1 |
|
#define | D3DFVF_TEXTUREFORMAT4 2 |
|
#define | D3DFVF_TEXCOORDSIZE3(CoordIndex) (D3DFVF_TEXTUREFORMAT3 << (CoordIndex*2 + 16)) |
|
#define | D3DFVF_TEXCOORDSIZE2(CoordIndex) (D3DFVF_TEXTUREFORMAT2) |
|
#define | D3DFVF_TEXCOORDSIZE4(CoordIndex) (D3DFVF_TEXTUREFORMAT4 << (CoordIndex*2 + 16)) |
|
#define | D3DFVF_TEXCOORDSIZE1(CoordIndex) (D3DFVF_TEXTUREFORMAT1 << (CoordIndex*2 + 16)) |
|
|
enum | D3DLIGHTTYPE {
D3DLIGHT_POINT = 1
, D3DLIGHT_SPOT = 2
, D3DLIGHT_DIRECTIONAL = 3
, D3DLIGHT_PARALLELPOINT = 4
,
D3DLIGHT_GLSPOT = 5
, D3DLIGHT_FORCE_DWORD = 0x7fffffff
} |
|
enum | _D3DOPCODE {
D3DOP_POINT = 1
, D3DOP_LINE = 2
, D3DOP_TRIANGLE = 3
, D3DOP_MATRIXLOAD = 4
,
D3DOP_MATRIXMULTIPLY = 5
, D3DOP_STATETRANSFORM = 6
, D3DOP_STATELIGHT = 7
, D3DOP_STATERENDER = 8
,
D3DOP_PROCESSVERTICES = 9
, D3DOP_TEXTURELOAD = 10
, D3DOP_EXIT = 11
, D3DOP_BRANCHFORWARD = 12
,
D3DOP_SPAN = 13
, D3DOP_SETSTATUS = 14
, D3DOP_FORCE_DWORD = 0x7fffffff
} |
|
enum | D3DSHADEMODE { D3DSHADE_FLAT = 1
, D3DSHADE_GOURAUD = 2
, D3DSHADE_PHONG = 3
, D3DSHADE_FORCE_DWORD = 0x7fffffff
} |
|
enum | D3DFILLMODE { D3DFILL_POINT = 1
, D3DFILL_WIREFRAME = 2
, D3DFILL_SOLID = 3
, D3DFILL_FORCE_DWORD = 0x7fffffff
} |
|
enum | D3DTEXTUREFILTER {
D3DFILTER_NEAREST = 1
, D3DFILTER_LINEAR = 2
, D3DFILTER_MIPNEAREST = 3
, D3DFILTER_MIPLINEAR = 4
,
D3DFILTER_LINEARMIPNEAREST = 5
, D3DFILTER_LINEARMIPLINEAR = 6
, D3DFILTER_FORCE_DWORD = 0x7fffffff
} |
|
enum | D3DBLEND {
D3DBLEND_ZERO = 1
, D3DBLEND_ONE = 2
, D3DBLEND_SRCCOLOR = 3
, D3DBLEND_INVSRCCOLOR = 4
,
D3DBLEND_SRCALPHA = 5
, D3DBLEND_INVSRCALPHA = 6
, D3DBLEND_DESTALPHA = 7
, D3DBLEND_INVDESTALPHA = 8
,
D3DBLEND_DESTCOLOR = 9
, D3DBLEND_INVDESTCOLOR = 10
, D3DBLEND_SRCALPHASAT = 11
, D3DBLEND_BOTHSRCALPHA = 12
,
D3DBLEND_BOTHINVSRCALPHA = 13
, D3DBLEND_FORCE_DWORD = 0x7fffffff
} |
|
enum | D3DTEXTUREBLEND {
D3DTBLEND_DECAL = 1
, D3DTBLEND_MODULATE = 2
, D3DTBLEND_DECALALPHA = 3
, D3DTBLEND_MODULATEALPHA = 4
,
D3DTBLEND_DECALMASK = 5
, D3DTBLEND_MODULATEMASK = 6
, D3DTBLEND_COPY = 7
, D3DTBLEND_ADD = 8
,
D3DTBLEND_FORCE_DWORD = 0x7fffffff
} |
|
enum | _D3DTEXTUREADDRESS {
D3DTADDRESS_WRAP = 1
, D3DTADDRESS_MIRROR = 2
, D3DTADDRESS_CLAMP = 3
, D3DTADDRESS_BORDER = 4
,
D3DTADDRESS_MIRRORONCE = 5
, D3DTADDRESS_FORCE_DWORD = 0x7fffffff
, D3DTADDRESS_WRAP = 1
, D3DTADDRESS_MIRROR = 2
,
D3DTADDRESS_CLAMP = 3
, D3DTADDRESS_BORDER = 4
, D3DTADDRESS_MIRRORONCE = 5
, D3DTADDRESS_FORCE_DWORD = 0x7fffffff
,
D3DTADDRESS_WRAP = 1
, D3DTADDRESS_MIRROR = 2
, D3DTADDRESS_CLAMP = 3
, D3DTADDRESS_BORDER = 4
,
D3DTADDRESS_FORCE_DWORD = 0x7fffffff
} |
|
enum | D3DCULL { D3DCULL_NONE = 1
, D3DCULL_CW = 2
, D3DCULL_CCW = 3
, D3DCULL_FORCE_DWORD = 0x7fffffff
} |
|
enum | D3DCMPFUNC {
D3DCMP_NEVER = 1
, D3DCMP_LESS = 2
, D3DCMP_EQUAL = 3
, D3DCMP_LESSEQUAL = 4
,
D3DCMP_GREATER = 5
, D3DCMP_NOTEQUAL = 6
, D3DCMP_GREATEREQUAL = 7
, D3DCMP_ALWAYS = 8
,
D3DCMP_FORCE_DWORD = 0x7fffffff
} |
|
enum | _D3DSTENCILOP {
D3DSTENCILOP_KEEP = 1
, D3DSTENCILOP_ZERO = 2
, D3DSTENCILOP_REPLACE = 3
, D3DSTENCILOP_INCRSAT = 4
,
D3DSTENCILOP_DECRSAT = 5
, D3DSTENCILOP_INVERT = 6
, D3DSTENCILOP_INCR = 7
, D3DSTENCILOP_DECR = 8
,
D3DSTENCILOP_FORCE_DWORD = 0x7fffffff
, D3DSTENCILOP_KEEP = 1
, D3DSTENCILOP_ZERO = 2
, D3DSTENCILOP_REPLACE = 3
,
D3DSTENCILOP_INCRSAT = 4
, D3DSTENCILOP_DECRSAT = 5
, D3DSTENCILOP_INVERT = 6
, D3DSTENCILOP_INCR = 7
,
D3DSTENCILOP_DECR = 8
, D3DSTENCILOP_FORCE_DWORD = 0x7fffffff
, D3DSTENCILOP_KEEP = 1
, D3DSTENCILOP_ZERO = 2
,
D3DSTENCILOP_REPLACE = 3
, D3DSTENCILOP_INCRSAT = 4
, D3DSTENCILOP_DECRSAT = 5
, D3DSTENCILOP_INVERT = 6
,
D3DSTENCILOP_INCR = 7
, D3DSTENCILOP_DECR = 8
, D3DSTENCILOP_FORCE_DWORD = 0x7fffffff
} |
|
enum | _D3DFOGMODE {
D3DFOG_NONE = 0
, D3DFOG_EXP = 1
, D3DFOG_EXP2 = 2
, D3DFOG_LINEAR = 3
,
D3DFOG_FORCE_DWORD = 0x7fffffff
, D3DFOG_NONE = 0
, D3DFOG_EXP = 1
, D3DFOG_EXP2 = 2
,
D3DFOG_LINEAR = 3
, D3DFOG_FORCE_DWORD = 0x7fffffff
, D3DFOG_NONE = 0
, D3DFOG_EXP = 1
,
D3DFOG_EXP2 = 2
, D3DFOG_LINEAR = 3
, D3DFOG_FORCE_DWORD = 0x7fffffff
} |
|
enum | _D3DZBUFFERTYPE {
D3DZB_FALSE = 0
, D3DZB_TRUE = 1
, D3DZB_USEW = 2
, D3DZB_FORCE_DWORD = 0x7fffffff
,
D3DZB_FALSE = 0
, D3DZB_TRUE = 1
, D3DZB_USEW = 2
, D3DZB_FORCE_DWORD = 0x7fffffff
,
D3DZB_FALSE = 0
, D3DZB_TRUE = 1
, D3DZB_USEW = 2
, D3DZB_FORCE_DWORD = 0x7fffffff
} |
|
enum | _D3DANTIALIASMODE { D3DANTIALIAS_NONE = 0
, D3DANTIALIAS_SORTDEPENDENT = 1
, D3DANTIALIAS_SORTINDEPENDENT = 2
, D3DANTIALIAS_FORCE_DWORD = 0x7fffffff
} |
|
enum | D3DVERTEXTYPE { D3DVT_VERTEX = 1
, D3DVT_LVERTEX = 2
, D3DVT_TLVERTEX = 3
, D3DVT_FORCE_DWORD = 0x7fffffff
} |
|
enum | D3DPRIMITIVETYPE {
D3DPT_POINTLIST = 1
, D3DPT_LINELIST = 2
, D3DPT_LINESTRIP = 3
, D3DPT_TRIANGLELIST = 4
,
D3DPT_TRIANGLESTRIP = 5
, D3DPT_TRIANGLEFAN = 6
, D3DPT_FORCE_DWORD = 0x7fffffff
} |
|
enum | _D3DTRANSFORMSTATETYPE {
D3DTS_VIEW = 2
, D3DTS_PROJECTION = 3
, D3DTS_TEXTURE0 = 16
, D3DTS_TEXTURE1 = 17
,
D3DTS_TEXTURE2 = 18
, D3DTS_TEXTURE3 = 19
, D3DTS_TEXTURE4 = 20
, D3DTS_TEXTURE5 = 21
,
D3DTS_TEXTURE6 = 22
, D3DTS_TEXTURE7 = 23
, D3DTS_FORCE_DWORD = 0x7fffffff
, D3DTS_VIEW = 2
,
D3DTS_PROJECTION = 3
, D3DTS_TEXTURE0 = 16
, D3DTS_TEXTURE1 = 17
, D3DTS_TEXTURE2 = 18
,
D3DTS_TEXTURE3 = 19
, D3DTS_TEXTURE4 = 20
, D3DTS_TEXTURE5 = 21
, D3DTS_TEXTURE6 = 22
,
D3DTS_TEXTURE7 = 23
, D3DTS_FORCE_DWORD = 0x7fffffff
, D3DTRANSFORMSTATE_WORLD = 1
, D3DTRANSFORMSTATE_VIEW = 2
,
D3DTRANSFORMSTATE_PROJECTION = 3
, D3DTRANSFORMSTATE_WORLD1 = 4
, D3DTRANSFORMSTATE_WORLD2 = 5
, D3DTRANSFORMSTATE_WORLD3 = 6
,
D3DTRANSFORMSTATE_TEXTURE0 = 16
, D3DTRANSFORMSTATE_TEXTURE1 = 17
, D3DTRANSFORMSTATE_TEXTURE2 = 18
, D3DTRANSFORMSTATE_TEXTURE3 = 19
,
D3DTRANSFORMSTATE_TEXTURE4 = 20
, D3DTRANSFORMSTATE_TEXTURE5 = 21
, D3DTRANSFORMSTATE_TEXTURE6 = 22
, D3DTRANSFORMSTATE_TEXTURE7 = 23
,
D3DTRANSFORMSTATE_FORCE_DWORD = 0x7fffffff
} |
|
enum | D3DLIGHTSTATETYPE {
D3DLIGHTSTATE_MATERIAL = 1
, D3DLIGHTSTATE_AMBIENT = 2
, D3DLIGHTSTATE_COLORMODEL = 3
, D3DLIGHTSTATE_FOGMODE = 4
,
D3DLIGHTSTATE_FOGSTART = 5
, D3DLIGHTSTATE_FOGEND = 6
, D3DLIGHTSTATE_FOGDENSITY = 7
, D3DLIGHTSTATE_COLORVERTEX = 8
,
D3DLIGHTSTATE_FORCE_DWORD = 0x7fffffff
} |
|
enum | D3DRENDERSTATETYPE {
D3DRENDERSTATE_TEXTUREHANDLE = 1
, D3DRENDERSTATE_ANTIALIAS = 2
, D3DRENDERSTATE_TEXTUREADDRESS = 3
, D3DRENDERSTATE_TEXTUREPERSPECTIVE = 4
,
D3DRENDERSTATE_WRAPU = 5
, D3DRENDERSTATE_WRAPV = 6
, D3DRENDERSTATE_ZENABLE = 7
, D3DRENDERSTATE_FILLMODE = 8
,
D3DRENDERSTATE_SHADEMODE = 9
, D3DRENDERSTATE_LINEPATTERN = 10
, D3DRENDERSTATE_MONOENABLE = 11
, D3DRENDERSTATE_ROP2 = 12
,
D3DRENDERSTATE_PLANEMASK = 13
, D3DRENDERSTATE_ZWRITEENABLE = 14
, D3DRENDERSTATE_ALPHATESTENABLE = 15
, D3DRENDERSTATE_LASTPIXEL = 16
,
D3DRENDERSTATE_TEXTUREMAG = 17
, D3DRENDERSTATE_TEXTUREMIN = 18
, D3DRENDERSTATE_SRCBLEND = 19
, D3DRENDERSTATE_DESTBLEND = 20
,
D3DRENDERSTATE_TEXTUREMAPBLEND = 21
, D3DRENDERSTATE_CULLMODE = 22
, D3DRENDERSTATE_ZFUNC = 23
, D3DRENDERSTATE_ALPHAREF = 24
,
D3DRENDERSTATE_ALPHAFUNC = 25
, D3DRENDERSTATE_DITHERENABLE = 26
, D3DRENDERSTATE_ALPHABLENDENABLE = 27
, D3DRENDERSTATE_FOGENABLE = 28
,
D3DRENDERSTATE_SPECULARENABLE = 29
, D3DRENDERSTATE_ZVISIBLE = 30
, D3DRENDERSTATE_SUBPIXEL = 31
, D3DRENDERSTATE_SUBPIXELX = 32
,
D3DRENDERSTATE_STIPPLEDALPHA = 33
, D3DRENDERSTATE_FOGCOLOR = 34
, D3DRENDERSTATE_FOGTABLEMODE = 35
, D3DRENDERSTATE_FOGTABLESTART = 36
,
D3DRENDERSTATE_FOGTABLEEND = 37
, D3DRENDERSTATE_FOGTABLEDENSITY = 38
, D3DRENDERSTATE_FOGSTART = 36
, D3DRENDERSTATE_FOGEND = 37
,
D3DRENDERSTATE_FOGDENSITY = 38
, D3DRENDERSTATE_STIPPLEENABLE = 39
, D3DRENDERSTATE_EDGEANTIALIAS = 40
, D3DRENDERSTATE_COLORKEYENABLE = 41
,
D3DRENDERSTATE_BORDERCOLOR = 43
, D3DRENDERSTATE_TEXTUREADDRESSU = 44
, D3DRENDERSTATE_TEXTUREADDRESSV = 45
, D3DRENDERSTATE_MIPMAPLODBIAS = 46
,
D3DRENDERSTATE_ZBIAS = 47
, D3DRENDERSTATE_RANGEFOGENABLE = 48
, D3DRENDERSTATE_ANISOTROPY = 49
, D3DRENDERSTATE_FLUSHBATCH = 50
,
D3DRENDERSTATE_TRANSLUCENTSORTINDEPENDENT = 51
, D3DRENDERSTATE_STENCILENABLE = 52
, D3DRENDERSTATE_STENCILFAIL = 53
, D3DRENDERSTATE_STENCILZFAIL = 54
,
D3DRENDERSTATE_STENCILPASS = 55
, D3DRENDERSTATE_STENCILFUNC = 56
, D3DRENDERSTATE_STENCILREF = 57
, D3DRENDERSTATE_STENCILMASK = 58
,
D3DRENDERSTATE_STENCILWRITEMASK = 59
, D3DRENDERSTATE_TEXTUREFACTOR = 60
, D3DRENDERSTATE_STIPPLEPATTERN00 = 64
, D3DRENDERSTATE_STIPPLEPATTERN01 = 65
,
D3DRENDERSTATE_STIPPLEPATTERN02 = 66
, D3DRENDERSTATE_STIPPLEPATTERN03 = 67
, D3DRENDERSTATE_STIPPLEPATTERN04 = 68
, D3DRENDERSTATE_STIPPLEPATTERN05 = 69
,
D3DRENDERSTATE_STIPPLEPATTERN06 = 70
, D3DRENDERSTATE_STIPPLEPATTERN07 = 71
, D3DRENDERSTATE_STIPPLEPATTERN08 = 72
, D3DRENDERSTATE_STIPPLEPATTERN09 = 73
,
D3DRENDERSTATE_STIPPLEPATTERN10 = 74
, D3DRENDERSTATE_STIPPLEPATTERN11 = 75
, D3DRENDERSTATE_STIPPLEPATTERN12 = 76
, D3DRENDERSTATE_STIPPLEPATTERN13 = 77
,
D3DRENDERSTATE_STIPPLEPATTERN14 = 78
, D3DRENDERSTATE_STIPPLEPATTERN15 = 79
, D3DRENDERSTATE_STIPPLEPATTERN16 = 80
, D3DRENDERSTATE_STIPPLEPATTERN17 = 81
,
D3DRENDERSTATE_STIPPLEPATTERN18 = 82
, D3DRENDERSTATE_STIPPLEPATTERN19 = 83
, D3DRENDERSTATE_STIPPLEPATTERN20 = 84
, D3DRENDERSTATE_STIPPLEPATTERN21 = 85
,
D3DRENDERSTATE_STIPPLEPATTERN22 = 86
, D3DRENDERSTATE_STIPPLEPATTERN23 = 87
, D3DRENDERSTATE_STIPPLEPATTERN24 = 88
, D3DRENDERSTATE_STIPPLEPATTERN25 = 89
,
D3DRENDERSTATE_STIPPLEPATTERN26 = 90
, D3DRENDERSTATE_STIPPLEPATTERN27 = 91
, D3DRENDERSTATE_STIPPLEPATTERN28 = 92
, D3DRENDERSTATE_STIPPLEPATTERN29 = 93
,
D3DRENDERSTATE_STIPPLEPATTERN30 = 94
, D3DRENDERSTATE_STIPPLEPATTERN31 = 95
, D3DRENDERSTATE_WRAP0 = 128
, D3DRENDERSTATE_WRAP1 = 129
,
D3DRENDERSTATE_WRAP2 = 130
, D3DRENDERSTATE_WRAP3 = 131
, D3DRENDERSTATE_WRAP4 = 132
, D3DRENDERSTATE_WRAP5 = 133
,
D3DRENDERSTATE_WRAP6 = 134
, D3DRENDERSTATE_WRAP7 = 135
, D3DRENDERSTATE_CLIPPING = 136
, D3DRENDERSTATE_LIGHTING = 137
,
D3DRENDERSTATE_EXTENTS = 138
, D3DRENDERSTATE_AMBIENT = 139
, D3DRENDERSTATE_FOGVERTEXMODE = 140
, D3DRENDERSTATE_COLORVERTEX = 141
,
D3DRENDERSTATE_LOCALVIEWER = 142
, D3DRENDERSTATE_NORMALIZENORMALS = 143
, D3DRENDERSTATE_COLORKEYBLENDENABLE = 144
, D3DRENDERSTATE_DIFFUSEMATERIALSOURCE = 145
,
D3DRENDERSTATE_SPECULARMATERIALSOURCE = 146
, D3DRENDERSTATE_AMBIENTMATERIALSOURCE = 147
, D3DRENDERSTATE_EMISSIVEMATERIALSOURCE = 148
, D3DRENDERSTATE_VERTEXBLEND = 151
,
D3DRENDERSTATE_CLIPPLANEENABLE = 152
, D3DRENDERSTATE_FORCE_DWORD = 0x7fffffff
} |
|
enum | _D3DMATERIALCOLORSOURCE {
D3DMCS_MATERIAL = 0
, D3DMCS_COLOR1 = 1
, D3DMCS_COLOR2 = 2
, D3DMCS_FORCE_DWORD = 0x7fffffff
,
D3DMCS_MATERIAL = 0
, D3DMCS_COLOR1 = 1
, D3DMCS_COLOR2 = 2
, D3DMCS_FORCE_DWORD = 0x7fffffff
,
D3DMCS_MATERIAL = 0
, D3DMCS_COLOR1 = 1
, D3DMCS_COLOR2 = 2
, D3DMCS_FORCE_DWORD = 0x7fffffff
} |
|
enum | _D3DTEXTURESTAGESTATETYPE {
D3DTSS_COLOROP = 1
, D3DTSS_COLORARG1 = 2
, D3DTSS_COLORARG2 = 3
, D3DTSS_ALPHAOP = 4
,
D3DTSS_ALPHAARG1 = 5
, D3DTSS_ALPHAARG2 = 6
, D3DTSS_BUMPENVMAT00 = 7
, D3DTSS_BUMPENVMAT01 = 8
,
D3DTSS_BUMPENVMAT10 = 9
, D3DTSS_BUMPENVMAT11 = 10
, D3DTSS_TEXCOORDINDEX = 11
, D3DTSS_ADDRESSU = 13
,
D3DTSS_ADDRESSV = 14
, D3DTSS_BORDERCOLOR = 15
, D3DTSS_MAGFILTER = 16
, D3DTSS_MINFILTER = 17
,
D3DTSS_MIPFILTER = 18
, D3DTSS_MIPMAPLODBIAS = 19
, D3DTSS_MAXMIPLEVEL = 20
, D3DTSS_MAXANISOTROPY = 21
,
D3DTSS_BUMPENVLSCALE = 22
, D3DTSS_BUMPENVLOFFSET = 23
, D3DTSS_TEXTURETRANSFORMFLAGS = 24
, D3DTSS_ADDRESSW = 25
,
D3DTSS_COLORARG0 = 26
, D3DTSS_ALPHAARG0 = 27
, D3DTSS_RESULTARG = 28
, D3DTSS_FORCE_DWORD = 0x7fffffff
,
D3DTSS_COLOROP = 1
, D3DTSS_COLORARG1 = 2
, D3DTSS_COLORARG2 = 3
, D3DTSS_ALPHAOP = 4
,
D3DTSS_ALPHAARG1 = 5
, D3DTSS_ALPHAARG2 = 6
, D3DTSS_BUMPENVMAT00 = 7
, D3DTSS_BUMPENVMAT01 = 8
,
D3DTSS_BUMPENVMAT10 = 9
, D3DTSS_BUMPENVMAT11 = 10
, D3DTSS_TEXCOORDINDEX = 11
, D3DTSS_BUMPENVLSCALE = 22
,
D3DTSS_BUMPENVLOFFSET = 23
, D3DTSS_TEXTURETRANSFORMFLAGS = 24
, D3DTSS_COLORARG0 = 26
, D3DTSS_ALPHAARG0 = 27
,
D3DTSS_RESULTARG = 28
, D3DTSS_CONSTANT = 32
, D3DTSS_FORCE_DWORD = 0x7fffffff
, D3DTSS_COLOROP = 1
,
D3DTSS_COLORARG1 = 2
, D3DTSS_COLORARG2 = 3
, D3DTSS_ALPHAOP = 4
, D3DTSS_ALPHAARG1 = 5
,
D3DTSS_ALPHAARG2 = 6
, D3DTSS_BUMPENVMAT00 = 7
, D3DTSS_BUMPENVMAT01 = 8
, D3DTSS_BUMPENVMAT10 = 9
,
D3DTSS_BUMPENVMAT11 = 10
, D3DTSS_TEXCOORDINDEX = 11
, D3DTSS_ADDRESS = 12
, D3DTSS_ADDRESSU = 13
,
D3DTSS_ADDRESSV = 14
, D3DTSS_BORDERCOLOR = 15
, D3DTSS_MAGFILTER = 16
, D3DTSS_MINFILTER = 17
,
D3DTSS_MIPFILTER = 18
, D3DTSS_MIPMAPLODBIAS = 19
, D3DTSS_MAXMIPLEVEL = 20
, D3DTSS_MAXANISOTROPY = 21
,
D3DTSS_BUMPENVLSCALE = 22
, D3DTSS_BUMPENVLOFFSET = 23
, D3DTSS_TEXTURETRANSFORMFLAGS = 24
, D3DTSS_FORCE_DWORD = 0x7fffffff
} |
|
enum | _D3DTEXTUREOP {
D3DTOP_DISABLE = 1
, D3DTOP_SELECTARG1 = 2
, D3DTOP_SELECTARG2 = 3
, D3DTOP_MODULATE = 4
,
D3DTOP_MODULATE2X = 5
, D3DTOP_MODULATE4X = 6
, D3DTOP_ADD = 7
, D3DTOP_ADDSIGNED = 8
,
D3DTOP_ADDSIGNED2X = 9
, D3DTOP_SUBTRACT = 10
, D3DTOP_ADDSMOOTH = 11
, D3DTOP_BLENDDIFFUSEALPHA = 12
,
D3DTOP_BLENDTEXTUREALPHA = 13
, D3DTOP_BLENDFACTORALPHA = 14
, D3DTOP_BLENDTEXTUREALPHAPM = 15
, D3DTOP_BLENDCURRENTALPHA = 16
,
D3DTOP_PREMODULATE = 17
, D3DTOP_MODULATEALPHA_ADDCOLOR = 18
, D3DTOP_MODULATECOLOR_ADDALPHA = 19
, D3DTOP_MODULATEINVALPHA_ADDCOLOR = 20
,
D3DTOP_MODULATEINVCOLOR_ADDALPHA = 21
, D3DTOP_BUMPENVMAP = 22
, D3DTOP_BUMPENVMAPLUMINANCE = 23
, D3DTOP_DOTPRODUCT3 = 24
,
D3DTOP_MULTIPLYADD = 25
, D3DTOP_LERP = 26
, D3DTOP_FORCE_DWORD = 0x7fffffff
, D3DTOP_DISABLE = 1
,
D3DTOP_SELECTARG1 = 2
, D3DTOP_SELECTARG2 = 3
, D3DTOP_MODULATE = 4
, D3DTOP_MODULATE2X = 5
,
D3DTOP_MODULATE4X = 6
, D3DTOP_ADD = 7
, D3DTOP_ADDSIGNED = 8
, D3DTOP_ADDSIGNED2X = 9
,
D3DTOP_SUBTRACT = 10
, D3DTOP_ADDSMOOTH = 11
, D3DTOP_BLENDDIFFUSEALPHA = 12
, D3DTOP_BLENDTEXTUREALPHA = 13
,
D3DTOP_BLENDFACTORALPHA = 14
, D3DTOP_BLENDTEXTUREALPHAPM = 15
, D3DTOP_BLENDCURRENTALPHA = 16
, D3DTOP_PREMODULATE = 17
,
D3DTOP_MODULATEALPHA_ADDCOLOR = 18
, D3DTOP_MODULATECOLOR_ADDALPHA = 19
, D3DTOP_MODULATEINVALPHA_ADDCOLOR = 20
, D3DTOP_MODULATEINVCOLOR_ADDALPHA = 21
,
D3DTOP_BUMPENVMAP = 22
, D3DTOP_BUMPENVMAPLUMINANCE = 23
, D3DTOP_DOTPRODUCT3 = 24
, D3DTOP_MULTIPLYADD = 25
,
D3DTOP_LERP = 26
, D3DTOP_FORCE_DWORD = 0x7fffffff
, D3DTOP_DISABLE = 1
, D3DTOP_SELECTARG1 = 2
,
D3DTOP_SELECTARG2 = 3
, D3DTOP_MODULATE = 4
, D3DTOP_MODULATE2X = 5
, D3DTOP_MODULATE4X = 6
,
D3DTOP_ADD = 7
, D3DTOP_ADDSIGNED = 8
, D3DTOP_ADDSIGNED2X = 9
, D3DTOP_SUBTRACT = 10
,
D3DTOP_ADDSMOOTH = 11
, D3DTOP_BLENDDIFFUSEALPHA = 12
, D3DTOP_BLENDTEXTUREALPHA = 13
, D3DTOP_BLENDFACTORALPHA = 14
,
D3DTOP_BLENDTEXTUREALPHAPM = 15
, D3DTOP_BLENDCURRENTALPHA = 16
, D3DTOP_PREMODULATE = 17
, D3DTOP_MODULATEALPHA_ADDCOLOR = 18
,
D3DTOP_MODULATECOLOR_ADDALPHA = 19
, D3DTOP_MODULATEINVALPHA_ADDCOLOR = 20
, D3DTOP_MODULATEINVCOLOR_ADDALPHA = 21
, D3DTOP_BUMPENVMAP = 22
,
D3DTOP_BUMPENVMAPLUMINANCE = 23
, D3DTOP_DOTPRODUCT3 = 24
, D3DTOP_FORCE_DWORD = 0x7fffffff
} |
|
enum | _D3DTEXTUREMAGFILTER {
D3DTFG_POINT = 1
, D3DTFG_LINEAR = 2
, D3DTFG_FLATCUBIC = 3
, D3DTFG_GAUSSIANCUBIC = 4
,
D3DTFG_ANISOTROPIC = 5
, D3DTFG_FORCE_DWORD = 0x7fffffff
} |
|
enum | _D3DTEXTUREMINFILTER { D3DTFN_POINT = 1
, D3DTFN_LINEAR = 2
, D3DTFN_ANISOTROPIC = 3
, D3DTFN_FORCE_DWORD = 0x7fffffff
} |
|
enum | _D3DTEXTUREMIPFILTER { D3DTFP_NONE = 1
, D3DTFP_POINT = 2
, D3DTFP_LINEAR = 3
, D3DTFP_FORCE_DWORD = 0x7fffffff
} |
|
enum | _D3DSTATEBLOCKTYPE {
D3DSBT_ALL = 1
, D3DSBT_PIXELSTATE = 2
, D3DSBT_VERTEXSTATE = 3
, D3DSBT_FORCE_DWORD = 0xffffffff
,
D3DSBT_ALL = 1
, D3DSBT_PIXELSTATE = 2
, D3DSBT_VERTEXSTATE = 3
, D3DSBT_FORCE_DWORD = 0xffffffff
,
D3DSBT_ALL = 1
, D3DSBT_PIXELSTATE = 2
, D3DSBT_VERTEXSTATE = 3
, D3DSBT_FORCE_DWORD = 0xffffffff
} |
|
enum | _D3DVERTEXBLENDFLAGS {
D3DVBF_DISABLE = 0
, D3DVBF_1WEIGHTS = 1
, D3DVBF_2WEIGHTS = 2
, D3DVBF_3WEIGHTS = 3
,
D3DVBF_TWEENING = 255
, D3DVBF_0WEIGHTS = 256
, D3DVBF_DISABLE = 0
, D3DVBF_1WEIGHTS = 1
,
D3DVBF_2WEIGHTS = 2
, D3DVBF_3WEIGHTS = 3
, D3DVBF_TWEENING = 255
, D3DVBF_0WEIGHTS = 256
,
D3DVBLEND_DISABLE = 0
, D3DVBLEND_1WEIGHT = 1
, D3DVBLEND_2WEIGHTS = 2
, D3DVBLEND_3WEIGHTS = 3
} |
|
enum | _D3DTEXTURETRANSFORMFLAGS {
D3DTTFF_DISABLE = 0
, D3DTTFF_COUNT1 = 1
, D3DTTFF_COUNT2 = 2
, D3DTTFF_COUNT3 = 3
,
D3DTTFF_COUNT4 = 4
, D3DTTFF_PROJECTED = 256
, D3DTTFF_FORCE_DWORD = 0x7fffffff
, D3DTTFF_DISABLE = 0
,
D3DTTFF_COUNT1 = 1
, D3DTTFF_COUNT2 = 2
, D3DTTFF_COUNT3 = 3
, D3DTTFF_COUNT4 = 4
,
D3DTTFF_PROJECTED = 256
, D3DTTFF_FORCE_DWORD = 0x7fffffff
, D3DTTFF_DISABLE = 0
, D3DTTFF_COUNT1 = 1
,
D3DTTFF_COUNT2 = 2
, D3DTTFF_COUNT3 = 3
, D3DTTFF_COUNT4 = 4
, D3DTTFF_PROJECTED = 256
,
D3DTTFF_FORCE_DWORD = 0x7fffffff
} |
|