VenomEngine
Cross-Platform Modern Graphics Engine
All Classes Namespaces Files Functions Variables Typedefs Enumerations Pages Concepts
venom::vulkan::VulkanApplication Member List

This is the complete list of members for venom::vulkan::VulkanApplication, including all inherited members.

__Init() override (defined in venom::vulkan::VulkanApplication)venom::vulkan::VulkanApplicationvirtual
__Loop() override (defined in venom::vulkan::VulkanApplication)venom::vulkan::VulkanApplicationvirtual
__PostInit() override (defined in venom::vulkan::VulkanApplication)venom::vulkan::VulkanApplicationvirtual
_AddCacheSize(size_t size)venom::common::GraphicsPluginObjectprotectedstatic
_currentExtent (defined in venom::common::GraphicsApplication)venom::common::GraphicsApplicationprotectedstatic
_currentFrame (defined in venom::common::GraphicsApplication)venom::common::GraphicsApplicationprotectedstatic
_dummyTexture (defined in venom::common::GraphicsApplication)venom::common::GraphicsApplicationprotected
_GetAvailableMultisamplingOptions() override (defined in venom::vulkan::VulkanApplication)venom::vulkan::VulkanApplicationprotectedvirtual
_GetDebugCallback() (defined in venom::vulkan::DebugApplication)venom::vulkan::DebugApplicationprotected
_GetTheoreticalFPS(double fps) (defined in venom::vulkan::DebugApplication)venom::vulkan::DebugApplicationprotected
_gfxSettingsChangeQueued (defined in venom::common::GraphicsSettings)venom::common::GraphicsSettingsprotected
_gfxSettingsChangeState (defined in venom::common::GraphicsSettings)venom::common::GraphicsSettingsprotected
_graphicsRenderPass (defined in venom::common::GraphicsApplication)venom::common::GraphicsApplicationprotected
_gui (defined in venom::common::GraphicsApplication)venom::common::GraphicsApplicationprotected
_guiRenderPass (defined in venom::common::GraphicsApplication)venom::common::GraphicsApplicationprotected
_hdrDirty (defined in venom::common::GraphicsSettings)venom::common::GraphicsSettingsprotected
_IsGfxConstantsDataDirty() (defined in venom::common::GraphicsSettings)venom::common::GraphicsSettingsprotectedstatic
_IsGfxSettingsDataDirty() (defined in venom::common::GraphicsSettings)venom::common::GraphicsSettingsprotectedstatic
_isHdrSupported (defined in venom::common::GraphicsSettings)venom::common::GraphicsSettingsprotected
_multisamplingDirty (defined in venom::common::GraphicsSettings)venom::common::GraphicsSettingsprotected
_OnGfxConstantsChange() override (defined in venom::vulkan::VulkanApplication)venom::vulkan::VulkanApplicationprotectedvirtual
_OnGfxSettingsChange() override (defined in venom::vulkan::VulkanApplication)venom::vulkan::VulkanApplicationprotectedvirtual
_PostInstance_SetDebugParameters() (defined in venom::vulkan::DebugApplication)venom::vulkan::DebugApplicationprotected
_samplingMode (defined in venom::common::GraphicsSettings)venom::common::GraphicsSettingsprotected
_SetCacheSize(size_t size)venom::common::GraphicsPluginObjectprotectedstatic
_SetCreateInfoValidationLayers(CreateInfo *createInfos) (defined in venom::vulkan::DebugApplication)venom::vulkan::DebugApplicationprotected
_SetCreateInfoValidationLayers(VkDeviceCreateInfo *createInfos) (defined in venom::vulkan::DebugApplication)venom::vulkan::DebugApplication
_SetHDR(bool enable) override (defined in venom::vulkan::VulkanApplication)venom::vulkan::VulkanApplicationprotectedvirtual
_SetInCache(const vc::String &path, const SPtr< GraphicsCachedResource > &object)venom::common::GraphicsPluginObjectprotectedstatic
_SetInstanceCreateInfoValidationLayers(VkInstanceCreateInfo *createInfos) (defined in venom::vulkan::DebugApplication)venom::vulkan::DebugApplicationprotected
_SetMultiSampling(const MultiSamplingModeOption mode, const MultiSamplingCountOption samples) override (defined in venom::vulkan::VulkanApplication)venom::vulkan::VulkanApplicationprotectedvirtual
_shaderResourceTable (defined in venom::common::GraphicsApplication)venom::common::GraphicsApplicationprotected
_shadowMapRenderPass (defined in venom::common::GraphicsApplication)venom::common::GraphicsApplicationprotected
_skyboxRenderPass (defined in venom::common::GraphicsApplication)venom::common::GraphicsApplicationprotected
_UpdateTheoreticalFPS(uint32_t microsecondsWaitedOnVSync) (defined in venom::vulkan::DebugApplication)venom::vulkan::DebugApplicationprotected
_windowSizeDirty (defined in venom::common::GraphicsSettings)venom::common::GraphicsSettingsprotected
CallbackAfterDraws(const GraphicsCallback callback) (defined in venom::common::GraphicsSettings)venom::common::GraphicsSettingsstatic
Create(int argc, const char *argv[]) (defined in venom::common::GraphicsApplication)venom::common::GraphicsApplicationstatic
DAs() (defined in venom::common::PluginObject)venom::common::PluginObjectinline
DAs() const (defined in venom::common::PluginObject)venom::common::PluginObjectinline
DebugApplication() (defined in venom::vulkan::DebugApplication)venom::vulkan::DebugApplication
DebugVisualizationMode enum namevenom::common::GraphicsSettings
Destroy() overridevenom::common::GraphicsPluginObjectvirtual
DestroyDebug() (defined in venom::vulkan::DebugApplication)venom::vulkan::DebugApplication
EndGfxSettingsChange() (defined in venom::common::GraphicsSettings)venom::common::GraphicsSettingsstatic
Get() (defined in venom::common::GraphicsApplication)venom::common::GraphicsApplicationstatic
GetActiveMultisamplingCount() (defined in venom::common::GraphicsSettings)venom::common::GraphicsSettingsstatic
GetActiveMultisamplingCountIndex() (defined in venom::common::GraphicsSettings)venom::common::GraphicsSettingsstatic
GetActiveMultisamplingMode() (defined in venom::common::GraphicsSettings)venom::common::GraphicsSettingsstatic
GetActiveSamplesMultisampling() (defined in venom::common::GraphicsSettings)venom::common::GraphicsSettingsstatic
GetAvailableMultisamplingCountOptions() (defined in venom::common::GraphicsSettings)venom::common::GraphicsSettingsstatic
GetAvailableMultisamplingCountOptionsStrings() (defined in venom::common::GraphicsSettings)venom::common::GraphicsSettingsstatic
GetCachedObject(const vc::String &path)venom::common::GraphicsPluginObjectstatic
GetCachedObjects()venom::common::GraphicsPluginObjectstatic
GetCommandBuffer(const int index) const (defined in venom::vulkan::VulkanApplication)venom::vulkan::VulkanApplicationinline
GetCurrentExtent() (defined in venom::common::GraphicsApplication)venom::common::GraphicsApplicationinlinestatic
GetCurrentFrameInFlight() (defined in venom::common::GraphicsApplication)venom::common::GraphicsApplicationinlinestatic
GetCurrentGraphicsCommandBuffer() const (defined in venom::vulkan::VulkanApplication)venom::vulkan::VulkanApplicationinline
GetDebugVisualizationMode() (defined in venom::common::GraphicsSettings)venom::common::GraphicsSettingsstatic
GetDebugVisualizerStrings() (defined in venom::common::GraphicsSettings)venom::common::GraphicsSettingsstatic
GetDescriptorPool() const (defined in venom::vulkan::VulkanApplication)venom::vulkan::VulkanApplicationinline
GetGfxSettingsDataPtr() (defined in venom::common::GraphicsSettings)venom::common::GraphicsSettingsstatic
GetGraphicsRenderPass() (defined in venom::common::GraphicsApplication)venom::common::GraphicsApplicationinlinestatic
GetGuiRenderPass() (defined in venom::common::GraphicsApplication)venom::common::GraphicsApplicationinlinestatic
GetPreviousFrameInFlight() (defined in venom::common::GraphicsApplication)venom::common::GraphicsApplicationinlinestatic
GetShadowMapRenderPass() (defined in venom::common::GraphicsApplication)venom::common::GraphicsApplicationinlinestatic
GetSkyboxRenderPass() (defined in venom::common::GraphicsApplication)venom::common::GraphicsApplicationinlinestatic
GetSwapChain() const (defined in venom::vulkan::VulkanApplication)venom::vulkan::VulkanApplicationinline
GetType() const override (defined in venom::common::PluginObject)venom::common::PluginObjectvirtual
GfxSettingsChangeState enum name (defined in venom::common::GraphicsSettings)venom::common::GraphicsSettingsprotected
GraphicsApplication() (defined in venom::common::GraphicsApplication)venom::common::GraphicsApplicationprotected
GraphicsPluginObject() (defined in venom::common::GraphicsPluginObject)venom::common::GraphicsPluginObject
GraphicsSettings() (defined in venom::common::GraphicsSettings)venom::common::GraphicsSettings
HasCachedObject(const vc::String &path)venom::common::GraphicsPluginObjectstatic
HasCallbacksAfterDraws() const (defined in venom::common::GraphicsSettings)venom::common::GraphicsSettingsinline
Init() (defined in venom::common::GraphicsApplication)venom::common::GraphicsApplication
InitDebug() (defined in venom::vulkan::DebugApplication)venom::vulkan::DebugApplication
IsBindlessSupported() (defined in venom::vulkan::VulkanApplication)venom::vulkan::VulkanApplicationinlinestatic
IsHDREnabled() (defined in venom::common::GraphicsSettings)venom::common::GraphicsSettingsstatic
IsHDRSupported() (defined in venom::common::GraphicsSettings)venom::common::GraphicsSettingsstatic
LaunchCallbacksAfterDraws() (defined in venom::common::GraphicsSettings)venom::common::GraphicsSettings
Loop() (defined in venom::common::GraphicsApplication)venom::common::GraphicsApplication
MultiSamplingCountOption enum name (defined in venom::common::GraphicsSettings)venom::common::GraphicsSettings
MultiSamplingModeOption enum namevenom::common::GraphicsSettings
PluginObject(const PluginType type) (defined in venom::common::PluginObject)venom::common::PluginObject
ReloadGFXSettings() (defined in venom::common::GraphicsSettings)venom::common::GraphicsSettingsstatic
SetDebugVisualizationMode(DebugVisualizationMode mode) (defined in venom::common::GraphicsSettings)venom::common::GraphicsSettingsstatic
SetHDR(bool enable)venom::common::GraphicsSettingsstatic
SetMultiSampling(const MultiSamplingModeOption mode, const MultiSamplingCountOption samples) (defined in venom::common::GraphicsSettings)venom::common::GraphicsSettingsstatic
SetWindowExtent(int width, int height) (defined in venom::common::GraphicsSettings)venom::common::GraphicsSettingsstatic
SetWindowResolution(int width, int height) (defined in venom::common::GraphicsSettings)venom::common::GraphicsSettingsstatic
ShouldClose() override (defined in venom::vulkan::VulkanApplication)venom::vulkan::VulkanApplicationvirtual
StartGfxSettingsChange()venom::common::GraphicsSettingsstatic
VulkanApplication() (defined in venom::vulkan::VulkanApplication)venom::vulkan::VulkanApplication
VulkanLight (defined in venom::vulkan::VulkanApplication)venom::vulkan::VulkanApplicationfriend
VulkanShaderResourceTable (defined in venom::vulkan::VulkanApplication)venom::vulkan::VulkanApplicationfriend
WaitForDraws() override (defined in venom::vulkan::VulkanApplication)venom::vulkan::VulkanApplicationvirtual
~DebugApplication() (defined in venom::vulkan::DebugApplication)venom::vulkan::DebugApplicationvirtual
~GraphicsApplication() override (defined in venom::common::GraphicsApplication)venom::common::GraphicsApplication
~GraphicsPluginObject() override (defined in venom::common::GraphicsPluginObject)venom::common::GraphicsPluginObject
~GraphicsSettings() (defined in venom::common::GraphicsSettings)venom::common::GraphicsSettingsvirtual
~IPluginObject()=default (defined in venom::common::IPluginObject)venom::common::IPluginObjectvirtual
~PluginObject() (defined in venom::common::PluginObject)venom::common::PluginObjectvirtual
~VulkanApplication() override (defined in venom::vulkan::VulkanApplication)venom::vulkan::VulkanApplication