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

This is the complete list of members for Engine::Rendering::Renderer, including all inherited members.

advanceFrameIndices()Engine::Rendering::Renderer
allocateDescriptors()Engine::Rendering::Renderer
brdfLutDescriptorSet_Engine::Rendering::Rendererprivate
bufferManager_Engine::Rendering::Rendererprivate
cleanup()Engine::Rendering::Renderer
computeMeshletCullingPipelineLayoutEngine::Rendering::Rendererprivate
computeObjectCullingPipelineLayoutEngine::Rendering::Rendererprivate
computePassManager_Engine::Rendering::Rendererprivate
context_Engine::Rendering::Rendererprivate
createDebugLinePipeline()Engine::Rendering::Rendererprivate
createImageBasedLightingResources()Engine::Rendering::Rendererprivate
createSkyGradientPipeline()Engine::Rendering::Rendererprivate
createSunShadowPipelines()Engine::Rendering::Rendererprivate
createSunShadowResources()Engine::Rendering::Rendererprivate
createTonemapResources()Engine::Rendering::Rendererprivate
createVertexShaderPathResources()Engine::Rendering::Renderer
createVertexShaderPipelineResources()Engine::Rendering::Rendererprivate
createVSInstancedDrawingResources()Engine::Rendering::Rendererprivate
currentFrameEngine::Rendering::Rendererprivate
debugLineOverlayPipeline_Engine::Rendering::Rendererprivate
debugLinePipeline_Engine::Rendering::Rendererprivate
descriptorPool_Engine::Rendering::Rendererprivate
dynamicSunShadowResources_Engine::Rendering::Rendererprivate
engine_Engine::Rendering::Rendererprivate
ensureOutputBufferSizes(uint32_t primitive_count) constEngine::Rendering::Renderer
findExistingPipeline(const std::string &meshShader, const std::string &fragShader, const PipelineMaterialPayload &pipelineData) constEngine::Rendering::Rendererprivate
frameCounterEngine::Rendering::Rendererprivate
freezeCulling_Engine::Rendering::Rendererprivate
getBufferManager() constEngine::Rendering::Renderer
getComputePassManager() constEngine::Rendering::Renderer
getCounterBuffer() constEngine::Rendering::Renderer
getCurrentMirrorViewSemaphore() constEngine::Rendering::Renderer
getCurrentPresentableSemaphore(uint32_t swapchainImageIndex) constEngine::Rendering::Renderer
getCurrentRenderingCommandBuffer() constEngine::Rendering::Renderer
getCurrentRenderProcess() constEngine::Rendering::Renderer
getCurrentTracyTransferVkContext() constEngine::Rendering::Rendererinlineprivate
getCurrentTracyVkContext() constEngine::Rendering::Rendererinlineprivate
getCurrentTransferCommandBuffer() constEngine::Rendering::Renderer
getDispatchBuffer() constEngine::Rendering::Renderer
getDynamicSunShadowResources() constEngine::Rendering::Rendererinline
getFrameElapsedMs() constEngine::Rendering::Renderer
getGraphicsCommandBuffers() constEngine::Rendering::Renderer
getGraphicsCommandPool() constEngine::Rendering::Renderer
getGraphicsPipelines() constEngine::Rendering::Renderer
getHeadset() constEngine::Rendering::Rendererinline
getIBLResources() constEngine::Rendering::Rendererinline
getMeshletCullingDispatchToMeshletCullingBarriers() constEngine::Rendering::Renderer
getMeshletCullingToPrepareDrawBarriers() constEngine::Rendering::Renderer
getMeshletUnpackingDispatchToMeshletUnpackingBarriers(Vulkan::BarrierBundle &bundle) constEngine::Rendering::Renderer
getMeshletUnpackingToMeshletCullingDispatchBarriers(Vulkan::BarrierBundle &bundle) constEngine::Rendering::Renderer
getMeshUnpackingDataBuffer() constEngine::Rendering::Renderer
getObjectCullingDataBuffer() constEngine::Rendering::Renderer
getObjectCullingToMeshletUnpackingDispatchBarriers(Vulkan::BarrierBundle &bundle) constEngine::Rendering::Renderer
getObjectIDsBuffer() constEngine::Rendering::Renderer
getObjectMeshletDataBuffer() constEngine::Rendering::Renderer
getPipelineConfig(PipelineNames pipelineName)Engine::Rendering::Rendererstatic
getPipelineIndex(GraphicsPipeline *pipeline, uint32_t &pipelineIndex) constEngine::Rendering::Renderer
getPipelineIndex(PipelineNames pipelineName, uint32_t &pipelineIndex) constEngine::Rendering::Renderer
getPlaceholderBuffer() constEngine::Rendering::Renderer
getPlaceholderUniformBuffer() constEngine::Rendering::Renderer
getRenderingDataManager() constEngine::Rendering::Renderer
getRenderProcesses() constEngine::Rendering::Rendererinline
getSunShadowPipelineForCaster(PipelineNames pipelineName) constEngine::Rendering::Rendererprivate
getSunShadowResources() constEngine::Rendering::Rendererinline
getTimelineSemaphore() constEngine::Rendering::Renderer
getTimelineSemaphoreValue() constEngine::Rendering::Renderer
getTimelineSynchronizer() constEngine::Rendering::Renderer
getTransferCommandBuffers() constEngine::Rendering::Renderer
getTransferCommandPool() constEngine::Rendering::Renderer
getVSSunShadowPipelineForCaster(PipelineNames pipelineName) constEngine::Rendering::Rendererprivate
graphicsDescriptorSetLayoutEngine::Rendering::Rendererprivate
graphicsPipelineLayoutEngine::Rendering::Rendererprivate
graphicsPipelinesEngine::Rendering::Rendererprivate
headset_Engine::Rendering::Rendererprivate
iblDescriptorPool_Engine::Rendering::Rendererprivate
iblResources_Engine::Rendering::Rendererprivate
initializeFrameIndices()Engine::Rendering::Rendererprivate
initializeGpuBuffers() constEngine::Rendering::Renderer
initializeXrSwapchainFormats() constEngine::Rendering::Rendererprivate
isFreezeCulling() constEngine::Rendering::Rendererinline
isInStallRecovery() constEngine::Rendering::Renderer
isVertexShaderOnlyMode() constEngine::Rendering::Rendererinline
lastFrameStartTime_Engine::Rendering::Rendererprivate
lastRenderTime_Engine::Rendering::Rendererprivate
markFrameStart()Engine::Rendering::Renderer
particleSystem_Engine::Rendering::Rendererprivate
pipelineIndices_Engine::Rendering::Rendererprivate
pipelinesByName_Engine::Rendering::Rendererprivate
prepareDrawsComputePipelineLayoutEngine::Rendering::Rendererprivate
prepareTransferSubmission(uint32_t frameIndex) constEngine::Rendering::Renderer
pushConstantsEngine::Rendering::Rendererprivate
recordDebugLineDraws(VkCommandBuffer commandBuffer) constEngine::Rendering::Rendererprivate
recordParallelLodSelectionPipeline() constEngine::Rendering::Rendererprivate
recordRenderPass(size_t swapChainImageIndex)Engine::Rendering::Renderer
recordSkyGradientDraw(VkCommandBuffer commandBuffer)Engine::Rendering::Rendererprivate
recordSunShadowPass()Engine::Rendering::Rendererprivate
recordSunShadowPipelineDraws(VkCommandBuffer commandBuffer, PipelineNames pipelineName, VkPipeline shadowPipeline, uint32_t cascadeIndex)Engine::Rendering::Rendererprivate
recordSunShadowVertexShaderDraws(VkCommandBuffer commandBuffer, uint32_t cascadeIndex, bool staticCastersOnly, bool dynamicCastersOnly) constEngine::Rendering::Rendererprivate
recordSunShadowVisibilityPipeline(uint32_t cascadeIndex) constEngine::Rendering::Rendererprivate
recordTonemapToSwapchain(uint32_t swapChainImageIndex) constEngine::Rendering::Renderer
recordTransfer(float time)Engine::Rendering::Renderer
recordVertexShaderDraws(size_t swapChainImageIndex) constEngine::Rendering::Rendererprivate
recordVisibilityComputeToGraphicsBarriers(VkCommandBuffer commandBuffer) constEngine::Rendering::Rendererprivate
recordVSInstancedDrawingPipeline() constEngine::Rendering::Rendererprivate
registerWindTrailEmitter(std::shared_ptr< Entities::SceneNode > node)Engine::Rendering::Rendererinline
renderedFrameCounter_Engine::Rendering::Rendererprivate
Renderer(Core::ApplicationContext *context=nullptr, Headset *headset=nullptr, const EngineKern *engine=nullptr)Engine::Rendering::Rendererexplicit
renderFinishedSemaphoresEngine::Rendering::Rendererprivate
renderingDataManager_Engine::Rendering::Rendererprivate
renderProcessesEngine::Rendering::Rendererprivate
renderToXr(size_t swapChainImageIndex, float time)Engine::Rendering::Renderer
resetFrameTimer()Engine::Rendering::Renderer
resetMeshletCullingDispatchBuffers() constEngine::Rendering::Renderer
resetMeshletUnpackingDispatchBuffers()Engine::Rendering::Renderer
resetVisibilityBuffers(VkCommandBuffer commandBuffer) constEngine::Rendering::Rendererprivate
restartRenderCommandBuffers() constEngine::Rendering::Renderer
setFreezeCulling(bool freeze)Engine::Rendering::Renderer
setParallelLodSelection(bool enabled) constEngine::Rendering::Renderer
setSkipMeshShaderDraw(bool skip)Engine::Rendering::Rendererinline
setSkipVertexShaderDraw(bool skip)Engine::Rendering::Rendererinline
setSunShadowCasterDebugView(bool enabled)Engine::Rendering::Rendererinline
setTracyContextManager(Debug::Tracy::TracyVkContextManager *manager)Engine::Rendering::Rendererinline
setVertexShaderOnlyMode(bool enabled)Engine::Rendering::Rendererinline
setVSInstancedDrawing(bool enabled)Engine::Rendering::Rendererinline
shouldSkipMirrorView()Engine::Rendering::Renderer
SKIP_FRAMES_AFTER_STALLEngine::Rendering::Rendererprivatestatic
skipMeshShaderDraw_Engine::Rendering::Rendererprivate
skipMirrorFramesRemaining_Engine::Rendering::Rendererprivate
skipVertexShaderDraw_Engine::Rendering::Rendererprivate
skyGradientPipeline_Engine::Rendering::Rendererprivate
skyGradientPipelineLayout_Engine::Rendering::Rendererprivate
STALL_THRESHOLD_MSEngine::Rendering::Rendererprivatestatic
staticSunShadowCacheValid_Engine::Rendering::Rendererprivate
staticSunShadowCascadeData_Engine::Rendering::Rendererprivate
submitGraphics(uint32_t swapChainImageIndex, VkSemaphore mirrorAcquireSemaphore=VK_NULL_HANDLE) constEngine::Rendering::Renderer
submitInitialTransfers()Engine::Rendering::Renderer
submitTransfer() constEngine::Rendering::Renderer
sunShadowCasterDebugView_Engine::Rendering::Rendererprivate
sunShadowMovableAlphaPipeline_Engine::Rendering::Rendererprivate
sunShadowOpaquePipeline_Engine::Rendering::Rendererprivate
sunShadowResources_Engine::Rendering::Rendererprivate
sunShadowStaticAlphaPipeline_Engine::Rendering::Rendererprivate
syncCopyObjects_Engine::Rendering::Rendererprivate
syncTimelineAfterPause()Engine::Rendering::Renderer
timelineSynchronizer_Engine::Rendering::Rendererprivate
tonemapDescriptorSet_Engine::Rendering::Rendererprivate
tonemapDescriptorSetLayout_Engine::Rendering::Rendererprivate
tonemapPipeline_Engine::Rendering::Rendererprivate
tonemapPipelineLayout_Engine::Rendering::Rendererprivate
tracyContextManager_Engine::Rendering::Rendererprivate
unregisterWindTrailEmitter()Engine::Rendering::Rendererinline
updateCpuRenderResources(float time)Engine::Rendering::Renderer
updateSunShadowCascades()Engine::Rendering::Rendererprivate
updateViewMatrix() constEngine::Rendering::Renderer
uploadFrameData(float time)Engine::Rendering::Renderer
useVertexShaderPath_Engine::Rendering::Rendererprivate
useVSInstancedDrawing_Engine::Rendering::Rendererprivate
vertexShaderOnlyMode_Engine::Rendering::Rendererprivate
vkGraphicsCommandPool_Engine::Rendering::Rendererprivate
vkTransferCommandPool_Engine::Rendering::Rendererprivate
vsGraphicsPipelines_Engine::Rendering::Rendererprivate
vsPipelineLayout_Engine::Rendering::Rendererprivate
vsPipelineNameToIndex_Engine::Rendering::Rendererprivate
vsSunShadowMovableAlphaPipeline_Engine::Rendering::Rendererprivate
vsSunShadowOpaquePipeline_Engine::Rendering::Rendererprivate
vsSunShadowStaticAlphaPipeline_Engine::Rendering::Rendererprivate
waitForPreviousFrame() constEngine::Rendering::Renderer
windTrailEmitterNode_Engine::Rendering::Rendererprivate
~Renderer()Engine::Rendering::Renderer