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

📄 direct3d9.pas.svn-base

📁 这是一段游戏修改工具的源代码.ring3功能由dephi开发,驱动是C开发.希望对大家有帮助
💻 SVN-BASE
📖 第 1 页 / 共 5 页
字号:
    D3DBLEND_INVSRCCOLOR        = 4{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DBLEND_SRCALPHA           = 5{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DBLEND_INVSRCALPHA        = 6{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DBLEND_DESTALPHA          = 7{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DBLEND_INVDESTALPHA       = 8{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DBLEND_DESTCOLOR          = 9{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DBLEND_INVDESTCOLOR       = 10{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DBLEND_SRCALPHASAT        = 11{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DBLEND_BOTHSRCALPHA       = 12{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DBLEND_BOTHINVSRCALPHA    = 13{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DBLEND_BLENDFACTOR        = 14{$IFNDEF NOENUMS},{$ELSE};{$ENDIF} (* Only supported if D3DPBLENDCAPS_BLENDFACTOR is on *)    D3DBLEND_INVBLENDFACTOR     = 15{$IFNDEF NOENUMS}){$ENDIF};        (* Only supported if D3DPBLENDCAPS_BLENDFACTOR is on *)type  TD3DBLendOp = {$IFNDEF NOENUMS}({$ELSE}LongWord;{$ENDIF}{$IFDEF NOENUMS}const{$ENDIF}    D3DBLENDOP_ADD              = 1{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DBLENDOP_SUBTRACT         = 2{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DBLENDOP_REVSUBTRACT      = 3{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DBLENDOP_MIN              = 4{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DBLENDOP_MAX              = 5{$IFNDEF NOENUMS}){$ENDIF};type  TD3DTextureAddress = {$IFNDEF NOENUMS}({$ELSE}LongWord;{$ENDIF}{$IFDEF NOENUMS}const{$ENDIF}    D3DTADDRESS_WRAP            = 1{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DTADDRESS_MIRROR          = 2{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DTADDRESS_CLAMP           = 3{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DTADDRESS_BORDER          = 4{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DTADDRESS_MIRRORONCE      = 5{$IFNDEF NOENUMS}){$ENDIF};type  TD3DCull = {$IFNDEF NOENUMS}({$ELSE}LongWord;{$ENDIF}{$IFDEF NOENUMS}const{$ENDIF}    D3DCULL_NONE                = 1{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DCULL_CW                  = 2{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DCULL_CCW                 = 3{$IFNDEF NOENUMS}){$ENDIF};type  TD3DCmpFunc = {$IFNDEF NOENUMS}({$ELSE}LongWord;{$ENDIF}{$IFDEF NOENUMS}const{$ENDIF}    D3DCMP_NEVER                = 1{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DCMP_LESS                 = 2{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DCMP_EQUAL                = 3{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DCMP_LESSEQUAL            = 4{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DCMP_GREATER              = 5{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DCMP_NOTEQUAL             = 6{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DCMP_GREATEREQUAL         = 7{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DCMP_ALWAYS               = 8{$IFNDEF NOENUMS}){$ENDIF};type TD3DStencilOp = {$IFNDEF NOENUMS}({$ELSE}LongWord;{$ENDIF}{$IFDEF NOENUMS}const{$ENDIF}    D3DSTENCILOP_KEEP           = 1{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DSTENCILOP_ZERO           = 2{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DSTENCILOP_REPLACE        = 3{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DSTENCILOP_INCRSAT        = 4{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DSTENCILOP_DECRSAT        = 5{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DSTENCILOP_INVERT         = 6{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DSTENCILOP_INCR           = 7{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DSTENCILOP_DECR           = 8{$IFNDEF NOENUMS}){$ENDIF};type  TD3DFogMode = {$IFNDEF NOENUMS}({$ELSE}LongWord;{$ENDIF}{$IFDEF NOENUMS}const{$ENDIF}    D3DFOG_NONE                 = 0{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DFOG_EXP                  = 1{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DFOG_EXP2                 = 2{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DFOG_LINEAR               = 3{$IFNDEF NOENUMS}){$ENDIF};type  TD3DZBufferType = {$IFNDEF NOENUMS}({$ELSE}LongWord;{$ENDIF}{$IFDEF NOENUMS}const{$ENDIF}    D3DZB_FALSE                 = 0{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DZB_TRUE                  = 1{$IFNDEF NOENUMS},{$ELSE};{$ENDIF} // Z buffering    D3DZB_USEW                  = 2{$IFNDEF NOENUMS}){$ENDIF};        // W buffering// Primitives supported by draw-primitive APItype  TD3DPrimitiveType = {$IFNDEF NOENUMS}({$ELSE}LongWord;{$ENDIF}{$IFDEF NOENUMS}const{$ENDIF}    D3DPT_POINTLIST             = 1{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DPT_LINELIST              = 2{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DPT_LINESTRIP             = 3{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DPT_TRIANGLELIST          = 4{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DPT_TRIANGLESTRIP         = 5{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DPT_TRIANGLEFAN           = 6{$IFNDEF NOENUMS}){$ENDIF};type  TD3DTransformStateType = {$IFNDEF NOENUMS}({$ELSE}LongWord;{$ENDIF}{$IFDEF NOENUMS}const{$ENDIF}    D3DTS_VIEW          = 02{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DTS_PROJECTION    = 03{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DTS_TEXTURE0      = 16{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DTS_TEXTURE1      = 17{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DTS_TEXTURE2      = 18{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DTS_TEXTURE3      = 19{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DTS_TEXTURE4      = 20{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DTS_TEXTURE5      = 21{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DTS_TEXTURE6      = 22{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DTS_TEXTURE7      = 23{$IFNDEF NOENUMS}){$ENDIF};function D3DTS_WORLDMATRIX(Index : LongWord) : TD3DTransformStateType; // (D3DTRANSFORMSTATETYPE)(index + 256)const  D3DTS_WORLD         = 0 + 256; // D3DTS_WORLDMATRIX(0)  D3DTS_WORLD1        = 1 + 256; // D3DTS_WORLDMATRIX(1)  D3DTS_WORLD2        = 2 + 256; // D3DTS_WORLDMATRIX(2)  D3DTS_WORLD3        = 3 + 256; // D3DTS_WORLDMATRIX(3)type  TD3DRenderStateType = {$IFNDEF NOENUMS}({$ELSE}LongWord;{$ENDIF}{$IFDEF NOENUMS}const{$ENDIF}    D3DRS_ZENABLE                    = 7{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    (* D3DZBUFFERTYPE (or TRUE/FALSE for legacy) *)    D3DRS_FILLMODE                   = 8{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    (* D3DFILL_MODE        *)    D3DRS_SHADEMODE                  = 9{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    (* D3DSHADEMODE *)    D3DRS_ZWRITEENABLE               = 14{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}   (* TRUE to enable z writes *)    D3DRS_ALPHATESTENABLE            = 15{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}   (* TRUE to enable alpha tests *)    D3DRS_LASTPIXEL                  = 16{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}   (* TRUE for last-pixel on lines *)    D3DRS_SRCBLEND                   = 19{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}   (* D3DBLEND *)    D3DRS_DESTBLEND                  = 20{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}   (* D3DBLEND *)    D3DRS_CULLMODE                   = 22{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}   (* D3DCULL *)    D3DRS_ZFUNC                      = 23{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}   (* D3DCMPFUNC *)    D3DRS_ALPHAREF                   = 24{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}   (* D3DFIXED *)    D3DRS_ALPHAFUNC                  = 25{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}   (* D3DCMPFUNC *)    D3DRS_DITHERENABLE               = 26{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}   (* TRUE to enable dithering *)    D3DRS_ALPHABLENDENABLE           = 27{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}   (* TRUE to enable alpha blending *)    D3DRS_FOGENABLE                  = 28{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}   (* TRUE to enable fog blending *)    D3DRS_SPECULARENABLE             = 29{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}   (* TRUE to enable specular *)    D3DRS_FOGCOLOR                   = 34{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}   (* D3DCOLOR *)    D3DRS_FOGTABLEMODE               = 35{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}   (* D3DFOGMODE *)    D3DRS_FOGSTART                   = 36{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}   (* Fog start (for both vertex and pixel fog) *)    D3DRS_FOGEND                     = 37{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}   (* Fog end      *)    D3DRS_FOGDENSITY                 = 38{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}   (* Fog density  *)    D3DRS_RANGEFOGENABLE             = 48{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}   (* Enables range-based fog *)    D3DRS_STENCILENABLE              = 52{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}   (* BOOL enable/disable stenciling *)    D3DRS_STENCILFAIL                = 53{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}   (* D3DSTENCILOP to do if stencil test fails *)    D3DRS_STENCILZFAIL               = 54{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}   (* D3DSTENCILOP to do if stencil test passes and Z test fails *)    D3DRS_STENCILPASS                = 55{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}   (* D3DSTENCILOP to do if both stencil and Z tests pass *)    D3DRS_STENCILFUNC                = 56{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}   (* D3DCMPFUNC fn.  Stencil Test passes if ((ref & mask) stencilfn (stencil & mask)) is true *)    D3DRS_STENCILREF                 = 57{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}   (* Reference value used in stencil test *)    D3DRS_STENCILMASK                = 58{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}   (* Mask value used in stencil test *)    D3DRS_STENCILWRITEMASK           = 59{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}   (* Write mask applied to values written to stencil buffer *)    D3DRS_TEXTUREFACTOR              = 60{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}   (* D3DCOLOR used for multi-texture blend *)    D3DRS_WRAP0                      = 128{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}  (* wrap for 1st texture coord. set *)    D3DRS_WRAP1                      = 129{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}  (* wrap for 2nd texture coord. set *)    D3DRS_WRAP2                      = 130{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}  (* wrap for 3rd texture coord. set *)    D3DRS_WRAP3                      = 131{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}  (* wrap for 4th texture coord. set *)    D3DRS_WRAP4                      = 132{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}  (* wrap for 5th texture coord. set *)    D3DRS_WRAP5                      = 133{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}  (* wrap for 6th texture coord. set *)    D3DRS_WRAP6                      = 134{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}  (* wrap for 7th texture coord. set *)    D3DRS_WRAP7                      = 135{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}  (* wrap for 8th texture coord. set *)    D3DRS_CLIPPING                   = 136{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DRS_LIGHTING                   = 137{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DRS_AMBIENT                    = 139{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DRS_FOGVERTEXMODE              = 140{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DRS_COLORVERTEX                = 141{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DRS_LOCALVIEWER                = 142{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DRS_NORMALIZENORMALS           = 143{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DRS_DIFFUSEMATERIALSOURCE      = 145{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DRS_SPECULARMATERIALSOURCE     = 146{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DRS_AMBIENTMATERIALSOURCE      = 147{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DRS_EMISSIVEMATERIALSOURCE     = 148{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DRS_VERTEXBLEND                = 151{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DRS_CLIPPLANEENABLE            = 152{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DRS_POINTSIZE                  = 154{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}  (* float point size *)    D3DRS_POINTSIZE_MIN              = 155{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}  (* float point size min threshold *)    D3DRS_POINTSPRITEENABLE          = 156{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}  (* BOOL point texture coord control *)    D3DRS_POINTSCALEENABLE           = 157{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}  (* BOOL point size scale enable *)    D3DRS_POINTSCALE_A               = 158{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}  (* float point attenuation A value *)    D3DRS_POINTSCALE_B               = 159{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}  (* float point attenuation B value *)    D3DRS_POINTSCALE_C               = 160{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}  (* float point attenuation C value *)    D3DRS_MULTISAMPLEANTIALIAS       = 161{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}  // BOOL - set to do FSAA with multisample buffer *)    D3DRS_MULTISAMPLEMASK            = 162{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}  // DWORD - per-sample enable/disable    D3DRS_PATCHEDGESTYLE             = 163{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}  // Sets whether patch edges will use float style tessellation    D3DRS_DEBUGMONITORTOKEN          = 165{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}  // DEBUG ONLY - token to debug monitor    D3DRS_POINTSIZE_MAX              = 166{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}  (* float point size max threshold *)    D3DRS_INDEXEDVERTEXBLENDENABLE   = 167{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DRS_COLORWRITEENABLE           = 168{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}  // per-channel write enable    D3DRS_TWEENFACTOR                = 170{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}  // float tween factor    D3DRS_BLENDOP                    = 171{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}  // D3DBLENDOP setting    D3DRS_POSITIONDEGREE             = 172{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}  // NPatch position interpolation degree. D3DDEGREE_LINEAR or D3DDEGREE_CUBIC (default)    D3DRS_NORMALDEGREE               = 173{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}  // NPatch normal interpolation degree. D3DDEGREE_LINEAR (default) or D3DDEGREE_QUADRATIC    D3DRS_SCISSORTESTENABLE          = 174{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DRS_SLOPESCALEDEPTHBIAS        = 175{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DRS_ANTIALIASEDLINEENABLE      = 176{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DRS_MINTESSELLATIONLEVEL       = 178{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DRS_MAXTESSELLATIONLEVEL       = 179{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DRS_ADAPTIVETESS_X             = 180{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DRS_ADAPTIVETESS_Y             = 181{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DRS_ADAPTIVETESS_Z             = 182{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DRS_ADAPTIVETESS_W             = 183{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DRS_ENABLEADAPTIVETESSELLATION = 184{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DRS_TWOSIDEDSTENCILMODE        = 185{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}  (* BOOL enable/disable 2 sided stenciling *)    D3DRS_CCW_STENCILFAIL            = 186{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}  (* D3DSTENCILOP to do if ccw stencil test fails *)    D3DRS_CCW_STENCILZFAIL           = 187{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}  (* D3DSTENCILOP to do if ccw stencil test passes and Z test fails *)    D3DRS_CCW_STENCILPASS            = 188{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}  (* D3DSTENCILOP to do if both ccw stencil and Z tests pass *)    D3DRS_CCW_STENCILFUNC            = 189{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}  (* D3DCMPFUNC fn.  ccw Stencil Test passes if ((ref & mask) stencilfn (stencil & mask)) is true *)    D3DRS_COLORWRITEENABLE1          = 190{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}  (* Additional ColorWriteEnables for the devices that support D3DPMISCCAPS_INDEPENDENTWRITEMASKS *)    D3DRS_COLORWRITEENABLE2          = 191{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}  (* Additional ColorWriteEnables for the devices that support D3DPMISCCAPS_INDEPENDENTWRITEMASKS *)    D3DRS_COLORWRITEENABLE3          = 192{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}  (* Additional ColorWriteEnables for the devices that support D3DPMISCCAPS_INDEPENDENTWRITEMASKS *)    D3DRS_BLENDFACTOR                = 193{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}  (* D3DCOLOR used for a constant blend factor during alpha blending for devices that support D3DPBLENDCAPS_BLENDFACTOR *)    D3DRS_SRGBWRITEENABLE            = 194{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}  (* Enable rendertarget writes to be DE-linearized to SRGB (for formats that expose D3DUSAGE_QUERY_SRGBWRITE) *)    D3DRS_DEPTHBIAS                  = 195{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DRS_WRAP8                      = 198{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}  (* Additional wrap states for vs_3_0+ attributes with D3DDECLUSAGE_TEXCOORD *)    D3DRS_WRAP9                      = 199{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DRS_WRAP10                     = 200{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DRS_WRAP11                     = 201{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DRS_WRAP12                     = 202{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DRS_WRAP13                     = 203{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DRS_WRAP14                     = 204{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DRS_WRAP15                     = 205{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    D3DRS_SEPARATEALPHABLENDENABLE   = 206{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}  (* TRUE to enable a separate blending function for the alpha channel *)    D3DRS_SRCBLENDALPHA              = 207{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}  (* SRC blend factor for the alpha channel when D3DRS_SEPARATEDESTALPHAENABLE is TRUE *)    D3DRS_DESTBLENDALPHA             = 208{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}  (* DST blend factor for the alpha channel when D3DRS_SEPARATEDESTALPHAENABLE is TRUE *)    D3DRS_BLENDOPALPHA               = 209{$IFNDEF NOENUMS}){$ENDIF};          (* Blending operation for the alpha channel when D3DRS_SEPARATEDESTALPHAENABLE is TRUE *)const  // Maximum number of simultaneous render targets D3D supports  D3D_MAX_SIMULTANEOUS_RENDERTARGETS = 4;// Values for material sourcetype  TD3DMaterialColorSource = {$IFNDEF NOENUMS}({$ELSE}LongWord;{$ENDIF}{$IFDEF NOENUMS}const{$ENDIF}    D3DMCS_MATERIAL         = 0{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    // Color from material is used    D3DMCS_COLOR1           = 1{$IFNDEF NOENUMS},{$ELSE};{$ENDIF}    // Diffuse vertex color is used    D3DMCS_COLOR2           = 2{$IFNDEF NOENUMS}){$ENDIF};           // Specular vertex color is usedconst// Bias to apply to the texture coordinate set to apply a wrap to.  D3DRENDERSTATE_WRAPBIAS  = 128;(* Flags to construct the WRAP render states *)  D3DWRAP_U = $00000001;  D3DWRAP_V = $00000002;  D3DWRAP_W = $00000004;(* Flags to construct the WRAP render states for 1D thru 4D texture coordinates *)  D3DWRAPCOORD_0  = $00000001;    // same as D3DWRAP_U  D3DWRAPCOORD_1  = $00000002;    // same as D3DWRAP_V  D3DWRAPCOORD_2  = $00000004;    // same as D3DWRAP_W  D3DWRAPCOORD_3  = $00000008;(* Flags to construct D3DRS_COLORWRITEENABLE *)  D3DCOLORWRITEENABLE_RED   = 1;  // (1L<<0)  D3DCOLORWRITEENABLE_GREEN = 2;  // (1L<<1)  D3DCOLORWRITEENABLE_BLUE  = 4;  // (1L<<2)  D3DCOLORWRITEENABLE_ALPHA = 8;  // (1L<<3)

⌨️ 快捷键说明

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