亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? directdraw.pas

?? delphi編的不錯(cuò)的貪吃蛇
?? PAS
?? 第 1 頁(yè) / 共 5 頁(yè)
字號(hào):
 * TDDPixelFormat
 *)
  PDDPixelFormat_DX5 = ^TDDPixelFormat_DX5;
  TDDPixelFormat_DX5 = packed record
    dwSize   : LongWord;    // size of structure
    dwFlags  : LongWord;    // pixel format flags
    dwFourCC : LongWord;    // (FOURCC code)
    case Integer of
    0: (
      dwZBufferBitDepth : LongWord;  // how many bits for z buffers
     );
    1: (
      dwAlphaBitDepth : LongWord;    // how many bits for alpha channels
     );
    2: (
      dwRGBBitCount     : LongWord;  // how many bits per pixel
      dwRBitMask        : LongWord;  // mask for red bit
      dwGBitMask        : LongWord;  // mask for green bits
      dwBBitMask        : LongWord;  // mask for blue bits
      dwRGBAlphaBitMask : LongWord;  // mask for alpha channel
     );
    3: (
      dwYUVBitCount : LongWord;      // how many bits per pixel
      dwYBitMask    : LongWord;      // mask for Y bits
      dwUBitMask    : LongWord;      // mask for U bits
      dwVBitMask    : LongWord;      // mask for V bits
      case Integer of
      0: (
        dwYUVAlphaBitMask : LongWord; // mask for alpha channel
       );
      1: (
        dwRGBZBitMask : LongWord;
       );
      2: (
        dwYUVZBitMask : LongWord;
       );
     );
  end;

  PDDPixelFormat_DX6 = ^TDDPixelFormat_DX6;
  TDDPixelFormat_DX6 = packed record
    dwSize   : LongWord;              // size of structure
    dwFlags  : LongWord;              // pixel format flags
    dwFourCC : LongWord;              // (FOURCC code)
    case Integer of
      1: (                 
          dwRGBBitCount     : LongWord;  // how many bits per pixel
          dwRBitMask        : LongWord;  // mask for red bit
          dwGBitMask        : LongWord;  // mask for green bits
          dwBBitMask        : LongWord;  // mask for blue bits
          dwRGBAlphaBitMask : LongWord;  // mask for alpha channel
          );
      2: (                  
          dwYUVBitCount     : LongWord;  // how many bits per pixel
          dwYBitMask        : LongWord;  // mask for Y bits
          dwUBitMask        : LongWord;  // mask for U bits
          dwVBitMask        : LongWord;  // mask for V bits
          dwYUVAlphaBitMask : LongWord;  // mask for alpha channel
          );
      3: (
          dwZBufferBitDepth       : LongWord;  // how many total bits/pixel in z buffer (including any stencil bits)
          dwStencilBitDepth       : LongWord;  // how many stencil bits (note: dwZBufferBitDepth-dwStencilBitDepth is total Z-only bits)
          dwZBitMask              : LongWord;  // mask for Z bits
          dwStencilBitMask        : LongWord;  // mask for stencil bits
          dwLuminanceAlphaBitMask : LongWord;  // mask for alpha channel
          );
      4: (
          dwAlphaBitDepth        : LongWord;  // how many bits for alpha channels
          dwLuminanceBitMask     : LongWord;  // mask for luminance bits
          dwBumpDvBitMask        : LongWord;  // mask for bump map V delta bits
          dwBumpLuminanceBitMask : LongWord;  // mask for luminance in bump map
          dwRGBZBitMask          : LongWord;  // mask for Z channel
          );
      5: (
           dwLuminanceBitCount : LongWord;  // how many bits per pixel
           dwBumpDuBitMask     : LongWord;  // mask for bump map U delta bits
           Fill1, Fill2        : LongWord;
           dwYUVZBitMask       : LongWord;  // mask for Z channel
         );
      6: ( dwBumpBitCount : LongWord;       // how many bits per "buxel", total
         );
  end;

  TDDPixelFormat_DX3 = TDDPixelFormat_DX5;
  TDDPixelFormat_DX7 = TDDPixelFormat_DX6;

  PDDPixelFormat = ^TDDPixelFormat;
{$IFDEF DIRECTX3}
  TDDPixelFormat = TDDPixelFormat_DX3;
{$ELSE}
  {$IFDEF DIRECTX5}
    TDDPixelFormat = TDDPixelFormat_DX5;
  {$ELSE}
    {$IFDEF DIRECTX6}
      TDDPixelFormat = TDDPixelFormat_DX6;
    {$ELSE}
      TDDPixelFormat = TDDPixelFormat_DX7;
    {$ENDIF}
  {$ENDIF}
{$ENDIF}

