estrutura D3D12_SAMPLE_POSITION (d3d12.h)
Descreve uma posição de exemplo de sub pixel para uso com posições de exemplo programáveis.
Sintaxe
typedef struct D3D12_SAMPLE_POSITION {
INT8 X;
INT8 Y;
} D3D12_SAMPLE_POSITION;
Membros
X
Um valor de coordenada de sub pixel assinado no eixo X.
Y
Um valor de coordenada de sub pixel assinado no eixo Y.
Comentários
As posições de exemplo têm a origem (0, 0) no centro de pixels. Cada uma das coordenadas X e Y são valores assinados no intervalo -8 (superior/esquerda) a 7 (inferior/direita). Valores fora desse intervalo são inválidos.
Cada incremento desses valores inteiros representa 1/16 de um pixel. Por exemplo, os valores X e Y de -8 e 4, respectivamente, correspondem aos valores de ponto flutuante de -0,5 e 0,25, um ponto localizado na borda mais à esquerda do pixel, no meio do caminho entre sua linha central e a borda inferior. Por isso, a borda mais inferior e direita de um pixel não são acessíveis por amostragem (essas posições são acessíveis como as bordas mais superior e esquerda dos pixels vizinhos).
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | d3d12.h |