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

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

AddRef() overrideUN::Object< IKernel >inlinevirtual
AttachRefCounter(ReferenceCounter *pRefCounter) overrideUN::Object< IKernel >inlinevirtual
Create(IComputeDevice *pDevice, IKernel **ppKernel) (defined in UN::VulkanKernel)UN::VulkanKernelinlinestatic
GetNativePipeline() const (defined in UN::VulkanKernel)UN::VulkanKernelinline
GetRefCounter() overrideUN::Object< IKernel >inlinevirtual
GetResourceBinding() const (defined in UN::VulkanKernel)UN::VulkanKernelinline
Init(const DescriptorType &desc) overrideUN::KernelBasevirtual
DeviceObjectBase< IKernel >::Init(std::string_view name, const DescriptorType &desc)UN::DeviceObjectBase< IKernel >inlineprotected
InitInternal(const DescriptorType &desc) override (defined in UN::VulkanKernel)UN::VulkanKernelprotectedvirtual
KernelBase(IComputeDevice *pDevice) (defined in UN::KernelBase)UN::KernelBaseinlineexplicitprotected
Reset() overrideUN::VulkanKernelvirtual
VulkanKernel(IComputeDevice *pDevice) (defined in UN::VulkanKernel)UN::VulkanKernelexplicit
~IDeviceObject() override=default (defined in UN::IDeviceObject)UN::IDeviceObject
~IObject()=default (defined in UN::IObject)UN::IObjectvirtual
~VulkanKernel() override (defined in UN::VulkanKernel)UN::VulkanKernel