Nameless Engine
Loading...
Searching...
No Matches
ne::DirectXResource Member List

This is the complete list of members for ne::DirectXResource, including all inherited members.

bindDescriptor(DirectXDescriptorType descriptorType, 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::DirectXResourceprivatestatic
createResourceFromSwapChainBuffer(DirectXResourceManager *pResourceManager, DirectXDescriptorHeap *pRtvHeap, const ComPtr< ID3D12Resource > &pSwapChainBuffer)ne::DirectXResourceprivatestatic
DirectXDescriptorHeap (defined in ne::DirectXResource)ne::DirectXResourcefriend
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::DirectXResourceprivate
DirectXResourceManager (defined in ne::DirectXResource)ne::DirectXResourcefriend
getBindedCubemapFaceDescriptorCpuHandle(DirectXDescriptorType descriptorType, size_t iCubemapFaceIndex)ne::DirectXResource
getBindedDescriptorCpuHandle(DirectXDescriptorType descriptorType)ne::DirectXResource
getBindedDescriptorGpuHandle(DirectXDescriptorType descriptorType)ne::DirectXResource
getDescriptor(DirectXDescriptorType descriptorType)ne::DirectXResource
getElementCount() constne::GpuResource
getElementSizeInBytes() constne::GpuResource
getInternalResource() constne::DirectXResourceinline
getResourceManager() constne::GpuResource
getResourceName() constne::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
iElementCountne::GpuResourceprivate
iElementSizeInBytesne::GpuResourceprivate
mtxHeapDescriptorsne::DirectXResourceprivate
operator=(const DirectXResource &)=delete (defined in ne::DirectXResource)ne::DirectXResource
operator=(GpuResource &)=delete (defined in ne::GpuResource)ne::GpuResource
pAllocatedResourcene::DirectXResourceprivate
pGlobalShaderResourceBindingne::GpuResourceprivate
pInternalResourcene::DirectXResourceprivate
pManagerne::GpuResourceprivate
pSwapChainBufferne::DirectXResourceprivate
sResourceNamene::GpuResourceprivate
~DirectXResource() override (defined in ne::DirectXResource)ne::DirectXResourcevirtual
~GpuResource() (defined in ne::GpuResource)ne::GpuResourcevirtual