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

This is the complete list of members for foray::stages::MinimalRaytracingStageBase, including all inherited members.

ApiCreateOrUpdateDescriptors()foray::stages::MinimalRaytracingStageBaseinlineprotectedvirtual
ApiCreateOutputImages()foray::stages::MinimalRaytracingStageBaseinlineprotectedvirtual
ApiCreatePipelineLayout()=0foray::stages::MinimalRaytracingStageBaseprotectedpure virtual
ApiCreateRtPipeline()=0foray::stages::MinimalRaytracingStageBaseprotectedpure virtual
ApiCustomObjectsCreate()foray::stages::MinimalRaytracingStageBaseinlineprotectedvirtual
ApiCustomObjectsDestroy()foray::stages::MinimalRaytracingStageBaseinlineprotectedvirtual
ApiDestroyDescriptors()foray::stages::MinimalRaytracingStageBaseinlineprotectedvirtual
ApiDestroyRtPipeline()=0foray::stages::MinimalRaytracingStageBaseprotectedpure virtual
ApiRecordFrameBind(VkCommandBuffer cmdBuffer, base::FrameRenderInfo &renderInfo)=0foray::stages::MinimalRaytracingStageBaseprotectedpure virtual
ApiRecordFramePrepare(VkCommandBuffer cmdBuffer, base::FrameRenderInfo &renderInfo)foray::stages::MinimalRaytracingStageBaseinlineprotectedvirtual
ApiRecordFrameTraceRays(VkCommandBuffer cmdBuffer, base::FrameRenderInfo &renderInfo)=0foray::stages::MinimalRaytracingStageBaseprotectedpure virtual
Destroy() overrideforay::stages::MinimalRaytracingStageBasevirtual
DestroyOutputImages()foray::stages::RenderStageprotectedvirtual
GetImageOutput(std::string_view name, bool noThrow=false)foray::stages::RenderStage
GetImageOutputs()foray::stages::RenderStage
Init(core::Context *context)foray::stages::MinimalRaytracingStageBase
mContextforay::stages::RenderStageprotected
mImageOutputsforay::stages::RenderStageprotected
mPipelineforay::stages::MinimalRaytracingStageBaseprotected
mPipelineLayoutforay::stages::MinimalRaytracingStageBaseprotected
mShaderKeysforay::stages::RenderStageprotected
OnShadersRecompiled(const std::unordered_set< uint64_t > &recompiled)foray::stages::RenderStagevirtual
RecordFrame(VkCommandBuffer cmdBuffer, base::FrameRenderInfo &renderInfo) overrideforay::stages::MinimalRaytracingStageBasevirtual
ReloadShaders() overrideforay::stages::MinimalRaytracingStageBaseprotectedvirtual
RenderStage()=defaultforay::stages::RenderStage
Resize(const VkExtent2D &extent) overrideforay::stages::MinimalRaytracingStageBasevirtual
~RenderStage()foray::stages::RenderStageinlinevirtual