estructura D3D12_RESOURCE_TRANSITION_BARRIER (d3d12.h)
Describe la transición de subrecursos entre distintos usos.
Sintaxis
typedef struct D3D12_RESOURCE_TRANSITION_BARRIER {
ID3D12Resource *pResource;
UINT Subresource;
D3D12_RESOURCE_STATES StateBefore;
D3D12_RESOURCE_STATES StateAfter;
} D3D12_RESOURCE_TRANSITION_BARRIER;
Miembros
pResource
Puntero al objeto ID3D12Resource que representa el recurso usado en la transición.
Subresource
Índice del subrecurso de la transición. Use la marca D3D12_RESOURCE_BARRIER_ALL_SUBRESOURCES ( 0xffffffff ) para realizar la transición de todos los subrecursos de un recurso al mismo tiempo.
StateBefore
Los usos "antes" de los subrecursos, como una combinación bit a bit-OR'd de D3D12_RESOURCE_STATES constantes de enumeración.
StateAfter
Los usos "posteriores" de los subrecursos, como una combinación bit a bit-OR'd de D3D12_RESOURCE_STATES constantes de enumeración.
Comentarios
Este struct lo usa el miembro Transition de la estructura D3D12_RESOURCE_BARRIER .
Requisitos
Requisito | Valor |
---|---|
Header | d3d12.h |
Consulte también
Uso de barreras de recursos para sincronizar los estados de los recursos en Direct3D 12