Platform SDK: DirectX

CONST_DDCAPS1FLAGS

CONST_DDCAPS1FLAGS 列挙は、DDCAPS 型の lCapslNLVBCapslSSBCapslSVBCaps、および lVSBCaps メンバで使用され、ハードウェア能力を記述する。

Enum CONST_DDCAPS1FLAGS
    DDCAPS_3D               =           1
    DDCAPS_ALIGNBOUNDARYDEST =          2
    DDCAPS_ALIGNBOUNDARYsrc =           8
    DDCAPS_ALIGNSIZEDEST    =           4
    DDCAPS_ALIGNSIZEsrc     =          16
    DDCAPS_ALIGNSTRIDE      =          32
    DDCAPS_ALPHA            =     8388608
    DDCAPS_BANKSWITCHED     =   134217728
    DDCAPS_BLT              =          64
    DDCAPS_BLTCOLORFILL     =    67108864
    DDCAPS_BLTDEPTHFILL     =   268435456
    DDCAPS_BLTFOURCC        =         256
    DDCAPS_BLTQUEUE         =         128
    DDCAPS_BLTSTRETCH       =         512
    DDCAPS_CANBLTSYSMEM     = -2147483648
    DDCAPS_CANCLIP          =   536870912
    DDCAPS_CANCLIPSTRETCHED =  1073741824
    DDCAPS_COLORKEY         =     4194304
    DDCAPS_COLORKEYHWASSIST =    16777216
    DDCAPS_GDI              =        1024
    DDCAPS_NOHARDWARE       =    33554432
    DDCAPS_OVERLAY          =        2048
    DDCAPS_OVERLAYCANTCLIP  =        4096
    DDCAPS_OVERLAYFOURCC    =        8192
    DDCAPS_OVERLAYSTRETCH   =       16384
    DDCAPS_PALETTE          =       32768
    DDCAPS_PALETTEVSYNC     =       65536
    DDCAPS_READSCANLINE     =      131072
    DDCAPS_VBI              =      524288
    DDCAPS_ZBLTS            =     1048576
    DDCAPS_ZOVERLAYS        =     2097152
End Enum
DDCAPS_3D
ディスプレイ ハードウェアに 3D アクセラレータがあることを示す。
DDCAPS_ALIGNBOUNDARYDEST
DirectDraw が、サーフェスの lAlignBoundaryDest 境界に連続する x 軸のあるオーバーレイ転送先矩形だけをサポートすることを示す。
DDCAPS_ALIGNBOUNDARYSRC
DirectDraw が、サーフェスの lAlignBoundarySrc 境界に連続する x 軸のあるオーバーレイ転送元矩形だけをサポートすることを示す。
DDCAPS_ALIGNSIZEDEST
DirectDraw が、ピクセル単位の x 軸のサイズが lAlignSizeDest の倍数であるオーバーレイ転送先矩形だけをサポートすることを示す。
DDCAPS_ALIGNSIZESRC
DirectDraw が、ピクセル単位の x 軸のサイズが lAlignSizeSrc の倍数であるオーバーレイ転送元矩形だけをサポートすることを示す。
DDCAPS_ALIGNSTRIDE
DirectDraw が、lAlignStrideAlign 値に等しいストライド境界のあるディスプレイ メモリ サーフェスを作成することを示す。
DDCAPS_ALPHA
ディスプレイ ハードウェアが、アルファ専用サーフェスをサポートすることを示す (「アルファ チャネル」参照)。
DDCAPS_BANKSWITCHED
ディスプレイ ハードウェアがバンクスイッチであり、ディスプレイ メモリへのランダム アクセスが非常に遅い可能性のあることを示す。
DDCAPS_BLT
ディスプレイ ハードウェアが、ブリット処理を実行できることを示す。
DDCAPS_BLTCOLORFILL
ディスプレイ ハードウェアが、ブリットで色の塗りつぶしができることを示す。
DDCAPS_BLTDEPTHFILL
ディスプレイ ハードウェアが、ブリットで Z バッファ深度補充ができることを示す。
DDCAPS_BLTFOURCC
ディスプレイ ハードウェアが、ブリット処理中に色空間の変更のできることを示す。
DDCAPS_BLTQUEUE
ディスプレイ ハードウェアが、非同期ブリット処理を実行できることを示す。
DDCAPS_BLTSTRETCH
ディスプレイ ハードウェアが、ブリット処理中に伸縮できることを示す。
DDCAPS_CANBLTSYSMEM
ディスプレイ ハードウェアが、システム メモリへまたはシステム メモリからブリットできることを示す。
DDCAPS_CANCLIP
ディスプレイ ハードウェアが、ブリットでクリッピングできることを示す。
DDCAPS_CANCLIPSTRETCHED
ディスプレイ ハードウェアが、伸縮ブリット中にクリッピングできることを示す。
DDCAPS_COLORKEY
オーバーレイまたはブリット処理のどちらかで、カラー キーのいくつかの形式をサポートする。より特定なカラー キー能力情報は、lCKeyCaps メンバにある。
DDCAPS_COLORKEYHWASSIST
カラー キーが、部分的にハードウェアでサポートされていることを示す。このため、ほかのリソース (CPU またはビデオ メモリ) を使用する可能性がある。このビットが設定されていない場合、ハードウェアのフル サポートが実施される。
DDCAPS_GDI
ディスプレイ ハードウェアが、GDI で共有されることを示す。
DDCAPS_NOHARDWARE
ハードウェア サポートのないことを示す。
DDCAPS_OVERLAY
ディスプレイ ハードウェアが、オーバーレイをサポートすることを示す。
DDCAPS_OVERLAYCANTCLIP
ディスプレイ ハードウェアがオーバーレイをサポートするが、クリップできないことを示す。
DDCAPS_OVERLAYFOURCC
オーバーレイ ハードウェアが、オーバーレイ処理中に色空間の変更できることを示す。
DDCAPS_OVERLAYSTRETCH
オーバーレイ ハードウェアが、伸縮できることを示す。lMinOverlayStretch および lMaxOverlayStretch メンバに有効なデータがある。
DDCAPS_PALETTE
DirectDraw が、プライマリ サーフェスだけでなくほかのサーフェスにも、DirectDrawPalette オブジェクトを作成し、サポートできることを示す。
DDCAPS_PALETTEVSYNC
DirectDraw が、垂直リフレッシュと同期するパレットを更新できることを示す。
DDCAPS_READSCANLINE
ディスプレイ ハードウェアが、現在の走査線を返せることを示す。
DDCAPS_VBI
ディスプレイ ハードウェアが、垂直帰線消去割り込みを生成できることを示す。
DDCAPS_ZBLTS
ブリット処理と共に Z バッファの使用をサポートする。
DDCAPS_ZOVERLAYS
重なりを制御するオーバーレイの z 値として、DirectDrawSurface7.UpdateOverlayZOrder メソッドの使用をサポートする。