다음을 통해 공유


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에서 리소스 장벽을 사용하여 리소스 상태 동기화