CD3DX12_HEAP_DESC 구조체
D3D12_HEAP_DESC 구조체를 쉽게 초기화할 수 있도록 하는 도우미 구조체입니다.
구문
struct CD3DX12_HEAP_DESC : public D3D12_HEAP_DESC{
CD3DX12_HEAP_DESC();
explicit CD3DX12_HEAP_DESC(const D3D12_HEAP_DESC &o);
CD3DX12_HEAP_DESC(UINT64 size, D3D12_HEAP_PROPERTIES properties, UINT64 alignment = 0, D3D12_HEAP_FLAGS flags = D3D12_HEAP_FLAG_NONE);
CD3DX12_HEAP_DESC(UINT64 size, D3D12_HEAP_TYPE type, UINT64 alignment = 0, D3D12_HEAP_FLAGS flags = D3D12_HEAP_FLAG_NONE);
CD3DX12_HEAP_DESC(UINT64 size, D3D12_CPU_PAGE_PROPERTY cpuPageProperty, D3D12_MEMORY_POOL memoryPoolPreference, UINT64 alignment = 0, D3D12_HEAP_FLAGS flags = D3D12_HEAP_FLAG_NONE);
CD3DX12_HEAP_DESC(const D3D12_RESOURCE_ALLOCATION_INFO& resAllocInfo, D3D12_HEAP_PROPERTIES properties, D3D12_HEAP_FLAGS flags = D3D12_HEAP_FLAG_NONE);
CD3DX12_HEAP_DESC(const D3D12_RESOURCE_ALLOCATION_INFO& resAllocInfo, D3D12_HEAP_TYPE type, D3D12_HEAP_FLAGS flags = D3D12_HEAP_FLAG_NONE);
CD3DX12_HEAP_DESC(const D3D12_RESOURCE_ALLOCATION_INFO& resAllocInfo, D3D12_CPU_PAGE_PROPERTY cpuPageProperty, D3D12_MEMORY_POOL memoryPoolPreference, D3D12_HEAP_FLAGS flags = D3D12_HEAP_FLAG_NONE);
operator const D3D12_HEAP_DESC&() const;
};
멤버
-
CD3DX12_HEAP_DESC()
-
초기화되지 않은 새 CD3DX12_HEAP_DESC 인스턴스를 만듭니다.
-
explicit CD3DX12_HEAP_DESC(const D3D12_HEAP_DESC &o)
-
다른 D3D12_HEAP_DESC 구조체의 내용으로 초기화된 CD3DX12_HEAP_DESC 새 인스턴스를 만듭니다.
-
CD3DX12_HEAP_DESC(UINT64 크기, D3D12_HEAP_PROPERTIES 속성, UINT64 맞춤 = 0, D3D12_HEAP_FLAGS 플래그 = D3D12_HEAP_FLAG_NONE)
-
다음 매개 변수를 초기화하여 CD3DX12_HEAP_DESC 새 인스턴스를 만듭니다.
UINT64 크기
(opt) UINT64 맞춤 = 0
-
CD3DX12_HEAP_DESC(UINT64 크기, D3D12_HEAP_TYPE 형식, UINT64 맞춤 = 0, D3D12_HEAP_FLAGS 플래그 = D3D12_HEAP_FLAG_NONE)
-
다음 매개 변수를 초기화하여 CD3DX12_HEAP_DESC 새 인스턴스를 만듭니다.
UINT64 크기
(opt) UINT64 맞춤 = 0
-
CD3DX12_HEAP_DESC(UINT64 크기, D3D12_CPU_PAGE_PROPERTY cpuPageProperty, D3D12_MEMORY_POOL memoryPoolPreference, UINT64 alignment = 0, D3D12_HEAP_FLAGS flags = D3D12_HEAP_FLAG_NONE)
-
다음 매개 변수를 초기화하여 CD3DX12_HEAP_DESC 새 인스턴스를 만듭니다.
UINT64 크기
cpuPageProperty D3D12_CPU_PAGE_PROPERTY
D3D12_MEMORY_POOL memoryPoolPreference
(opt) UINT64 맞춤 = 0
-
CD3DX12_HEAP_DESC(const D3D12_RESOURCE_ALLOCATION_INFO& resAllocInfo, D3D12_HEAP_PROPERTIES 속성, D3D12_HEAP_FLAGS flags = D3D12_HEAP_FLAG_NONE)
-
다음 매개 변수를 초기화하여 CD3DX12_HEAP_DESC 새 인스턴스를 만듭니다.
-
CD3DX12_HEAP_DESC(const D3D12_RESOURCE_ALLOCATION_INFO& resAllocInfo, D3D12_HEAP_TYPE 형식, D3D12_HEAP_FLAGS flags = D3D12_HEAP_FLAG_NONE)
-
다음 매개 변수를 초기화하여 CD3DX12_HEAP_DESC 새 인스턴스를 만듭니다.
-
CD3DX12_HEAP_DESC(const D3D12_RESOURCE_ALLOCATION_INFO& resAllocInfo, D3D12_CPU_PAGE_PROPERTY cpuPageProperty, D3D12_MEMORY_POOL memoryPoolPreference, D3D12_HEAP_FLAGS flags = D3D12_HEAP_FLAG_NONE)
-
다음 매개 변수를 초기화하여 CD3DX12_HEAP_DESC 새 인스턴스를 만듭니다.
D3D12_RESOURCE_ALLOCATION_INFO&resAllocInfo
cpuPageProperty D3D12_CPU_PAGE_PROPERTY
-
operator const D3D12_HEAP_DESC&() const
-
CD3DX12_HEAP_DESC 구조체 형식에 대한 참조로 전달 연산자를 정의합니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 |
|