Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
Engine::Core::ApplicationContext Member List

This is the complete list of members for Engine::Core::ApplicationContext, including all inherited members.

ApplicationContext()=defaultEngine::Core::ApplicationContext
checkRequiredEnvironmentBlendModeAvailability()Engine::Core::ApplicationContextprivate
cleanup()Engine::Core::ApplicationContext
createDevice(VkSurfaceKHR mirrorSurface)Engine::Core::ApplicationContext
createOpenXrInstance(std::optional< std::filesystem::path > customOpenXrRuntimePath=std::optional< std::filesystem::path >())Engine::Core::ApplicationContextprivate
createResources()Engine::Core::ApplicationContext
createVulkanInstance()Engine::Core::ApplicationContextprivate
fbColorSpaceSupported_Engine::Core::ApplicationContextprivate
getGraphicsQueue() constEngine::Core::ApplicationContext
getMaxPushConstantsSize() constEngine::Core::ApplicationContext
getMultisampleCount() constEngine::Core::ApplicationContext
getPresentQueue() constEngine::Core::ApplicationContext
getSamplerCache()Engine::Core::ApplicationContextinline
getTransferQueue() constEngine::Core::ApplicationContext
getUniformBufferOffsetAlignment() constEngine::Core::ApplicationContext
getVkDevice() constEngine::Core::ApplicationContext
getVkGraphicsQueueFamilyIndex() constEngine::Core::ApplicationContext
getVkInstance() constEngine::Core::ApplicationContext
getVkPhysicalDevice() constEngine::Core::ApplicationContext
getVkTransferQueueFamilyIndex() constEngine::Core::ApplicationContext
getVmaAllocator() constEngine::Core::ApplicationContext
getVulkanInstanceExtensions()Engine::Core::ApplicationContextprivate
getXrInstance() constEngine::Core::ApplicationContext
getXrSystemId() constEngine::Core::ApplicationContext
getXrViewType() constEngine::Core::ApplicationContext
isFbColorSpaceSupported() constEngine::Core::ApplicationContextinline
isMeshShaderSupported() constEngine::Core::ApplicationContext
LoadOpenXrExtensionFunctions()Engine::Core::ApplicationContextprivate
logVulkanRequirements()Engine::Core::ApplicationContextprivate
maxPushConstantsSizeEngine::Core::ApplicationContextprivate
meshShaderSupported_Engine::Core::ApplicationContextprivate
multisampleCountEngine::Core::ApplicationContextprivate
pickQueueFamilies(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, uint32_t &outGraphicsIndex, uint32_t &outPresentIndex, uint32_t &outTransferIndex)Engine::Core::ApplicationContextprivate
queueFamilyEngine::Core::ApplicationContextprivate
retrieveXrSystemId()Engine::Core::ApplicationContextprivate
samplerCache_Engine::Core::ApplicationContextprivate
supportedOpenXRApiLayersEngine::Core::ApplicationContextprivate
supportedOpenXRInstanceExtensionsEngine::Core::ApplicationContextprivate
supportedVulkanDeviceExtensionsEngine::Core::ApplicationContextprivate
supportedVulkanInstanceExtensionsEngine::Core::ApplicationContextprivate
uniformBufferOffsetAlignmentEngine::Core::ApplicationContextprivate
usesDedicatedTransferQueue() constEngine::Core::ApplicationContext
validateFeature(VkBool32 feature, const std::string &errorMessage)Engine::Core::ApplicationContextprivatestatic
vkDeviceEngine::Core::ApplicationContextprivate
vkInstanceEngine::Core::ApplicationContextprivate
vkPhysicalDeviceEngine::Core::ApplicationContextprivate
vmaAllocator_Engine::Core::ApplicationContextprivate
vulkanDeviceExtensionsEngine::Core::ApplicationContextprivate
vulkanInstanceExtensionsEngine::Core::ApplicationContextprivate
xrCreateVulkanDeviceKHREngine::Core::ApplicationContextprivate
xrCreateVulkanInstanceKHREngine::Core::ApplicationContextprivate
xrGetVulkanGraphicsDevice2KHREngine::Core::ApplicationContextprivate
xrGetVulkanGraphicsRequirements2KHREngine::Core::ApplicationContextprivate
xrGetVulkanInstanceExtensionsKHREngine::Core::ApplicationContextprivate
xrInstanceEngine::Core::ApplicationContextprivate
xrSystemIdEngine::Core::ApplicationContextprivate
~ApplicationContext()=defaultEngine::Core::ApplicationContext