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

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

AddRef() overrideUN::Object< IDeviceFactory >inlinevirtual
AttachRefCounter(ReferenceCounter *pRefCounter) overrideUN::Object< IDeviceFactory >inlinevirtual
Create(VulkanDeviceFactory **ppInstance) (defined in UN::VulkanDeviceFactory)UN::VulkanDeviceFactorystatic
CreateDevice(IComputeDevice **ppDevice) overrideUN::VulkanDeviceFactoryvirtual
CreateKernelCompiler(IKernelCompiler **ppCompiler) overrideUN::VulkanDeviceFactoryvirtual
EnumerateAdapters() overrideUN::VulkanDeviceFactoryvirtual
GetBackendKind() const overrideUN::VulkanDeviceFactoryvirtual
GetRefCounter() overrideUN::Object< IDeviceFactory >inlinevirtual
GetVulkanAdapterProperties() const (defined in UN::VulkanDeviceFactory)UN::VulkanDeviceFactoryinline
GetVulkanAdapters() const (defined in UN::VulkanDeviceFactory)UN::VulkanDeviceFactoryinline
Init(const DeviceFactoryDesc &desc) overrideUN::VulkanDeviceFactoryvirtual
Release() overrideUN::Object< IDeviceFactory >inlinevirtual
Reset() overrideUN::VulkanDeviceFactoryvirtual
~IObject()=default (defined in UN::IObject)UN::IObjectvirtual
~VulkanDeviceFactory() override (defined in UN::VulkanDeviceFactory)UN::VulkanDeviceFactory