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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? ddraw.h

?? hl2 source code. Do not use it illegal.
?? H
?? 第 1 頁 / 共 5 頁
字號:
    BYTE alpha;
} DDRGBA;

typedef DDRGBA FAR *LPDDRGBA;


/*
 * DDCOLORKEY
 */
typedef struct _DDCOLORKEY
{
    DWORD       dwColorSpaceLowValue;   // low boundary of color space that is to
                                        // be treated as Color Key, inclusive
    DWORD       dwColorSpaceHighValue;  // high boundary of color space that is
                                        // to be treated as Color Key, inclusive
} DDCOLORKEY;

typedef DDCOLORKEY FAR* LPDDCOLORKEY;

/*
 * DDBLTFX
 * Used to pass override information to the DIRECTDRAWSURFACE callback Blt.
 */
typedef struct _DDBLTFX
{
    DWORD       dwSize;                         // size of structure
    DWORD       dwDDFX;                         // FX operations
    DWORD       dwROP;                          // Win32 raster operations
    DWORD       dwDDROP;                        // Raster operations new for DirectDraw
    DWORD       dwRotationAngle;                // Rotation angle for blt
    DWORD       dwZBufferOpCode;                // ZBuffer compares
    DWORD       dwZBufferLow;                   // Low limit of Z buffer
    DWORD       dwZBufferHigh;                  // High limit of Z buffer
    DWORD       dwZBufferBaseDest;              // Destination base value
    DWORD       dwZDestConstBitDepth;           // Bit depth used to specify Z constant for destination
    union
    {
        DWORD   dwZDestConst;                   // Constant to use as Z buffer for dest
        LPDIRECTDRAWSURFACE lpDDSZBufferDest;   // Surface to use as Z buffer for dest
    } DUMMYUNIONNAMEN(1);
    DWORD       dwZSrcConstBitDepth;            // Bit depth used to specify Z constant for source
    union
    {
        DWORD   dwZSrcConst;                    // Constant to use as Z buffer for src
        LPDIRECTDRAWSURFACE lpDDSZBufferSrc;    // Surface to use as Z buffer for src
    } DUMMYUNIONNAMEN(2);
    DWORD       dwAlphaEdgeBlendBitDepth;       // Bit depth used to specify constant for alpha edge blend
    DWORD       dwAlphaEdgeBlend;               // Alpha for edge blending
    DWORD       dwReserved;
    DWORD       dwAlphaDestConstBitDepth;       // Bit depth used to specify alpha constant for destination
    union
    {
        DWORD   dwAlphaDestConst;               // Constant to use as Alpha Channel
        LPDIRECTDRAWSURFACE lpDDSAlphaDest;     // Surface to use as Alpha Channel
    } DUMMYUNIONNAMEN(3);
    DWORD       dwAlphaSrcConstBitDepth;        // Bit depth used to specify alpha constant for source
    union
    {
        DWORD   dwAlphaSrcConst;                // Constant to use as Alpha Channel
        LPDIRECTDRAWSURFACE lpDDSAlphaSrc;      // Surface to use as Alpha Channel
    } DUMMYUNIONNAMEN(4);
    union
    {
        DWORD   dwFillColor;                    // color in RGB or Palettized
        DWORD   dwFillDepth;                    // depth value for z-buffer
        DWORD   dwFillPixel;                    // pixel value for RGBA or RGBZ
        LPDIRECTDRAWSURFACE lpDDSPattern;       // Surface to use as pattern
    } DUMMYUNIONNAMEN(5);
    DDCOLORKEY  ddckDestColorkey;               // DestColorkey override
    DDCOLORKEY  ddckSrcColorkey;                // SrcColorkey override
} DDBLTFX;

typedef DDBLTFX FAR* LPDDBLTFX;



/*
 * DDSCAPS
 */
typedef struct _DDSCAPS
{
    DWORD       dwCaps;         // capabilities of surface wanted
} DDSCAPS;

typedef DDSCAPS FAR* LPDDSCAPS;


/*
 * DDOSCAPS
 */
