|
Navigation
- Home
- Community
- Development
- myReactOS
- Fundraiser 2012
Doxygen
- Main Page
- Alphabetical List
- Data Structures
- Directories
- File List
- Data Fields
- Globals
- Related Pages
Search
|
Go to the source code of this file.
Data Structures |
| struct | D3DADAPTER_IDENTIFIER8 |
| struct | D3DBOX |
| struct | D3DCLIPSTATUS8 |
| struct | LPD3DCOLORVALUE |
| struct | D3DDEVICE_CREATION_PARAMETERS |
| struct | D3DDISPLAYMODE |
| struct | D3DGAMMARAMP |
| struct | D3DINDEXBUFFER_DESC |
| struct | LPD3DVECTOR |
| struct | D3DLIGHT8 |
| struct | D3DLINEPATTERN |
| struct | D3DLOCKED_BOX |
| struct | D3DLOCKED_RECT |
| struct | D3DMATERIAL8 |
| struct | LPD3DMATRIX |
| struct | D3DPRESENT_PARAMETERS |
| struct | D3DRANGE |
| struct | D3DRASTER_STATUS |
| struct | D3DRECT |
| struct | D3DRECTPATCH_INFO |
| struct | D3DSURFACE_DESC |
| struct | D3DTRIPATCH_INFO |
| struct | D3DVERTEXBUFFER_DESC |
| struct | D3DVIEWPORT8 |
| struct | D3DVOLUME_DESC |
Defines |
| #define | D3DCLEAR_TARGET 1 |
| #define | D3DCLEAR_ZBUFFER 2 |
| #define | D3DCLEAR_STENCIL 4 |
| #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 | D3DCOLOR_ARGB(a, r, g, b) ((D3DCOLOR)((((a)&0xff)<<24)|(((r)&0xff)<<16)|(((g)&0xff)<<8)|((b)&0xff))) |
| #define | D3DCOLOR_COLORVALUE(r, g, b, a) D3DCOLOR_RGBA((DWORD)((r)*255.f),(DWORD)((g)*255.f),(DWORD)((b)*255.f),(DWORD)((a)*255.f)) |
| #define | D3DCOLOR_RGBA(r, g, b, a) D3DCOLOR_ARGB(a,r,g,b) |
| #define | D3DCOLOR_XRGB(r, g, b) D3DCOLOR_ARGB(0xff,r,g,b) |
| #define | D3DCS_LEFT 0x001 |
| #define | D3DCS_RIGHT 0x002 |
| #define | D3DCS_TOP 0x004 |
| #define | D3DCS_BOTTOM 0x008 |
| #define | D3DCS_FRONT 0x010 |
| #define | D3DCS_BACK 0x020 |
| #define | D3DCS_PLANE0 0x040 |
| #define | D3DCS_PLANE1 0x080 |
| #define | D3DCS_PLANE2 0x100 |
| #define | D3DCS_PLANE3 0x200 |
| #define | D3DCS_PLANE4 0x400 |
| #define | D3DCS_PLANE5 0x800 |
| #define | D3DCS_ALL 0xFFF |
| #define | D3DFVF_TEXTUREFORMAT1 3 |
| #define | D3DFVF_TEXTUREFORMAT2 0 |
| #define | D3DFVF_TEXTUREFORMAT3 1 |
| #define | D3DFVF_TEXTUREFORMAT4 2 |
| #define | D3DFVF_TEXCOORDSIZE1(CoordIndex) (D3DFVF_TEXTUREFORMAT1 << (CoordIndex*2 + 16)) |
| #define | D3DFVF_TEXCOORDSIZE2(CoordIndex) (D3DFVF_TEXTUREFORMAT2) |
| #define | D3DFVF_TEXCOORDSIZE3(CoordIndex) (D3DFVF_TEXTUREFORMAT3 << (CoordIndex*2 + 16)) |
| #define | D3DFVF_TEXCOORDSIZE4(CoordIndex) (D3DFVF_TEXTUREFORMAT4 << (CoordIndex*2 + 16)) |
| #define | D3DLOCK_READONLY 0x0010 |
| #define | D3DLOCK_NOSYSLOCK 0x0800 |
| #define | D3DLOCK_NOOVERWRITE 0x1000 |
| #define | D3DLOCK_DISCARD 0x2000 |
| #define | D3DLOCK_NO_DIRTY_UPDATE 0x8000 |
| #define | D3DMAXUSERCLIPPLANES 32 |
| #define | D3DRENDERSTATE_WRAPBIAS 0x80 |
| #define | D3DTSS_TCI_PASSTHRU 0x00000 |
| #define | D3DTSS_TCI_CAMERASPACENORMAL 0x10000 |
| #define | D3DTSS_TCI_CAMERASPACEPOSITION 0x20000 |
| #define | D3DTSS_TCI_CAMERASPACEREFLECTIONVECTOR 0x30000 |
| #define | D3DTS_WORLD D3DTS_WORLDMATRIX(0) |
| #define | D3DTS_WORLD1 D3DTS_WORLDMATRIX(1) |
| #define | D3DTS_WORLD2 D3DTS_WORLDMATRIX(2) |
| #define | D3DTS_WORLD3 D3DTS_WORLDMATRIX(3) |
| #define | D3DTS_WORLDMATRIX(index) (D3DTRANSFORMSTATETYPE)(index + 256) |
| #define | D3DUSAGE_RENDERTARGET 0x01 |
| #define | D3DUSAGE_DEPTHSTENCIL 0x02 |
| #define | D3DUSAGE_WRITEONLY 0x08 |
| #define | D3DUSAGE_SOFTWAREPROCESSING 0x10 |
| #define | D3DUSAGE_DONOTCLIP 0x20 |
| #define | D3DUSAGE_POINTS 0x40 |
| #define | D3DUSAGE_RTPATCHES 0x80 |
| #define | D3DUSAGE_NPATCHES 0x100 |
| #define | D3DUSAGE_DYNAMIC 0x200 |
| #define | D3DWRAP_U 1 |
| #define | D3DWRAP_V 2 |
| #define | D3DWRAP_W 4 |
| #define | D3DWRAPCOORD_0 1 |
| #define | D3DWRAPCOORD_1 2 |
| #define | D3DWRAPCOORD_2 4 |
| #define | D3DWRAPCOORD_3 8 |
| #define | MAX_DEVICE_IDENTIFIER_STRING 512 |
| #define | D3DFVF_RESERVED0 0x0001 |
| #define | D3DFVF_POSITION_MASK 0x000E |
| #define | D3DFVF_XYZ 0x0002 |
| #define | D3DFVF_XYZRHW 0x0004 |
| #define | D3DFVF_XYZB1 0x0006 |
| #define | D3DFVF_XYZB2 0x0008 |
| #define | D3DFVF_XYZB3 0x000a |
| #define | D3DFVF_XYZB4 0x000c |
| #define | D3DFVF_XYZB5 0x000e |
| #define | D3DFVF_NORMAL 0x0010 |
| #define | D3DFVF_PSIZE 0x0020 |
| #define | D3DFVF_DIFFUSE 0x0040 |
| #define | D3DFVF_SPECULAR 0x0080 |
| #define | D3DFVF_TEXCOUNT_MASK 0x0f00 |
| #define | D3DFVF_TEXCOUNT_SHIFT 8 |
| #define | D3DFVF_TEX0 0x0000 |
| #define | D3DFVF_TEX1 0x0100 |
| #define | D3DFVF_TEX2 0x0200 |
| #define | D3DFVF_TEX3 0x0300 |
| #define | D3DFVF_TEX4 0x0400 |
| #define | D3DFVF_TEX5 0x0500 |
| #define | D3DFVF_TEX6 0x0600 |
| #define | D3DFVF_TEX7 0x0700 |
| #define | D3DFVF_TEX8 0x0800 |
| #define | D3DFVF_LASTBETA_UBYTE4 0x1000 |
| #define | D3DFVF_RESERVED2 0xE000 |
| #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 | D3DTA_TEMP 0x00000005 |
| #define | D3DCOLORWRITEENABLE_RED (1L<<0) |
| #define | D3DCOLORWRITEENABLE_GREEN (1L<<1) |
| #define | D3DCOLORWRITEENABLE_BLUE (1L<<2) |
| #define | D3DCOLORWRITEENABLE_ALPHA (1L<<3) |
| #define | MAKEFOURCC(ch0, ch1, ch2, ch3) |
| #define | D3DVSD_CONSTADDRESSSHIFT 0 |
| #define | D3DVSD_EXTINFOSHIFT 0 |
| #define | D3DVSD_STREAMNUMBERSHIFT 0 |
| #define | D3DVSD_VERTEXREGSHIFT 0 |
| #define | D3DVSD_CONSTRSSHIFT 16 |
| #define | D3DVSD_DATATYPESHIFT 16 |
| #define | D3DVSD_SKIPCOUNTSHIFT 16 |
| #define | D3DVSD_VERTEXREGINSHIFT 20 |
| #define | D3DVSD_EXTCOUNTSHIFT 24 |
| #define | D3DVSD_CONSTCOUNTSHIFT 25 |
| #define | D3DVSD_DATALOADTYPESHIFT 28 |
| #define | D3DVSD_STREAMTESSSHIFT 28 |
| #define | D3DVSD_TOKENTYPESHIFT 29 |
| #define | D3DVSD_CONSTADDRESSMASK (0x7F << D3DVSD_CONSTADDRESSSHIFT) |
| #define | D3DVSD_EXTINFOMASK (0xFFFFFF << D3DVSD_EXTINFOSHIFT) |
| #define | D3DVSD_STREAMNUMBERMASK (0xF << D3DVSD_STREAMNUMBERSHIFT) |
| #define | D3DVSD_VERTEXREGMASK (0x1F << D3DVSD_VERTEXREGSHIFT) |
| #define | D3DVSD_CONSTRSMASK (0x1FFF << D3DVSD_CONSTRSSHIFT) |
| #define | D3DVSD_DATATYPEMASK (0xF << D3DVSD_DATATYPESHIFT) |
| #define | D3DVSD_SKIPCOUNTMASK (0xF << D3DVSD_SKIPCOUNTSHIFT) |
| #define | D3DVSD_EXTCOUNTMASK (0x1F << D3DVSD_EXTCOUNTSHIFT) |
| #define | D3DVSD_VERTEXREGINMASK (0xF << D3DVSD_VERTEXREGINSHIFT) |
| #define | D3DVSD_CONSTCOUNTMASK (0xF << D3DVSD_CONSTCOUNTSHIFT) |
| #define | D3DVSD_DATALOADTYPEMASK (0x1 << D3DVSD_DATALOADTYPESHIFT) |
| #define | D3DVSD_STREAMTESSMASK (0x1 << D3DVSD_STREAMTESSSHIFT) |
| #define | D3DVSD_TOKENTYPEMASK (0x7 << D3DVSD_TOKENTYPESHIFT) |
| #define | D3DVSD_MAKETOKENTYPE(TokenType) ((TokenType << D3DVSD_TOKENTYPESHIFT) & D3DVSD_TOKENTYPEMASK) |
| #define | D3DVSD_CONST(ConstantAddress, Count) (D3DVSD_MAKETOKENTYPE(D3DVSD_TOKEN_CONSTMEM) | ((Count) << D3DVSD_CONSTCOUNTSHIFT) | (ConstantAddress)) |
| #define | D3DVSD_END() 0xFFFFFFFF |
| #define | D3DVSD_NOP() 0x00000000 |
| #define | D3DVSD_REG(VertexRegister, Type) (D3DVSD_MAKETOKENTYPE(D3DVSD_TOKEN_STREAMDATA) | ((Type) << D3DVSD_DATATYPESHIFT) | (VertexRegister)) |
| #define | D3DVSD_SKIP(Count) (D3DVSD_MAKETOKENTYPE(D3DVSD_TOKEN_STREAMDATA) | 0x10000000 | ((Count) << D3DVSD_SKIPCOUNTSHIFT)) |
| #define | D3DVSD_STREAM(StreamNumber) (D3DVSD_MAKETOKENTYPE(D3DVSD_TOKEN_STREAM) | (StreamNumber)) |
| #define | D3DVSD_STREAM_TESS() (D3DVSD_MAKETOKENTYPE(D3DVSD_TOKEN_STREAM) | (D3DVSD_STREAMTESSMASK)) |
| #define | D3DVSD_TESSNORMAL(RegisterIn, RegisterOut) (D3DVSD_MAKETOKENTYPE(D3DVSD_TOKEN_TESSELLATOR) | ((RegisterIn) << D3DVSD_VERTEXREGINSHIFT) | ((0x02) << D3DVSD_DATATYPESHIFT) | (RegisterOut)) |
| #define | D3DVSD_TESSUV(Register) (D3DVSD_MAKETOKENTYPE(D3DVSD_TOKEN_TESSELLATOR) | 0x10000000 | ((0x01) << D3DVSD_DATATYPESHIFT) | (Register)) |
| #define | D3DDP_MAXTEXCOORD 8 |
| #define | D3DSI_OPCODE_MASK 0x0000FFFF |
| #define | D3DSI_COISSUE 0x40000000 |
| #define | D3DSP_WRITEMASK_0 0x00010000 /* .x r */ |
| #define | D3DSP_WRITEMASK_1 0x00020000 /* .y g */ |
| #define | D3DSP_WRITEMASK_2 0x00040000 /* .z b */ |
| #define | D3DSP_WRITEMASK_3 0x00080000 /* .w a */ |
| #define | D3DSP_WRITEMASK_ALL 0x000F0000 /* all */ |
| #define | D3DSP_DSTMOD_SHIFT 20 |
| #define | D3DSP_DSTMOD_MASK (0xF << D3DSP_DSTMOD_SHIFT) |
| #define | D3DSP_DSTSHIFT_SHIFT 24 |
| #define | D3DSP_DSTSHIFT_MASK (0xF << D3DSP_DSTSHIFT_SHIFT) |
| #define | D3DSP_REGTYPE_SHIFT 28 |
| #define | D3DSP_REGTYPE_MASK (0x7 << D3DSP_REGTYPE_SHIFT) |
| #define | D3DVS_ADDRESSMODE_SHIFT 13 |
| #define | D3DVS_ADDRESSMODE_MASK (0x1 << D3DVS_ADDRESSMODE_SHIFT) |
| #define | D3DVS_SWIZZLE_SHIFT 16 |
| #define | D3DVS_SWIZZLE_MASK (0xFF << D3DVS_SWIZZLE_SHIFT) |
| #define | D3DSP_SWIZZLE_SHIFT 16 |
| #define | D3DSP_SWIZZLE_MASK (0xFF << D3DSP_SWIZZLE_SHIFT) |
| #define | D3DVS_X_X (0 << D3DVS_SWIZZLE_SHIFT) |
| #define | D3DVS_X_Y (1 << D3DVS_SWIZZLE_SHIFT) |
| #define | D3DVS_X_Z (2 << D3DVS_SWIZZLE_SHIFT) |
| #define | D3DVS_X_W (3 << D3DVS_SWIZZLE_SHIFT) |
| #define | D3DVS_Y_X (0 << (D3DVS_SWIZZLE_SHIFT + 2)) |
| #define | D3DVS_Y_Y (1 << (D3DVS_SWIZZLE_SHIFT + 2)) |
| #define | D3DVS_Y_Z (2 << (D3DVS_SWIZZLE_SHIFT + 2)) |
| #define | D3DVS_Y_W (3 << (D3DVS_SWIZZLE_SHIFT + 2)) |
| #define | D3DVS_Z_X (0 << (D3DVS_SWIZZLE_SHIFT + 4)) |
| #define | D3DVS_Z_Y (1 << (D3DVS_SWIZZLE_SHIFT + 4)) |
| #define | D3DVS_Z_Z (2 << (D3DVS_SWIZZLE_SHIFT + 4)) |
| #define | D3DVS_Z_W (3 << (D3DVS_SWIZZLE_SHIFT + 4)) |
| #define | D3DVS_W_X (0 << (D3DVS_SWIZZLE_SHIFT + 6)) |
| #define | D3DVS_W_Y (1 << (D3DVS_SWIZZLE_SHIFT + 6)) |
| #define | D3DVS_W_Z (2 << (D3DVS_SWIZZLE_SHIFT + 6)) |
| #define | D3DVS_W_W (3 << (D3DVS_SWIZZLE_SHIFT + 6)) |
| #define | D3DVS_NOSWIZZLE (D3DVS_X_X | D3DVS_Y_Y | D3DVS_Z_Z | D3DVS_W_W) |
| #define | D3DSP_NOSWIZZLE ((0 << (D3DSP_SWIZZLE_SHIFT + 0)) | (1 << (D3DSP_SWIZZLE_SHIFT + 2)) | (2 << (D3DSP_SWIZZLE_SHIFT + 4)) | (3 << (D3DSP_SWIZZLE_SHIFT + 6))) |
| #define | D3DSP_SRCMOD_SHIFT 24 |
| #define | D3DSP_SRCMOD_MASK (0xF << D3DSP_SRCMOD_SHIFT) |
| #define | D3DPS_VERSION(major, minor) (0xFFFF0000 | ((major) << 8) | (minor)) |
| #define | D3DVS_VERSION(major, minor) (0xFFFE0000 | ((major) << 8) | (minor)) |
| #define | D3DSHADER_VERSION_MAJOR(version) (((version) >> 8) & 0xFF) |
| #define | D3DSHADER_VERSION_MINOR(version) (((version) >> 0) & 0xFF) |
| #define | D3DSI_COMMENTSIZE_SHIFT 16 |
| #define | D3DSI_COMMENTSIZE_MASK (0x7FFF << D3DSI_COMMENTSIZE_SHIFT) |
| #define | D3DSHADER_COMMENT(commentSize) ((((commentSize) << D3DSI_COMMENTSIZE_SHIFT) & D3DSI_COMMENTSIZE_MASK) | D3DSIO_COMMENT) |
| #define | D3DPS_END() 0x0000FFFF |
| #define | D3DVS_END() 0x0000FFFF |
Typedefs |
| typedef DWORD | D3DCOLOR |
Enumerations |
| enum | D3DVSD_TOKENTYPE {
D3DVSD_TOKEN_NOP = 0,
D3DVSD_TOKEN_STREAM = 1,
D3DVSD_TOKEN_STREAMDATA = 2,
D3DVSD_TOKEN_TESSELLATOR = 3,
D3DVSD_TOKEN_CONSTMEM = 4,
D3DVSD_TOKEN_EXT = 5,
D3DVSD_TOKEN_END = 7,
D3DVSD_FORCE_DWORD = 0x7FFFFFFF
} |
| enum | D3DVSDE_REGISTER {
D3DVSDE_POSITION = 0,
D3DVSDE_BLENDWEIGHT = 1,
D3DVSDE_BLENDINDICES = 2,
D3DVSDE_NORMAL = 3,
D3DVSDE_PSIZE = 4,
D3DVSDE_DIFFUSE = 5,
D3DVSDE_SPECULAR = 6,
D3DVSDE_TEXCOORD0 = 7,
D3DVSDE_TEXCOORD1 = 8,
D3DVSDE_TEXCOORD2 = 9,
D3DVSDE_TEXCOORD3 = 10,
D3DVSDE_TEXCOORD4 = 11,
D3DVSDE_TEXCOORD5 = 12,
D3DVSDE_TEXCOORD6 = 13,
D3DVSDE_TEXCOORD7 = 14,
D3DVSDE_POSITION2 = 15,
D3DVSDE_NORMAL2 = 16
} |
| enum | D3DVSDT_TYPE {
D3DVSDT_FLOAT1 = 0x00,
D3DVSDT_FLOAT2 = 0x01,
D3DVSDT_FLOAT3 = 0x02,
D3DVSDT_FLOAT4 = 0x03,
D3DVSDT_D3DCOLOR = 0x04,
D3DVSDT_UBYTE4 = 0x05,
D3DVSDT_SHORT2 = 0x06,
D3DVSDT_SHORT4 = 0x07
} |
| enum | D3DSHADER_INSTRUCTION_OPCODE_TYPE {
D3DSIO_NOP = 0,
D3DSIO_MOV = 1,
D3DSIO_ADD = 2,
D3DSIO_SUB = 3,
D3DSIO_MAD = 4,
D3DSIO_MUL = 5,
D3DSIO_RCP = 6,
D3DSIO_RSQ = 7,
D3DSIO_DP3 = 8,
D3DSIO_DP4 = 9,
D3DSIO_MIN = 10,
D3DSIO_MAX = 11,
D3DSIO_SLT = 12,
D3DSIO_SGE = 13,
D3DSIO_EXP = 14,
D3DSIO_LOG = 15,
D3DSIO_LIT = 16,
D3DSIO_DST = 17,
D3DSIO_LRP = 18,
D3DSIO_FRC = 19,
D3DSIO_M4x4 = 20,
D3DSIO_M4x3 = 21,
D3DSIO_M3x4 = 22,
D3DSIO_M3x3 = 23,
D3DSIO_M3x2 = 24,
D3DSIO_TEXCOORD = 64,
D3DSIO_TEXKILL = 65,
D3DSIO_TEX = 66,
D3DSIO_TEXBEM = 67,
D3DSIO_TEXBEML = 68,
D3DSIO_TEXREG2AR = 69,
D3DSIO_TEXREG2GB = 70,
D3DSIO_TEXM3x2PAD = 71,
D3DSIO_TEXM3x2TEX = 72,
D3DSIO_TEXM3x3PAD = 73,
D3DSIO_TEXM3x3TEX = 74,
D3DSIO_TEXM3x3DIFF = 75,
D3DSIO_TEXM3x3SPEC = 76,
D3DSIO_TEXM3x3VSPEC = 77,
D3DSIO_EXPP = 78,
D3DSIO_LOGP = 79,
D3DSIO_CND = 80,
D3DSIO_DEF = 81,
D3DSIO_TEXREG2RGB = 82,
D3DSIO_TEXDP3TEX = 83,
D3DSIO_TEXM3x2DEPTH = 84,
D3DSIO_TEXDP3 = 85,
D3DSIO_TEXM3x3 = 86,
D3DSIO_TEXDEPTH = 87,
D3DSIO_CMP = 88,
D3DSIO_BEM = 89,
D3DSIO_PHASE = 0xFFFD,
D3DSIO_COMMENT = 0xFFFE,
D3DSIO_END = 0XFFFF,
D3DSIO_FORCE_DWORD = 0X7FFFFFFF
} |
| enum | D3DSHADER_PARAM_DSTMOD_TYPE { D3DSPDM_NONE = 0 << D3DSP_DSTMOD_SHIFT,
D3DSPDM_SATURATE = 1 << D3DSP_DSTMOD_SHIFT,
D3DSPDM_FORCE_DWORD = 0X7FFFFFFF
} |
| enum | D3DSHADER_PARAM_REGISTER_TYPE {
D3DSPR_TEMP = 0 << D3DSP_REGTYPE_SHIFT,
D3DSPR_INPUT = 1 << D3DSP_REGTYPE_SHIFT,
D3DSPR_CONST = 2 << D3DSP_REGTYPE_SHIFT,
D3DSPR_ADDR = 3 << D3DSP_REGTYPE_SHIFT,
D3DSPR_TEXTURE = 3 << D3DSP_REGTYPE_SHIFT,
D3DSPR_RASTOUT = 4 << D3DSP_REGTYPE_SHIFT,
D3DSPR_ATTROUT = 5 << D3DSP_REGTYPE_SHIFT,
D3DSPR_TEXCRDOUT = 6 << D3DSP_REGTYPE_SHIFT,
D3DSPR_FORCE_DWORD = 0x7FFFFFFF
} |
| enum | D3DVS_RASTOUT_OFFSETS { D3DSRO_POSITION = 0,
D3DSRO_FOG = 1,
D3DSRO_POINT_SIZE = 2,
D3DSRO_FORCE_DWORD = 0x7FFFFFFF
} |
| enum | D3DVS_ADDRESSMODE_TYPE { D3DVS_ADDRMODE_ABSOLUTE = 0 << D3DVS_ADDRESSMODE_SHIFT,
D3DVS_ADDRMODE_RELATIVE = 1 << D3DVS_ADDRESSMODE_SHIFT,
D3DVS_ADDRMODE_FORCE_DWORD = 0x7FFFFFFF
} |
| enum | D3DSHADER_PARAM_SRCMOD_TYPE {
D3DSPSM_NONE = 0 << D3DSP_SRCMOD_SHIFT,
D3DSPSM_NEG = 1 << D3DSP_SRCMOD_SHIFT,
D3DSPSM_BIAS = 2 << D3DSP_SRCMOD_SHIFT,
D3DSPSM_BIASNEG = 3 << D3DSP_SRCMOD_SHIFT,
D3DSPSM_SIGN = 4 << D3DSP_SRCMOD_SHIFT,
D3DSPSM_SIGNNEG = 5 << D3DSP_SRCMOD_SHIFT,
D3DSPSM_COMP = 6 << D3DSP_SRCMOD_SHIFT,
D3DSPSM_X2 = 7 << D3DSP_SRCMOD_SHIFT,
D3DSPSM_X2NEG = 8 << D3DSP_SRCMOD_SHIFT,
D3DSPSM_DZ = 9 << D3DSP_SRCMOD_SHIFT,
D3DSPSM_DW = 10 << D3DSP_SRCMOD_SHIFT,
D3DSPSM_FORCE_DWORD = 0x7FFFFFFF
} |
| enum | D3DBACKBUFFER_TYPE { D3DBACKBUFFER_TYPE_MONO = 0,
D3DBACKBUFFER_TYPE_LEFT = 1,
D3DBACKBUFFER_TYPE_RIGHT = 2,
D3DBACKBUFFER_TYPE_FORCE_DWORD = 0x7fffffff
} |
| enum | D3DBASISTYPE { D3DBASIS_BEZIER = 0,
D3DBASIS_BSPLINE = 1,
D3DBASIS_INTERPOLATE = 2,
D3DBASIS_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,
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 | D3DBLENDOP {
D3DBLENDOP_ADD = 1,
D3DBLENDOP_SUBTRACT = 2,
D3DBLENDOP_REVSUBTRACT = 3,
D3DBLENDOP_MIN = 4,
D3DBLENDOP_MAX = 5,
D3DBLENDOP_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,
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 | D3DCUBEMAP_FACES {
D3DCUBEMAP_FACE_POSITIVE_X = 0,
D3DCUBEMAP_FACE_NEGATIVE_X = 1,
D3DCUBEMAP_FACE_POSITIVE_Y = 2,
D3DCUBEMAP_FACE_NEGATIVE_Y = 3,
D3DCUBEMAP_FACE_POSITIVE_Z = 4,
D3DCUBEMAP_FACE_NEGATIVE_Z = 5,
D3DCUBEMAP_FACE_FORCE_DWORD = 0xffffffff
} |
| enum | D3DCULL {
D3DCULL_NONE = 1,
D3DCULL_CW = 2,
D3DCULL_CCW = 3,
D3DCULL_FORCE_DWORD = 0x7fffffff,
D3DCULL_NONE = 1,
D3DCULL_CW = 2,
D3DCULL_CCW = 3,
D3DCULL_FORCE_DWORD = 0x7fffffff
} |
| enum | D3DDEBUGMONITORTOKENS { D3DDMT_ENABLE = 0,
D3DDMT_DISABLE = 1,
D3DDMT_FORCE_DWORD = 0x7fffffff
} |
| enum | D3DDEVTYPE { D3DDEVTYPE_HAL = 1,
D3DDEVTYPE_REF = 2,
D3DDEVTYPE_SW = 3,
D3DDEVTYPE_FORCE_DWORD = 0xffffffff
} |
| enum | D3DFILLMODE {
D3DFILL_POINT = 1,
D3DFILL_WIREFRAME = 2,
D3DFILL_SOLID = 3,
D3DFILL_FORCE_DWORD = 0x7fffffff,
D3DFILL_POINT = 1,
D3DFILL_WIREFRAME = 2,
D3DFILL_SOLID = 3,
D3DFILL_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
} |
| enum | D3DFORMAT {
D3DFMT_UNKNOWN = 0,
D3DFMT_R8G8B8 = 20,
D3DFMT_A8R8G8B8 = 21,
D3DFMT_X8R8G8B8 = 22,
D3DFMT_R5G6B5 = 23,
D3DFMT_X1R5G5B5 = 24,
D3DFMT_A1R5G5B5 = 25,
D3DFMT_A4R4G4B4 = 26,
D3DFMT_R3G3B2 = 27,
D3DFMT_A8 = 28,
D3DFMT_A8R3G3B2 = 29,
D3DFMT_X4R4G4B4 = 30,
D3DFMT_A2B10G10R10 = 31,
D3DFMT_G16R16 = 34,
D3DFMT_A8P8 = 40,
D3DFMT_P8 = 41,
D3DFMT_L8 = 50,
D3DFMT_A8L8 = 51,
D3DFMT_A4L4 = 52,
D3DFMT_V8U8 = 60,
D3DFMT_L6V5U5 = 61,
D3DFMT_X8L8V8U8 = 62,
D3DFMT_Q8W8V8U8 = 63,
D3DFMT_V16U16 = 64,
D3DFMT_W11V11U10 = 65,
D3DFMT_A2W10V10U10 = 67,
D3DFMT_UYVY = MAKEFOURCC('U', 'Y', 'V', 'Y'),
D3DFMT_YUY2 = MAKEFOURCC('Y', 'U', 'Y', '2'),
D3DFMT_DXT1 = MAKEFOURCC('D', 'X', 'T', '1'),
D3DFMT_DXT2 = MAKEFOURCC('D', 'X', 'T', '2'),
D3DFMT_DXT3 = MAKEFOURCC('D', 'X', 'T', '3'),
D3DFMT_DXT4 = MAKEFOURCC('D', 'X', 'T', '4'),
D3DFMT_DXT5 = MAKEFOURCC('D', 'X', 'T', '5'),
D3DFMT_D16_LOCKABLE = 70,
D3DFMT_D32 = 71,
D3DFMT_D15S1 = 73,
D3DFMT_D24S8 = 75,
D3DFMT_D16 = 80,
D3DFMT_D24X8 = 77,
D3DFMT_D24X4S4 = 79,
D3DFMT_VERTEXDATA = 100,
D3DFMT_INDEX16 = 101,
D3DFMT_INDEX32 = 102,
D3DFMT_FORCE_DWORD = 0xFFFFFFFF
} |
| enum | D3DLIGHTTYPE {
D3DLIGHT_POINT = 1,
D3DLIGHT_SPOT = 2,
D3DLIGHT_DIRECTIONAL = 3,
D3DLIGHT_FORCE_DWORD = 0x7fffffff,
D3DLIGHT_POINT = 1,
D3DLIGHT_SPOT = 2,
D3DLIGHT_DIRECTIONAL = 3,
D3DLIGHT_PARALLELPOINT = 4,
D3DLIGHT_GLSPOT = 5,
D3DLIGHT_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
} |
| enum | D3DMULTISAMPLE_TYPE {
D3DMULTISAMPLE_NONE = 0,
D3DMULTISAMPLE_2_SAMPLES = 2,
D3DMULTISAMPLE_3_SAMPLES = 3,
D3DMULTISAMPLE_4_SAMPLES = 4,
D3DMULTISAMPLE_5_SAMPLES = 5,
D3DMULTISAMPLE_6_SAMPLES = 6,
D3DMULTISAMPLE_7_SAMPLES = 7,
D3DMULTISAMPLE_8_SAMPLES = 8,
D3DMULTISAMPLE_9_SAMPLES = 9,
D3DMULTISAMPLE_10_SAMPLES = 10,
D3DMULTISAMPLE_11_SAMPLES = 11,
D3DMULTISAMPLE_12_SAMPLES = 12,
D3DMULTISAMPLE_13_SAMPLES = 13,
D3DMULTISAMPLE_14_SAMPLES = 14,
D3DMULTISAMPLE_15_SAMPLES = 15,
D3DMULTISAMPLE_16_SAMPLES = 16,
D3DMULTISAMPLE_FORCE_DWORD = 0xffffffff
} |
| enum | D3DORDERTYPE {
D3DORDER_LINEAR = 1,
D3DORDER_QUADRATIC = 2,
D3DORDER_CUBIC = 3,
D3DORDER_QUINTIC = 5,
D3DORDER_FORCE_DWORD = 0x7fffffff
} |
| enum | D3DPATCHEDGESTYLE { D3DPATCHEDGE_DISCRETE = 0,
D3DPATCHEDGE_CONTINUOUS = 1,
D3DPATCHEDGE_FORCE_DWORD = 0x7fffffff
} |
| enum | D3DPOOL {
D3DPOOL_DEFAULT = 0,
D3DPOOL_MANAGED = 1,
D3DPOOL_SYSTEMMEM = 2,
D3DPOOL_SCRATCH = 3,
D3DPOOL_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,
D3DPT_POINTLIST = 1,
D3DPT_LINELIST = 2,
D3DPT_LINESTRIP = 3,
D3DPT_TRIANGLELIST = 4,
D3DPT_TRIANGLESTRIP = 5,
D3DPT_TRIANGLEFAN = 6,
D3DPT_FORCE_DWORD = 0x7fffffff
} |
| enum | D3DRENDERSTATETYPE {
D3DRS_ZENABLE = 7,
D3DRS_FILLMODE = 8,
D3DRS_SHADEMODE = 9,
D3DRS_LINEPATTERN = 10,
D3DRS_ZWRITEENABLE = 14,
D3DRS_ALPHATESTENABLE = 15,
D3DRS_LASTPIXEL = 16,
D3DRS_SRCBLEND = 19,
D3DRS_DESTBLEND = 20,
D3DRS_CULLMODE = 22,
D3DRS_ZFUNC = 23,
D3DRS_ALPHAREF = 24,
D3DRS_ALPHAFUNC = 25,
D3DRS_DITHERENABLE = 26,
D3DRS_ALPHABLENDENABLE = 27,
D3DRS_FOGENABLE = 28,
D3DRS_SPECULARENABLE = 29,
D3DRS_ZVISIBLE = 30,
D3DRS_FOGCOLOR = 34,
D3DRS_FOGTABLEMODE = 35,
D3DRS_FOGSTART = 36,
D3DRS_FOGEND = 37,
D3DRS_FOGDENSITY = 38,
D3DRS_EDGEANTIALIAS = 40,
D3DRS_ZBIAS = 47,
D3DRS_RANGEFOGENABLE = 48,
D3DRS_STENCILENABLE = 52,
D3DRS_STENCILFAIL = 53,
D3DRS_STENCILZFAIL = 54,
D3DRS_STENCILPASS = 55,
D3DRS_STENCILFUNC = 56,
D3DRS_STENCILREF = 57,
D3DRS_STENCILMASK = 58,
D3DRS_STENCILWRITEMASK = 59,
D3DRS_TEXTUREFACTOR = 60,
D3DRS_WRAP0 = 128,
D3DRS_WRAP1 = 129,
D3DRS_WRAP2 = 130,
D3DRS_WRAP3 = 131,
D3DRS_WRAP4 = 132,
D3DRS_WRAP5 = 133,
D3DRS_WRAP6 = 134,
D3DRS_WRAP7 = 135,
D3DRS_CLIPPING = 136,
D3DRS_LIGHTING = 137,
D3DRS_AMBIENT = 139,
D3DRS_FOGVERTEXMODE = 140,
D3DRS_COLORVERTEX = 141,
D3DRS_LOCALVIEWER = 142,
D3DRS_NORMALIZENORMALS = 143,
D3DRS_DIFFUSEMATERIALSOURCE = 145,
D3DRS_SPECULARMATERIALSOURCE = 146,
D3DRS_AMBIENTMATERIALSOURCE = 147,
D3DRS_EMISSIVEMATERIALSOURCE = 148,
D3DRS_VERTEXBLEND = 151,
D3DRS_CLIPPLANEENABLE = 152,
D3DRS_SOFTWAREVERTEXPROCESSING = 153,
D3DRS_POINTSIZE = 154,
D3DRS_POINTSIZE_MIN = 155,
D3DRS_POINTSPRITEENABLE = 156,
D3DRS_POINTSCALEENABLE = 157,
D3DRS_POINTSCALE_A = 158,
D3DRS_POINTSCALE_B = 159,
D3DRS_POINTSCALE_C = 160,
D3DRS_MULTISAMPLEANTIALIAS = 161,
D3DRS_MULTISAMPLEMASK = 162,
D3DRS_PATCHEDGESTYLE = 163,
D3DRS_PATCHSEGMENTS = 164,
D3DRS_DEBUGMONITORTOKEN = 165,
D3DRS_POINTSIZE_MAX = 166,
D3DRS_INDEXEDVERTEXBLENDENABLE = 167,
D3DRS_COLORWRITEENABLE = 168,
D3DRS_TWEENFACTOR = 170,
D3DRS_BLENDOP = 171,
D3DRS_POSITIONORDER = 172,
D3DRS_NORMALORDER = 173,
D3DRS_FORCE_DWORD = 0x7fffffff,
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 | D3DRESOURCETYPE {
D3DRTYPE_SURFACE = 1,
D3DRTYPE_VOLUME = 2,
D3DRTYPE_TEXTURE = 3,
D3DRTYPE_VOLUMETEXTURE = 4,
D3DRTYPE_CUBETEXTURE = 5,
D3DRTYPE_VERTEXBUFFER = 6,
D3DRTYPE_INDEXBUFFER = 7,
D3DRTYPE_FORCE_DWORD = 0x7fffffff
} |
| enum | D3DSHADEMODE {
D3DSHADE_FLAT = 1,
D3DSHADE_GOURAUD = 2,
D3DSHADE_PHONG = 3,
D3DSHADE_FORCE_DWORD = 0x7fffffff,
D3DSHADE_FLAT = 1,
D3DSHADE_GOURAUD = 2,
D3DSHADE_PHONG = 3,
D3DSHADE_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
} |
| 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
} |
| enum | D3DSWAPEFFECT {
D3DSWAPEFFECT_DISCARD = 1,
D3DSWAPEFFECT_FLIP = 2,
D3DSWAPEFFECT_COPY = 3,
D3DSWAPEFFECT_COPY_VSYNC = 4,
D3DSWAPEFFECT_FORCE_DWORD = 0xFFFFFFFF
} |
| 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_FORCE_DWORD = 0x7fffffff
} |
| enum | D3DTEXTUREFILTERTYPE {
D3DTEXF_NONE = 0,
D3DTEXF_POINT = 1,
D3DTEXF_LINEAR = 2,
D3DTEXF_ANISOTROPIC = 3,
D3DTEXF_FLATCUBIC = 4,
D3DTEXF_GAUSSIANCUBIC = 5,
D3DTEXF_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_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_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 | 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
} |
| 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,
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 | D3DVERTEXBLENDFLAGS {
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 | 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
} |
Generated on Sun May 27 2012 05:39:42 for ReactOS by
1.7.6.1
|