Foray Library
rapid prototyping framework for crossplatform development of vulkan hardware ray tracing applications
Loading...
Searching...
No Matches
foray::base::DefaultAppBase Member List

This is the complete list of members for foray::base::DefaultAppBase, including all inherited members.

ApiBeforeDeviceBuilding(vkb::DeviceBuilder &deviceBuilder)foray::base::DefaultAppBaseinlineprotectedvirtual
ApiBeforeDeviceSelection(vkb::PhysicalDeviceSelector &pds)foray::base::DefaultAppBaseinlineprotectedvirtual
ApiBeforeInit()foray::base::DefaultAppBaseinlineprotectedvirtual
ApiBeforeInstanceCreate(vkb::InstanceBuilder &instanceBuilder)foray::base::DefaultAppBaseinlineprotectedvirtual
ApiBeforeSwapchainBuilding(vkb::SwapchainBuilder &swapchainBuilder)foray::base::DefaultAppBaseinlineprotectedvirtual
ApiBeforeWindowCreate(osi::Window &window)foray::base::DefaultAppBaseinlineprotectedvirtual
ApiDestroy()foray::base::DefaultAppBaseinlineprotectedvirtual
ApiFrameFinishedExecuting(uint64_t frameIndex)foray::base::DefaultAppBaseinlineprotectedvirtual
ApiInit()foray::base::DefaultAppBaseinlineprotectedvirtual
ApiOnEvent(const osi::Event *event)foray::base::DefaultAppBaseinlineprotectedvirtual
ApiOnResized(VkExtent2D size)foray::base::DefaultAppBaseinlineprotectedvirtual
ApiOnShadersRecompiled(std::unordered_set< uint64_t > &recompiledShaderKeys)foray::base::DefaultAppBaseinlineprotectedvirtual
ApiRender(FrameRenderInfo &renderInfo)foray::base::DefaultAppBaseinlineprotectedvirtual
CanRenderNextFrame()foray::base::DefaultAppBaseprotectedvirtual
DefaultAppBase()foray::base::DefaultAppBase
Destroy()foray::base::DefaultAppBaseprotectedvirtual
FRAMERECORDBENCH_ACQUIRESWAPIMAGEforay::base::DefaultAppBaseinlineprotectedstatic
FRAMERECORDBENCH_PRESENTforay::base::DefaultAppBaseinlineprotectedstatic
FRAMERECORDBENCH_RECORDCMDBUFFERSforay::base::DefaultAppBaseinlineprotectedstatic
FRAMERECORDBENCH_WAITONFENCEforay::base::DefaultAppBaseinlineprotectedstatic
Init()foray::base::DefaultAppBaseprotectedvirtual
InitCommandPool()foray::base::DefaultAppBaseprotectedvirtual
InitCreateVma()foray::base::DefaultAppBaseprotectedvirtual
InitGetQueue()foray::base::DefaultAppBaseprotectedvirtual
InitSyncObjects()foray::base::DefaultAppBaseprotectedvirtual
mAuxiliaryCommandBufferCountforay::base::DefaultAppBaseprotected
mContextforay::base::DefaultAppBaseprotected
mDeviceforay::base::DefaultAppBaseprotected
mEnableFrameRecordBenchmarkforay::base::DefaultAppBaseprotected
mHostFrameRecordBenchmarkforay::base::DefaultAppBaseprotected
mInFlightFrameIndexforay::base::DefaultAppBaseprotected
mInFlightFramesforay::base::DefaultAppBaseprotected
mInstanceforay::base::DefaultAppBaseprotected
mLastShadersCheckedTimestampforay::base::DefaultAppBaseprotected
mOsManagerforay::base::DefaultAppBaseprotected
mRegisteredStagesforay::base::DefaultAppBaseprotected
mRenderedFrameCountforay::base::DefaultAppBaseprotected
mRenderLoopforay::base::DefaultAppBaseprotected
mSamplerCollectionforay::base::DefaultAppBaseprotected
mShaderManagerforay::base::DefaultAppBaseprotected
mWindowSwapchainforay::base::DefaultAppBaseprotected
OnResized(VkExtent2D size)foray::base::DefaultAppBaseinlineprotected
OnShadersRecompiled(std::unordered_set< uint64_t > &recompiledShaderKeys)foray::base::DefaultAppBaseprotectedvirtual
PollEvents()foray::base::DefaultAppBaseprotectedvirtual
RecreateSwapchain()foray::base::DefaultAppBaseprotectedvirtual
RegisterRenderStage(stages::RenderStage *stage)foray::base::DefaultAppBaseprotectedvirtual
Render(RenderLoop::RenderInfo &renderInfo)foray::base::DefaultAppBaseprotectedvirtual
Run()foray::base::DefaultAppBase
UnregisterRenderStage(stages::RenderStage *stage)foray::base::DefaultAppBaseprotectedvirtual
~DefaultAppBase()=defaultforay::base::DefaultAppBasevirtual