Skip to main content
Descreve um estado de amostrador.

Sintaxe

Membros

Flags
Tipo: D3D12XBOX_SAMPLER_FLAGS
Um sinalizador da enumeração D3D12XBOX_SAMPLER_FLAGS. FilterMag
Tipo: D3D12XBOX_TEXTURE_XY_FILTER
Este valor da enumeração D3D12XBOX_TEXTURE_XY_FILTER especifica o filtro XY a ser usado. FilterMin
Tipo: D3D12XBOX_TEXTURE_XY_FILTER
Este valor da enumeração D3D12XBOX_TEXTURE_XY_FILTER especifica o filtro XY a ser usado. FilterMip
Tipo: D3D12XBOX_TEXTURE_MIP_FILTER
Este valor da enumeração D3D12XBOX_TEXTURE_MIP_FILTER especifica o filtro MIP a ser usado. FilterZ
Tipo: D3D12XBOX_TEXTURE_Z_FILTER
Este valor da enumeração D3D12XBOX_TEXTURE_Z_FILTER especifica o filtro Z a ser usado. FilterMode
Tipo: D3D12XBOX_TEXTURE_FILTER_MODE
Este valor da enumeração D3D12XBOX_TEXTURE_FILTER_MODE especifica o método de filtragem a ser usado para amostrar uma textura. AddressU
Tipo: D3D12_TEXTURE_ADDRESS_MODE
Este valor da enumeração D3D12_TEXTURE_ADDRESS_MODE especifica o método a ser usado para resolver uma coordenada de textura u que esteja fora do intervalo de 0 a 1. AddressV
Tipo: D3D12_TEXTURE_ADDRESS_MODE
Este valor da enumeração D3D12_TEXTURE_ADDRESS_MODE especifica o método a ser usado para resolver uma coordenada de textura v que esteja fora do intervalo de 0 a 1. AddressW
Tipo: D3D12_TEXTURE_ADDRESS_MODE
Este valor da enumeração D3D12_TEXTURE_ADDRESS_MODE especifica o método a ser usado para resolver uma coordenada de textura w que esteja fora do intervalo de 0 a 1. MinLOD
Tipo: FLOAT
Extremidade inferior do intervalo de mipmaps ao qual o acesso será limitado. 0 é o nível de mipmap maior e mais detalhado, e qualquer nível acima dele é menos detalhado. MaxLOD
Tipo: FLOAT
Extremidade superior do intervalo de mipmaps ao qual o acesso será limitado. 0 é o nível de mipmap maior e mais detalhado, e qualquer nível acima dele é menos detalhado. Esse valor deve ser maior ou igual a MinLOD. Para não ter limite superior de LOD, defina esse membro como um valor grande. MipLODBias
Tipo: FLOAT
Deslocamento em relação ao nível de mipmap calculado. Por exemplo, se o cálculo do runtime indicar que uma textura deve ser amostrada no nível de mipmap 3 e MipLODBias for 2, a textura será amostrada no nível de mipmap 5. MipLODBiasSecondary
Tipo: FLOAT
O deslocamento secundário em relação ao nível de mipmap calculado. MaxAnisotropy
Tipo: UINT
Valor de limitação usado se D3D12_FILTER_ANISOTROPIC ou D3D12_FILTER_COMPARISON_ANISOTROPIC for especificado em Filter. Os valores válidos estão entre 1 e 16. AnisotropyBias
Tipo: FLOAT
Para reduzir a anisotropia calculada, este campo u1.5 é subtraído da proporção anisotrópica calculada. A subtração ocorre no espaço logarítmico, portanto 1.0 reduziria pela metade a proporção anisotrópica e o número de amostras coletadas. Quanto maior o valor, mais qualidade é sacrificada em favor do desempenho. O Anisobias pode ser reduzido pelo campo PERF_MOD do recurso, por recurso. O final_aniso_degree é 2^(aniso_degree_exp - AnisotropicBias). A redução máxima com esse viés é de quase 4. AnisotropyThreshold
Tipo: UINT
Ajusta as compensações entre desempenho e qualidade relacionadas à filtragem anisotrópica no hardware de amostragem de textura. Valores maiores levam a um desempenho maior e a uma qualidade de amostragem menor. ComparisonFunc
Tipo: D3D12_COMPARISON_FUNC
Um valor do tipo D3D12_COMPARISON_FUNC que especifica uma função que compara os dados amostrados com dados amostrados existentes. BorderColor
Tipo: FLOAT[4]
Cor da borda a ser usada se D3D12_TEXTURE_ADDRESS_MODE_BORDER for especificado para AddressU, AddressV ou AddressW. O intervalo deve ser de 0.0 a 1.0, inclusive. PerformanceMip
Tipo: UINT
Ajusta as compensações entre desempenho e qualidade relacionadas à filtragem de mip no hardware de amostragem de textura. Valores maiores levam a um desempenho maior e a uma qualidade de amostragem menor. PerformanceZ
Tipo: UINT
Ajusta as compensações entre desempenho e qualidade relacionadas à filtragem de profundidade no hardware de amostragem de textura. Valores maiores levam a um desempenho maior e a uma qualidade de amostragem menor.

Requisitos

Cabeçalho: d3d12_x.h Plataformas com suporte: família XBOX One

Confira também

d3d12_x
Last modified on October 6, 2026