> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# D3D12_SAMPLER_DESC

> Describe un estado de muestreador. (D3D12_SAMPLER_DESC)

Describe un estado de muestreador.

## Sintaxis

```cpp theme={null}
typedef struct D3D12_SAMPLER_DESC
{
    D3D12_FILTER Filter;
    D3D12_TEXTURE_ADDRESS_MODE AddressU;
    D3D12_TEXTURE_ADDRESS_MODE AddressV;
    D3D12_TEXTURE_ADDRESS_MODE AddressW;
    FLOAT MipLODBias;
    UINT MaxAnisotropy;
    D3D12_COMPARISON_FUNC ComparisonFunc;
    FLOAT BorderColor;
    FLOAT MinLOD;
    FLOAT MaxLOD;
} D3D12_SAMPLER_DESC
```

### Miembros

*Filter*\
Tipo: D3D12\_FILTER

Un valor de tipo [D3D12\_FILTER](/reference/graphics/d3d12/enums/d3d12_filter_public) que especifica el método de filtrado que se usará al muestrear una textura.

*AddressU*\
Tipo: D3D12\_TEXTURE\_ADDRESS\_MODE

Un valor de tipo [D3D12\_TEXTURE\_ADDRESS\_MODE](/reference/graphics/d3d12_x/enums/d3d12_texture_address_mode) que especifica el método que se usará para resolver una coordenada de textura u que está fuera del intervalo de 0 a 1.

*AddressV*\
Tipo: D3D12\_TEXTURE\_ADDRESS\_MODE

Un valor de tipo [D3D12\_TEXTURE\_ADDRESS\_MODE](/reference/graphics/d3d12_x/enums/d3d12_texture_address_mode) que especifica el método que se usará para resolver una coordenada de textura v que está fuera del intervalo de 0 a 1.

*AddressW*\
Tipo: D3D12\_TEXTURE\_ADDRESS\_MODE

Un valor de tipo [D3D12\_TEXTURE\_ADDRESS\_MODE](/reference/graphics/d3d12_x/enums/d3d12_texture_address_mode) que especifica el método que se usará para resolver una coordenada de textura w que está fuera del intervalo de 0 a 1.

*MipLODBias*\
Tipo: FLOAT

Desplazamiento con respecto al nivel de mipmap calculado. Por ejemplo, si el entorno de ejecución calcula que una textura se debe muestrear en el nivel de mipmap 3 y **MipLODBias** es 2, la textura se muestreará en el nivel de mipmap 5.

*MaxAnisotropy*\
Tipo: UINT

Valor de fijación que se usa si se especifica **D3D12\_FILTER\_ANISOTROPIC** o **D3D12\_FILTER\_COMPARISON\_ANISOTROPIC** en **Filter**. Los valores válidos están entre 1 y 16.

*ComparisonFunc*\
Tipo: D3D12\_COMPARISON\_FUNC

Un valor de tipo [D3D12\_COMPARISON\_FUNC](/reference/graphics/d3d12/enums/d3d12_comparison_func_public) que especifica una función que compara los datos muestreados con los datos muestreados existentes.

*BorderColor*\
Tipo: FLOAT\[4]

Color de borde RGBA que se usará si se especifica [D3D12\_TEXTURE\_ADDRESS\_MODE\_BORDER](/reference/graphics/d3d12_x/enums/d3d12_texture_address_mode) para **AddressU**, **AddressV** o **AddressW**. El intervalo debe estar entre 0.0 y 1.0, ambos incluidos.

*MinLOD*\
Tipo: FLOAT

Extremo inferior del intervalo de mipmap al que se fija el acceso, donde 0 es el nivel de mipmap más grande y detallado, y cualquier nivel superior es menos detallado.

*MaxLOD*\
Tipo: FLOAT

Extremo superior del intervalo de mipmap al que se fija el acceso, donde 0 es el nivel de mipmap más grande y detallado, y cualquier nivel superior es menos detallado. Este valor debe ser mayor o igual que **MinLOD**. Para que no haya un límite superior de LOD, establezca este miembro en un valor grande.

## Comentarios

Esta estructura la usa [CreateSampler](/reference/graphics/d3d12/interfaces/id3d12device/methods/id3d12device_createsampler_public).

## Requisitos

**Encabezado:** d3d12\_xs.h o d3d12\_x.h\
**Biblioteca:** d3d12\_xs.lib o d3d12\_x.lib\
**Plataformas compatibles**: consolas XBOX Series y familia XBOX One

## Consulte también

[Estructuras principales](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/direct3d-12-structures)


## Related topics

- [CreateSampler](/es/reference/graphics/d3d12/interfaces/id3d12device/methods/id3d12device_createsampler_public.md)
- [D3D12_FILTER_TYPE](/es/reference/graphics/d3d12/enums/d3d12_filter_type_public.md)
- [D3D12_FILTER_REDUCTION_TYPE](/es/reference/graphics/d3d12/enums/d3d12_filter_reduction_type_public.md)
- [D3D12_COMPARISON_FUNC](/es/reference/graphics/d3d12/enums/d3d12_comparison_func_public.md)
- [D3D12_FILTER](/es/reference/graphics/d3d12/enums/d3d12_filter_public.md)
