Diligent Engine  v.2.4.g
Diligent::BottomLevelASVkImpl Member List

This is the complete list of members for Diligent::BottomLevelASVkImpl, including all inherited members.

AddRef() override finalDiligent::RefCountedObject< EngineVkImplTraits ::BottomLevelASInterface >inlinevirtual
BaseInterface typedefDiligent::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) constDiligent::BottomLevelASBase< EngineVkImplTraits >inline
CopyGeometryDescription(const BottomLevelASBase &SrcBLAS) noexceptDiligent::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 &)=deleteDiligent::DeviceObjectBase< EngineVkImplTraits ::BottomLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, BottomLevelASDesc >
DeviceObjectBase(DeviceObjectBase &&)=deleteDiligent::DeviceObjectBase< EngineVkImplTraits ::BottomLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, BottomLevelASDesc >
GetActualGeometryCount() const override finalDiligent::BottomLevelASBase< EngineVkImplTraits >inlinevirtual
GetDesc() const override finalDiligent::DeviceObjectBase< EngineVkImplTraits ::BottomLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, BottomLevelASDesc >inlinevirtual
GetDevice() constDiligent::DeviceObjectBase< EngineVkImplTraits ::BottomLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, BottomLevelASDesc >inline
GetGeometryDescIndex(const char *Name) const override finalDiligent::BottomLevelASBase< EngineVkImplTraits >inlinevirtual
GetGeometryIndex(const char *Name) const override finalDiligent::BottomLevelASBase< EngineVkImplTraits >inlinevirtual
GetNativeHandle() override finalDiligent::BottomLevelASVkImplinlinevirtual
GetReferenceCounters() const override finalDiligent::RefCountedObject< EngineVkImplTraits ::BottomLevelASInterface >inlinevirtual
GetScratchBufferSizes() const override finalDiligent::BottomLevelASBase< EngineVkImplTraits >inlinevirtual
GetState() const override finalDiligent::BottomLevelASBase< EngineVkImplTraits >inlinevirtual
GetUniqueID() const override finalDiligent::DeviceObjectBase< EngineVkImplTraits ::BottomLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, BottomLevelASDesc >inlinevirtual
GetUserData() const override finalDiligent::DeviceObjectBase< EngineVkImplTraits ::BottomLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, BottomLevelASDesc >inlinevirtual
GetVkBLAS() const overrideDiligent::BottomLevelASVkImplinlinevirtual
GetVkDeviceAddress() const overrideDiligent::BottomLevelASVkImplinlinevirtual
IsInKnownState() constDiligent::BottomLevelASBase< EngineVkImplTraits >inline
IsSameObject(const DeviceObjectBase *pObj1, const DeviceObjectBase *pObj2)Diligent::DeviceObjectBase< EngineVkImplTraits ::BottomLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, BottomLevelASDesc >inlinestatic
m_bIsDeviceInternalDiligent::DeviceObjectBase< EngineVkImplTraits ::BottomLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, BottomLevelASDesc >protected
m_DescDiligent::DeviceObjectBase< EngineVkImplTraits ::BottomLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, BottomLevelASDesc >protected
m_GeometryCountDiligent::BottomLevelASBase< EngineVkImplTraits >protected
m_NameToIndexDiligent::BottomLevelASBase< EngineVkImplTraits >protected
m_pDeviceDiligent::DeviceObjectBase< EngineVkImplTraits ::BottomLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, BottomLevelASDesc >protected
m_pRawPtrDiligent::BottomLevelASBase< EngineVkImplTraits >protected
m_pUserDataDiligent::DeviceObjectBase< EngineVkImplTraits ::BottomLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, BottomLevelASDesc >protected
m_ScratchSizeDiligent::BottomLevelASBase< EngineVkImplTraits >protected
m_StateDiligent::BottomLevelASBase< EngineVkImplTraits >protected
m_UniqueIDDiligent::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 &)=deleteDiligent::DeviceObjectBase< EngineVkImplTraits ::BottomLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, BottomLevelASDesc >
operator=(DeviceObjectBase &&)=deleteDiligent::DeviceObjectBase< EngineVkImplTraits ::BottomLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, BottomLevelASDesc >
QueryInterface(const INTERFACE_ID &IID, IObject **ppInterface)Diligent::ObjectBase< EngineVkImplTraits ::BottomLevelASInterface >inlinevirtual
RefCountedObject(IReferenceCounters *pRefCounters, BaseCtorArgTypes &&... BaseCtorArgs) noexceptDiligent::RefCountedObject< EngineVkImplTraits ::BottomLevelASInterface >inline
Release() override finalDiligent::DeviceObjectBase< EngineVkImplTraits ::BottomLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, BottomLevelASDesc >inlinevirtual
ObjectBase< EngineVkImplTraits ::BottomLevelASInterface >::Release(TPreObjectDestroy PreObjectDestroy)Diligent::RefCountedObject< EngineVkImplTraits ::BottomLevelASInterface >inline
RenderDeviceImplType typedefDiligent::BottomLevelASBase< EngineVkImplTraits >
SetActualGeometryCount(Uint32 Count)Diligent::BottomLevelASBase< EngineVkImplTraits >inline
SetState(RESOURCE_STATE State) override finalDiligent::BottomLevelASBase< EngineVkImplTraits >inlinevirtual
SetUserData(IObject *pUserData) override finalDiligent::DeviceObjectBase< EngineVkImplTraits ::BottomLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, BottomLevelASDesc >inlinevirtual
TBase typedefDiligent::DeviceObjectBase< EngineVkImplTraits ::BottomLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, BottomLevelASDesc >
TBottomLevelASBase typedefDiligent::BottomLevelASVkImpl
TDeviceObjectBase typedefDiligent::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