> ## 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_VIEW_INSTANCE_LOCATION

> Especifica o visor/estêncil e o destino de renderização associados a uma instância de exibição.

Especifica o visor/estêncil e o destino de renderização associados a uma instância de exibição.

## Sintaxe

```cpp theme={null}
typedef struct D3D12_VIEW_INSTANCE_LOCATION
{
    UINT ViewportArrayIndex;
    UINT RenderTargetArrayIndex;
} D3D12_VIEW_INSTANCE_LOCATION
```

### Membros

*ViewportArrayIndex*\
Tipo: UINT

O índice do visor na matriz de visores a ser usado pela instância de exibição associada a este local.

*RenderTargetArrayIndex*\
Tipo: UINT

O índice do destino de renderização na matriz de destinos de renderização a ser usado pela instância de exibição associada a este local.

## Comentários

Os valores especificados em uma estrutura de local de instância de exibição podem ser adicionados aos valores de ViewportArrayIndex e RenderTargetArrayIndex gerados pelo sombreador anterior à rasterização para calcular o índice efetivo final do visor e do destino de renderização para os quais enviar primitivos. Se um índice calculado estiver fora do intervalo (ou seja, quando o índice for maior que o número de elementos de visor ou de destino de renderização em suas respectivas matrizes), o índice efetivo se tornará 0.

Para sombreadores que selecionam dinamicamente os índices de visor ou de destino de renderização, um aplicativo pode definir todos os locais de instância de exibição declarados em um PSO com o mesmo valor, para atuar como um valor base uniforme para todas as exibições.

## Requisitos

**Cabeçalho:** d3d12\_xs.h ou d3d12\_x.h\
**Biblioteca:** d3d12\_xs.lib ou d3d12\_x.lib\
**Plataformas com suporte**: consoles XBOX Series e família XBOX One

## Confira também

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


## Related topics

- [D3D12_VIEW_INSTANCING_DESC](/pt-BR/reference/graphics/d3d12/structs/d3d12_view_instancing_desc_public.md)
- [D3D12_VERTEX_BUFFER_VIEW](/pt-BR/reference/graphics/d3d12/structs/d3d12_vertex_buffer_view_public.md)
- [D3D12_VIEW_INSTANCING_FLAGS](/pt-BR/reference/graphics/d3d12/enums/d3d12_view_instancing_flags_public.md)
- [D3D12_STREAM_OUTPUT_BUFFER_VIEW](/pt-BR/reference/graphics/d3d12/structs/d3d12_stream_output_buffer_view_public.md)
- [D3D12_INDEX_BUFFER_VIEW](/pt-BR/reference/graphics/d3d12/structs/d3d12_index_buffer_view_public.md)
