| AddRef() override final | Diligent::RefCountedObject< EngineVkImplTraits ::BottomLevelASInterface > | inlinevirtual |
| BaseInterface typedef | Diligent::BottomLevelASBase< EngineVkImplTraits > | |
| BottomLevelASBase(IReferenceCounters *pRefCounters, RenderDeviceImplType *pDevice, const BottomLevelASDesc &Desc, bool bIsDeviceInternal=false) | Diligent::BottomLevelASBase< EngineVkImplTraits > | inline |
| BottomLevelASVkImpl(IReferenceCounters *pRefCounters, RenderDeviceVkImpl *pRenderDeviceVk, const BottomLevelASDesc &Desc) | Diligent::BottomLevelASVkImpl | |
| BottomLevelASVkImpl(IReferenceCounters *pRefCounters, RenderDeviceVkImpl *pRenderDeviceVk, const BottomLevelASDesc &Desc, RESOURCE_STATE InitialState, VkAccelerationStructureKHR vkBLAS) | Diligent::BottomLevelASVkImpl | |
| CheckState(RESOURCE_STATE State) const | Diligent::BottomLevelASBase< EngineVkImplTraits > | inline |
| CopyGeometryDescription(const BottomLevelASBase &SrcBLAS) noexcept | Diligent::BottomLevelASBase< EngineVkImplTraits > | inline |
| DeviceObjectBase(IReferenceCounters *pRefCounters, EngineVkImplTraits ::RenderDeviceImplType *pDevice, const BottomLevelASDesc &ObjDesc, bool bIsDeviceInternal=false) | Diligent::DeviceObjectBase< EngineVkImplTraits ::BottomLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, BottomLevelASDesc > | inline |
| DeviceObjectBase(const DeviceObjectBase &)=delete | Diligent::DeviceObjectBase< EngineVkImplTraits ::BottomLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, BottomLevelASDesc > | |
| DeviceObjectBase(DeviceObjectBase &&)=delete | Diligent::DeviceObjectBase< EngineVkImplTraits ::BottomLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, BottomLevelASDesc > | |
| GetActualGeometryCount() const override final | Diligent::BottomLevelASBase< EngineVkImplTraits > | inlinevirtual |
| GetDesc() const override final | Diligent::DeviceObjectBase< EngineVkImplTraits ::BottomLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, BottomLevelASDesc > | inlinevirtual |
| GetDevice() const | Diligent::DeviceObjectBase< EngineVkImplTraits ::BottomLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, BottomLevelASDesc > | inline |
| GetGeometryDescIndex(const char *Name) const override final | Diligent::BottomLevelASBase< EngineVkImplTraits > | inlinevirtual |
| GetGeometryIndex(const char *Name) const override final | Diligent::BottomLevelASBase< EngineVkImplTraits > | inlinevirtual |
| GetNativeHandle() override final | Diligent::BottomLevelASVkImpl | inlinevirtual |
| GetReferenceCounters() const override final | Diligent::RefCountedObject< EngineVkImplTraits ::BottomLevelASInterface > | inlinevirtual |
| GetScratchBufferSizes() const override final | Diligent::BottomLevelASBase< EngineVkImplTraits > | inlinevirtual |
| GetState() const override final | Diligent::BottomLevelASBase< EngineVkImplTraits > | inlinevirtual |
| GetUniqueID() const override final | Diligent::DeviceObjectBase< EngineVkImplTraits ::BottomLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, BottomLevelASDesc > | inlinevirtual |
| GetUserData() const override final | Diligent::DeviceObjectBase< EngineVkImplTraits ::BottomLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, BottomLevelASDesc > | inlinevirtual |
| GetVkBLAS() const override | Diligent::BottomLevelASVkImpl | inlinevirtual |
| GetVkDeviceAddress() const override | Diligent::BottomLevelASVkImpl | inlinevirtual |
| IsInKnownState() const | Diligent::BottomLevelASBase< EngineVkImplTraits > | inline |
| IsSameObject(const DeviceObjectBase *pObj1, const DeviceObjectBase *pObj2) | Diligent::DeviceObjectBase< EngineVkImplTraits ::BottomLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, BottomLevelASDesc > | inlinestatic |
| m_bIsDeviceInternal | Diligent::DeviceObjectBase< EngineVkImplTraits ::BottomLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, BottomLevelASDesc > | protected |
| m_Desc | Diligent::DeviceObjectBase< EngineVkImplTraits ::BottomLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, BottomLevelASDesc > | protected |
| m_GeometryCount | Diligent::BottomLevelASBase< EngineVkImplTraits > | protected |
| m_NameToIndex | Diligent::BottomLevelASBase< EngineVkImplTraits > | protected |
| m_pDevice | Diligent::DeviceObjectBase< EngineVkImplTraits ::BottomLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, BottomLevelASDesc > | protected |
| m_pRawPtr | Diligent::BottomLevelASBase< EngineVkImplTraits > | protected |
| m_pUserData | Diligent::DeviceObjectBase< EngineVkImplTraits ::BottomLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, BottomLevelASDesc > | protected |
| m_ScratchSize | Diligent::BottomLevelASBase< EngineVkImplTraits > | protected |
| m_State | Diligent::BottomLevelASBase< EngineVkImplTraits > | protected |
| m_UniqueID | Diligent::DeviceObjectBase< EngineVkImplTraits ::BottomLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, BottomLevelASDesc > | protected |
| ObjectBase(IReferenceCounters *pRefCounters) | Diligent::ObjectBase< EngineVkImplTraits ::BottomLevelASInterface > | inline |
| operator delete(void *ptr) | Diligent::RefCountedObject< EngineVkImplTraits ::BottomLevelASInterface > | inlineprotected |
| operator delete(void *ptr, ObjectAllocatorType &Allocator, const Char *dbgDescription, const char *dbgFileName, const Int32 dbgLineNumber) | Diligent::RefCountedObject< EngineVkImplTraits ::BottomLevelASInterface > | inlineprotected |
| operator=(const DeviceObjectBase &)=delete | Diligent::DeviceObjectBase< EngineVkImplTraits ::BottomLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, BottomLevelASDesc > | |
| operator=(DeviceObjectBase &&)=delete | Diligent::DeviceObjectBase< EngineVkImplTraits ::BottomLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, BottomLevelASDesc > | |
| QueryInterface(const INTERFACE_ID &IID, IObject **ppInterface) | Diligent::ObjectBase< EngineVkImplTraits ::BottomLevelASInterface > | inlinevirtual |
| RefCountedObject(IReferenceCounters *pRefCounters, BaseCtorArgTypes &&... BaseCtorArgs) noexcept | Diligent::RefCountedObject< EngineVkImplTraits ::BottomLevelASInterface > | inline |
| Release() override final | Diligent::DeviceObjectBase< EngineVkImplTraits ::BottomLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, BottomLevelASDesc > | inlinevirtual |
| ObjectBase< EngineVkImplTraits ::BottomLevelASInterface >::Release(TPreObjectDestroy PreObjectDestroy) | Diligent::RefCountedObject< EngineVkImplTraits ::BottomLevelASInterface > | inline |
| RenderDeviceImplType typedef | Diligent::BottomLevelASBase< EngineVkImplTraits > | |
| SetActualGeometryCount(Uint32 Count) | Diligent::BottomLevelASBase< EngineVkImplTraits > | inline |
| SetState(RESOURCE_STATE State) override final | Diligent::BottomLevelASBase< EngineVkImplTraits > | inlinevirtual |
| SetUserData(IObject *pUserData) override final | Diligent::DeviceObjectBase< EngineVkImplTraits ::BottomLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, BottomLevelASDesc > | inlinevirtual |
| TBase typedef | Diligent::DeviceObjectBase< EngineVkImplTraits ::BottomLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, BottomLevelASDesc > | |
| TBottomLevelASBase typedef | Diligent::BottomLevelASVkImpl | |
| TDeviceObjectBase typedef | Diligent::BottomLevelASBase< EngineVkImplTraits > | |
| UpdateGeometryIndex(const char *Name, Uint32 &ActualIndex, bool OnUpdate) | Diligent::BottomLevelASBase< EngineVkImplTraits > | inline |
| ~BottomLevelASBase() | Diligent::BottomLevelASBase< EngineVkImplTraits > | inline |
| ~BottomLevelASVkImpl() | Diligent::BottomLevelASVkImpl | |
| ~DeviceObjectBase() | Diligent::DeviceObjectBase< EngineVkImplTraits ::BottomLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, BottomLevelASDesc > | inlinevirtual |
| ~RefCountedObject() | Diligent::RefCountedObject< EngineVkImplTraits ::BottomLevelASInterface > | inlinevirtual |