|
UraniumCompute 0.1.0
A GPU accelerated parallel task scheduler
|
This is the complete list of members for UN::VulkanComputeDevice, including all inherited members.
| AddRef() override | UN::Object< IComputeDevice > | inlinevirtual |
| AttachRefCounter(ReferenceCounter *pRefCounter) override | UN::Object< IComputeDevice > | inlinevirtual |
| Create(VulkanDeviceFactory *pInstance, VulkanComputeDevice **ppDevice) (defined in UN::VulkanComputeDevice) | UN::VulkanComputeDevice | static |
| CreateBuffer(IBuffer **ppBuffer) override (defined in UN::VulkanComputeDevice) | UN::VulkanComputeDevice | virtual |
| CreateCommandList(ICommandList **ppCommandList) override (defined in UN::VulkanComputeDevice) | UN::VulkanComputeDevice | virtual |
| CreateFence(IFence **ppFence) override (defined in UN::VulkanComputeDevice) | UN::VulkanComputeDevice | virtual |
| CreateKernel(IKernel **ppKernel) override (defined in UN::VulkanComputeDevice) | UN::VulkanComputeDevice | virtual |
| CreateMemory(IDeviceMemory **ppMemory) override (defined in UN::VulkanComputeDevice) | UN::VulkanComputeDevice | virtual |
| CreateResourceBinding(IResourceBinding **ppResourceBinding) override (defined in UN::VulkanComputeDevice) | UN::VulkanComputeDevice | virtual |
| 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::VulkanComputeDevice | inline |
| GetDescriptorAllocator() (defined in UN::VulkanComputeDevice) | UN::VulkanComputeDevice | inline |
| GetDeviceQueue(UInt32 queueFamilyIndex, UInt32 queueIndex) (defined in UN::VulkanComputeDevice) | UN::VulkanComputeDevice | inline |
| GetDeviceQueue(HardwareQueueKindFlags flags) (defined in UN::VulkanComputeDevice) | UN::VulkanComputeDevice | inline |
| GetNativeDevice() const (defined in UN::VulkanComputeDevice) | UN::VulkanComputeDevice | inline |
| GetQueueFamilyIndex(HardwareQueueKindFlags flags) (defined in UN::VulkanComputeDevice) | UN::VulkanComputeDevice | inline |
| GetRefCounter() override | UN::Object< IComputeDevice > | inlinevirtual |
| Init(const DescriptorType &desc) override | UN::VulkanComputeDevice | virtual |
| Release() override | UN::Object< IComputeDevice > | inlinevirtual |
| Reset() override | UN::VulkanComputeDevice | virtual |
| VulkanComputeDevice(VulkanDeviceFactory *pInstance) (defined in UN::VulkanComputeDevice) | UN::VulkanComputeDevice | explicit |
| ~IComputeDevice() override=default (defined in UN::IComputeDevice) | UN::IComputeDevice | |
| ~IObject()=default (defined in UN::IObject) | UN::IObject | virtual |
| ~VulkanComputeDevice() override (defined in UN::VulkanComputeDevice) | UN::VulkanComputeDevice |