UraniumCompute 0.1.0
A GPU accelerated parallel task scheduler
UN::VulkanFence Member List

This is the complete list of members for UN::VulkanFence, including all inherited members.

AddRef() overrideUN::Object< IFence >inlinevirtual
AttachRefCounter(ReferenceCounter *pRefCounter) overrideUN::Object< IFence >inlinevirtual
Create(IComputeDevice *pDevice, IFence **ppFence) (defined in UN::VulkanFence)UN::VulkanFenceinlinestatic
FenceBase(IComputeDevice *pDevice) (defined in UN::FenceBase)UN::FenceBaseinlineexplicitprotected
GetNativeFence() const (defined in UN::VulkanFence)UN::VulkanFenceinline
GetRefCounter() overrideUN::Object< IFence >inlinevirtual
GetState() overrideUN::VulkanFencevirtual
Init(const DescriptorType &desc) override (defined in UN::FenceBase)UN::FenceBasevirtual
DeviceObjectBase< IFence >::Init(std::string_view name, const DescriptorType &desc)UN::DeviceObjectBase< IFence >inlineprotected
InitInternal(const DescriptorType &desc) override (defined in UN::VulkanFence)UN::VulkanFenceprotectedvirtual
Reset() overrideUN::VulkanFencevirtual
ResetState() overrideUN::VulkanFencevirtual
SignalOnCpu() overrideUN::VulkanFencevirtual
VulkanFence(IComputeDevice *pDevice) (defined in UN::VulkanFence)UN::VulkanFenceexplicit
WaitOnCpu(std::chrono::nanoseconds timeout) overrideUN::VulkanFencevirtual
WaitOnCpu() overrideUN::VulkanFenceinlinevirtual
~IDeviceObject() override=default (defined in UN::IDeviceObject)UN::IDeviceObject
~IObject()=default (defined in UN::IObject)UN::IObjectvirtual
~VulkanFence() override (defined in UN::VulkanFence)UN::VulkanFence