Non owning context object.
More...
#include <foray_context.hpp>
Non owning context object.
◆ Device()
VkDevice foray::core::Context::Device |
( |
| ) |
const |
|
inline |
◆ GetSwapchainSize()
VkExtent2D foray::core::Context::GetSwapchainSize |
( |
| ) |
const |
|
inline |
◆ Instance()
VkInstance foray::core::Context::Instance |
( |
| ) |
const |
|
inline |
◆ operator VkDevice()
foray::core::Context::operator VkDevice |
( |
| ) |
const |
|
inline |
◆ operator VkInstance()
foray::core::Context::operator VkInstance |
( |
| ) |
const |
|
inline |
◆ operator VkPhysicalDevice()
foray::core::Context::operator VkPhysicalDevice |
( |
| ) |
const |
|
inline |
◆ operator VkQueue()
foray::core::Context::operator VkQueue |
( |
| ) |
const |
|
inline |
◆ PhysicalDevice()
VkPhysicalDevice foray::core::Context::PhysicalDevice |
( |
| ) |
const |
|
inline |
◆ Allocator
VmaAllocator foray::core::Context::Allocator = nullptr |
◆ CommandPool
VkCommandPool foray::core::Context::CommandPool = nullptr |
◆ OsManager
The OsManager can be used to access windows, events, input devices.
◆ PipelineCache
VkPipelineCache foray::core::Context::PipelineCache = nullptr |
◆ Queue
VkQueue foray::core::Context::Queue = nullptr |
Queue (in default setups used for all commands)
◆ QueueFamilyIndex
uint32_t foray::core::Context::QueueFamilyIndex = VK_QUEUE_FAMILY_IGNORED |
◆ SamplerCol
◆ ShaderMan
◆ Swapchain
vkb::Swapchain* foray::core::Context::Swapchain = nullptr |
◆ SwapchainImages
Swapchain image infos (VkImage, VkImageView, Name, ...)
◆ VkbDevice
vkb::Device* foray::core::Context::VkbDevice = nullptr |
◆ VkbDispatchTable
vkb::DispatchTable* foray::core::Context::VkbDispatchTable = nullptr |
◆ VkbInstance
vkb::Instance* foray::core::Context::VkbInstance = nullptr |
◆ VkbPhysicalDevice
vkb::PhysicalDevice* foray::core::Context::VkbPhysicalDevice = nullptr |
◆ Window
The documentation for this struct was generated from the following file: