Pular para o conteúdo principal
Descreve a transição de sub-recursos entre diferentes usos.

Sintaxe

Membros

pResource
Tipo: ID3D12Resource *
Um ponteiro para o objeto ID3D12Resource que representa o recurso usado na transição. Subresource
Tipo: UINT
O índice do sub-recurso para a transição. Use o sinalizador D3D12_RESOURCE_BARRIER_ALL_SUBRESOURCES ( 0xffffffff ) para fazer a transição de todos os sub-recursos de um recurso ao mesmo tempo. StateBefore
Tipo: D3D12_RESOURCE_STATES
Os usos “antes” dos sub-recursos, como uma combinação com OR bit a bit de constantes de enumeração D3D12_RESOURCE_STATES. StateAfter
Tipo: D3D12_RESOURCE_STATES
Os usos “depois” dos sub-recursos, como uma combinação com OR bit a bit de constantes de enumeração D3D12_RESOURCE_STATES.

Comentários

Esta estrutura é usada pelo membro Transition da estrutura D3D12_RESOURCE_BARRIER.

Requisitos

Cabeçalho: d3d12_xs.h ou d3d12_x.h
Biblioteca: d3d12_xs.lib ou d3d12_x.lib
Plataformas com suporte: consoles XBOX Series e família XBOX One

Confira também

Estruturas principais Usando barreiras de recursos para sincronizar estados de recursos no Direct3D 12
Última modificação em 6 de outubro de 2026