Freigeben über


D3D12_SAMPLE_POSITION-Struktur (d3d12.h)

Beschreibt eine Subpixel-Beispielposition für die Verwendung mit programmierbaren Beispielpositionen.

Syntax

typedef struct D3D12_SAMPLE_POSITION {
  INT8 X;
  INT8 Y;
} D3D12_SAMPLE_POSITION;

Member

X

Ein signierter Unterpixelkoordinatenwert auf der X-Achse.

Y

Ein signierter Unterpixelkoordinatenwert auf der Y-Achse.

Hinweise

Die Stichprobenpositionen haben den Ursprung (0, 0) in der Pixelmitte. Jede X- und Y-Koordinate ist signierte Werte im Bereich von -8 (oben/links) bis 7 (unten/rechts). Werte außerhalb dieses Bereichs sind ungültig.

Jedes Inkrement dieser ganzzahligen Werte stellt das 16. Pixel dar. Beispielsweise entsprechen X- und Y-Werte von -8 bzw. 4 Gleitkommawerten von -0,5 und 0,25, einem Punkt, der sich am linken rand des Pixels befindet, auf halbem Weg zwischen seiner Mittellinie und dem unteren Rand. Aus diesem Grund sind der unterste und rechtsste Rand eines Pixels nicht durch Sampling erreichbar (diese Positionen sind als die oberen und linkssten Ränder der benachbarten Pixel erreichbar).

Anforderungen

Anforderung Wert
Header d3d12.h

Weitere Informationen

Kernstrukturen