Método ID3D11DeviceContext1::D iscardView1 (d3d11_1.h)

Descarta los elementos especificados en una vista de recursos del contexto del dispositivo.

Sintaxis

void DiscardView1(
  [in]           ID3D11View       *pResourceView,
  [in, optional] const D3D11_RECT *pRects,
                 UINT             NumRects
);

Parámetros

[in] pResourceView

Tipo: ID3D11View*

Puntero a la interfaz ID3D11View de la vista de recursos que se va a descartar. El recurso que subyace a la vista debe haberse creado con D3D11_USAGE_DEFAULT de uso o D3D11_USAGE_DYNAMIC; de lo contrario, el tiempo de ejecución quita la llamada a DiscardView1; Si la capa de depuración está habilitada, el tiempo de ejecución devuelve un mensaje de error.

[in, optional] pRects

Tipo: const D3D11_RECT*

Matriz de estructuras de D3D11_RECT para los rectángulos de la vista de recursos que se van a descartar. Si es NULL, DiscardView1 descarta toda la vista y se comporta igual que DiscardView.

NumRects

Tipo: UINT

Número de rectángulos de la matriz que especifica el parámetro pRects .

Valor devuelto

None

Observaciones

DiscardView1 informa a la unidad de procesamiento de gráficos (GPU) de que el contenido existente de los elementos especificados en la vista de recursos a la que pResourceView apunta ya no es necesario. La vista puede ser un SRV, RTV, UAV o DSV. DiscardView1 es una variación en el método DiscardResource . DiscardView1 permite descartar elementos de un subconjunto de un recurso que se encuentra en una vista (como elementos de un solo miplevel). Lo más importante es que DiscardView1 proporciona una comodidad, ya que a menudo las vistas son lo que se enlaza y desenlaza en la canalización. Algunos enlaces de canalización no tienen vistas, como la salida de la secuencia. En esa situación, DiscardResource puede realizar el trabajo para cualquier recurso.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 y Actualización de plataforma para Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 y actualización de plataforma para Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado d3d11_1.h
Library D3D11.lib

Consulte también

ID3D11DeviceContext1