Freigeben über


D3DRASTER_STATUS Struktur

Beschreibt die Raster-status.

Syntax

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

Member

InVBlank

Typ: BOOL

TRUE , wenn sich das Raster im vertikalen leeren Zeitraum befindet. FALSE , wenn sich das Raster nicht im vertikalen leeren Zeitraum befindet.

ScanLine

Typ: UINT

Wenn InVBlank auf FALSE festgelegt ist, ist dieser Wert eine ganze Zahl, die ungefähr der aktuellen Scanlinie entspricht, die vom Raster gezeichnet wird. Scanlinien werden auf die gleiche Weise nummeriert wie Direct3D-Oberflächenkoordinaten: 0 ist der obere Rand der primären Oberfläche und erstreckt sich bis zum Wert (Höhe der Oberfläche - 1) am unteren Bildschirmrand.

Wenn InVBlank auf TRUE festgelegt ist, wird dieser Wert auf Null festgelegt und kann ignoriert werden.

Anforderungen

Anforderung Wert
Header
D3D9Types.h

Weitere Informationen

Direct3D-Strukturen

GetRasterStatus