D3DRASTER_STATUS
ラスタ ステータスを記述する。
typedef struct _D3DRASTER_STATUS {
BOOL InVBlank;
UINT ScanLine;
} D3DRASTER_STATUS;
メンバ
- InVBlank
- ラスタが垂直帰線消去間隔にある場合は TRUE である。ラスタが垂直帰線消去間隔にない場合は FALSE である。
- ScanLine
- InVBlank が FALSE の場合、この値は、ラスタによって描画された現在の走査線にほぼ対応する整数値である。走査線には、Microsoft® Direct3D® のサーフェス座標と同じ方法で番号が付けられている。つまり、0 はプライマリ サーフェスの上端であり、ディスプレイ下端の値 (サーフェスの高さ - 1) に達するまで増加する。
InVBlank が TRUE の場合は、この値は 0 に設定されて無視できる。
ヘッダー : D3d8types.h で宣言。
参照
IDirect3DDevice8::GetRasterStatus