|
VapourSynth-llvmexpr
|
#include <llvmexpr/runtime/vulkan/VulkanContext.hpp>
Public Member Functions | |
| VulkanContext (int device_id=-1) | |
| ~VulkanContext () | |
| VulkanContext (const VulkanContext &)=delete | |
| VulkanContext & | operator= (const VulkanContext &)=delete |
| VulkanContext (VulkanContext &&)=delete | |
| VulkanContext & | operator= (VulkanContext &&)=delete |
| vk::raii::Context & | getContext () |
| vk::raii::Instance & | getInstanceRef () |
| vk::raii::PhysicalDevice & | getPhysicalDevice () |
| vk::raii::Device & | getDevice () |
| vk::raii::Queue & | getComputeQueue () |
| uint32_t | getQueueFamilyIndex () const |
| void | submit (const vk::SubmitInfo &submit_info, const vk::Fence &fence) |
| void | waitIdle () |
Static Public Member Functions | |
| static VulkanContext & | getInstance () |
| static VulkanContext & | getInstance (int device_id) |
Definition at line 36 of file VulkanContext.hpp.
|
explicit |
Definition at line 100 of file VulkanContext.cpp.
Referenced by getInstance(), getInstance(), operator=(), operator=(), VulkanContext(), and VulkanContext().
| vkexpr::VulkanContext::~VulkanContext | ( | ) |
Definition at line 111 of file VulkanContext.cpp.
References waitIdle().
|
delete |
References VulkanContext().
|
delete |
References VulkanContext().
|
inline |
Definition at line 53 of file VulkanContext.hpp.
|
inline |
Definition at line 49 of file VulkanContext.hpp.
|
inline |
Definition at line 52 of file VulkanContext.hpp.
|
static |
Definition at line 65 of file VulkanContext.cpp.
References getInstance(), and VulkanContext().
Referenced by getInstance().
|
static |
Definition at line 67 of file VulkanContext.cpp.
References VulkanContext().
|
inline |
Definition at line 50 of file VulkanContext.hpp.
|
inline |
Definition at line 51 of file VulkanContext.hpp.
|
inlinenodiscard |
Definition at line 54 of file VulkanContext.hpp.
|
delete |
References VulkanContext().
|
delete |
References VulkanContext().
| void vkexpr::VulkanContext::submit | ( | const vk::SubmitInfo & | submit_info, |
| const vk::Fence & | fence ) |
Definition at line 249 of file VulkanContext.cpp.
| void vkexpr::VulkanContext::waitIdle | ( | ) |
Definition at line 255 of file VulkanContext.cpp.
Referenced by ~VulkanContext().