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
Uso de barreras de recursos para sincronizar los estados de los recursos en Direct3D 12