D3D12_RESOURCE_ALIASING_BARRIER 结构 (d3d12.h)

描述映射到同一堆的两个不同资源的用法之间的转换。

语法

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

成员

pResourceBefore

指向 ID3D12Resource 对象的指针,该对象表示转换中使用的前资源。

pResourceAfter

指向 ID3D12Resource 对象的指针,该对象表示转换中使用的后资源。

备注

此结构是 D3D12_RESOURCE_BARRIER 结构的成员。

可以指定之前和之后的资源,或者一个或两个资源可以为 NULL,这表示任何放置或保留的资源都可能导致别名。

请参阅 CreatePlacedResource 中所述的使用模型。

要求

   
标头 d3d12.h

另请参阅

核心结构

在 Direct3D 12 中使用资源屏障同步资源状态