Condividi tramite


D3D12_SAMPLE_POSITION struttura (d3d12.h)

Descrive una posizione di esempio sub-pixel da usare con posizioni di esempio programmabili.

Sintassi

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

Members

X

Valore della coordinata sotto pixel firmato nell'asse X.

Y

Valore della coordinata del sotto pixel firmato nell'asse Y.

Commenti

Le posizioni di esempio hanno l'origine (0, 0) nel centro pixel. Ognuna delle coordinate X e Y è firmata nell'intervallo -8 (in alto/sinistra) a 7 (in basso/destra). I valori esterni a questo intervallo non sono validi.

Ogni incremento di questi valori interi rappresenta 1/16° di un pixel. Ad esempio, i valori X e Y di -8 e 4, rispettivamente, corrispondono ai valori a virgola mobile di -0,5 e 0,25, un punto situato sul bordo più sinistro del pixel, a metà strada tra la sua linea centrale e il bordo inferiore. A causa di questo, il bordo più inferiore e destro di un pixel non è raggiungibile tramite il campionamento (queste posizioni sono raggiungibili come i bordi più in alto e sinistro dei pixel adiacenti).

Requisiti

Requisito Valore
Intestazione d3d12.h

Vedi anche

Strutture principali