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

Public Member Functions

 ResourceManager (const ResourceManager &)=delete
 
const ResourceManageroperator= (const ResourceManager &)=delete
 
 ResourceManager (ResourceManager &&)=delete
 
ResourceManageroperator= (ResourceManager &&)=delete
 

Static Public Member Functions

static void EraseAll () noexcept
 
static ID3D12Resource & LoadTextureFromFile (const char *textureFilename, ID3D12GraphicsCommandList &commandList, Microsoft::WRL::ComPtr< ID3D12Resource > &uploadBuffer, const wchar_t *resourceName) noexcept
 
static ID3D12Resource & CreateDefaultBuffer (ID3D12GraphicsCommandList &commandList, const void *sourceData, const std::size_t sourceDataSize, Microsoft::WRL::ComPtr< ID3D12Resource > &uploadBuffer, const wchar_t *resourceName) noexcept
 
static ID3D12Resource & CreateCommittedResource (const D3D12_HEAP_PROPERTIES &heapProperties, const D3D12_HEAP_FLAGS &heapFlags, const D3D12_RESOURCE_DESC &resourceDescriptor, const D3D12_RESOURCE_STATES &resourceStates, const D3D12_CLEAR_VALUE *clearValue, const wchar_t *resourceName) noexcept
 

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