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

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

?? ddraw.h

?? sgl數(shù)值計(jì)算函數(shù)庫
?? H
?? 第 1 頁 / 共 5 頁
字號(hào):
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;
    DWORD       dwCaps4;
} DDSCAPSEX, FAR * LPDDSCAPSEX;

/*
 * DDSCAPS2
 */
typedef struct _DDSCAPS2
{
    DWORD       dwCaps;         // capabilities of surface wanted
    DWORD       dwCaps2;
    DWORD       dwCaps3;
    DWORD       dwCaps4;
} 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;
typedef DDCAPS_DX3 FAR* LPDDCAPS_DX3;

/*
 * This structure is the DDCAPS structure as it was in version 5 of Direct X.
 * It is present for back compatability.
 */
typedef struct _DDCAPS_DX5
{
/*  0*/ DWORD   dwSize;                 // size of the DDDRIVERCAPS structure

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
最新不卡av在线| 日韩美女久久久| 日本一二三不卡| 午夜精品成人在线视频| 国产69精品久久777的优势| 91丨九色丨黑人外教| 日韩精品自拍偷拍| 一区二区三区日韩| 狠狠色伊人亚洲综合成人| 欧美日韩一级视频| 1024精品合集| 国产精品一线二线三线精华| 欧美在线观看视频在线| 欧美极品少妇xxxxⅹ高跟鞋| 麻豆久久久久久久| 欧美私人免费视频| 欧美激情自拍偷拍| 精品一区二区三区的国产在线播放| 一道本成人在线| 国产精品五月天| 国产乱国产乱300精品| 日韩一区二区三区高清免费看看| 亚洲激情在线播放| 91丨国产丨九色丨pron| 国产精品丝袜久久久久久app| 国产精品自拍在线| 精品福利一二区| 蜜臀av一区二区在线免费观看| 欧美日韩国产一二三| 亚洲人成亚洲人成在线观看图片| 成人免费高清视频在线观看| 中文字幕成人在线观看| 国产精品系列在线播放| 久久精品亚洲乱码伦伦中文| 国内国产精品久久| 久久久精品tv| 国产精品小仙女| 国产精品久久久久久妇女6080| 国产91精品精华液一区二区三区 | 成人av电影免费在线播放| 久久免费视频一区| 高清不卡在线观看av| 国产精品五月天| 日本高清免费不卡视频| 午夜精品久久久久久| 日韩欧美国产综合在线一区二区三区| 首页国产欧美日韩丝袜| 日韩免费在线观看| 国产成人在线视频免费播放| 国产精品视频一二三区| 色婷婷一区二区三区四区| 亚洲成人免费av| 久久久久国产精品麻豆ai换脸 | 麻豆成人av在线| 久久精品水蜜桃av综合天堂| 成人动漫视频在线| 亚洲图片有声小说| 精品国产不卡一区二区三区| 丁香六月久久综合狠狠色| 亚洲乱码国产乱码精品精的特点| 欧美日韩国产区一| 国产一区二区不卡在线| 亚洲视频一区在线观看| 欧美电影一区二区| 国产成a人亚洲精| 亚洲妇熟xx妇色黄| 久久久久国产精品厨房| 色婷婷久久久综合中文字幕| www激情久久| 国产成人在线色| 亚洲色图制服丝袜| 91影院在线观看| 久久99国内精品| 亚洲另类色综合网站| 欧美性生活影院| 国产精品一区二区你懂的| 久久综合av免费| 欧美色图一区二区三区| 午夜电影网一区| 亚洲欧美视频一区| 欧美在线观看禁18| 成人激情免费视频| 欧美日韩一级大片网址| 成人av网站免费| 欧美日韩三级视频| 91丝袜美女网| 粉嫩av一区二区三区| 亚洲欧美日韩人成在线播放| 2021久久国产精品不只是精品| 国产91丝袜在线播放九色| 丝袜美腿亚洲色图| 久久久亚洲精华液精华液精华液| 一区二区成人在线观看| 欧美mv日韩mv国产网站| 制服丝袜激情欧洲亚洲| 国产精品综合一区二区| 免费在线观看精品| 国产精品欧美久久久久一区二区| 欧美大肚乱孕交hd孕妇| 国产乱码精品一区二区三区av | 亚洲一区二区不卡免费| 制服丝袜一区二区三区| 成人综合激情网| 337p粉嫩大胆噜噜噜噜噜91av | 亚洲资源在线观看| 精品99999| 精品一区二区免费看| 亚洲私人影院在线观看| 国产精品久久午夜| 欧美顶级少妇做爰| 6080午夜不卡| 99精品久久99久久久久| 成人福利视频网站| 亚洲欧洲av一区二区三区久久| 久久精品欧美日韩| 国产一区二区三区国产| 亚洲午夜在线电影| 亚洲成av人综合在线观看| 国产欧美一区二区精品秋霞影院| 亚洲精品一区在线观看| 欧美日本国产一区| 欧美一卡二卡在线观看| 东方aⅴ免费观看久久av| 国产精品99久| 丰满放荡岳乱妇91ww| 蜜臀av一区二区在线免费观看| 久久99最新地址| 亚洲成人三级小说| 奇米一区二区三区av| 亚洲综合久久久久| 蜜桃传媒麻豆第一区在线观看| 国产精品你懂的在线欣赏| 国产女人18水真多18精品一级做| 国产亚洲欧美日韩俺去了| 日韩欧美一区二区久久婷婷| 欧美成人精品高清在线播放| 在线国产电影不卡| 6080日韩午夜伦伦午夜伦| 欧美网站大全在线观看| 日韩免费一区二区| 91精品国产高清一区二区三区蜜臀 | 99视频一区二区三区| 91免费观看国产| 成人国产精品免费| 91电影在线观看| 91福利在线播放| 欧美一级专区免费大片| 床上的激情91.| 欧美日韩久久不卡| 久久久精品人体av艺术| 久久综合五月天婷婷伊人| 亚洲男人的天堂av| 亚洲精品中文字幕乱码三区| 蜜桃91丨九色丨蝌蚪91桃色| 福利视频网站一区二区三区| 北条麻妃国产九九精品视频| 欧美精品vⅰdeose4hd| 精品乱码亚洲一区二区不卡| 中文一区二区完整视频在线观看| 亚洲免费av网站| 亚洲高清免费在线| 国产成人久久精品77777最新版本| 国内精品自线一区二区三区视频| 在线视频欧美精品| 久久99国产精品久久| 一本大道av伊人久久综合| 91精品国产综合久久福利软件| 日韩一二三区不卡| 亚洲伦理在线免费看| 亚洲电影欧美电影有声小说| 爽好多水快深点欧美视频| 青青草97国产精品免费观看无弹窗版 | 亚洲乱码国产乱码精品精98午夜 | 日本人妖一区二区| 久久99国产精品免费网站| 欧美日韩极品在线观看一区| 色综合天天天天做夜夜夜夜做| 日韩一区二区在线观看视频播放| 亚洲精品中文在线观看| 美女视频免费一区| 成人小视频在线| 欧美日韩国产一二三| 亚洲免费av观看| 日本一区二区三区在线观看| 亚洲国产日韩精品| 成人av在线资源网| 欧美撒尿777hd撒尿| 亚洲日穴在线视频| 亚洲成人www| 欧美色综合网站| 一区二区三区在线观看欧美| 久久精品国产网站| 欧美精品一卡二卡| 欧美日韩亚洲综合一区二区三区| 亚洲免费观看视频| 91影院在线观看| 久久新电视剧免费观看| 国内偷窥港台综合视频在线播放| 在线视频一区二区三| 欧美日韩国产成人在线免费|