⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 d3d9types.h

📁 北京大学ACM在线评测系统 OnlineJudge
💻 H
📖 第 1 页 / 共 3 页
字号:
	D3DFMT_X4R4G4B4 = 30,	D3DFMT_A2B10G10R10 = 31,	D3DFMT_A8B8G8R8 = 32,	D3DFMT_X8B8G8R8 = 33,	D3DFMT_G16R16 = 34,	D3DFMT_A2R10G10B10 = 35,	D3DFMT_A16B16G16R16 = 36,	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_A2W10V10U10 = 67,	D3DFMT_UYVY = MAKEFOURCC('U','Y','V','Y'),	D3DFMT_R8G8_B8G8 = MAKEFOURCC('R','G','B','G'),	D3DFMT_YUY2 = MAKEFOURCC('Y','U','Y','2'),	D3DFMT_G8R8_G8B8 = MAKEFOURCC('G','R','G','B'),	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_D24X8 = 77,	D3DFMT_D24X4S4 = 79,	D3DFMT_D16 = 80,	D3DFMT_L16 = 81,	D3DFMT_D32F_LOCKABLE = 82,	D3DFMT_D24FS8 = 83,	D3DFMT_VERTEXDATA = 100,	D3DFMT_INDEX16 = 101,	D3DFMT_INDEX32 = 102,	D3DFMT_Q16W16V16U16 = 110,	D3DFMT_MULTI2_ARGB8 = MAKEFOURCC('M','E','T','1'),	D3DFMT_R16F = 111,	D3DFMT_G16R16F = 112,	D3DFMT_A16B16G16R16F = 113,	D3DFMT_R32F = 114,	D3DFMT_G32R32F = 115,	D3DFMT_A32B32G32R32F = 116,	D3DFMT_CxV8U8 = 117,	D3DFMT_FORCE_DWORD = 0xffffffff} D3DFORMAT;typedef enum _D3DLIGHTTYPE {	D3DLIGHT_POINT = 1,	D3DLIGHT_SPOT = 2,	D3DLIGHT_DIRECTIONAL = 3,	D3DLIGHT_FORCE_DWORD = 0xffffffff} D3DLIGHTTYPE;typedef enum _D3DMATERIALCOLORSOURCE{	D3DMCS_MATERIAL = 0,	D3DMCS_COLOR1 = 1,	D3DMCS_COLOR2 = 2,	D3DMCS_FORCE_DWORD = 0xffffffff} D3DMATERIALCOLORSOURCE;typedef enum _D3DMULTISAMPLE_TYPE {	D3DMULTISAMPLE_NONE = 0,	D3DMULTISAMPLE_NONMASKABLE = 1,	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} D3DMULTISAMPLE_TYPE;typedef enum _D3DORDERTYPE {	D3DORDER_LINEAR = 1,	D3DORDER_QUADRATIC = 2,	D3DORDER_CUBIC = 3,	D3DORDER_QUINTIC = 5,	D3DORDER_FORCE_DWORD = 0xffffffff} D3DORDERTYPE;typedef enum _D3DPATCHEDGESTYLE{	D3DPATCHEDGE_DISCRETE = 0,	D3DPATCHEDGE_CONTINUOUS = 1,	D3DPATCHEDGE_FORCE_DWORD = 0xffffffff} D3DPATCHEDGESTYLE;typedef enum _D3DPOOL {	D3DPOOL_DEFAULT = 0,	D3DPOOL_MANAGED = 1,	D3DPOOL_SYSTEMMEM = 2,	D3DPOOL_SCRATCH = 3,	D3DPOOL_FORCE_DWORD = 0xffffffff} D3DPOOL;typedef enum _D3DPRIMITIVETYPE {	D3DPT_POINTLIST = 1,	D3DPT_LINELIST = 2,	D3DPT_LINESTRIP = 3,	D3DPT_TRIANGLELIST = 4,	D3DPT_TRIANGLESTRIP = 5,	D3DPT_TRIANGLEFAN = 6,	D3DPT_FORCE_DWORD = 0xffffffff} D3DPRIMITIVETYPE;typedef enum _D3DQUERYTYPE {	D3DQUERYTYPE_VCACHE = 4, 	D3DQUERYTYPE_RESOURCEMANAGER = 5, 	D3DQUERYTYPE_VERTEXSTATS = 6, 	D3DQUERYTYPE_EVENT = 8, 	D3DQUERYTYPE_OCCLUSION = 9} D3DQUERYTYPE;typedef enum _D3DRENDERSTATETYPE {	D3DRS_ZENABLE = 7,	D3DRS_FILLMODE = 8,	D3DRS_SHADEMODE = 9,	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_FOGCOLOR = 34,	D3DRS_FOGTABLEMODE = 35,	D3DRS_FOGSTART = 36,	D3DRS_FOGEND = 37,	D3DRS_FOGDENSITY = 38,	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_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_DEBUGMONITORTOKEN = 165,	D3DRS_POINTSIZE_MAX = 166,	D3DRS_INDEXEDVERTEXBLENDENABLE = 167,	D3DRS_COLORWRITEENABLE = 168,	D3DRS_TWEENFACTOR = 170,	D3DRS_BLENDOP = 171,	D3DRS_POSITIONDEGREE = 172,	D3DRS_NORMALDEGREE = 173,	D3DRS_SCISSORTESTENABLE = 174,	D3DRS_SLOPESCALEDEPTHBIAS = 175,	D3DRS_ANTIALIASEDLINEENABLE = 176,	D3DRS_MINTESSELLATIONLEVEL = 178,	D3DRS_MAXTESSELLATIONLEVEL = 179,	D3DRS_ADAPTIVETESS_X = 180,	D3DRS_ADAPTIVETESS_Y = 181,	D3DRS_ADAPTIVETESS_Z = 182,	D3DRS_ADAPTIVETESS_W = 183,	D3DRS_ENABLEADAPTIVETESSELLATION = 184,	D3DRS_TWOSIDEDSTENCILMODE = 185,	D3DRS_CCW_STENCILFAIL = 186,	D3DRS_CCW_STENCILZFAIL = 187,	D3DRS_CCW_STENCILPASS = 188,	D3DRS_CCW_STENCILFUNC = 189,	D3DRS_COLORWRITEENABLE1 = 190,	D3DRS_COLORWRITEENABLE2 = 191,	D3DRS_COLORWRITEENABLE3 = 192,	D3DRS_BLENDFACTOR = 193,	D3DRS_SRGBWRITEENABLE = 194,	D3DRS_DEPTHBIAS = 195,	D3DRS_WRAP8 = 198,	D3DRS_WRAP9 = 199,	D3DRS_WRAP10 = 200,	D3DRS_WRAP11 = 201,	D3DRS_WRAP12 = 202,	D3DRS_WRAP13 = 203,	D3DRS_WRAP14 = 204,	D3DRS_WRAP15 = 205,	D3DRS_SEPARATEALPHABLENDENABLE = 206,	D3DRS_SRCBLENDALPHA = 207,	D3DRS_DESTBLENDALPHA = 208,	D3DRS_BLENDOPALPHA = 209,	D3DRS_FORCE_DWORD = 0xffffffff} D3DRENDERSTATETYPE;typedef 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 = 0xffffffff} D3DRESOURCETYPE;typedef enum _D3DSAMPLER_TEXTURE_TYPE{	D3DSTT_UNKNOWN = 0 << D3DSP_TEXTURETYPE_SHIFT,	D3DSTT_2D = 2 << D3DSP_TEXTURETYPE_SHIFT,	D3DSTT_CUBE = 3 << D3DSP_TEXTURETYPE_SHIFT,	D3DSTT_VOLUME = 4 << D3DSP_TEXTURETYPE_SHIFT,	D3DSTT_FORCE_DWORD = 0xffffffff} D3DSAMPLER_TEXTURE_TYPE;typedef enum _D3DSAMPLERSTATETYPE {	D3DSAMP_ADDRESSU = 1,	D3DSAMP_ADDRESSV = 2,	D3DSAMP_ADDRESSW = 3,	D3DSAMP_BORDERCOLOR = 4,	D3DSAMP_MAGFILTER = 5,	D3DSAMP_MINFILTER = 6,	D3DSAMP_MIPFILTER = 7,	D3DSAMP_MIPMAPLODBIAS = 8,	D3DSAMP_MAXMIPLEVEL = 9,	D3DSAMP_MAXANISOTROPY = 10,	D3DSAMP_SRGBTEXTURE = 11,	D3DSAMP_ELEMENTINDEX = 12,	D3DSAMP_DMAPOFFSET = 13,	D3DSAMP_FORCE_DWORD = 0xffffffff,} D3DSAMPLERSTATETYPE;typedef enum _D3DSHADEMODE {	D3DSHADE_FLAT = 1,	D3DSHADE_GOURAUD = 2,	D3DSHADE_PHONG = 3,	D3DSHADE_FORCE_DWORD = 0xffffffff} D3DSHADEMODE;typedef enum _D3DSHADER_ADDRESSMODE_TYPE{	D3DSHADER_ADDRMODE_ABSOLUTE = (0 << D3DSHADER_ADDRESSMODE_SHIFT),	D3DSHADER_ADDRMODE_RELATIVE = (1 << D3DSHADER_ADDRESSMODE_SHIFT),	D3DSHADER_ADDRMODE_FORCE_DWORD = 0xffffffff} D3DSHADER_ADDRESSMODE_TYPE;typedef enum _D3DSHADER_COMPARISON{	D3DSPC_RESERVED0 = 0,	D3DSPC_GT = 1,	D3DSPC_EQ = 2,	D3DSPC_GE = 3,	D3DSPC_LT = 4,	D3DSPC_NE = 5,	D3DSPC_LE = 6,	D3DSPC_RESERVED1 = 7} D3DSHADER_COMPARISON;typedef 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_CALL = 25,	D3DSIO_CALLNZ = 26,	D3DSIO_LOOP = 27,	D3DSIO_RET = 28,	D3DSIO_ENDLOOP = 29,	D3DSIO_LABEL = 30,	D3DSIO_DCL = 31,	D3DSIO_POW = 32,	D3DSIO_CRS = 33,	D3DSIO_SGN = 34,	D3DSIO_ABS = 35,	D3DSIO_NRM = 36,	D3DSIO_SINCOS = 37,	D3DSIO_REP = 38,	D3DSIO_ENDREP = 39,	D3DSIO_IF = 40,	D3DSIO_IFC = 41,	D3DSIO_ELSE = 42,	D3DSIO_ENDIF = 43,	D3DSIO_BREAK = 44,	D3DSIO_BREAKC = 45,	D3DSIO_MOVA = 46,	D3DSIO_DEFB = 47,	D3DSIO_DEFI = 48,	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_RESERVED0 = 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_DP2ADD = 90,	D3DSIO_DSX = 91,	D3DSIO_DSY = 92,	D3DSIO_TEXLDD = 93,	D3DSIO_SETP = 94,	D3DSIO_TEXLDL = 95,	D3DSIO_BREAKP = 96,	D3DSIO_PHASE = 0xfffd,	D3DSIO_COMMENT = 0xfffe,	D3DSIO_END = 0xffff,	D3DSIO_FORCE_DWORD = 0xffffffff} D3DSHADER_INSTRUCTION_OPCODE_TYPE;typedef enum _D3DSHADER_MISCTYPE_OFFSETS{	D3DSMO_POSITION = 0,	D3DSMO_FACE = 1} D3DSHADER_MISCTYPE_OFFSETS;typedef enum _D3DSHADER_PARAM_REGISTER_TYPE{	D3DSPR_TEMP = 0,	D3DSPR_INPUT = 1,	D3DSPR_CONST = 2,	D3DSPR_ADDR = 3,	D3DSPR_TEXTURE = 3,	D3DSPR_RASTOUT = 4,	D3DSPR_ATTROUT = 5,	D3DSPR_TEXCRDOUT = 6,	D3DSPR_OUTPUT = 6,	D3DSPR_CONSTINT = 7,	D3DSPR_COLOROUT = 8,	D3DSPR_DEPTHOUT = 9,	D3DSPR_SAMPLER = 10,	D3DSPR_CONST2 = 11,	D3DSPR_CONST3 = 12,	D3DSPR_CONST4 = 13,	D3DSPR_CONSTBOOL = 14,	D3DSPR_LOOP = 15,	D3DSPR_TEMPFLOAT16 = 16,	D3DSPR_MISCTYPE = 17,	D3DSPR_LABEL = 18,	D3DSPR_PREDICATE = 19,	D3DSPR_FORCE_DWORD = 0xffffffff} D3DSHADER_PARAM_REGISTER_TYPE;typedef enum _D3DSHADER_PARAM_SRCMOD_TYPE{	D3DSPSM_NONE = 0 << D3DSP_SRCMOD_SHIFT,

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -