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

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

AddRef() overrideUN::Object< IComputeDevice >inlinevirtual
AttachRefCounter(ReferenceCounter *pRefCounter) overrideUN::Object< IComputeDevice >inlinevirtual
Create(VulkanDeviceFactory *pInstance, VulkanComputeDevice **ppDevice) (defined in UN::VulkanComputeDevice)UN::VulkanComputeDevicestatic
CreateBuffer(IBuffer **ppBuffer) override (defined in UN::VulkanComputeDevice)UN::VulkanComputeDevicevirtual
CreateCommandList(ICommandList **ppCommandList) override (defined in UN::VulkanComputeDevice)UN::VulkanComputeDevicevirtual
CreateFence(IFence **ppFence) override (defined in UN::VulkanComputeDevice)UN::VulkanComputeDevicevirtual
CreateKernel(IKernel **ppKernel) override (defined in UN::VulkanComputeDevice)UN::VulkanComputeDevicevirtual
CreateMemory(IDeviceMemory **ppMemory) override (defined in UN::VulkanComputeDevice)UN::VulkanComputeDevicevirtual
CreateResourceBinding(IResourceBinding **ppResourceBinding) override (defined in UN::VulkanComputeDevice)UN::VulkanComputeDevicevirtual
DescriptorType typedef (defined in UN::VulkanComputeDevice)UN::VulkanComputeDevice
FindMemoryType(UInt32 typeBits, VkMemoryPropertyFlags properties, UInt32 &memoryType) (defined in UN::VulkanComputeDevice)UN::VulkanComputeDevice
GetCommandPool(UInt32 queueFamilyIndex) (defined in UN::VulkanComputeDevice)UN::VulkanComputeDeviceinline
GetDescriptorAllocator() (defined in UN::VulkanComputeDevice)UN::VulkanComputeDeviceinline
GetDeviceQueue(UInt32 queueFamilyIndex, UInt32 queueIndex) (defined in UN::VulkanComputeDevice)UN::VulkanComputeDeviceinline
GetDeviceQueue(HardwareQueueKindFlags flags) (defined in UN::VulkanComputeDevice)UN::VulkanComputeDeviceinline
GetNativeDevice() const (defined in UN::VulkanComputeDevice)UN::VulkanComputeDeviceinline
GetQueueFamilyIndex(HardwareQueueKindFlags flags) (defined in UN::VulkanComputeDevice)UN::VulkanComputeDeviceinline
GetRefCounter() overrideUN::Object< IComputeDevice >inlinevirtual
Init(const DescriptorType &desc) overrideUN::VulkanComputeDevicevirtual
Release() overrideUN::Object< IComputeDevice >inlinevirtual
Reset() overrideUN::VulkanComputeDevicevirtual
VulkanComputeDevice(VulkanDeviceFactory *pInstance) (defined in UN::VulkanComputeDevice)UN::VulkanComputeDeviceexplicit
~IComputeDevice() override=default (defined in UN::IComputeDevice)UN::IComputeDevice
~IObject()=default (defined in UN::IObject)UN::IObjectvirtual
~VulkanComputeDevice() override (defined in UN::VulkanComputeDevice)UN::VulkanComputeDevice