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

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

AddRef() override finalDiligent::RefCountedObject< EngineVkImplTraits ::TopLevelASInterface >inlinevirtual
CheckState(RESOURCE_STATE State) constDiligent::TopLevelASBase< EngineVkImplTraits >inline
CopyInstancceData(const TopLevelASBase &Src) noexceptDiligent::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 &)=deleteDiligent::DeviceObjectBase< EngineVkImplTraits ::TopLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, TopLevelASDesc >
DeviceObjectBase(DeviceObjectBase &&)=deleteDiligent::DeviceObjectBase< EngineVkImplTraits ::TopLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, TopLevelASDesc >
GetBuildInfo() const override finalDiligent::TopLevelASBase< EngineVkImplTraits >inlinevirtual
GetDesc() const override finalDiligent::DeviceObjectBase< EngineVkImplTraits ::TopLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, TopLevelASDesc >inlinevirtual
GetDevice() constDiligent::DeviceObjectBase< EngineVkImplTraits ::TopLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, TopLevelASDesc >inline
GetInstanceDesc(const char *Name) const override finalDiligent::TopLevelASBase< EngineVkImplTraits >inlinevirtual
GetNativeHandle() override finalDiligent::TopLevelASVkImplinlinevirtual
GetReferenceCounters() const override finalDiligent::RefCountedObject< EngineVkImplTraits ::TopLevelASInterface >inlinevirtual
GetScratchBufferSizes() const override finalDiligent::TopLevelASBase< EngineVkImplTraits >inlinevirtual
GetState() const override finalDiligent::TopLevelASBase< EngineVkImplTraits >inlinevirtual
GetUniqueID() const override finalDiligent::DeviceObjectBase< EngineVkImplTraits ::TopLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, TopLevelASDesc >inlinevirtual
GetUserData() const override finalDiligent::DeviceObjectBase< EngineVkImplTraits ::TopLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, TopLevelASDesc >inlinevirtual
GetVkDeviceAddress() const overrideDiligent::TopLevelASVkImplinlinevirtual
GetVkTLAS() const overrideDiligent::TopLevelASVkImplinlinevirtual
GetVkTLASPtr() constDiligent::TopLevelASVkImplinline
IsInKnownState() constDiligent::TopLevelASBase< EngineVkImplTraits >inline
IsSameObject(const DeviceObjectBase *pObj1, const DeviceObjectBase *pObj2)Diligent::DeviceObjectBase< EngineVkImplTraits ::TopLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, TopLevelASDesc >inlinestatic
m_bIsDeviceInternalDiligent::DeviceObjectBase< EngineVkImplTraits ::TopLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, TopLevelASDesc >protected
m_BuildInfoDiligent::TopLevelASBase< EngineVkImplTraits >protected
m_DescDiligent::DeviceObjectBase< EngineVkImplTraits ::TopLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, TopLevelASDesc >protected
m_InstancesDiligent::TopLevelASBase< EngineVkImplTraits >protected
m_pDeviceDiligent::DeviceObjectBase< EngineVkImplTraits ::TopLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, TopLevelASDesc >protected
m_pUserDataDiligent::DeviceObjectBase< EngineVkImplTraits ::TopLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, TopLevelASDesc >protected
m_ScratchSizeDiligent::TopLevelASBase< EngineVkImplTraits >protected
m_StateDiligent::TopLevelASBase< EngineVkImplTraits >protected
m_StringPoolDiligent::TopLevelASBase< EngineVkImplTraits >protected
m_UniqueIDDiligent::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 &)=deleteDiligent::DeviceObjectBase< EngineVkImplTraits ::TopLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, TopLevelASDesc >
operator=(DeviceObjectBase &&)=deleteDiligent::DeviceObjectBase< EngineVkImplTraits ::TopLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, TopLevelASDesc >
QueryInterface(const INTERFACE_ID &IID, IObject **ppInterface)Diligent::ObjectBase< EngineVkImplTraits ::TopLevelASInterface >inlinevirtual
RefCountedObject(IReferenceCounters *pRefCounters, BaseCtorArgTypes &&... BaseCtorArgs) noexceptDiligent::RefCountedObject< EngineVkImplTraits ::TopLevelASInterface >inline
Release() override finalDiligent::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) noexceptDiligent::TopLevelASBase< EngineVkImplTraits >inline
SetState(RESOURCE_STATE State) override finalDiligent::TopLevelASBase< EngineVkImplTraits >inlinevirtual
SetUserData(IObject *pUserData) override finalDiligent::DeviceObjectBase< EngineVkImplTraits ::TopLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, TopLevelASDesc >inlinevirtual
TBase typedefDiligent::DeviceObjectBase< EngineVkImplTraits ::TopLevelASInterface, EngineVkImplTraits ::RenderDeviceImplType, TopLevelASDesc >
TDeviceObjectBase typedefDiligent::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 typedefDiligent::TopLevelASVkImpl
UpdateInstances(const TLASBuildInstanceData *pInstances, const Uint32 InstanceCount, const Uint32 BaseContributionToHitGroupIndex, const Uint32 HitGroupStride, const HIT_GROUP_BINDING_MODE BindingMode) noexceptDiligent::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