Definition DX12TextureManager.h:14
D3D12_GPU_DESCRIPTOR_HANDLE GetGPUDescriptor(ResourceRef< BaseTexture > texture) const
Definition DX12TextureManager.cpp:20
unsigned DescriptorSize
Definition DX12TextureManager.h:16
void Init()
Definition DX12TextureManager.cpp:29
DX12TextureManager(DX12Render *render)
Definition DX12TextureManager.cpp:11
void Bind() const
Definition DX12TextureManager.cpp:14
std::vector< ComPtr< ID3D12Resource > > Resources
Definition DX12TextureManager.h:19
std::unordered_map< ResourceRef< BaseTexture >, uint32_t, ResourceRefHash< BaseTexture > > Indices
Definition DX12TextureManager.h:18
ComPtr< ID3D12DescriptorHeap > DescriptorHeap
Definition DX12TextureManager.h:15
std::vector< ComPtr< ID3D12Resource > > Uploads
Definition DX12TextureManager.h:21