CONST_DDCAPS1FLAGS
CONST_DDCAPS1FLAGS 列挙は、DDCAPS 型の lCaps、lNLVBCaps、lSSBCaps、lSVBCaps、および 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 メソッドの使用をサポートする。