Sintaxe
Membros
FilterTipo: D3D12_FILTER O método de filtragem a ser usado ao amostrar uma textura, como uma constante de enumeração D3D12_FILTER. AddressU
Tipo: D3D12_TEXTURE_ADDRESS_MODE Especifica o modo D3D12_TEXTURE_ADDRESS_MODE a ser usado para resolver uma coordenada de textura u que está fora do intervalo de 0 a 1. AddressV
Tipo: D3D12_TEXTURE_ADDRESS_MODE Especifica o modo D3D12_TEXTURE_ADDRESS_MODE a ser usado para resolver uma coordenada de textura v que está fora do intervalo de 0 a 1. AddressW
Tipo: D3D12_TEXTURE_ADDRESS_MODE Especifica o modo D3D12_TEXTURE_ADDRESS_MODE a ser usado para resolver uma coordenada de textura w que está fora do intervalo de 0 a 1. MipLODBias
Tipo: FLOAT Deslocamento em relação ao nível de mipmap calculado. Por exemplo, se o Direct3D calcular 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. MaxAnisotropy
Tipo: UINT Valor de limitação usado se D3D12_FILTER_ANISOTROPIC ou D3D12_FILTER_COMPARISON_ANISOTROPIC for especificado como filtro. Os valores válidos estão entre 1 e 16. ComparisonFunc
Tipo: D3D12_COMPARISON_FUNC Uma função que compara os dados amostrados com os dados amostrados existentes. As opções de função estão listadas em D3D12_COMPARISON_FUNC. BorderColor
Tipo: D3D12_STATIC_BORDER_COLOR Um membro de D3D12_STATIC_BORDER_COLOR, a cor de borda a ser usada se D3D12_TEXTURE_ADDRESS_MODE_BORDER for especificado para AddressU, AddressV ou AddressW. O intervalo deve estar entre 0,0 e 1,0, inclusive. MinLOD
Tipo: FLOAT Extremidade inferior do intervalo de mipmap ao qual o acesso será limitado, em que 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 mipmap ao qual o acesso será limitado, em que 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-o como um valor grande, como D3D12_FLOAT32_MAX. ShaderRegister
Tipo: UINT Os parâmetros ShaderRegister e RegisterSpace correspondem à sintaxe de associação da HLSL. Por exemplo, em HLSL:
Tipo: UINT Consulte a descrição de ShaderRegister. O espaço de registro é opcional; o espaço de registro padrão é 0. ShaderVisibility
Tipo: D3D12_SHADER_VISIBILITY Especifica a visibilidade do amostrador para os sombreadores do pipeline, um membro de D3D12_SHADER_VISIBILITY.
Comentários
Use essa estrutura com a estrutura D3D12_ROOT_SIGNATURE_DESC.Requisitos
Cabeçalho: d3d12_xs.h ou d3d12_x.hBiblioteca: d3d12_xs.lib ou d3d12_x.lib
Plataformas com suporte: consoles XBOX Series e família XBOX One