typedef struct _DDOSCAPS
{
    DWORD       dwCaps;         // capabilities of surface wanted
} DDOSCAPS;

typedef DDOSCAPS FAR* LPDDOSCAPS;

/*
 * This structure is used internally by DirectDraw.
 */
typedef struct _DDSCAPSEX
{
    DWORD       dwCaps2;
    DWORD       dwCaps3;
    union
    {
        DWORD       dwCaps4;
        DWORD       dwVolumeDepth;
    } DUMMYUNIONNAMEN(1);
} DDSCAPSEX, FAR * LPDDSCAPSEX;

/*
 * DDSCAPS2
 */
typedef struct _DDSCAPS2
{
    DWORD       dwCaps;         // capabilities of surface wanted
    DWORD       dwCaps2;
    DWORD       dwCaps3;
    union
    {
        DWORD       dwCaps4;
        DWORD       dwVolumeDepth;
    } DUMMYUNIONNAMEN(1);
} DDSCAPS2;

typedef DDSCAPS2 FAR* LPDDSCAPS2;

/*
 * DDCAPS
 */
#define DD_ROP_SPACE            (256/32)        // space required to store ROP array
/*
 * NOTE: Our choosen structure number scheme is to append a single digit to
 * the end of the structure giving the version that structure is associated
 * with.
 */

/*
 * This structure represents the DDCAPS structure released in DirectDraw 1.0.  It is used internally
 * by DirectDraw to interpret caps passed into ddraw by drivers written prior to the release of DirectDraw 2.0.
 * New applications should use the DDCAPS structure defined below.
 */
typedef struct _DDCAPS_DX1
{
    DWORD       dwSize;                 // size of the DDDRIVERCAPS structure
    DWORD       dwCaps;                 // driver specific capabilities
    DWORD       dwCaps2;                // more driver specific capabilites
    DWORD       dwCKeyCaps;             // color key capabilities of the surface
    DWORD       dwFXCaps;               // driver specific stretching and effects capabilites
    DWORD       dwFXAlphaCaps;          // alpha driver specific capabilities
    DWORD       dwPalCaps;              // palette capabilities
    DWORD       dwSVCaps;               // stereo vision capabilities
    DWORD       dwAlphaBltConstBitDepths;       // DDBD_2,4,8
    DWORD       dwAlphaBltPixelBitDepths;       // DDBD_1,2,4,8
    DWORD       dwAlphaBltSurfaceBitDepths;     // DDBD_1,2,4,8
    DWORD       dwAlphaOverlayConstBitDepths;   // DDBD_2,4,8
    DWORD       dwAlphaOverlayPixelBitDepths;   // DDBD_1,2,4,8
    DWORD       dwAlphaOverlaySurfaceBitDepths; // DDBD_1,2,4,8
    DWORD       dwZBufferBitDepths;             // DDBD_8,16,24,32
    DWORD       dwVidMemTotal;          // total amount of video memory
    DWORD       dwVidMemFree;           // amount of free video memory
    DWORD       dwMaxVisibleOverlays;   // maximum number of visible overlays
    DWORD       dwCurrVisibleOverlays;  // current number of visible overlays
    DWORD       dwNumFourCCCodes;       // number of four cc codes
    DWORD       dwAlignBoundarySrc;     // source rectangle alignment
    DWORD       dwAlignSizeSrc;         // source rectangle byte size
    DWORD       dwAlignBoundaryDest;    // dest rectangle alignment
    DWORD       dwAlignSizeDest;        // dest rectangle byte size
    DWORD       dwAlignStrideAlign;     // stride alignment
    DWORD       dwRops[DD_ROP_SPACE];   // ROPS supported
    DDSCAPS     ddsCaps;                // DDSCAPS structure has all the general capabilities
    DWORD       dwMinOverlayStretch;    // minimum overlay stretch factor multiplied by 1000, eg 1000 == 1.0, 1300 == 1.3
    DWORD       dwMaxOverlayStretch;    // maximum overlay stretch factor multiplied by 1000, eg 1000 == 1.0, 1300 == 1.3
    DWORD       dwMinLiveVideoStretch;  // OBSOLETE! This field remains for compatability reasons only
    DWORD       dwMaxLiveVideoStretch;  // OBSOLETE! This field remains for compatability reasons only
    DWORD       dwMinHwCodecStretch;    // OBSOLETE! This field remains for compatability reasons only
    DWORD       dwMaxHwCodecStretch;    // OBSOLETE! This field remains for compatability reasons only
    DWORD       dwReserved1;            // reserved
    DWORD       dwReserved2;            // reserved
    DWORD       dwReserved3;            // reserved
} DDCAPS_DX1;