(*
 * TDDOverlayFX
 *)
  PDDOverlayFX = ^TDDOverlayFX;
  TDDOverlayFX = packed record
    dwSize                   : LongWord;       // size of structure
    dwAlphaEdgeBlendBitDepth : LongWord;       // Bit depth used to specify constant for alpha edge blend
    dwAlphaEdgeBlend         : LongWord;       // Constant to use as alpha for edge blend
    dwReserved               : LongWord;
    dwAlphaDestConstBitDepth : LongWord;       // Bit depth used to specify alpha constant for destination
    case Integer of
    0: (
      dwAlphaDestConst        : LongWord;     // Constant to use as alpha channel for dest
      dwAlphaSrcConstBitDepth : LongWord;     // Bit depth used to specify alpha constant for source
      dwAlphaSrcConst         : LongWord;     // Constant to use as alpha channel for src
      dckDestColorkey         : TDDColorKey;  // DestColorkey override
      dckSrcColorkey          : TDDColorKey;  // DestColorkey override
      dwDDFX                  : LongWord;     // Overlay FX
      dwFlags                 : LongWord;     // flags
     );
    1: (
      lpDDSAlphaDest : PDirectDrawSurface;    // Surface to use as alpha channel for dest
      filler         : LongWord;
      lpDDSAlphaSrc  : PDirectDrawSurface;    // Surface to use as alpha channel for src
     );
  end;

(*
 * TDDBltBatch: BltBatch entry structure
 *)
  PDDBltBatch = ^TDDBltBatch;
  TDDBltBatch = packed record
    lprDest   : PRect;
    lpDDSSrc  : IDirectDrawSurface;
    lprSrc    : PRect;
    dwFlags   : LongWord;
    lpDDBltFx : TDDBltFX;
  end;

(*
 * TDDGammaRamp
 *)
  PDDGammaRamp = ^TDDGammaRamp;
  TDDGammaRamp = packed record
    red   : array[0..255] of Word;
    green : array[0..255] of Word;
    blue  : array[0..255] of Word;
  end;

