ReactOS
0.4.15-dev-1627-gaf0f858
|
Go to the source code of this file.
Classes | |
struct | _D3DVECTOR |
struct | _D3DCOLORVALUE |
struct | _D3DRECT |
struct | _D3DHVERTEX |
struct | _D3DTLVERTEX |
struct | _D3DLVERTEX |
struct | _D3DVERTEX |
struct | _D3DMATRIX |
struct | _D3DVIEWPORT |
struct | _D3DVIEWPORT2 |
struct | _D3DVIEWPORT7 |
struct | _D3DTRANSFORMDATA |
struct | _D3DLIGHTINGELEMENT |
struct | _D3DMATERIAL |
struct | _D3DMATERIAL7 |
struct | _D3DLIGHT |
struct | _D3DLIGHT7 |
struct | _D3DLIGHT2 |
struct | _D3DLIGHTDATA |
struct | _D3DINSTRUCTION |
struct | _D3DTEXTURELOAD |
struct | _D3DPICKRECORD |
struct | _D3DLINEPATTERN |
struct | _D3DSTATE |
struct | _D3DMATRIXLOAD |
struct | _D3DMATRIXMULTIPLY |
struct | _D3DPROCESSVERTICES |
struct | _D3DTRIANGLE |
struct | _D3DLINE |
struct | _D3DSPAN |
struct | _D3DPOINT |
struct | _D3DBRANCH |
struct | _D3DSTATUS |
struct | _D3DCLIPSTATUS |
struct | D3DSTATS |
struct | _D3DEXECUTEDATA |
struct | _D3DVERTEXBUFFERDESC |
struct | _D3DDP_PTRSTRIDE |
struct | _D3DDRAWPRIMITIVESTRIDEDDATA |
#define CI_GETALPHA | ( | ci | ) | ((ci) >> 24) |
Definition at line 50 of file d3dtypes.h.
#define CI_GETFRACTION | ( | ci | ) | ((ci) & 0xff) |
Definition at line 52 of file d3dtypes.h.
#define CI_GETINDEX | ( | ci | ) | (((ci) >> 8) & 0xffff) |
Definition at line 51 of file d3dtypes.h.
Definition at line 55 of file d3dtypes.h.
#define CI_MASKALPHA | ( | ci | ) | ((ci) & 0xffffff) |
Definition at line 54 of file d3dtypes.h.
#define CI_ROUNDINDEX | ( | ci | ) | CI_GETINDEX((ci) + 0x80) |
Definition at line 53 of file d3dtypes.h.
#define D3DCLEAR_STENCIL 0x00000004 |
Definition at line 640 of file d3dtypes.h.
#define D3DCLEAR_TARGET 0x00000001 |
Definition at line 632 of file d3dtypes.h.
#define D3DCLEAR_ZBUFFER 0x00000002 |
Definition at line 636 of file d3dtypes.h.
#define D3DCLIP_BACK 0x00000020 |
Definition at line 413 of file d3dtypes.h.
#define D3DCLIP_BOTTOM 0x00000008 |
Definition at line 411 of file d3dtypes.h.
#define D3DCLIP_FRONT 0x00000010 |
Definition at line 412 of file d3dtypes.h.
#define D3DCLIP_GEN0 0x00000040 |
Definition at line 414 of file d3dtypes.h.
#define D3DCLIP_GEN1 0x00000080 |
Definition at line 415 of file d3dtypes.h.
#define D3DCLIP_GEN2 0x00000100 |
Definition at line 416 of file d3dtypes.h.
#define D3DCLIP_GEN3 0x00000200 |
Definition at line 417 of file d3dtypes.h.
#define D3DCLIP_GEN4 0x00000400 |
Definition at line 418 of file d3dtypes.h.
#define D3DCLIP_GEN5 0x00000800 |
Definition at line 419 of file d3dtypes.h.
#define D3DCLIP_LEFT 0x00000001 |
Definition at line 408 of file d3dtypes.h.
#define D3DCLIP_RIGHT 0x00000002 |
Definition at line 409 of file d3dtypes.h.
#define D3DCLIP_TOP 0x00000004 |
Definition at line 410 of file d3dtypes.h.
#define D3DCLIPPLANE0 (1 << 0) |
Definition at line 401 of file d3dtypes.h.
#define D3DCLIPPLANE1 (1 << 1) |
Definition at line 402 of file d3dtypes.h.
#define D3DCLIPPLANE2 (1 << 2) |
Definition at line 403 of file d3dtypes.h.
#define D3DCLIPPLANE3 (1 << 3) |
Definition at line 404 of file d3dtypes.h.
#define D3DCLIPPLANE4 (1 << 4) |
Definition at line 405 of file d3dtypes.h.
#define D3DCLIPPLANE5 (1 << 5) |
Definition at line 406 of file d3dtypes.h.
#define D3DCLIPSTATUS_EXTENTS2 0x00000002L |
Definition at line 1244 of file d3dtypes.h.
#define D3DCLIPSTATUS_EXTENTS3 0x00000004L |
Definition at line 1245 of file d3dtypes.h.
#define D3DCLIPSTATUS_STATUS 0x00000001L |
Definition at line 1243 of file d3dtypes.h.
#define D3DCOLOR_DEFINED |
Definition at line 93 of file d3dtypes.h.
#define D3DCOLOR_MONO 1 |
Definition at line 626 of file d3dtypes.h.
#define D3DCOLOR_RGB 2 |
Definition at line 627 of file d3dtypes.h.
#define D3DDEVINFOID_D3DTEXTUREMANAGER 2 |
Definition at line 1384 of file d3dtypes.h.
#define D3DDEVINFOID_TEXTUREMANAGER 1 |
Definition at line 1383 of file d3dtypes.h.
#define D3DDEVINFOID_TEXTURING 3 |
Definition at line 1385 of file d3dtypes.h.
Definition at line 43 of file d3dtypes.h.
#define D3DDP_MAXTEXCOORD 8 |
Definition at line 1340 of file d3dtypes.h.
#define D3DENUMRET_CANCEL DDENUMRET_CANCEL |
Definition at line 80 of file d3dtypes.h.
#define D3DENUMRET_OK DDENUMRET_OK |
Definition at line 81 of file d3dtypes.h.
#define D3DEXECUTE_CLIPPED 0x00000001l |
Definition at line 1256 of file d3dtypes.h.
#define D3DEXECUTE_UNCLIPPED 0x00000002l |
Definition at line 1257 of file d3dtypes.h.
#define D3DFVF_DIFFUSE 0x040 |
Definition at line 1310 of file d3dtypes.h.
#define D3DFVF_LVERTEX |
Definition at line 1329 of file d3dtypes.h.
#define D3DFVF_NORMAL 0x010 |
Definition at line 1308 of file d3dtypes.h.
#define D3DFVF_POSITION_MASK 0x00E |
Definition at line 1299 of file d3dtypes.h.
#define D3DFVF_RESERVED0 0x001 |
Definition at line 1298 of file d3dtypes.h.
#define D3DFVF_RESERVED1 0x020 |
Definition at line 1309 of file d3dtypes.h.
#define D3DFVF_RESERVED2 0xf000 |
Definition at line 1324 of file d3dtypes.h.
#define D3DFVF_SPECULAR 0x080 |
Definition at line 1311 of file d3dtypes.h.
#define D3DFVF_TEX0 0x000 |
Definition at line 1314 of file d3dtypes.h.
#define D3DFVF_TEX1 0x100 |
Definition at line 1315 of file d3dtypes.h.
#define D3DFVF_TEX2 0x200 |
Definition at line 1316 of file d3dtypes.h.
#define D3DFVF_TEX3 0x300 |
Definition at line 1317 of file d3dtypes.h.
#define D3DFVF_TEX4 0x400 |
Definition at line 1318 of file d3dtypes.h.
#define D3DFVF_TEX5 0x500 |
Definition at line 1319 of file d3dtypes.h.
#define D3DFVF_TEX6 0x600 |
Definition at line 1320 of file d3dtypes.h.
#define D3DFVF_TEX7 0x700 |
Definition at line 1321 of file d3dtypes.h.
#define D3DFVF_TEX8 0x800 |
Definition at line 1322 of file d3dtypes.h.
#define D3DFVF_TEXCOORDSIZE1 | ( | CoordIndex | ) | (D3DFVF_TEXTUREFORMAT1 << (CoordIndex*2 + 16)) |
Definition at line 1421 of file d3dtypes.h.
#define D3DFVF_TEXCOORDSIZE2 | ( | CoordIndex | ) | (D3DFVF_TEXTUREFORMAT2) |
Definition at line 1419 of file d3dtypes.h.
#define D3DFVF_TEXCOORDSIZE3 | ( | CoordIndex | ) | (D3DFVF_TEXTUREFORMAT3 << (CoordIndex*2 + 16)) |
Definition at line 1418 of file d3dtypes.h.
#define D3DFVF_TEXCOORDSIZE4 | ( | CoordIndex | ) | (D3DFVF_TEXTUREFORMAT4 << (CoordIndex*2 + 16)) |
Definition at line 1420 of file d3dtypes.h.
#define D3DFVF_TEXCOUNT_MASK 0xf00 |
Definition at line 1312 of file d3dtypes.h.
#define D3DFVF_TEXCOUNT_SHIFT 8 |
Definition at line 1313 of file d3dtypes.h.
#define D3DFVF_TEXTUREFORMAT1 3 |
Definition at line 1414 of file d3dtypes.h.
#define D3DFVF_TEXTUREFORMAT2 0 |
Definition at line 1413 of file d3dtypes.h.
#define D3DFVF_TEXTUREFORMAT3 1 |
Definition at line 1415 of file d3dtypes.h.
#define D3DFVF_TEXTUREFORMAT4 2 |
Definition at line 1416 of file d3dtypes.h.
#define D3DFVF_TLVERTEX |
Definition at line 1331 of file d3dtypes.h.
#define D3DFVF_VERTEX ( D3DFVF_XYZ | D3DFVF_NORMAL | D3DFVF_TEX1 ) |
Definition at line 1328 of file d3dtypes.h.
#define D3DFVF_XYZ 0x002 |
Definition at line 1300 of file d3dtypes.h.
#define D3DFVF_XYZB1 0x006 |
Definition at line 1302 of file d3dtypes.h.
#define D3DFVF_XYZB2 0x008 |
Definition at line 1303 of file d3dtypes.h.
#define D3DFVF_XYZB3 0x00a |
Definition at line 1304 of file d3dtypes.h.
#define D3DFVF_XYZB4 0x00c |
Definition at line 1305 of file d3dtypes.h.
#define D3DFVF_XYZB5 0x00e |
Definition at line 1306 of file d3dtypes.h.
#define D3DFVF_XYZRHW 0x004 |
Definition at line 1301 of file d3dtypes.h.
#define D3DLIGHT_ACTIVE 0x00000001 |
Definition at line 596 of file d3dtypes.h.
#define D3DLIGHT_ALL (D3DLIGHT_ACTIVE | D3DLIGHT_NO_SPECULAR) /* 0x3 */ |
Definition at line 598 of file d3dtypes.h.
#define D3DLIGHT_NO_SPECULAR 0x00000002 |
Definition at line 597 of file d3dtypes.h.
#define D3DMAXNUMPRIMITIVES ((1<<16) - 1) |
Definition at line 1294 of file d3dtypes.h.
#define D3DMAXNUMVERTICES ((1<<16) - 1) |
Definition at line 1292 of file d3dtypes.h.
#define D3DMAXUSERCLIPPLANES 32 |
Definition at line 399 of file d3dtypes.h.
#define D3DPAL_FREE 0x00 |
Definition at line 1269 of file d3dtypes.h.
#define D3DPAL_READONLY 0x40 |
Definition at line 1270 of file d3dtypes.h.
#define D3DPAL_RESERVED 0x80 |
Definition at line 1271 of file d3dtypes.h.
#define D3DPROCESSVERTICES_COPY 0x00000002L |
Definition at line 1056 of file d3dtypes.h.
#define D3DPROCESSVERTICES_NOCOLOR 0x00000010L |
Definition at line 1060 of file d3dtypes.h.
#define D3DPROCESSVERTICES_OPMASK 0x00000007L |
Definition at line 1057 of file d3dtypes.h.
#define D3DPROCESSVERTICES_TRANSFORM 0x00000001L |
Definition at line 1055 of file d3dtypes.h.
#define D3DPROCESSVERTICES_TRANSFORMLIGHT 0x00000000L |
Definition at line 1054 of file d3dtypes.h.
#define D3DPROCESSVERTICES_UPDATEEXTENTS 0x00000008L |
Definition at line 1059 of file d3dtypes.h.
#define D3DPV_DONOTCOPYDATA (1 << 0) |
Definition at line 1296 of file d3dtypes.h.
#define D3DRENDERSTATE_BLENDENABLE D3DRENDERSTATE_ALPHABLENDENABLE |
Definition at line 1009 of file d3dtypes.h.
#define D3DRENDERSTATE_STIPPLEPATTERN | ( | y | ) | (D3DRENDERSTATE_STIPPLEPATTERN00 + (y)) |
Definition at line 1021 of file d3dtypes.h.
#define D3DRENDERSTATE_WRAPBIAS 128UL |
Definition at line 1010 of file d3dtypes.h.
#define D3DRGB | ( | r, | |
g, | |||
b | |||
) | (0xff000000 | ( ((LONG)((r) * 255)) << 16) | (((LONG)((g) * 255)) << 8) | (LONG)((b) * 255)) |
Definition at line 63 of file d3dtypes.h.
Definition at line 65 of file d3dtypes.h.
#define D3DSETSTATUS_ALL (D3DSETSTATUS_STATUS | D3DSETSTATUS_EXTENTS) |
Definition at line 1233 of file d3dtypes.h.
#define D3DSETSTATUS_EXTENTS 0x00000002L |
Definition at line 1232 of file d3dtypes.h.
#define D3DSETSTATUS_STATUS 0x00000001L |
Definition at line 1231 of file d3dtypes.h.
#define D3DSTATE_OVERRIDE | ( | type | ) | (D3DRENDERSTATETYPE)(((DWORD) (type) + D3DSTATE_OVERRIDE_BIAS)) |
Definition at line 836 of file d3dtypes.h.
#define D3DSTATE_OVERRIDE_BIAS 256 |
Definition at line 834 of file d3dtypes.h.
#define D3DSTATUS_CLIPINTERSECTIONALL |
Definition at line 463 of file d3dtypes.h.
#define D3DSTATUS_CLIPINTERSECTIONBACK 0x00020000 |
Definition at line 439 of file d3dtypes.h.
#define D3DSTATUS_CLIPINTERSECTIONBOTTOM 0x00008000 |
Definition at line 437 of file d3dtypes.h.
#define D3DSTATUS_CLIPINTERSECTIONFRONT 0x00010000 |
Definition at line 438 of file d3dtypes.h.
#define D3DSTATUS_CLIPINTERSECTIONGEN0 0x00040000 |
Definition at line 440 of file d3dtypes.h.
#define D3DSTATUS_CLIPINTERSECTIONGEN1 0x00080000 |
Definition at line 441 of file d3dtypes.h.
#define D3DSTATUS_CLIPINTERSECTIONGEN2 0x00100000 |
Definition at line 442 of file d3dtypes.h.
#define D3DSTATUS_CLIPINTERSECTIONGEN3 0x00200000 |
Definition at line 443 of file d3dtypes.h.
#define D3DSTATUS_CLIPINTERSECTIONGEN4 0x00400000 |
Definition at line 444 of file d3dtypes.h.
#define D3DSTATUS_CLIPINTERSECTIONGEN5 0x00800000 |
Definition at line 445 of file d3dtypes.h.
#define D3DSTATUS_CLIPINTERSECTIONLEFT 0x00001000 |
Definition at line 434 of file d3dtypes.h.
#define D3DSTATUS_CLIPINTERSECTIONRIGHT 0x00002000 |
Definition at line 435 of file d3dtypes.h.
#define D3DSTATUS_CLIPINTERSECTIONTOP 0x00004000 |
Definition at line 436 of file d3dtypes.h.
#define D3DSTATUS_CLIPUNIONALL |
Definition at line 448 of file d3dtypes.h.
#define D3DSTATUS_CLIPUNIONBACK D3DCLIP_BACK |
Definition at line 426 of file d3dtypes.h.
#define D3DSTATUS_CLIPUNIONBOTTOM D3DCLIP_BOTTOM |
Definition at line 424 of file d3dtypes.h.
#define D3DSTATUS_CLIPUNIONFRONT D3DCLIP_FRONT |
Definition at line 425 of file d3dtypes.h.
#define D3DSTATUS_CLIPUNIONGEN0 D3DCLIP_GEN0 |
Definition at line 427 of file d3dtypes.h.
#define D3DSTATUS_CLIPUNIONGEN1 D3DCLIP_GEN1 |
Definition at line 428 of file d3dtypes.h.
#define D3DSTATUS_CLIPUNIONGEN2 D3DCLIP_GEN2 |
Definition at line 429 of file d3dtypes.h.
#define D3DSTATUS_CLIPUNIONGEN3 D3DCLIP_GEN3 |
Definition at line 430 of file d3dtypes.h.
#define D3DSTATUS_CLIPUNIONGEN4 D3DCLIP_GEN4 |
Definition at line 431 of file d3dtypes.h.
#define D3DSTATUS_CLIPUNIONGEN5 D3DCLIP_GEN5 |
Definition at line 432 of file d3dtypes.h.
#define D3DSTATUS_CLIPUNIONLEFT D3DCLIP_LEFT |
Definition at line 421 of file d3dtypes.h.
#define D3DSTATUS_CLIPUNIONRIGHT D3DCLIP_RIGHT |
Definition at line 422 of file d3dtypes.h.
#define D3DSTATUS_CLIPUNIONTOP D3DCLIP_TOP |
Definition at line 423 of file d3dtypes.h.
#define D3DSTATUS_DEFAULT |
Definition at line 478 of file d3dtypes.h.
#define D3DSTATUS_ZNOTVISIBLE 0x01000000 |
Definition at line 446 of file d3dtypes.h.
#define D3DTA_ALPHAREPLICATE 0x00000020 |
Definition at line 1140 of file d3dtypes.h.
#define D3DTA_COMPLEMENT 0x00000010 |
Definition at line 1139 of file d3dtypes.h.
#define D3DTA_CURRENT 0x00000001 |
Definition at line 1135 of file d3dtypes.h.
#define D3DTA_DIFFUSE 0x00000000 |
Definition at line 1134 of file d3dtypes.h.
#define D3DTA_SELECTMASK 0x0000000f |
Definition at line 1133 of file d3dtypes.h.
#define D3DTA_SPECULAR 0x00000004 |
Definition at line 1138 of file d3dtypes.h.
#define D3DTA_TEXTURE 0x00000002 |
Definition at line 1136 of file d3dtypes.h.
#define D3DTA_TFACTOR 0x00000003 |
Definition at line 1137 of file d3dtypes.h.
#define D3DTRANSFORM_CLIPPED 0x00000001 |
Definition at line 482 of file d3dtypes.h.
#define D3DTRANSFORM_UNCLIPPED 0x00000002 |
Definition at line 483 of file d3dtypes.h.
#define D3DTRIFLAG_EDGEENABLE1 0x00000100L |
Definition at line 1175 of file d3dtypes.h.
#define D3DTRIFLAG_EDGEENABLE2 0x00000200L |
Definition at line 1176 of file d3dtypes.h.
#define D3DTRIFLAG_EDGEENABLE3 0x00000400L |
Definition at line 1177 of file d3dtypes.h.
#define D3DTRIFLAG_EDGEENABLETRIANGLE (D3DTRIFLAG_EDGEENABLE1 | D3DTRIFLAG_EDGEENABLE2 | D3DTRIFLAG_EDGEENABLE3) |
Definition at line 1178 of file d3dtypes.h.
#define D3DTRIFLAG_EVEN 0x0000001fL |
Definition at line 1173 of file d3dtypes.h.
#define D3DTRIFLAG_ODD 0x0000001eL |
Definition at line 1172 of file d3dtypes.h.
#define D3DTRIFLAG_START 0x00000000L |
Definition at line 1170 of file d3dtypes.h.
Definition at line 1171 of file d3dtypes.h.
#define D3DTSS_TCI_CAMERASPACENORMAL 0x00010000 |
Definition at line 1094 of file d3dtypes.h.
#define D3DTSS_TCI_CAMERASPACEPOSITION 0x00020000 |
Definition at line 1095 of file d3dtypes.h.
#define D3DTSS_TCI_CAMERASPACEREFLECTIONVECTOR 0x00030000 |
Definition at line 1096 of file d3dtypes.h.
#define D3DTSS_TCI_PASSTHRU 0x00000000 |
Definition at line 1093 of file d3dtypes.h.
#define D3DVBCAPS_DONOTCLIP 0x00000001l |
Definition at line 1283 of file d3dtypes.h.
#define D3DVBCAPS_OPTIMIZED 0x80000000l |
Definition at line 1282 of file d3dtypes.h.
#define D3DVBCAPS_SYSTEMMEMORY 0x00000800l |
Definition at line 1280 of file d3dtypes.h.
#define D3DVBCAPS_WRITEONLY 0x00010000l |
Definition at line 1281 of file d3dtypes.h.
#define D3DVECTOR_DEFINED |
Definition at line 148 of file d3dtypes.h.
#define D3DVIS_INSIDE_BOTTOM 0 |
Definition at line 1362 of file d3dtypes.h.
#define D3DVIS_INSIDE_FAR 0 |
Definition at line 1368 of file d3dtypes.h.
#define D3DVIS_INSIDE_FRUSTUM 0 |
Definition at line 1350 of file d3dtypes.h.
#define D3DVIS_INSIDE_LEFT 0 |
Definition at line 1353 of file d3dtypes.h.
#define D3DVIS_INSIDE_NEAR 0 |
Definition at line 1365 of file d3dtypes.h.
#define D3DVIS_INSIDE_RIGHT 0 |
Definition at line 1356 of file d3dtypes.h.
#define D3DVIS_INSIDE_TOP 0 |
Definition at line 1359 of file d3dtypes.h.
#define D3DVIS_INTERSECT_BOTTOM (1 << 8) |
Definition at line 1363 of file d3dtypes.h.
#define D3DVIS_INTERSECT_FAR (1 << 12) |
Definition at line 1369 of file d3dtypes.h.
#define D3DVIS_INTERSECT_FRUSTUM 1 |
Definition at line 1351 of file d3dtypes.h.
#define D3DVIS_INTERSECT_LEFT (1 << 2) |
Definition at line 1354 of file d3dtypes.h.
#define D3DVIS_INTERSECT_NEAR (1 << 10) |
Definition at line 1366 of file d3dtypes.h.
#define D3DVIS_INTERSECT_RIGHT (1 << 4) |
Definition at line 1357 of file d3dtypes.h.
#define D3DVIS_INTERSECT_TOP (1 << 6) |
Definition at line 1360 of file d3dtypes.h.
#define D3DVIS_MASK_BOTTOM (3 << 8) |
Definition at line 1376 of file d3dtypes.h.
#define D3DVIS_MASK_FAR (3 << 12) |
Definition at line 1378 of file d3dtypes.h.
#define D3DVIS_MASK_FRUSTUM (3 << 0) |
Definition at line 1372 of file d3dtypes.h.
#define D3DVIS_MASK_LEFT (3 << 2) |
Definition at line 1373 of file d3dtypes.h.
#define D3DVIS_MASK_NEAR (3 << 10) |
Definition at line 1377 of file d3dtypes.h.
#define D3DVIS_MASK_RIGHT (3 << 4) |
Definition at line 1374 of file d3dtypes.h.
#define D3DVIS_MASK_TOP (3 << 6) |
Definition at line 1375 of file d3dtypes.h.
#define D3DVIS_OUTSIDE_BOTTOM (2 << 8) |
Definition at line 1364 of file d3dtypes.h.
#define D3DVIS_OUTSIDE_FAR (2 << 12) |
Definition at line 1370 of file d3dtypes.h.
#define D3DVIS_OUTSIDE_FRUSTUM 2 |
Definition at line 1352 of file d3dtypes.h.
#define D3DVIS_OUTSIDE_LEFT (2 << 2) |
Definition at line 1355 of file d3dtypes.h.
#define D3DVIS_OUTSIDE_NEAR (2 << 10) |
Definition at line 1367 of file d3dtypes.h.
#define D3DVIS_OUTSIDE_RIGHT (2 << 4) |
Definition at line 1358 of file d3dtypes.h.
#define D3DVIS_OUTSIDE_TOP (2 << 6) |
Definition at line 1361 of file d3dtypes.h.
#define D3DVOP_CLIP (1 << 2) |
Definition at line 1287 of file d3dtypes.h.
#define D3DVOP_EXTENTS (1 << 3) |
Definition at line 1288 of file d3dtypes.h.
#define D3DVOP_LIGHT (1 << 10) |
Definition at line 1285 of file d3dtypes.h.
#define D3DVOP_TRANSFORM (1 << 0) |
Definition at line 1286 of file d3dtypes.h.
#define D3DWRAP_U 0x00000001L |
Definition at line 1011 of file d3dtypes.h.
#define D3DWRAP_V 0x00000002L |
Definition at line 1012 of file d3dtypes.h.
#define D3DWRAPCOORD_0 0x00000001L |
Definition at line 1014 of file d3dtypes.h.
#define D3DWRAPCOORD_1 0x00000002L |
Definition at line 1015 of file d3dtypes.h.
#define D3DWRAPCOORD_2 0x00000004L |
Definition at line 1016 of file d3dtypes.h.
#define D3DWRAPCOORD_3 0x00000008L |
Definition at line 1017 of file d3dtypes.h.
#define DX_SHARED_DEFINES |
Definition at line 151 of file d3dtypes.h.
Definition at line 72 of file d3dtypes.h.
Definition at line 71 of file d3dtypes.h.
Definition at line 70 of file d3dtypes.h.
Definition at line 74 of file d3dtypes.h.
Definition at line 76 of file d3dtypes.h.
Definition at line 57 of file d3dtypes.h.
Definition at line 60 of file d3dtypes.h.
Definition at line 59 of file d3dtypes.h.
Definition at line 58 of file d3dtypes.h.
Definition at line 61 of file d3dtypes.h.
Definition at line 73 of file d3dtypes.h.
Definition at line 75 of file d3dtypes.h.
typedef enum _D3DANTIALIASMODE D3DANTIALIASMODE |
typedef struct _D3DBRANCH D3DBRANCH |
typedef struct _D3DCLIPSTATUS D3DCLIPSTATUS |
Definition at line 92 of file d3dtypes.h.
typedef DWORD D3DCOLORMODEL |
Definition at line 629 of file d3dtypes.h.
typedef struct _D3DCOLORVALUE D3DCOLORVALUE |
typedef struct _D3DDP_PTRSTRIDE D3DDP_PTRSTRIDE |
typedef struct _D3DEXECUTEDATA D3DEXECUTEDATA |
Definition at line 46 of file d3dtypes.h.
typedef enum _D3DFOGMODE D3DFOGMODE |
typedef struct _D3DHVERTEX D3DHVERTEX |
typedef struct _D3DINSTRUCTION D3DINSTRUCTION |
typedef struct _D3DLIGHT2 D3DLIGHT2 |
typedef struct _D3DLIGHT7 D3DLIGHT7 |
typedef struct _D3DLIGHTDATA D3DLIGHTDATA |
typedef struct _D3DLINEPATTERN D3DLINEPATTERN |
typedef struct _D3DLVERTEX D3DLVERTEX |
typedef struct _D3DMATERIAL D3DMATERIAL |
typedef struct _D3DMATERIAL7 D3DMATERIAL7 |
typedef DWORD D3DMATERIALHANDLE |
Definition at line 154 of file d3dtypes.h.
typedef struct _D3DMATRIX D3DMATRIX |
typedef DWORD D3DMATRIXHANDLE |
Definition at line 156 of file d3dtypes.h.
typedef struct _D3DMATRIXLOAD D3DMATRIXLOAD |
typedef enum _D3DOPCODE D3DOPCODE |
typedef struct _D3DPICKRECORD D3DPICKRECORD |
typedef enum _D3DSTATEBLOCKTYPE D3DSTATEBLOCKTYPE |
typedef struct _D3DSTATUS D3DSTATUS |
typedef enum _D3DSTENCILOP D3DSTENCILOP |
typedef enum _D3DTEXTUREADDRESS D3DTEXTUREADDRESS |
typedef DWORD D3DTEXTUREHANDLE |
Definition at line 155 of file d3dtypes.h.
typedef struct _D3DTEXTURELOAD D3DTEXTURELOAD |
typedef enum _D3DTEXTUREOP D3DTEXTUREOP |
typedef struct _D3DTLVERTEX D3DTLVERTEX |
typedef struct _D3DTRANSFORMDATA D3DTRANSFORMDATA |
typedef struct _D3DTRIANGLE D3DTRIANGLE |
Definition at line 89 of file d3dtypes.h.
typedef struct _D3DVECTOR D3DVECTOR |
typedef struct _D3DVERTEX D3DVERTEX |
typedef struct _D3DVIEWPORT D3DVIEWPORT |
typedef struct _D3DVIEWPORT2 D3DVIEWPORT2 |
typedef struct _D3DVIEWPORT7 D3DVIEWPORT7 |
typedef enum _D3DZBUFFERTYPE D3DZBUFFERTYPE |
typedef struct _D3DBRANCH * LPD3DBRANCH |
typedef struct _D3DCLIPSTATUS * LPD3DCLIPSTATUS |
typedef DWORD * LPD3DCOLOR |
Definition at line 92 of file d3dtypes.h.
typedef struct _D3DCOLORVALUE* LPD3DCOLORVALUE |
Definition at line 85 of file d3dtypes.h.
typedef HRESULT(CALLBACK * LPD3DENUMTEXTUREFORMATSCALLBACK) (DDSURFACEDESC *surface_desc, void *ctx) |
Definition at line 84 of file d3dtypes.h.
typedef struct _D3DEXECUTEDATA * LPD3DEXECUTEDATA |
typedef struct _D3DHVERTEX * LPD3DHVERTEX |
typedef struct _D3DINSTRUCTION * LPD3DINSTRUCTION |
typedef struct _D3DLIGHT* LPD3DLIGHT |
typedef struct _D3DLIGHT2 * LPD3DLIGHT2 |
typedef struct _D3DLIGHT7 * LPD3DLIGHT7 |
typedef struct _D3DLIGHTDATA * LPD3DLIGHTDATA |
typedef struct _D3DLIGHTINGELEMENT * LPD3DLIGHTINGELEMENT |
typedef struct _D3DLVERTEX * LPD3DLVERTEX |
typedef struct _D3DMATERIAL * LPD3DMATERIAL |
typedef struct _D3DMATERIAL7 * LPD3DMATERIAL7 |
typedef DWORD * LPD3DMATERIALHANDLE |
Definition at line 154 of file d3dtypes.h.
typedef struct _D3DMATRIX * LPD3DMATRIX |
typedef DWORD * LPD3DMATRIXHANDLE |
Definition at line 156 of file d3dtypes.h.
typedef struct _D3DMATRIXLOAD * LPD3DMATRIXLOAD |
typedef struct _D3DMATRIXMULTIPLY * LPD3DMATRIXMULTIPLY |
typedef struct _D3DPICKRECORD * LPD3DPICKRECORD |
typedef struct _D3DPOINT * LPD3DPOINT |
typedef struct _D3DPROCESSVERTICES * LPD3DPROCESSVERTICES |
Definition at line 199 of file d3dtypes.h.
typedef struct _D3DSTATE * LPD3DSTATE |
typedef struct D3DSTATS * LPD3DSTATS |
typedef struct _D3DSTATUS * LPD3DSTATUS |
typedef DWORD * LPD3DTEXTUREHANDLE |
Definition at line 155 of file d3dtypes.h.
typedef struct _D3DTEXTURELOAD * LPD3DTEXTURELOAD |
typedef struct _D3DTLVERTEX * LPD3DTLVERTEX |
typedef struct _D3DTRANSFORMDATA * LPD3DTRANSFORMDATA |
typedef struct _D3DTRIANGLE * LPD3DTRIANGLE |
Definition at line 83 of file d3dtypes.h.
typedef float * LPD3DVALUE |
Definition at line 89 of file d3dtypes.h.
typedef struct _D3DVECTOR* LPD3DVECTOR |
typedef struct _D3DVERTEX * LPD3DVERTEX |
typedef struct _D3DVERTEXBUFFERDESC * LPD3DVERTEXBUFFERDESC |
typedef struct _D3DVIEWPORT * LPD3DVIEWPORT |
typedef struct _D3DVIEWPORT2 * LPD3DVIEWPORT2 |
typedef struct _D3DVIEWPORT7 * LPD3DVIEWPORT7 |
Enumerator | |
---|---|
D3DANTIALIAS_NONE | |
D3DANTIALIAS_SORTDEPENDENT | |
D3DANTIALIAS_SORTINDEPENDENT | |
D3DANTIALIAS_FORCE_DWORD |
Definition at line 806 of file d3dtypes.h.
Definition at line 789 of file d3dtypes.h.
Enumerator | |
---|---|
D3DMCS_MATERIAL | |
D3DMCS_COLOR1 | |
D3DMCS_COLOR2 | |
D3DMCS_FORCE_DWORD | |
D3DMCS_MATERIAL | |
D3DMCS_COLOR1 | |
D3DMCS_COLOR2 | |
D3DMCS_FORCE_DWORD | |
D3DMCS_MATERIAL | |
D3DMCS_COLOR1 | |
D3DMCS_COLOR2 | |
D3DMCS_FORCE_DWORD |
Definition at line 1001 of file d3dtypes.h.
Definition at line 643 of file d3dtypes.h.
Definition at line 1387 of file d3dtypes.h.
Definition at line 777 of file d3dtypes.h.
Definition at line 750 of file d3dtypes.h.
Enumerator | |
---|---|
D3DTFG_POINT | |
D3DTFG_LINEAR | |
D3DTFG_FLATCUBIC | |
D3DTFG_GAUSSIANCUBIC | |
D3DTFG_ANISOTROPIC | |
D3DTFG_FORCE_DWORD |
Definition at line 1144 of file d3dtypes.h.
Enumerator | |
---|---|
D3DTFN_POINT | |
D3DTFN_LINEAR | |
D3DTFN_ANISOTROPIC | |
D3DTFN_FORCE_DWORD |
Definition at line 1154 of file d3dtypes.h.
Enumerator | |
---|---|
D3DTFP_NONE | |
D3DTFP_POINT | |
D3DTFP_LINEAR | |
D3DTFP_FORCE_DWORD |
Definition at line 1162 of file d3dtypes.h.
Definition at line 1098 of file d3dtypes.h.
Definition at line 1064 of file d3dtypes.h.
Definition at line 1403 of file d3dtypes.h.
Definition at line 840 of file d3dtypes.h.
Definition at line 1395 of file d3dtypes.h.
Enumerator | |
---|---|
D3DZB_FALSE | |
D3DZB_TRUE | |
D3DZB_USEW | |
D3DZB_FORCE_DWORD | |
D3DZB_FALSE | |
D3DZB_TRUE | |
D3DZB_USEW | |
D3DZB_FORCE_DWORD | |
D3DZB_FALSE | |
D3DZB_TRUE | |
D3DZB_USEW | |
D3DZB_FORCE_DWORD |
Definition at line 797 of file d3dtypes.h.
Definition at line 715 of file d3dtypes.h.
Enumerator | |
---|---|
D3DCMP_NEVER | |
D3DCMP_LESS | |
D3DCMP_EQUAL | |
D3DCMP_LESSEQUAL | |
D3DCMP_GREATER | |
D3DCMP_NOTEQUAL | |
D3DCMP_GREATEREQUAL | |
D3DCMP_ALWAYS | |
D3DCMP_FORCE_DWORD |
Definition at line 765 of file d3dtypes.h.
Enumerator | |
---|---|
D3DCULL_NONE | |
D3DCULL_CW | |
D3DCULL_CCW | |
D3DCULL_FORCE_DWORD |
Definition at line 758 of file d3dtypes.h.
Enumerator | |
---|---|
D3DFILL_POINT | |
D3DFILL_WIREFRAME | |
D3DFILL_SOLID | |
D3DFILL_FORCE_DWORD |
Definition at line 689 of file d3dtypes.h.
Definition at line 860 of file d3dtypes.h.
Enumerator | |
---|---|
D3DLIGHT_POINT | |
D3DLIGHT_SPOT | |
D3DLIGHT_DIRECTIONAL | |
D3DLIGHT_PARALLELPOINT | |
D3DLIGHT_GLSPOT | |
D3DLIGHT_FORCE_DWORD |
Definition at line 554 of file d3dtypes.h.
Enumerator | |
---|---|
D3DPT_POINTLIST | |
D3DPT_LINELIST | |
D3DPT_LINESTRIP | |
D3DPT_TRIANGLELIST | |
D3DPT_TRIANGLESTRIP | |
D3DPT_TRIANGLEFAN | |
D3DPT_FORCE_DWORD |
Definition at line 822 of file d3dtypes.h.
Definition at line 874 of file d3dtypes.h.
Enumerator | |
---|---|
D3DSHADE_FLAT | |
D3DSHADE_GOURAUD | |
D3DSHADE_PHONG | |
D3DSHADE_FORCE_DWORD |
Definition at line 682 of file d3dtypes.h.
Enumerator | |
---|---|
D3DTBLEND_DECAL | |
D3DTBLEND_MODULATE | |
D3DTBLEND_DECALALPHA | |
D3DTBLEND_MODULATEALPHA | |
D3DTBLEND_DECALMASK | |
D3DTBLEND_MODULATEMASK | |
D3DTBLEND_COPY | |
D3DTBLEND_ADD | |
D3DTBLEND_FORCE_DWORD |
Definition at line 735 of file d3dtypes.h.
Enumerator | |
---|---|
D3DFILTER_NEAREST | |
D3DFILTER_LINEAR | |
D3DFILTER_MIPNEAREST | |
D3DFILTER_MIPLINEAR | |
D3DFILTER_LINEARMIPNEAREST | |
D3DFILTER_LINEARMIPLINEAR | |
D3DFILTER_FORCE_DWORD |
Definition at line 703 of file d3dtypes.h.
Enumerator | |
---|---|
D3DVT_VERTEX | |
D3DVT_LVERTEX | |
D3DVT_TLVERTEX | |
D3DVT_FORCE_DWORD |
Definition at line 813 of file d3dtypes.h.