| AddRef() override final | Diligent::RefCountedObject< EngineVkImplTraits ::TopLevelASInterface > | inlinevirtual |
| CheckState(RESOURCE_STATE State) const | Diligent::TopLevelASBase< EngineVkImplTraits > | inline |
| CopyInstancceData(const TopLevelASBase &Src) noexcept | Diligent::TopLevelASBase< EngineVkImplTraits > | inline |
| DeviceObjectBase(IReferenceCounters *pRefCounters, EngineVkImplTraits ::RenderDeviceImplType *pDevice, const TopLevelASDesc &ObjDesc, bool bIsDeviceInternal=false) | Diligent::DeviceObjectBase< EngineVkImplTraits ::TopLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, TopLevelASDesc > | inline |
| DeviceObjectBase(const DeviceObjectBase &)=delete | Diligent::DeviceObjectBase< EngineVkImplTraits ::TopLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, TopLevelASDesc > | |
| DeviceObjectBase(DeviceObjectBase &&)=delete | Diligent::DeviceObjectBase< EngineVkImplTraits ::TopLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, TopLevelASDesc > | |
| GetBuildInfo() const override final | Diligent::TopLevelASBase< EngineVkImplTraits > | inlinevirtual |
| GetDesc() const override final | Diligent::DeviceObjectBase< EngineVkImplTraits ::TopLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, TopLevelASDesc > | inlinevirtual |
| GetDevice() const | Diligent::DeviceObjectBase< EngineVkImplTraits ::TopLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, TopLevelASDesc > | inline |
| GetInstanceDesc(const char *Name) const override final | Diligent::TopLevelASBase< EngineVkImplTraits > | inlinevirtual |
| GetNativeHandle() override final | Diligent::TopLevelASVkImpl | inlinevirtual |
| GetReferenceCounters() const override final | Diligent::RefCountedObject< EngineVkImplTraits ::TopLevelASInterface > | inlinevirtual |
| GetScratchBufferSizes() const override final | Diligent::TopLevelASBase< EngineVkImplTraits > | inlinevirtual |
| GetState() const override final | Diligent::TopLevelASBase< EngineVkImplTraits > | inlinevirtual |
| GetUniqueID() const override final | Diligent::DeviceObjectBase< EngineVkImplTraits ::TopLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, TopLevelASDesc > | inlinevirtual |
| GetUserData() const override final | Diligent::DeviceObjectBase< EngineVkImplTraits ::TopLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, TopLevelASDesc > | inlinevirtual |
| GetVkDeviceAddress() const override | Diligent::TopLevelASVkImpl | inlinevirtual |
| GetVkTLAS() const override | Diligent::TopLevelASVkImpl | inlinevirtual |
| GetVkTLASPtr() const | Diligent::TopLevelASVkImpl | inline |
| IsInKnownState() const | Diligent::TopLevelASBase< EngineVkImplTraits > | inline |
| IsSameObject(const DeviceObjectBase *pObj1, const DeviceObjectBase *pObj2) | Diligent::DeviceObjectBase< EngineVkImplTraits ::TopLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, TopLevelASDesc > | inlinestatic |
| m_bIsDeviceInternal | Diligent::DeviceObjectBase< EngineVkImplTraits ::TopLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, TopLevelASDesc > | protected |
| m_BuildInfo | Diligent::TopLevelASBase< EngineVkImplTraits > | protected |
| m_Desc | Diligent::DeviceObjectBase< EngineVkImplTraits ::TopLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, TopLevelASDesc > | protected |
| m_Instances | Diligent::TopLevelASBase< EngineVkImplTraits > | protected |
| m_pDevice | Diligent::DeviceObjectBase< EngineVkImplTraits ::TopLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, TopLevelASDesc > | protected |
| m_pUserData | Diligent::DeviceObjectBase< EngineVkImplTraits ::TopLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, TopLevelASDesc > | protected |
| m_ScratchSize | Diligent::TopLevelASBase< EngineVkImplTraits > | protected |
| m_State | Diligent::TopLevelASBase< EngineVkImplTraits > | protected |
| m_StringPool | Diligent::TopLevelASBase< EngineVkImplTraits > | protected |
| m_UniqueID | Diligent::DeviceObjectBase< EngineVkImplTraits ::TopLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, TopLevelASDesc > | protected |
| ObjectBase(IReferenceCounters *pRefCounters) | Diligent::ObjectBase< EngineVkImplTraits ::TopLevelASInterface > | inline |
| operator delete(void *ptr) | Diligent::RefCountedObject< EngineVkImplTraits ::TopLevelASInterface > | inlineprotected |
| operator delete(void *ptr, ObjectAllocatorType &Allocator, const Char *dbgDescription, const char *dbgFileName, const Int32 dbgLineNumber) | Diligent::RefCountedObject< EngineVkImplTraits ::TopLevelASInterface > | inlineprotected |
| operator=(const DeviceObjectBase &)=delete | Diligent::DeviceObjectBase< EngineVkImplTraits ::TopLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, TopLevelASDesc > | |
| operator=(DeviceObjectBase &&)=delete | Diligent::DeviceObjectBase< EngineVkImplTraits ::TopLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, TopLevelASDesc > | |
| QueryInterface(const INTERFACE_ID &IID, IObject **ppInterface) | Diligent::ObjectBase< EngineVkImplTraits ::TopLevelASInterface > | inlinevirtual |
| RefCountedObject(IReferenceCounters *pRefCounters, BaseCtorArgTypes &&... BaseCtorArgs) noexcept | Diligent::RefCountedObject< EngineVkImplTraits ::TopLevelASInterface > | inline |
| Release() override final | Diligent::DeviceObjectBase< EngineVkImplTraits ::TopLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, TopLevelASDesc > | inlinevirtual |
| ObjectBase< EngineVkImplTraits ::TopLevelASInterface >::Release(TPreObjectDestroy PreObjectDestroy) | Diligent::RefCountedObject< EngineVkImplTraits ::TopLevelASInterface > | inline |
| SetInstanceData(const TLASBuildInstanceData *pInstances, const Uint32 InstanceCount, const Uint32 BaseContributionToHitGroupIndex, const Uint32 HitGroupStride, const HIT_GROUP_BINDING_MODE BindingMode) noexcept | Diligent::TopLevelASBase< EngineVkImplTraits > | inline |
| SetState(RESOURCE_STATE State) override final | Diligent::TopLevelASBase< EngineVkImplTraits > | inlinevirtual |
| SetUserData(IObject *pUserData) override final | Diligent::DeviceObjectBase< EngineVkImplTraits ::TopLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, TopLevelASDesc > | inlinevirtual |
| TBase typedef | Diligent::DeviceObjectBase< EngineVkImplTraits ::TopLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, TopLevelASDesc > | |
| TDeviceObjectBase typedef | Diligent::TopLevelASBase< EngineVkImplTraits > | |
| TopLevelASBase(IReferenceCounters *pRefCounters, RenderDeviceImplType *pDevice, const TopLevelASDesc &Desc, bool bIsDeviceInternal=false) | Diligent::TopLevelASBase< EngineVkImplTraits > | inline |
| TopLevelASVkImpl(IReferenceCounters *pRefCounters, RenderDeviceVkImpl *pRenderDeviceVk, const TopLevelASDesc &Desc) | Diligent::TopLevelASVkImpl | |
| TopLevelASVkImpl(IReferenceCounters *pRefCounters, RenderDeviceVkImpl *pRenderDeviceVk, const TopLevelASDesc &Desc, RESOURCE_STATE InitialState, VkAccelerationStructureKHR vkTLAS) | Diligent::TopLevelASVkImpl | |
| TTopLevelASBase typedef | Diligent::TopLevelASVkImpl | |
| UpdateInstances(const TLASBuildInstanceData *pInstances, const Uint32 InstanceCount, const Uint32 BaseContributionToHitGroupIndex, const Uint32 HitGroupStride, const HIT_GROUP_BINDING_MODE BindingMode) noexcept | Diligent::TopLevelASBase< EngineVkImplTraits > | inline |
| ~DeviceObjectBase() | Diligent::DeviceObjectBase< EngineVkImplTraits ::TopLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, TopLevelASDesc > | inlinevirtual |
| ~RefCountedObject() | Diligent::RefCountedObject< EngineVkImplTraits ::TopLevelASInterface > | inlinevirtual |
| ~TopLevelASBase() | Diligent::TopLevelASBase< EngineVkImplTraits > | inline |
| ~TopLevelASVkImpl() | Diligent::TopLevelASVkImpl | |