(*
 *  This is the structure within which DirectDraw returns data about the current graphics driver and chipset
 *)

  PDDDeviceIdentifier = ^TDDDeviceIdentifier;
  TDDDeviceIdentifier = packed record
    //
    // These elements are for presentation to the user only. They should not be used to identify particular
    // drivers, since this is unreliable and many different strings may be associated with the same
    // device, and the same driver from different vendors.
    //
    szDriver      : array[0..MAX_DDDEVICEID_STRING-1] of Char;
    szDescription : array[0..MAX_DDDEVICEID_STRING-1] of Char;

    //
    // This element is the version of the DirectDraw/3D driver. It is legal to do <, > comparisons
    // on the whole 64 bits. Caution should be exercised if you use this element to identify problematic
    // drivers. It is recommended that guidDeviceIdentifier is used for this purpose.
    //
    // This version has the form:
    //  wProduct = HIWORD(liDriverVersion.HighPart)
    //  wVersion = LOWORD(liDriverVersion.HighPart)
    //  wSubVersion = HIWORD(liDriverVersion.LowPart)
    //  wBuild = LOWORD(liDriverVersion.LowPart)
    //
    liDriverVersion : TLargeInteger;     // Defined for applications and other 32 bit components

    //
    // These elements can be used to identify particular chipsets. Use with extreme caution.
    //   dwVendorId     Identifies the manufacturer. May be zero if unknown.
    //   dwDeviceId     Identifies the type of chipset. May be zero if unknown.
    //   dwSubSysId     Identifies the subsystem, typically this means the particular board. May be zero if unknown.
    //   dwRevision     Identifies the revision level of the chipset. May be zero if unknown.
    //
    dwVendorId : LongWord;
    dwDeviceId : LongWord;
    dwSubSysId : LongWord;
    dwRevision : LongWord;

    //
    // This element can be used to check changes in driver/chipset. This GUID is a unique identifier for the
    // driver/chipset pair. Use this element if you wish to track changes to the driver/chipset in order to
    // reprofile the graphics subsystem.
    // This element can also be used to identify particular problematic drivers.
    //
    guidDeviceIdentifier : TGUID;
  end;

  PDDDeviceIdentifier2 = ^TDDDeviceIdentifier2;
  TDDDeviceIdentifier2 = packed record
    //
    // These elements are for presentation to the user only. They should not be used to identify particular
    // drivers, since this is unreliable and many different strings may be associated with the same
    // device, and the same driver from different vendors.
    //
    szDriver      : array[0..MAX_DDDEVICEID_STRING-1] of Char;
    szDescription : array[0..MAX_DDDEVICEID_STRING-1] of Char;

    //
    // This element is the version of the DirectDraw/3D driver. It is legal to do <, > comparisons
    // on the whole 64 bits. Caution should be exercised if you use this element to identify problematic
    // drivers. It is recommended that guidDeviceIdentifier is used for this purpose.
    //
    // This version has the form:
    //  wProduct = HIWORD(liDriverVersion.HighPart)
    //  wVersion = LOWORD(liDriverVersion.HighPart)
    //  wSubVersion = HIWORD(liDriverVersion.LowPart)
    //  wBuild = LOWORD(liDriverVersion.LowPart)
    //
    liDriverVersion : TLargeInteger;     // Defined for applications and other 32 bit components

    //
    // These elements can be used to identify particular chipsets. Use with extreme caution.
    //   dwVendorId     Identifies the manufacturer. May be zero if unknown.
    //   dwDeviceId     Identifies the type of chipset. May be zero if unknown.
    //   dwSubSysId     Identifies the subsystem, typically this means the particular board. May be zero if unknown.
    //   dwRevision     Identifies the revision level of the chipset. May be zero if unknown.
    //
    dwVendorId : LongWord;
    dwDeviceId : LongWord;
    dwSubSysId : LongWord;
    dwRevision : LongWord;

    //
    // This element can be used to check changes in driver/chipset. This GUID is a unique identifier for the
    // driver/chipset pair. Use this element if you wish to track changes to the driver/chipset in order to
    // reprofile the graphics subsystem.
    // This element can also be used to identify particular problematic drivers.
    //

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美性受xxxx黑人xyx| 国产一区在线观看视频| eeuss鲁一区二区三区| 久久久www成人免费毛片麻豆| 精品一区二区三区视频| 久久综合色婷婷| 国产69精品久久久久777| 中文字幕高清不卡| 色综合久久久久综合体桃花网| 亚洲丝袜制服诱惑| 色久优优欧美色久优优| 亚洲一区二区三区国产| 欧美人xxxx| 久久99久久99| 国产精品网友自拍| 色哟哟国产精品免费观看| 亚洲午夜久久久久久久久久久| 欧美精品乱码久久久久久按摩| 美国三级日本三级久久99| 欧美精品一区二区三区视频| 成人福利视频在线看| 亚洲一二三专区| 日韩欧美一二三| 国产白丝网站精品污在线入口| 亚洲婷婷综合色高清在线| 欧美日韩国产一级片| 久久成人麻豆午夜电影| 国产精品毛片高清在线完整版| 色呦呦日韩精品| 另类中文字幕网| 国产精品不卡视频| 欧美精品免费视频| 国产91丝袜在线播放| 亚洲一区二区在线观看视频| 26uuu国产日韩综合| 99在线热播精品免费| 日本亚洲免费观看| 国产精品久久久久9999吃药| 这里是久久伊人| 国产suv精品一区二区883| 亚洲成人自拍一区| 欧美激情一区二区三区不卡| 欧美日韩成人一区二区| 成人美女在线视频| 久久综合综合久久综合| 一区二区三区在线免费视频| 26uuu色噜噜精品一区| 欧美少妇bbb| 成人av集中营| 麻豆成人久久精品二区三区小说| 国产精品国产三级国产aⅴ原创| 91精品国产aⅴ一区二区| 99re免费视频精品全部| 韩国精品久久久| 日韩精品色哟哟| 亚洲激情在线播放| 中文字幕成人在线观看| 日韩欧美国产午夜精品| 在线观看免费亚洲| 99久久精品国产观看| 韩国成人福利片在线播放| 日韩—二三区免费观看av| 一区二区三区日韩精品| 中文字幕亚洲精品在线观看| 欧美极品美女视频| 欧美电影免费观看完整版| 欧美日韩亚洲国产综合| 91麻豆精品秘密| 91在线观看免费视频| 成人一级黄色片| 成人一区二区三区视频在线观看| 国产一区二区精品久久99| 麻豆精品久久久| 毛片基地黄久久久久久天堂| 日韩成人伦理电影在线观看| 亚洲国产精品久久人人爱| 亚洲人成在线观看一区二区| 欧美国产丝袜视频| 久久精品人人做人人爽人人| 久久久精品天堂| 久久久精品日韩欧美| 国产日产欧美一区二区视频| wwww国产精品欧美| 久久午夜羞羞影院免费观看| 久久久久一区二区三区四区| 久久精品视频在线看| 中文字幕欧美激情一区| 中文字幕欧美激情| 亚洲精选视频在线| 亚洲一级二级在线| 丝瓜av网站精品一区二区| 日本sm残虐另类| 久久精品噜噜噜成人av农村| 国内欧美视频一区二区| 国产91精品久久久久久久网曝门| 国产成人精品亚洲午夜麻豆| 成人丝袜高跟foot| 日本精品免费观看高清观看| 欧美三级日韩三级国产三级| 7777精品伊人久久久大香线蕉的 | 久久婷婷一区二区三区| 国产亚洲精品aa| 日韩一区欧美一区| 亚洲国产精品一区二区久久恐怖片| 亚洲国产日韩精品| 蜜桃av一区二区在线观看| 国产成人av电影在线| 在线观看区一区二| 日韩精品中文字幕一区二区三区 | 久久久久久久综合日本| 亚洲欧洲三级电影| 亚州成人在线电影| 国产精品中文欧美| 在线免费一区三区| 精品久久久久久久久久久久包黑料| 中文字幕免费不卡| 亚洲国产一区视频| 国产乱码字幕精品高清av| 91免费视频观看| 欧美r级在线观看| 亚洲精品国产一区二区三区四区在线| 日本亚洲三级在线| 97久久精品人人做人人爽50路| 欧美一二三区精品| 亚洲视频一二三区| 免费成人在线网站| 国产乱人伦精品一区二区在线观看| 日本不卡一二三| 99久久婷婷国产综合精品| 欧美三级日韩三级| 久久久天堂av| 青青草一区二区三区| 国产电影一区在线| 欧美色视频一区| 精品91自产拍在线观看一区| 国产精品―色哟哟| 亚洲成国产人片在线观看| 精品一区二区在线播放| 99久久99久久精品免费观看| 欧美一区二区视频在线观看2022| 综合久久综合久久| 麻豆国产精品官网| 欧洲精品一区二区| 国产片一区二区| 日本系列欧美系列| 91丝袜美女网| 欧美精品一区二区久久久| 亚洲乱码国产乱码精品精98午夜| 蜜桃av一区二区| 一本一道久久a久久精品| 日韩欧美成人一区| 伊人开心综合网| 国产福利电影一区二区三区| 欧美一区二区在线视频| 亚洲精品久久久蜜桃| 国产成人高清在线| 欧美videos中文字幕| 日韩毛片视频在线看| 天堂成人免费av电影一区| 日本高清无吗v一区| 国产婷婷一区二区| 蜜桃一区二区三区在线| 日本黄色一区二区| 亚洲一区二区av在线| 99视频热这里只有精品免费| 久久久五月婷婷| 麻豆精品久久久| 日本精品视频一区二区| 亚洲精品综合在线| 97久久超碰国产精品| 国产丝袜欧美中文另类| 丝袜美腿亚洲色图| 日韩欧美中文一区二区| 日日欢夜夜爽一区| 欧美三级三级三级爽爽爽| 亚洲精品日韩一| 狠狠v欧美v日韩v亚洲ⅴ| 日韩片之四级片| 日本最新不卡在线| 91精品欧美久久久久久动漫| 全部av―极品视觉盛宴亚洲| 在线观看欧美精品| 亚洲午夜久久久久久久久电影网 | 国产一区91精品张津瑜| 日韩一区二区三区av| 日韩激情中文字幕| 宅男在线国产精品| 午夜久久久影院| 精品国产一区二区亚洲人成毛片| 久久精品国产99| 久久嫩草精品久久久精品| 国产成人精品三级| 久久久亚洲午夜电影| 大白屁股一区二区视频| 日本一区二区视频在线观看| 99re热视频这里只精品| 亚洲免费观看高清完整版在线观看| 在线视频国内一区二区| 亚洲国产精品欧美一二99| 精品国产sm最大网站免费看|