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: