次の方法で共有


D3DRASTER_STATUS

ラスター ステータスを記述します。

typedef struct D3DRASTER_STATUS {
    BOOL InVBlank;
    UINT ScanLine;
} D3DRASTER_STATUS, *LPD3DRASTER_STATUS;

メンバ

  • InVBlank
    ラスターが垂直同期間隔にある場合は TRUE。ラスターが垂直同期間隔にない場合は FALSE。
  • ScanLine
    InVBlank が FALSE の場合、ここにはラスターによって描画された現在の走査線にほぼ対応する整数値が設定されます。走査線には、Direct3D サーフェス座標と同じ方法で番号が付けられます。つまり、0 はプライマリ サーフェスの上端であり、ディスプレイ下端の値 (サーフェスの高さ - 1) に達するまで増加します。 InVBlank が TRUE の場合はここに 0 が設定されますが、無視してもかまいません。

要件

ヘッダー: D3D9Types.h 宣言

関連項目

IDirect3DDevice9::GetRasterStatus