Nameless Engine
|
This is the complete list of members for ne::DirectXResource, including all inherited members.
bindDescriptor(DirectXDescriptorType descriptorType, const std::shared_ptr< ContinuousDirectXDescriptorRange > &pRange=nullptr, bool bBindDescriptorsToCubemapFaces=true) | ne::DirectXResource | |
create(DirectXResourceManager *pResourceManager, const std::string &sResourceName, D3D12MA::Allocator *pMemoryAllocator, const D3D12MA::ALLOCATION_DESC &allocationDesc, const D3D12_RESOURCE_DESC &resourceDesc, const D3D12_RESOURCE_STATES &initialResourceState, std::optional< D3D12_CLEAR_VALUE > resourceClearValue, size_t iElementSizeInBytes=0, size_t iElementCount=0) | ne::DirectXResource | privatestatic |
createResourceFromSwapChainBuffer(DirectXResourceManager *pResourceManager, DirectXDescriptorHeap *pRtvHeap, const ComPtr< ID3D12Resource > &pSwapChainBuffer) | ne::DirectXResource | privatestatic |
DirectXDescriptorHeap (defined in ne::DirectXResource) | ne::DirectXResource | friend |
DirectXResource()=delete (defined in ne::DirectXResource) | ne::DirectXResource | |
DirectXResource(const DirectXResource &)=delete (defined in ne::DirectXResource) | ne::DirectXResource | |
DirectXResource(DirectXResourceManager *pResourceManager, const std::string &sResourceName, UINT iElementSizeInBytes, UINT iElementCount) | ne::DirectXResource | private |
DirectXResourceManager (defined in ne::DirectXResource) | ne::DirectXResource | friend |
getBindedCubemapFaceDescriptorCpuHandle(DirectXDescriptorType descriptorType, size_t iCubemapFaceIndex) | ne::DirectXResource | |
getBindedDescriptorCpuHandle(DirectXDescriptorType descriptorType) | ne::DirectXResource | |
getBindedDescriptorGpuHandle(DirectXDescriptorType descriptorType) | ne::DirectXResource | |
getDescriptor(DirectXDescriptorType descriptorType) | ne::DirectXResource | |
getElementCount() const | ne::GpuResource | |
getElementSizeInBytes() const | ne::GpuResource | |
getInternalResource() const | ne::DirectXResource | inline |
getResourceManager() const | ne::GpuResource | |
getResourceName() const | ne::GpuResource | |
GpuResource()=delete (defined in ne::GpuResource) | ne::GpuResource | |
GpuResource(GpuResourceManager *pManager, const std::string &sResourceName, unsigned int iElementSizeInBytes, unsigned int iElementCount) | ne::GpuResource | |
GpuResource(GpuResource &)=delete (defined in ne::GpuResource) | ne::GpuResource | |
iElementCount | ne::GpuResource | private |
iElementSizeInBytes | ne::GpuResource | private |
mtxHeapDescriptors | ne::DirectXResource | private |
operator=(const DirectXResource &)=delete (defined in ne::DirectXResource) | ne::DirectXResource | |
operator=(GpuResource &)=delete (defined in ne::GpuResource) | ne::GpuResource | |
pAllocatedResource | ne::DirectXResource | private |
pGlobalShaderResourceBinding | ne::GpuResource | private |
pInternalResource | ne::DirectXResource | private |
pManager | ne::GpuResource | private |
pSwapChainBuffer | ne::DirectXResource | private |
sResourceName | ne::GpuResource | private |
~DirectXResource() override (defined in ne::DirectXResource) | ne::DirectXResource | virtual |
~GpuResource() (defined in ne::GpuResource) | ne::GpuResource | virtual |