Sintaxis
Miembros
TypeTipo: D3D12_RESOURCE_BARRIER_TYPE Un valor de tipo D3D12_RESOURCE_BARRIER_TYPE que especifica el tipo de barrera de recursos. Este miembro determina qué tipo se usa en la unión siguiente. Flags
Tipo: D3D12_RESOURCE_BARRIER_FLAGS Especifica una constante de la enumeración D3D12_RESOURCE_BARRIER_FLAGS, por ejemplo para “begin only” o “end only”. Transition
Tipo: D3D12_RESOURCE_TRANSITION_BARRIER Una estructura D3D12_RESOURCE_TRANSITION_BARRIER que describe la transición de subrecursos entre diferentes usos. Los miembros especifican los usos anterior y posterior de los subrecursos. Aliasing
Tipo: D3D12_RESOURCE_ALIASING_BARRIER Una estructura D3D12_RESOURCE_ALIASING_BARRIER que describe la transición entre los usos de dos recursos diferentes que tienen asignaciones en el mismo montón. UAV
Tipo: D3D12_RESOURCE_UAV_BARRIER Una estructura D3D12_RESOURCE_UAV_BARRIER que describe un recurso en el que todos los accesos UAV (lecturas o escrituras) deben completarse antes de que pueda comenzar cualquier acceso UAV futuro (lectura o escritura).
Comentarios
Esta estructura la usa el método ID3D12GraphicsCommandList::ResourceBarrier.Requisitos
Encabezado: d3d12_xs.h o d3d12_x.hBiblioteca: d3d12_xs.lib o d3d12_x.lib
Plataformas compatibles: consolas XBOX Series y familia XBOX One
