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 |