FS2_Open
Open source remastering of the Freespace 2 engine
|
Go to the source code of this file.
Classes | |
struct | _D3DCOLORVALUE |
struct | _D3DRECT |
struct | _D3DVECTOR |
struct | _D3DHVERTEX |
struct | _D3DTLVERTEX |
struct | _D3DLVERTEX |
struct | _D3DVERTEX |
struct | _D3DMATRIX |
struct | _D3DVIEWPORT |
struct | _D3DVIEWPORT2 |
struct | _D3DTRANSFORMDATA |
struct | _D3DLIGHTINGELEMENT |
struct | _D3DMATERIAL |
struct | _D3DLIGHT |
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 |
Macros | |
#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) (0xff000000L | ( ((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 | D3DCLIP_LEFT 0x00000001L |
#define | D3DCLIP_RIGHT 0x00000002L |
#define | D3DCLIP_TOP 0x00000004L |
#define | D3DCLIP_BOTTOM 0x00000008L |
#define | D3DCLIP_FRONT 0x00000010L |
#define | D3DCLIP_BACK 0x00000020L |
#define | D3DCLIP_GEN0 0x00000040L |
#define | D3DCLIP_GEN1 0x00000080L |
#define | D3DCLIP_GEN2 0x00000100L |
#define | D3DCLIP_GEN3 0x00000200L |
#define | D3DCLIP_GEN4 0x00000400L |
#define | D3DCLIP_GEN5 0x00000800L |
#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 0x00001000L |
#define | D3DSTATUS_CLIPINTERSECTIONRIGHT 0x00002000L |
#define | D3DSTATUS_CLIPINTERSECTIONTOP 0x00004000L |
#define | D3DSTATUS_CLIPINTERSECTIONBOTTOM 0x00008000L |
#define | D3DSTATUS_CLIPINTERSECTIONFRONT 0x00010000L |
#define | D3DSTATUS_CLIPINTERSECTIONBACK 0x00020000L |
#define | D3DSTATUS_CLIPINTERSECTIONGEN0 0x00040000L |
#define | D3DSTATUS_CLIPINTERSECTIONGEN1 0x00080000L |
#define | D3DSTATUS_CLIPINTERSECTIONGEN2 0x00100000L |
#define | D3DSTATUS_CLIPINTERSECTIONGEN3 0x00200000L |
#define | D3DSTATUS_CLIPINTERSECTIONGEN4 0x00400000L |
#define | D3DSTATUS_CLIPINTERSECTIONGEN5 0x00800000L |
#define | D3DSTATUS_ZNOTVISIBLE 0x01000000L |
#define | D3DSTATUS_CLIPUNIONALL |
#define | D3DSTATUS_CLIPINTERSECTIONALL |
#define | D3DSTATUS_DEFAULT |
#define | D3DTRANSFORM_CLIPPED 0x00000001l |
#define | D3DTRANSFORM_UNCLIPPED 0x00000002l |
#define | D3DLIGHT_ACTIVE 0x00000001 |
#define | D3DLIGHT_NO_SPECULAR 0x00000002 |
#define | D3DLIGHT_RANGE_MAX ((float)sqrt(FLT_MAX)) |
#define | D3DCOLOR_MONO 1 |
#define | D3DCOLOR_RGB 2 |
#define | D3DCLEAR_TARGET 0x00000001l /* Clear target surface */ |
#define | D3DCLEAR_ZBUFFER 0x00000002l /* Clear target z buffer */ |
#define | D3DSTATE_OVERRIDE_BIAS 256 |
#define | D3DSTATE_OVERRIDE(type) ((DWORD) (type) + D3DSTATE_OVERRIDE_BIAS) |
#define | D3DRENDERSTATE_BLENDENABLE D3DRENDERSTATE_ALPHABLENDENABLE |
#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 | D3DTRIFLAG_START 0x00000000L |
#define | D3DTRIFLAG_STARTFLAT(len) (len) /* 0 < len < 30 */ |
#define | D3DTRIFLAG_ODD 0x0000001eL |
#define | D3DTRIFLAG_EVEN 0x0000001fL |
#define | D3DTRIFLAG_EDGEENABLE1 0x00000100L /* v0-v1 edge */ |
#define | D3DTRIFLAG_EDGEENABLE2 0x00000200L /* v1-v2 edge */ |
#define | D3DTRIFLAG_EDGEENABLE3 0x00000400L /* v2-v0 edge */ |
#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 /* Renderer may use this entry freely */ |
#define | D3DPAL_READONLY 0x40 /* Renderer may not set this entry */ |
#define | D3DPAL_RESERVED 0x80 /* Renderer may not use this entry */ |
#define CI_GETALPHA | ( | ci | ) | ((ci) >> 24) |
Definition at line 41 of file vd3dtypes.h.
#define CI_GETFRACTION | ( | ci | ) | ((ci) & 0xff) |
Definition at line 43 of file vd3dtypes.h.
#define CI_GETINDEX | ( | ci | ) | (((ci) >> 8) & 0xffff) |
Definition at line 42 of file vd3dtypes.h.
Definition at line 46 of file vd3dtypes.h.
#define CI_MASKALPHA | ( | ci | ) | ((ci) & 0xffffff) |
Definition at line 45 of file vd3dtypes.h.
#define CI_ROUNDINDEX | ( | ci | ) | CI_GETINDEX((ci) + 0x80) |
Definition at line 44 of file vd3dtypes.h.
#define D3DCLEAR_TARGET 0x00000001l /* Clear target surface */ |
Definition at line 708 of file vd3dtypes.h.
#define D3DCLEAR_ZBUFFER 0x00000002l /* Clear target z buffer */ |
Definition at line 709 of file vd3dtypes.h.
#define D3DCLIP_BACK 0x00000020L |
Definition at line 503 of file vd3dtypes.h.
#define D3DCLIP_BOTTOM 0x00000008L |
Definition at line 501 of file vd3dtypes.h.
#define D3DCLIP_FRONT 0x00000010L |
Definition at line 502 of file vd3dtypes.h.
#define D3DCLIP_GEN0 0x00000040L |
Definition at line 504 of file vd3dtypes.h.
#define D3DCLIP_GEN1 0x00000080L |
Definition at line 505 of file vd3dtypes.h.
#define D3DCLIP_GEN2 0x00000100L |
Definition at line 506 of file vd3dtypes.h.
#define D3DCLIP_GEN3 0x00000200L |
Definition at line 507 of file vd3dtypes.h.
#define D3DCLIP_GEN4 0x00000400L |
Definition at line 508 of file vd3dtypes.h.
#define D3DCLIP_GEN5 0x00000800L |
Definition at line 509 of file vd3dtypes.h.
#define D3DCLIP_LEFT 0x00000001L |
Definition at line 498 of file vd3dtypes.h.
#define D3DCLIP_RIGHT 0x00000002L |
Definition at line 499 of file vd3dtypes.h.
#define D3DCLIP_TOP 0x00000004L |
Definition at line 500 of file vd3dtypes.h.
#define D3DCLIPSTATUS_EXTENTS2 0x00000002L |
Definition at line 1176 of file vd3dtypes.h.
#define D3DCLIPSTATUS_EXTENTS3 0x00000004L |
Definition at line 1177 of file vd3dtypes.h.
#define D3DCLIPSTATUS_STATUS 0x00000001L |
Definition at line 1175 of file vd3dtypes.h.
#define D3DCOLOR_MONO 1 |
Definition at line 700 of file vd3dtypes.h.
#define D3DCOLOR_RGB 2 |
Definition at line 701 of file vd3dtypes.h.
Definition at line 29 of file vd3dtypes.h.
#define D3DENUMRET_CANCEL DDENUMRET_CANCEL |
Definition at line 93 of file vd3dtypes.h.
#define D3DENUMRET_OK DDENUMRET_OK |
Definition at line 98 of file vd3dtypes.h.
#define D3DEXECUTE_CLIPPED 0x00000001l |
Definition at line 1196 of file vd3dtypes.h.
#define D3DEXECUTE_UNCLIPPED 0x00000002l |
Definition at line 1197 of file vd3dtypes.h.
#define D3DLIGHT_ACTIVE 0x00000001 |
Definition at line 664 of file vd3dtypes.h.
#define D3DLIGHT_NO_SPECULAR 0x00000002 |
Definition at line 665 of file vd3dtypes.h.
#define D3DLIGHT_RANGE_MAX ((float)sqrt(FLT_MAX)) |
Definition at line 668 of file vd3dtypes.h.
#define D3DPAL_FREE 0x00 /* Renderer may use this entry freely */ |
Definition at line 1213 of file vd3dtypes.h.
#define D3DPAL_READONLY 0x40 /* Renderer may not set this entry */ |
Definition at line 1214 of file vd3dtypes.h.
#define D3DPAL_RESERVED 0x80 /* Renderer may not use this entry */ |
Definition at line 1215 of file vd3dtypes.h.
#define D3DPROCESSVERTICES_COPY 0x00000002L |
Definition at line 1048 of file vd3dtypes.h.
#define D3DPROCESSVERTICES_NOCOLOR 0x00000010L |
Definition at line 1052 of file vd3dtypes.h.
#define D3DPROCESSVERTICES_OPMASK 0x00000007L |
Definition at line 1049 of file vd3dtypes.h.
#define D3DPROCESSVERTICES_TRANSFORM 0x00000001L |
Definition at line 1047 of file vd3dtypes.h.
#define D3DPROCESSVERTICES_TRANSFORMLIGHT 0x00000000L |
Definition at line 1046 of file vd3dtypes.h.
#define D3DPROCESSVERTICES_UPDATEEXTENTS 0x00000008L |
Definition at line 1051 of file vd3dtypes.h.
#define D3DRENDERSTATE_BLENDENABLE D3DRENDERSTATE_ALPHABLENDENABLE |
Definition at line 1000 of file vd3dtypes.h.
#define D3DRENDERSTATE_STIPPLEPATTERN | ( | y | ) | (D3DRENDERSTATE_STIPPLEPATTERN00 + (y)) |
Definition at line 1002 of file vd3dtypes.h.
#define D3DRGB | ( | r, | |
g, | |||
b | |||
) | (0xff000000L | ( ((long)((r) * 255)) << 16) | (((long)((g) * 255)) << 8) | (long)((b) * 255)) |
Definition at line 63 of file vd3dtypes.h.
Definition at line 65 of file vd3dtypes.h.
#define D3DSETSTATUS_ALL (D3DSETSTATUS_STATUS | D3DSETSTATUS_EXTENTS) |
Definition at line 1165 of file vd3dtypes.h.
#define D3DSETSTATUS_EXTENTS 0x00000002L |
Definition at line 1164 of file vd3dtypes.h.
#define D3DSETSTATUS_STATUS 0x00000001L |
Definition at line 1163 of file vd3dtypes.h.
#define D3DSTATE_OVERRIDE | ( | type | ) | ((DWORD) (type) + D3DSTATE_OVERRIDE_BIAS) |
Definition at line 894 of file vd3dtypes.h.
#define D3DSTATE_OVERRIDE_BIAS 256 |
Definition at line 889 of file vd3dtypes.h.
#define D3DSTATUS_CLIPINTERSECTIONALL |
Definition at line 557 of file vd3dtypes.h.
#define D3DSTATUS_CLIPINTERSECTIONBACK 0x00020000L |
Definition at line 532 of file vd3dtypes.h.
#define D3DSTATUS_CLIPINTERSECTIONBOTTOM 0x00008000L |
Definition at line 530 of file vd3dtypes.h.
#define D3DSTATUS_CLIPINTERSECTIONFRONT 0x00010000L |
Definition at line 531 of file vd3dtypes.h.
#define D3DSTATUS_CLIPINTERSECTIONGEN0 0x00040000L |
Definition at line 533 of file vd3dtypes.h.
#define D3DSTATUS_CLIPINTERSECTIONGEN1 0x00080000L |
Definition at line 534 of file vd3dtypes.h.
#define D3DSTATUS_CLIPINTERSECTIONGEN2 0x00100000L |
Definition at line 535 of file vd3dtypes.h.
#define D3DSTATUS_CLIPINTERSECTIONGEN3 0x00200000L |
Definition at line 536 of file vd3dtypes.h.
#define D3DSTATUS_CLIPINTERSECTIONGEN4 0x00400000L |
Definition at line 537 of file vd3dtypes.h.
#define D3DSTATUS_CLIPINTERSECTIONGEN5 0x00800000L |
Definition at line 538 of file vd3dtypes.h.
#define D3DSTATUS_CLIPINTERSECTIONLEFT 0x00001000L |
Definition at line 527 of file vd3dtypes.h.
#define D3DSTATUS_CLIPINTERSECTIONRIGHT 0x00002000L |
Definition at line 528 of file vd3dtypes.h.
#define D3DSTATUS_CLIPINTERSECTIONTOP 0x00004000L |
Definition at line 529 of file vd3dtypes.h.
#define D3DSTATUS_CLIPUNIONALL |
Definition at line 542 of file vd3dtypes.h.
#define D3DSTATUS_CLIPUNIONBACK D3DCLIP_BACK |
Definition at line 519 of file vd3dtypes.h.
#define D3DSTATUS_CLIPUNIONBOTTOM D3DCLIP_BOTTOM |
Definition at line 517 of file vd3dtypes.h.
#define D3DSTATUS_CLIPUNIONFRONT D3DCLIP_FRONT |
Definition at line 518 of file vd3dtypes.h.
#define D3DSTATUS_CLIPUNIONGEN0 D3DCLIP_GEN0 |
Definition at line 520 of file vd3dtypes.h.
#define D3DSTATUS_CLIPUNIONGEN1 D3DCLIP_GEN1 |
Definition at line 521 of file vd3dtypes.h.
#define D3DSTATUS_CLIPUNIONGEN2 D3DCLIP_GEN2 |
Definition at line 522 of file vd3dtypes.h.
#define D3DSTATUS_CLIPUNIONGEN3 D3DCLIP_GEN3 |
Definition at line 523 of file vd3dtypes.h.
#define D3DSTATUS_CLIPUNIONGEN4 D3DCLIP_GEN4 |
Definition at line 524 of file vd3dtypes.h.
#define D3DSTATUS_CLIPUNIONGEN5 D3DCLIP_GEN5 |
Definition at line 525 of file vd3dtypes.h.
#define D3DSTATUS_CLIPUNIONLEFT D3DCLIP_LEFT |
Definition at line 514 of file vd3dtypes.h.
#define D3DSTATUS_CLIPUNIONRIGHT D3DCLIP_RIGHT |
Definition at line 515 of file vd3dtypes.h.
#define D3DSTATUS_CLIPUNIONTOP D3DCLIP_TOP |
Definition at line 516 of file vd3dtypes.h.
#define D3DSTATUS_DEFAULT |
Definition at line 572 of file vd3dtypes.h.
#define D3DSTATUS_ZNOTVISIBLE 0x01000000L |
Definition at line 539 of file vd3dtypes.h.
#define D3DTRANSFORM_CLIPPED 0x00000001l |
Definition at line 580 of file vd3dtypes.h.
#define D3DTRANSFORM_UNCLIPPED 0x00000002l |
Definition at line 581 of file vd3dtypes.h.
#define D3DTRIFLAG_EDGEENABLE1 0x00000100L /* v0-v1 edge */ |
Definition at line 1076 of file vd3dtypes.h.
#define D3DTRIFLAG_EDGEENABLE2 0x00000200L /* v1-v2 edge */ |
Definition at line 1077 of file vd3dtypes.h.
#define D3DTRIFLAG_EDGEENABLE3 0x00000400L /* v2-v0 edge */ |
Definition at line 1078 of file vd3dtypes.h.
#define D3DTRIFLAG_EDGEENABLETRIANGLE (D3DTRIFLAG_EDGEENABLE1 | D3DTRIFLAG_EDGEENABLE2 | D3DTRIFLAG_EDGEENABLE3) |
Definition at line 1079 of file vd3dtypes.h.
#define D3DTRIFLAG_EVEN 0x0000001fL |
Definition at line 1070 of file vd3dtypes.h.
#define D3DTRIFLAG_ODD 0x0000001eL |
Definition at line 1069 of file vd3dtypes.h.
#define D3DTRIFLAG_START 0x00000000L |
Definition at line 1067 of file vd3dtypes.h.
Definition at line 1068 of file vd3dtypes.h.
Definition at line 27 of file vd3dtypes.h.
Definition at line 26 of file vd3dtypes.h.
#define RGB_GETBLUE | ( | rgb | ) | ((rgb) & 0xff) |
Definition at line 78 of file vd3dtypes.h.
#define RGB_GETGREEN | ( | rgb | ) | (((rgb) >> 8) & 0xff) |
Definition at line 77 of file vd3dtypes.h.
#define RGB_GETRED | ( | rgb | ) | (((rgb) >> 16) & 0xff) |
Definition at line 76 of file vd3dtypes.h.
Definition at line 80 of file vd3dtypes.h.
#define RGB_TORGBA | ( | rgb | ) | ((D3DCOLOR) ((rgb) | 0xff000000)) |
Definition at line 82 of file vd3dtypes.h.
#define RGBA_GETALPHA | ( | rgb | ) | ((rgb) >> 24) |
Definition at line 54 of file vd3dtypes.h.
#define RGBA_GETBLUE | ( | rgb | ) | ((rgb) & 0xff) |
Definition at line 57 of file vd3dtypes.h.
#define RGBA_GETGREEN | ( | rgb | ) | (((rgb) >> 8) & 0xff) |
Definition at line 56 of file vd3dtypes.h.
#define RGBA_GETRED | ( | rgb | ) | (((rgb) >> 16) & 0xff) |
Definition at line 55 of file vd3dtypes.h.
Definition at line 58 of file vd3dtypes.h.
Definition at line 79 of file vd3dtypes.h.
#define RGBA_TORGB | ( | rgba | ) | ((D3DCOLOR) ((rgba) & 0xffffff)) |
Definition at line 81 of file vd3dtypes.h.
typedef enum _D3DANTIALIASMODE D3DANTIALIASMODE |
typedef struct _D3DBRANCH D3DBRANCH |
typedef struct _D3DCLIPSTATUS D3DCLIPSTATUS |
typedef enum _D3DCMPFUNC D3DCMPFUNC |
Definition at line 103 of file vd3dtypes.h.
typedef DWORD D3DCOLORMODEL |
Definition at line 703 of file vd3dtypes.h.
typedef struct _D3DCOLORVALUE D3DCOLORVALUE |
typedef struct _D3DEXECUTEDATA D3DEXECUTEDATA |
typedef enum _D3DFILLMODE D3DFILLMODE |
Definition at line 32 of file vd3dtypes.h.
typedef enum _D3DFOGMODE D3DFOGMODE |
typedef struct _D3DHVERTEX D3DHVERTEX |
typedef struct _D3DINSTRUCTION D3DINSTRUCTION |
typedef struct _D3DLIGHT2 D3DLIGHT2 |
typedef struct _D3DLIGHTDATA D3DLIGHTDATA |
typedef struct _D3DLIGHTINGELEMENT D3DLIGHTINGELEMENT |
typedef enum _D3DLIGHTSTATETYPE D3DLIGHTSTATETYPE |
typedef enum _D3DLIGHTTYPE D3DLIGHTTYPE |
typedef struct _D3DLINEPATTERN D3DLINEPATTERN |
typedef struct _D3DLVERTEX D3DLVERTEX |
typedef struct _D3DMATERIAL D3DMATERIAL |
typedef DWORD D3DMATERIALHANDLE |
Definition at line 105 of file vd3dtypes.h.
typedef struct _D3DMATRIX D3DMATRIX |
typedef DWORD D3DMATRIXHANDLE |
Definition at line 107 of file vd3dtypes.h.
typedef struct _D3DMATRIXLOAD D3DMATRIXLOAD |
typedef struct _D3DMATRIXMULTIPLY D3DMATRIXMULTIPLY |
typedef enum _D3DOPCODE D3DOPCODE |
typedef struct _D3DPICKRECORD D3DPICKRECORD |
typedef enum _D3DPRIMITIVETYPE D3DPRIMITIVETYPE |
typedef struct _D3DPROCESSVERTICES D3DPROCESSVERTICES |
typedef enum _D3DRENDERSTATETYPE D3DRENDERSTATETYPE |
typedef enum _D3DSHADEMODE D3DSHADEMODE |
typedef struct _D3DSTATUS D3DSTATUS |
typedef enum _D3DTEXTUREADDRESS D3DTEXTUREADDRESS |
typedef enum _D3DTEXTUREBLEND D3DTEXTUREBLEND |
typedef enum _D3DTEXTUREFILTER D3DTEXTUREFILTER |
typedef DWORD D3DTEXTUREHANDLE |
Definition at line 106 of file vd3dtypes.h.
typedef struct _D3DTEXTURELOAD D3DTEXTURELOAD |
typedef struct _D3DTLVERTEX D3DTLVERTEX |
typedef struct _D3DTRANSFORMDATA D3DTRANSFORMDATA |
typedef enum _D3DTRANSFORMSTATETYPE D3DTRANSFORMSTATETYPE |
typedef struct _D3DTRIANGLE D3DTRIANGLE |
Definition at line 28 of file vd3dtypes.h.
typedef struct _D3DVECTOR D3DVECTOR |
typedef struct _D3DVERTEX D3DVERTEX |
typedef enum _D3DVERTEXTYPE D3DVERTEXTYPE |
typedef struct _D3DVIEWPORT D3DVIEWPORT |
typedef struct _D3DVIEWPORT2 D3DVIEWPORT2 |
typedef struct _D3DBRANCH * LPD3DBRANCH |
typedef struct _D3DCLIPSTATUS * LPD3DCLIPSTATUS |
typedef DWORD * LPD3DCOLOR |
Definition at line 103 of file vd3dtypes.h.
typedef struct _D3DCOLORVALUE * LPD3DCOLORVALUE |
typedef HRESULT(WINAPI* LPD3DENUMTEXTUREFORMATSCALLBACK) (LPDDSURFACEDESC lpDdsd, LPVOID lpContext) |
Definition at line 101 of file vd3dtypes.h.
typedef struct _D3DEXECUTEDATA * LPD3DEXECUTEDATA |
typedef struct _D3DHVERTEX * LPD3DHVERTEX |
typedef struct _D3DINSTRUCTION * LPD3DINSTRUCTION |
typedef struct _D3DLIGHT * LPD3DLIGHT |
typedef struct _D3DLIGHT2 * LPD3DLIGHT2 |
typedef struct _D3DLIGHTDATA * LPD3DLIGHTDATA |
typedef struct _D3DLIGHTINGELEMENT * LPD3DLIGHTINGELEMENT |
typedef struct _D3DLVERTEX * LPD3DLVERTEX |
typedef struct _D3DMATERIAL * LPD3DMATERIAL |
typedef DWORD * LPD3DMATERIALHANDLE |
Definition at line 105 of file vd3dtypes.h.
typedef struct _D3DMATRIX * LPD3DMATRIX |
typedef DWORD * LPD3DMATRIXHANDLE |
Definition at line 107 of file vd3dtypes.h.
typedef struct _D3DMATRIXLOAD * LPD3DMATRIXLOAD |
typedef struct _D3DMATRIXMULTIPLY * LPD3DMATRIXMULTIPLY |
typedef struct _D3DPICKRECORD * LPD3DPICKRECORD |
typedef struct _D3DPOINT * LPD3DPOINT |
typedef struct _D3DPROCESSVERTICES * LPD3DPROCESSVERTICES |
typedef struct _D3DSTATE * LPD3DSTATE |
typedef struct _D3DSTATS * LPD3DSTATS |
typedef struct _D3DSTATUS * LPD3DSTATUS |
typedef DWORD * LPD3DTEXTUREHANDLE |
Definition at line 106 of file vd3dtypes.h.
typedef struct _D3DTEXTURELOAD * LPD3DTEXTURELOAD |
typedef struct _D3DTLVERTEX * LPD3DTLVERTEX |
typedef struct _D3DTRANSFORMDATA * LPD3DTRANSFORMDATA |
typedef struct _D3DTRIANGLE * LPD3DTRIANGLE |
Definition at line 100 of file vd3dtypes.h.
typedef float * LPD3DVALUE |
Definition at line 28 of file vd3dtypes.h.
typedef struct _D3DVECTOR * LPD3DVECTOR |
typedef struct _D3DVERTEX * LPD3DVERTEX |
typedef struct _D3DVIEWPORT * LPD3DVIEWPORT |
typedef struct _D3DVIEWPORT2 * LPD3DVIEWPORT2 |
enum _D3DANTIALIASMODE |
Enumerator | |
---|---|
D3DANTIALIAS_NONE | |
D3DANTIALIAS_SORTDEPENDENT | |
D3DANTIALIAS_SORTINDEPENDENT | |
D3DANTIALIAS_FORCE_DWORD |
Definition at line 860 of file vd3dtypes.h.
enum _D3DBLEND |
Definition at line 796 of file vd3dtypes.h.
enum _D3DCMPFUNC |
Enumerator | |
---|---|
D3DCMP_NEVER | |
D3DCMP_LESS | |
D3DCMP_EQUAL | |
D3DCMP_LESSEQUAL | |
D3DCMP_GREATER | |
D3DCMP_NOTEQUAL | |
D3DCMP_GREATEREQUAL | |
D3DCMP_ALWAYS | |
D3DCMP_FORCE_DWORD |
Definition at line 840 of file vd3dtypes.h.
enum _D3DCULL |
Enumerator | |
---|---|
D3DCULL_NONE | |
D3DCULL_CW | |
D3DCULL_CCW | |
D3DCULL_FORCE_DWORD |
Definition at line 833 of file vd3dtypes.h.
enum _D3DFILLMODE |
Enumerator | |
---|---|
D3DFILL_POINT | |
D3DFILL_WIREFRAME | |
D3DFILL_SOLID | |
D3DFILL_FORCE_DWORD |
Definition at line 774 of file vd3dtypes.h.
enum _D3DFOGMODE |
Enumerator | |
---|---|
D3DFOG_NONE | |
D3DFOG_EXP | |
D3DFOG_EXP2 | |
D3DFOG_LINEAR | |
D3DFOG_FORCE_DWORD |
Definition at line 852 of file vd3dtypes.h.
enum _D3DLIGHTSTATETYPE |
Enumerator | |
---|---|
D3DLIGHTSTATE_MATERIAL | |
D3DLIGHTSTATE_AMBIENT | |
D3DLIGHTSTATE_COLORMODEL | |
D3DLIGHTSTATE_FOGMODE | |
D3DLIGHTSTATE_FOGSTART | |
D3DLIGHTSTATE_FOGEND | |
D3DLIGHTSTATE_FOGDENSITY | |
D3DLIGHTSTATE_FORCE_DWORD |
Definition at line 903 of file vd3dtypes.h.
enum _D3DLIGHTTYPE |
Enumerator | |
---|---|
D3DLIGHT_POINT | |
D3DLIGHT_SPOT | |
D3DLIGHT_DIRECTIONAL | |
D3DLIGHT_PARALLELPOINT | |
D3DLIGHT_FORCE_DWORD |
Definition at line 633 of file vd3dtypes.h.
enum _D3DOPCODE |
Definition at line 720 of file vd3dtypes.h.
enum _D3DPRIMITIVETYPE |
Enumerator | |
---|---|
D3DPT_POINTLIST | |
D3DPT_LINELIST | |
D3DPT_LINESTRIP | |
D3DPT_TRIANGLELIST | |
D3DPT_TRIANGLESTRIP | |
D3DPT_TRIANGLEFAN | |
D3DPT_FORCE_DWORD |
Definition at line 876 of file vd3dtypes.h.
enum _D3DRENDERSTATETYPE |
Definition at line 914 of file vd3dtypes.h.
enum _D3DSHADEMODE |
Enumerator | |
---|---|
D3DSHADE_FLAT | |
D3DSHADE_GOURAUD | |
D3DSHADE_PHONG | |
D3DSHADE_FORCE_DWORD |
Definition at line 767 of file vd3dtypes.h.
enum _D3DTEXTUREADDRESS |
Enumerator | |
---|---|
D3DTADDRESS_WRAP | |
D3DTADDRESS_MIRROR | |
D3DTADDRESS_CLAMP | |
D3DTADDRESS_BORDER | |
D3DTADDRESS_FORCE_DWORD |
Definition at line 825 of file vd3dtypes.h.
enum _D3DTEXTUREBLEND |
Enumerator | |
---|---|
D3DTBLEND_DECAL | |
D3DTBLEND_MODULATE | |
D3DTBLEND_DECALALPHA | |
D3DTBLEND_MODULATEALPHA | |
D3DTBLEND_DECALMASK | |
D3DTBLEND_MODULATEMASK | |
D3DTBLEND_COPY | |
D3DTBLEND_ADD | |
D3DTBLEND_FORCE_DWORD |
Definition at line 813 of file vd3dtypes.h.
enum _D3DTEXTUREFILTER |
Enumerator | |
---|---|
D3DFILTER_NEAREST | |
D3DFILTER_LINEAR | |
D3DFILTER_MIPNEAREST | |
D3DFILTER_MIPLINEAR | |
D3DFILTER_LINEARMIPNEAREST | |
D3DFILTER_LINEARMIPLINEAR | |
D3DFILTER_FORCE_DWORD |
Definition at line 786 of file vd3dtypes.h.
Enumerator | |
---|---|
D3DTRANSFORMSTATE_WORLD | |
D3DTRANSFORMSTATE_VIEW | |
D3DTRANSFORMSTATE_PROJECTION | |
D3DTRANSFORMSTATE_FORCE_DWORD |
Definition at line 896 of file vd3dtypes.h.
enum _D3DVERTEXTYPE |
Enumerator | |
---|---|
D3DVT_VERTEX | |
D3DVT_LVERTEX | |
D3DVT_TLVERTEX | |
D3DVT_FORCE_DWORD |
Definition at line 868 of file vd3dtypes.h.