|
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, TextureFilteringPreference filteringPreference=TextureFilteringPreference::FROM_RENDER_SETTINGS) | 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, TextureFilteringPreference filteringPreference=TextureFilteringPreference::FROM_RENDER_SETTINGS) | 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 | |
| getTextureFilteringPreference() const | ne::DirectXResource | inline |
| 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 |
| textureFilteringPreference | ne::DirectXResource | private |
| ~DirectXResource() override (defined in ne::DirectXResource) | ne::DirectXResource | virtual |
| ~GpuResource() (defined in ne::GpuResource) | ne::GpuResource | virtual |