typedef DDCAPS_DX1 FAR* LPDDCAPS_DX1;

/*
 * This structure is the DDCAPS structure as it was in version 2 and 3 of Direct X.
 * It is present for back compatability.
 */
typedef struct _DDCAPS_DX3
{
    DWORD       dwSize;                 // size of the DDDRIVERCAPS structure
    DWORD       dwCaps;                 // driver specific capabilities
    DWORD       dwCaps2;                // more driver specific capabilites
    DWORD       dwCKeyCaps;             // color key capabilities of the surface
    DWORD       dwFXCaps;               // driver specific stretching and effects capabilites
    DWORD       dwFXAlphaCaps;          // alpha driver specific capabilities
    DWORD       dwPalCaps;              // palette capabilities
    DWORD       dwSVCaps;               // stereo vision capabilities
    DWORD       dwAlphaBltConstBitDepths;       // DDBD_2,4,8
    DWORD       dwAlphaBltPixelBitDepths;       // DDBD_1,2,4,8
    DWORD       dwAlphaBltSurfaceBitDepths;     // DDBD_1,2,4,8
    DWORD       dwAlphaOverlayConstBitDepths;   // DDBD_2,4,8
    DWORD       dwAlphaOverlayPixelBitDepths;   // DDBD_1,2,4,8
    DWORD       dwAlphaOverlaySurfaceBitDepths; // DDBD_1,2,4,8
    DWORD       dwZBufferBitDepths;             // DDBD_8,16,24,32
    DWORD       dwVidMemTotal;          // total amount of video memory
    DWORD       dwVidMemFree;           // amount of free video memory
    DWORD       dwMaxVisibleOverlays;   // maximum number of visible overlays
    DWORD       dwCurrVisibleOverlays;  // current number of visible overlays
    DWORD       dwNumFourCCCodes;       // number of four cc codes
    DWORD       dwAlignBoundarySrc;     // source rectangle alignment
    DWORD       dwAlignSizeSrc;         // source rectangle byte size
    DWORD       dwAlignBoundaryDest;    // dest rectangle alignment
    DWORD       dwAlignSizeDest;        // dest rectangle byte size
    DWORD       dwAlignStrideAlign;     // stride alignment
    DWORD       dwRops[DD_ROP_SPACE];   // ROPS supported
    DDSCAPS     ddsCaps;                // DDSCAPS structure has all the general capabilities
    DWORD       dwMinOverlayStretch;    // minimum overlay stretch factor multiplied by 1000, eg 1000 == 1.0, 1300 == 1.3
    DWORD       dwMaxOverlayStretch;    // maximum overlay stretch factor multiplied by 1000, eg 1000 == 1.0, 1300 == 1.3
    DWORD       dwMinLiveVideoStretch;  // minimum live video stretch factor multiplied by 1000, eg 1000 == 1.0, 1300 == 1.3
    DWORD       dwMaxLiveVideoStretch;  // maximum live video stretch factor multiplied by 1000, eg 1000 == 1.0, 1300 == 1.3
    DWORD       dwMinHwCodecStretch;    // minimum hardware codec stretch factor multiplied by 1000, eg 1000 == 1.0, 1300 == 1.3
    DWORD       dwMaxHwCodecStretch;    // maximum hardware codec stretch factor multiplied by 1000, eg 1000 == 1.0, 1300 == 1.3
    DWORD       dwReserved1;            // reserved
    DWORD       dwReserved2;            // reserved
    DWORD       dwReserved3;            // reserved
    DWORD       dwSVBCaps;              // driver specific capabilities for System->Vmem blts
    DWORD       dwSVBCKeyCaps;          // driver color key capabilities for System->Vmem blts
    DWORD       dwSVBFXCaps;            // driver FX capabilities for System->Vmem blts
    DWORD       dwSVBRops[DD_ROP_SPACE];// ROPS supported for System->Vmem blts
    DWORD       dwVSBCaps;              // driver specific capabilities for Vmem->System blts
    DWORD       dwVSBCKeyCaps;          // driver color key capabilities for Vmem->System blts
    DWORD       dwVSBFXCaps;            // driver FX capabilities for Vmem->System blts
    DWORD       dwVSBRops[DD_ROP_SPACE];// ROPS supported for Vmem->System blts
    DWORD       dwSSBCaps;              // driver specific capabilities for System->System blts
    DWORD       dwSSBCKeyCaps;          // driver color key capabilities for System->System blts
    DWORD       dwSSBFXCaps;            // driver FX capabilities for System->System blts
    DWORD       dwSSBRops[DD_ROP_SPACE];// ROPS supported for System->System blts
    DWORD       dwReserved4;            // reserved
    DWORD       dwReserved5;            // reserved
    DWORD       dwReserved6;            // reserved
} DDCAPS_DX3;

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩久久不卡| 日韩午夜在线观看视频| 日韩在线a电影| 国产精品欧美久久久久一区二区 | 国产精品一卡二卡在线观看| 中文字幕在线观看一区| 欧美一级片在线看| 在线亚洲人成电影网站色www| 国产尤物一区二区在线| 亚洲午夜免费福利视频| 国产精品视频看| 日韩精品一区二区三区swag | 欧美日韩www| 色久综合一二码| 成人av集中营| 国产在线精品一区二区不卡了| 午夜久久久久久电影| 亚洲人123区| 欧美激情综合五月色丁香小说| 91精品国产色综合久久ai换脸| 色欧美片视频在线观看在线视频| 成人福利视频在线| 国产综合久久久久影院| 久久爱另类一区二区小说| 亚洲国产精品嫩草影院| 亚洲男同1069视频| 国产精品久久久久久久久免费樱桃 | 国产夫妻精品视频| 看国产成人h片视频| 日本午夜精品视频在线观看| 亚洲一线二线三线视频| 一区二区高清在线| 亚洲欧洲三级电影| 中文字幕一区二区三| 欧美韩国一区二区| 国产欧美日韩中文久久| 欧美激情资源网| 亚洲国产岛国毛片在线| 国产精品色噜噜| 国产精品久久久99| 亚洲欧洲一区二区在线播放| 成人免费一区二区三区视频| 亚洲免费伊人电影| 亚洲欧美激情一区二区| 一区二区三区不卡在线观看 | 欧美日韩亚洲综合| 欧美午夜电影一区| 欧美日本韩国一区| 日韩手机在线导航| 久久亚洲欧美国产精品乐播| 国产亲近乱来精品视频| 国产精品久久久久久福利一牛影视 | 亚洲制服丝袜一区| 视频在线观看一区| 激情综合网最新| 成人一区二区三区视频在线观看| 成人av网站在线| 欧洲视频一区二区| 51久久夜色精品国产麻豆| 精品国产伦一区二区三区观看方式 | 日韩激情视频在线观看| 精品综合久久久久久8888| 国产一区二区不卡老阿姨| 成人短视频下载| 欧美在线观看18| 日韩精品专区在线| 欧美国产综合色视频| 一二三四区精品视频| 美女免费视频一区二区| 国产91富婆露脸刺激对白| 一本到三区不卡视频| 91精品国产品国语在线不卡| 国产日韩欧美综合一区| 伊人夜夜躁av伊人久久| 日韩国产一区二| 成人免费视频caoporn| 欧美三级欧美一级| 亚洲精品在线一区二区| 亚洲同性同志一二三专区| 香蕉久久夜色精品国产使用方法| 国产剧情av麻豆香蕉精品| 色综合天天综合给合国产| 日韩三级免费观看| 成人免费在线视频| 久久99久久99| 日本韩国欧美一区二区三区| 精品国产乱码久久久久久久| 亚洲欧美区自拍先锋| 老司机精品视频导航| 在线视频你懂得一区| 久久免费美女视频| 亚洲成人在线观看视频| av在线播放成人| 欧美成人女星排名| 亚洲一区二区三区不卡国产欧美| 国产精品影音先锋| 日韩三级在线免费观看| 夜夜精品视频一区二区 | 精品一区二区三区香蕉蜜桃| 色综合久久综合网97色综合| www久久精品| 日韩中文字幕91| 色综合天天在线| 国产欧美一区视频| 美女视频黄久久| 欧美美女一区二区| 一区二区三区精品在线| 成人aa视频在线观看| 欧美精品一区二区在线播放| 亚洲午夜激情av| 色综合久久中文综合久久97| 国产精品美女一区二区三区| 国产精品一区二区在线观看网站| 欧美一区二区三区喷汁尤物| 亚洲国产精品久久人人爱 | 国产精品资源在线| 91精品婷婷国产综合久久| 伊人夜夜躁av伊人久久| 99久久精品国产毛片| 国产精品灌醉下药二区| 懂色av中文字幕一区二区三区| 日韩美女一区二区三区| 青青草国产精品亚洲专区无| 欧美在线观看视频一区二区三区| 亚洲色图视频网站| 成人国产精品免费观看视频| 久久久久久久电影| 国产一区二区91| 国产日韩欧美综合一区| 国产精品亚洲一区二区三区妖精| 精品久久久久av影院 | 久久91精品国产91久久小草| 欧美一区二区视频在线观看2020| 午夜免费欧美电影| 欧美一级淫片007| 午夜精品成人在线| 69精品人人人人| 欧美a一区二区| 日韩精品专区在线影院观看| 国产真实乱对白精彩久久| 精品精品国产高清一毛片一天堂| 激情综合网激情| 国产日产欧美一区二区视频| 国产成人免费视| 亚洲婷婷国产精品电影人久久| 99re免费视频精品全部| 亚洲综合男人的天堂| 7777精品伊人久久久大香线蕉完整版| 性欧美疯狂xxxxbbbb| 日韩欧美亚洲国产精品字幕久久久| 精品一区二区三区不卡| 中文字幕乱码日本亚洲一区二区 | 精品国精品国产| 国产麻豆日韩欧美久久| 国产精品欧美极品| 欧美亚洲日本国产| 蜜臀av一区二区三区| 欧美韩国日本一区| 一本一道久久a久久精品| 五月天激情小说综合| 亚洲精品在线三区| 成人h动漫精品| 日日夜夜精品免费视频| 久久久久久久网| 日本国产一区二区| 久久精品国产精品亚洲综合| 国产精品亲子乱子伦xxxx裸| 欧美色综合久久| 精品一区二区三区视频在线观看 | **欧美大码日韩| 欧美精品99久久久**| 国产一区二区导航在线播放| 亚洲欧美另类小说| 日韩一区二区在线观看| 成人免费视频caoporn| 一级做a爱片久久| 精品成人一区二区三区四区| 色综合久久天天| 久久99精品久久久久久| 一区二区三区蜜桃网| 精品精品欲导航| 色噜噜久久综合| 国产精品亚洲第一| 性做久久久久久久免费看| 中文字幕高清不卡| 欧美一区日韩一区| 91日韩一区二区三区| 精品一区二区影视| 一卡二卡三卡日韩欧美| 国产日韩v精品一区二区| 欧美日韩精品一区视频| av在线不卡电影| 国产一区在线精品| 天堂av在线一区| 亚洲蜜桃精久久久久久久| 精品久久五月天| 91精品综合久久久久久| av一区二区三区| 国产高清成人在线| 日本欧美一区二区三区乱码|