#include <Device.h>
◆ Device() [1/4]
ll::vulkan::Device::Device |
( |
| ) |
|
|
delete |
◆ Device() [2/4]
ll::vulkan::Device::Device |
( |
const Device & |
device | ) |
|
|
delete |
◆ Device() [3/4]
ll::vulkan::Device::Device |
( |
Device && |
device | ) |
|
|
delete |
◆ Device() [4/4]
ll::vulkan::Device::Device |
( |
const vk::Device & |
device, |
|
|
const vk::PhysicalDevice & |
physicalDevice, |
|
|
const uint32_t |
computeQueueFamilyIndex, |
|
|
const std::shared_ptr< ll::vulkan::Instance > & |
instance |
|
) |
| |
◆ ~Device()
ll::vulkan::Device::~Device |
( |
| ) |
|
◆ createCommandBuffer()
◆ get()
vk::Device& ll::vulkan::Device::get |
( |
| ) |
|
|
noexcept |
◆ getCommandPool()
vk::CommandPool& ll::vulkan::Device::getCommandPool |
( |
| ) |
|
|
noexcept |
◆ getComputeFamilyQueueIndex()
uint32_t ll::vulkan::Device::getComputeFamilyQueueIndex |
( |
| ) |
const |
|
noexcept |
◆ getComputeLocalShape()
◆ getPhysicalDevice()
vk::PhysicalDevice& ll::vulkan::Device::getPhysicalDevice |
( |
| ) |
|
|
noexcept |
◆ getPhysicalDeviceLimits()
const vk::PhysicalDeviceLimits& ll::vulkan::Device::getPhysicalDeviceLimits |
( |
| ) |
|
|
noexcept |
◆ isImageDescriptorSupported()
bool ll::vulkan::Device::isImageDescriptorSupported |
( |
const ll::ImageDescriptor & |
descriptor | ) |
const |
|
noexcept |
◆ operator=() [1/2]
Device& ll::vulkan::Device::operator= |
( |
const Device & |
device | ) |
|
|
delete |
◆ operator=() [2/2]
◆ run()
The documentation for this class was generated from the following file:
- /root/project/lluvia/cpp/core/include/lluvia/core/vulkan/Device.h