| allocateContinuousDescriptorRange(const std::string &sRangeName, const std::function< void()> &onRangeIndicesChanged) | ne::DirectXDescriptorHeap | |
| assignDescriptor(DirectXResource *pResource, DirectXDescriptorType descriptorType, const std::shared_ptr< ContinuousDirectXDescriptorRange > &pRange=nullptr, bool bBindDescriptorsToCubemapFaces=true) | ne::DirectXDescriptorHeap | private |
| ContinuousDirectXDescriptorRange (defined in ne::DirectXDescriptorHeap) | ne::DirectXDescriptorHeap | friend |
| convertHeapTypeToString(DescriptorHeapType heapType) | ne::DirectXDescriptorHeap | protectedstatic |
| create(DirectXRenderer *pRenderer, DescriptorHeapType heapType) | ne::DirectXDescriptorHeap | static |
| createHeap(INT iCapacity, ContinuousDirectXDescriptorRange *pChangedRange) | ne::DirectXDescriptorHeap | protected |
| createView(CD3DX12_CPU_DESCRIPTOR_HANDLE heapHandle, const DirectXResource *pResource, DirectXDescriptorType descriptorType, std::optional< size_t > cubemapFaceIndex) const | ne::DirectXDescriptorHeap | protected |
| d3dHeapType | ne::DirectXDescriptorHeap | private |
| DirectXDescriptor (defined in ne::DirectXDescriptorHeap) | ne::DirectXDescriptorHeap | friend |
| DirectXDescriptorHeap()=delete (defined in ne::DirectXDescriptorHeap) | ne::DirectXDescriptorHeap | |
| DirectXDescriptorHeap(const DirectXDescriptorHeap &)=delete (defined in ne::DirectXDescriptorHeap) | ne::DirectXDescriptorHeap | |
| DirectXDescriptorHeap(DirectXRenderer *pRenderer, DescriptorHeapType heapType) | ne::DirectXDescriptorHeap | protected |
| DirectXResource (defined in ne::DirectXDescriptorHeap) | ne::DirectXDescriptorHeap | friend |
| expandHeap(ContinuousDirectXDescriptorRange *pChangedRange) | ne::DirectXDescriptorHeap | protected |
| expandRange(ContinuousDirectXDescriptorRange *pRange) | ne::DirectXDescriptorHeap | private |
| getDescriptorSize() const | ne::DirectXDescriptorHeap | inline |
| getDescriptorTypesHandledByThisHeap() const | ne::DirectXDescriptorHeap | protected |
| getHeapCapacity() | ne::DirectXDescriptorHeap | |
| getHeapGrowSize() | ne::DirectXDescriptorHeap | inlinestatic |
| getHeapSize() | ne::DirectXDescriptorHeap | |
| getInternalData() | ne::DirectXDescriptorHeap | inline |
| getInternalHeap() const | ne::DirectXDescriptorHeap | inline |
| getNoLongerUsedDescriptorCount() | ne::DirectXDescriptorHeap | |
| heapType | ne::DirectXDescriptorHeap | private |
| iDescriptorSize | ne::DirectXDescriptorHeap | private |
| iHeapGrowSize | ne::DirectXDescriptorHeap | privatestatic |
| isShrinkingPossible(INT iSize, INT iCapacity, INT iGrowSize) | ne::DirectXDescriptorHeap | privatestatic |
| mtxInternalData | ne::DirectXDescriptorHeap | private |
| onDescriptorBeingDestroyed(DirectXDescriptor *pDescriptor, ContinuousDirectXDescriptorRange *pRange=nullptr) | ne::DirectXDescriptorHeap | protected |
| onDescriptorRangeBeingDestroyed(ContinuousDirectXDescriptorRange *pRange) | ne::DirectXDescriptorHeap | protected |
| operator=(const DirectXDescriptorHeap &)=delete (defined in ne::DirectXDescriptorHeap) | ne::DirectXDescriptorHeap | |
| pRenderer | ne::DirectXDescriptorHeap | private |
| rebindViewsUpdateIndices() | ne::DirectXDescriptorHeap | protected |
| sHeapType | ne::DirectXDescriptorHeap | private |
| shrinkHeapIfPossible(ContinuousDirectXDescriptorRange *pChangedRange) | ne::DirectXDescriptorHeap | protected |
| ~DirectXDescriptorHeap() | ne::DirectXDescriptorHeap | |