BRE12
Public Member Functions | Static Public Member Functions | List of all members
BRE::CbvSrvUavDescriptorManager Class Reference

Public Member Functions

 CbvSrvUavDescriptorManager (const CbvSrvUavDescriptorManager &)=delete
 
const CbvSrvUavDescriptorManageroperator= (const CbvSrvUavDescriptorManager &)=delete
 
 CbvSrvUavDescriptorManager (CbvSrvUavDescriptorManager &&)=delete
 
CbvSrvUavDescriptorManageroperator= (CbvSrvUavDescriptorManager &&)=delete
 

Static Public Member Functions

static void Init () noexcept
 
static D3D12_GPU_DESCRIPTOR_HANDLE CreateConstantBufferView (const D3D12_CONSTANT_BUFFER_VIEW_DESC &cBufferViewDescriptor) noexcept
 
static D3D12_GPU_DESCRIPTOR_HANDLE CreateConstantBufferViews (const D3D12_CONSTANT_BUFFER_VIEW_DESC *descriptors, const std::uint32_t descriptorCount) noexcept
 
static D3D12_GPU_DESCRIPTOR_HANDLE CreateShaderResourceView (ID3D12Resource &resource, const D3D12_SHADER_RESOURCE_VIEW_DESC &shaderResourceViewDescriptor) noexcept
 
static D3D12_GPU_DESCRIPTOR_HANDLE CreateShaderResourceViews (ID3D12Resource **resources, const D3D12_SHADER_RESOURCE_VIEW_DESC *descriptors, const std::uint32_t descriptorCount) noexcept
 
static D3D12_GPU_DESCRIPTOR_HANDLE CreateUnorderedAccessView (ID3D12Resource &resource, const D3D12_UNORDERED_ACCESS_VIEW_DESC &descriptor) noexcept
 
static D3D12_GPU_DESCRIPTOR_HANDLE CreateUnorderedAccessViews (ID3D12Resource **resources, const D3D12_UNORDERED_ACCESS_VIEW_DESC *descriptors, const std::uint32_t descriptorCount) noexcept
 
static ID3D12DescriptorHeap & GetDescriptorHeap () noexcept
 

The documentation for this class was generated from the following files: