Compartir a través de


estructura de D3D12_VIEW_INSTANCE_LOCATION (d3d12.h)

Especifica la ventanilla o galería de símbolos y el destino de representación asociados a una instancia de vista.

Sintaxis

typedef struct D3D12_VIEW_INSTANCE_LOCATION {
  UINT ViewportArrayIndex;
  UINT RenderTargetArrayIndex;
} D3D12_VIEW_INSTANCE_LOCATION;

Miembros

ViewportArrayIndex

Índice de la ventanilla de la matriz de ventanillas que va a usar la instancia de vista asociada a esta ubicación.

RenderTargetArrayIndex

Índice del destino de representación en la matriz de destinos de representación que va a usar la instancia de vista asociada a esta ubicación.

Comentarios

Los valores especificados en una estructura de ubicación de instancia de vista se pueden agregar a los valores ViewportArrayIndex y RenderTargetArrayIndex generados por el sombreador antes de la rasterización para calcular el índice efectivo final de la ventanilla y representar el destino para enviar primitivos. Si un índice calculado está fuera del intervalo (es decir, cuando el índice es mayor que el número de elementos de destino de ventanilla o representación en sus respectivas matrices), el índice efectivo se convierte en 0.

En el caso de los sombreadores que seleccionan dinámicamente la ventanilla o representan los índices de destino, una aplicación puede establecer todas las ubicaciones de instancia de vista declaradas en un ARCHIVO PARA QUE actúen como un valor base uniforme para todas las vistas.

Requisitos

   
Encabezado d3d12.h

Consulte también

Estructuras principales