Compartir a través de


estructura D3D12_RESOURCE_ALIASING_BARRIER (d3d12.h)

Describe la transición entre los usos de dos recursos diferentes que tienen asignaciones en el mismo montón.

Sintaxis

typedef struct D3D12_RESOURCE_ALIASING_BARRIER {
  ID3D12Resource *pResourceBefore;
  ID3D12Resource *pResourceAfter;
} D3D12_RESOURCE_ALIASING_BARRIER;

Miembros

pResourceBefore

Puntero al objeto ID3D12Resource que representa el recurso anterior usado en la transición.

pResourceAfter

Puntero al objeto ID3D12Resource que representa el recurso posterior usado en la transición.

Comentarios

Esta estructura es miembro de la estructura D3D12_RESOURCE_BARRIER .

Tanto los recursos anteriores como los posteriores se pueden especificar o uno o ambos recursos pueden ser NULL, lo que indica que cualquier recurso colocado o reservado podría provocar el alias.

Consulte los modelos de uso descritos en CreatePlacedResource.

Requisitos

   
Encabezado d3d12.h

Consulte también

Estructuras principales

Uso de barreras de recursos para sincronizar los estados de los recursos en Direct3D 12