Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
EngineCore::RenderProcess Member List

This is the complete list of members for EngineCore::RenderProcess, including all inherited members.

addStagingBufferForCleanup(VulkanBuffer &&stagingBuffer)EngineCore::RenderProcess
addTexturesToUpload(const std::vector< Texture * > &textures, uint32_t firstIndex)EngineCore::RenderProcess
allocationsBufferEngineCore::RenderProcessprivate
binnedVisibleMeshletIndexBufferEngineCore::RenderProcessprivate
bufferUpdateThreadPoolEngineCore::RenderProcessprivate
cleanup()EngineCore::RenderProcess
cleanupStagingBuffer()EngineCore::RenderProcess
contextEngineCore::RenderProcessprivate
countDispatcherCounterEngineCore::RenderProcessprivate
countDispatcherDispatchBufferEngineCore::RenderProcessprivate
createBinnedVisibleMeshletIndexBuffer()EngineCore::RenderProcessprivate
createBinningAllocatorBuffers()EngineCore::RenderProcessprivate
createCountDispatcherBuffers()EngineCore::RenderProcessprivate
createCullingFailedBuffers()EngineCore::RenderProcessprivate
createDispatcherDispatchBuffer()EngineCore::RenderProcessprivate
createFrustumUBOBuffer()EngineCore::RenderProcessprivate
createHiZPyramid(VkDevice device, VkExtent2D resolution, uint32_t arrayLayers)EngineCore::RenderProcessprivate
createHiZViewProjectionBuffer()EngineCore::RenderProcessprivate
createIndirectDrawBuffer()EngineCore::RenderProcessprivate
createLodBuffers()EngineCore::RenderProcessprivate
createMeshletCounterBuffer()EngineCore::RenderProcessprivate
createMeshletToObjectMapBuffer()EngineCore::RenderProcessprivate
createMeshRenderingInfoBuffers()EngineCore::RenderProcessprivate
createObjectMeshletDataBuffer()EngineCore::RenderProcessprivate
createPass1CounterBuffer()EngineCore::RenderProcessprivate
createPerObjectSSBOBuffer()EngineCore::RenderProcessprivate
createViewProjectionBuffer()EngineCore::RenderProcessprivate
createVisibleObjectRangesBuffer()EngineCore::RenderProcessprivate
createVSIndirectDrawBuffers()EngineCore::RenderProcessprivate
createVSInstancedDrawingBuffers()EngineCore::RenderProcessprivate
cullingFailedBufferEngineCore::RenderProcessprivate
cullingFailedCounterBufferEngineCore::RenderProcessprivate
dispatcherDispatchBufferEngineCore::RenderProcessprivate
ensureBufferSizes(uint32_t primitiveCount)EngineCore::RenderProcess
eyeIndexEngineCore::RenderProcessprivate
frustumDataEngineCore::RenderProcess
frustumDataBufferEngineCore::RenderProcessprivate
getAllocationsBuffer() constEngineCore::RenderProcess
getBinnedVisibleMeshletIndexBuffer()EngineCore::RenderProcess
getBinnedVisibleMeshletIndexBuffer() constEngineCore::RenderProcess
getCullingFailedBuffer() constEngineCore::RenderProcess
getCullingFailedCounterBuffer() constEngineCore::RenderProcess
getEyeIndex() constEngineCore::RenderProcess
getFrustumUBOBuffer() constEngineCore::RenderProcess
getGraphicsCommandBuffer()EngineCore::RenderProcess
getGraphicsCompleteFence()EngineCore::RenderProcess
getGraphicsDescriptorSet() constEngineCore::RenderProcess
getGraphicsFenceSubmitted() constEngineCore::RenderProcess
getHiZExtent() constEngineCore::RenderProcessinline
getHiZMipLevels() constEngineCore::RenderProcessinline
getHiZPyramidFullView() constEngineCore::RenderProcessinline
getHiZPyramidImage() constEngineCore::RenderProcessinline
getHiZPyramidMipView(uint32_t mipLevel) constEngineCore::RenderProcessinline
getHiZViewProjectionBuffer() constEngineCore::RenderProcess
getIndirectDrawBuffer() constEngineCore::RenderProcess
getLodClusterSurvivorCountBuffer() constEngineCore::RenderProcess
getLodClusterSurvivorsBuffer() constEngineCore::RenderProcess
getLodConfigBuffer() constEngineCore::RenderProcess
getMeshletCounterBuffer() constEngineCore::RenderProcess
getMeshletToObjectMapBuffer()EngineCore::RenderProcess
getMeshletToObjectMapBuffer() constEngineCore::RenderProcess
getMeshRenderingBuffer() constEngineCore::RenderProcess
getMeshRenderingStagingBuffer() constEngineCore::RenderProcess
getMirrorViewImageSemaphore() constEngineCore::RenderProcess
getObjectMeshletDataBuffer() constEngineCore::RenderProcess
getPass1CounterBuffer() constEngineCore::RenderProcess
getPerObjectSSBO_StagingBuffer() constEngineCore::RenderProcess
getPerObjectSSBOBuffer() constEngineCore::RenderProcess
getPipelineBinOffsetsBuffer() constEngineCore::RenderProcess
getPipelineCountersBuffer() constEngineCore::RenderProcess
getRenderFinishedSemaphore() constEngineCore::RenderProcess
getTransferCommandBuffer()EngineCore::RenderProcess
getTransferCompleteFence()EngineCore::RenderProcess
getTransferFenceSubmitted() constEngineCore::RenderProcess
getTransferFinishedSemaphore() constEngineCore::RenderProcess
getViewProjectionBuffer()EngineCore::RenderProcess
getViewProjectionBuffer() constEngineCore::RenderProcess
getVisibleObjectRangesBuffer() constEngineCore::RenderProcess
getVSDrawCommandsBuffer() constEngineCore::RenderProcess
getVSDrawCountBuffer() constEngineCore::RenderProcess
getVSGeometryCountersBuffer() constEngineCore::RenderProcess
getVSIndirectDrawBuffer() constEngineCore::RenderProcess
getVSIndirectDrawCountBuffer() constEngineCore::RenderProcess
getVSInstanceAllocationsBuffer() constEngineCore::RenderProcess
getVSInstanceIdsBuffer() constEngineCore::RenderProcess
getVSVisibleCountBuffer() constEngineCore::RenderProcess
getVSVisibleInstancesBuffer() constEngineCore::RenderProcess
graphicsCommandBufferEngineCore::RenderProcessprivate
graphicsCompleteFenceEngineCore::RenderProcessprivate
graphicsDescriptorSetEngineCore::RenderProcessprivate
graphicsFenceSubmittedEngineCore::RenderProcessprivate
hiZFirstFrame_EngineCore::RenderProcessprivate
hiZPyramid_EngineCore::RenderProcessprivate
hiZViewProjectionBuffer_EngineCore::RenderProcessprivate
hiZViewProjectionData_EngineCore::RenderProcessprivate
indirectDrawBufferEngineCore::RenderProcessprivate
lastSeenDataVersion_EngineCore::RenderProcessprivate
lodClusterSurvivorCountBuffer_EngineCore::RenderProcessprivate
lodClusterSurvivorsBuffer_EngineCore::RenderProcessprivate
lodConfigBuffer_EngineCore::RenderProcessprivate
lodConfigData_EngineCore::RenderProcessprivate
meshletCounterBufferEngineCore::RenderProcessprivate
meshletToObjectMapBufferEngineCore::RenderProcessprivate
meshRenderingInfoBufferEngineCore::RenderProcessprivate
mirrorViewImageReadySemaphoreEngineCore::RenderProcessprivate
objectMeshletDataEngineCore::RenderProcessprivate
objectMeshletDataBufferEngineCore::RenderProcessprivate
pass1CounterBufferEngineCore::RenderProcessprivate
perObjectDataEngineCore::RenderProcess
perObjectDataBufferEngineCore::RenderProcessprivate
physicalDeviceEngineCore::RenderProcessprivate
pipelineBinOffsetsBufferEngineCore::RenderProcessprivate
pipelineCountersBufferEngineCore::RenderProcessprivate
pipelineIndicesEngineCore::RenderProcessprivate
processTextureUpload()EngineCore::RenderProcess
refreshAllDescriptorSets()EngineCore::RenderProcess
rendererEngineCore::RenderProcessprivate
renderFinishedSemaphoreEngineCore::RenderProcessprivate
RenderProcess(ApplicationContext *context, VkDeviceSize uniformBufferOffsetAlignment, VkCommandPool graphicsCommandPool, VkCommandPool transferCommandPool, VkDescriptorPool descriptorPool, VkDescriptorSetLayout graphicsDescriptorSetLayout, uint32_t eyeIndex, Renderer *renderer, const Engine *engine)EngineCore::RenderProcess
sceneManagerEngineCore::RenderProcessprivate
setGraphicsFenceSubmitted(bool isSubmitted)EngineCore::RenderProcess
setTransferFenceSubmitted(bool isSubmitted)EngineCore::RenderProcess
stagingBuffersForCleanupEngineCore::RenderProcessprivate
staticFragmentUniformDataEngineCore::RenderProcessprivate
staticVertexUniformDataEngineCore::RenderProcess
syncWithRenderingDataManager(RenderingDataManager *rdm)EngineCore::RenderProcess
textureWritesToUploadEngineCore::RenderProcessprivate
transferCommandBufferEngineCore::RenderProcessprivate
transferCompleteFenceEngineCore::RenderProcessprivate
transferFenceSubmittedEngineCore::RenderProcessprivate
transferFinishedSemaphoreEngineCore::RenderProcessprivate
unifiedMeshesEngineCore::RenderProcessprivate
updateComputeBinningAllocatorDescriptorSets() constEngineCore::RenderProcess
updateComputeMeshletCullingDescriptorSets() constEngineCore::RenderProcess
updateComputeMeshletCullingDispatcherDescriptorSets() constEngineCore::RenderProcess
updateComputeMeshletUnpackingDescriptorSets() constEngineCore::RenderProcess
updateComputeMeshletUnpackingDispatcherDescriptorSets() constEngineCore::RenderProcess
updateComputeObjectCullingDescriptorSets(VkImageView previousFrameHiZView=VK_NULL_HANDLE) constEngineCore::RenderProcess
updateComputePrepareDrawDescriptorSets() constEngineCore::RenderProcess
updateComputeVSBinningAllocatorDescriptorSets() constEngineCore::RenderProcess
updateComputeVSInstanceUnpackingDescriptorSets() constEngineCore::RenderProcess
updateComputeVSPrepareDrawDescriptorSets() constEngineCore::RenderProcess
updateEyeViewProjectionMatrices(const Headset *headset)EngineCore::RenderProcess
updateFragmentTime(float time)EngineCore::RenderProcess
updateFrustumUBOData(const Headset *headset)EngineCore::RenderProcess
updateHiZViewProjectionData(const Headset *headset)EngineCore::RenderProcess
updateLodConfig(const glm::vec3 &cameraPosition, const glm::mat4 &projMatrix, float nearPlane, float screenWidth, float screenHeight, float errorThresholdPixels=1.0f, bool ditherEnabled=true)EngineCore::RenderProcess
updateMeshletDataBuffer()EngineCore::RenderProcess
updateMeshRenderingData()EngineCore::RenderProcess
updateRendererDescriptorSets()EngineCore::RenderProcess
updateSSBO(const Renderer *renderer)EngineCore::RenderProcess
uploadFrustumUBO()EngineCore::RenderProcess
uploadHiZViewProjectionUBO()EngineCore::RenderProcess
uploadLodConfigBuffer()EngineCore::RenderProcess
uploadMeshRenderingStagingData()EngineCore::RenderProcess
uploadNewTextures(const std::vector< Texture * > &textures, uint32_t firstIndex) constEngineCore::RenderProcess
uploadSSBOStagingBuffer()EngineCore::RenderProcess
uploadUniformBufferData()EngineCore::RenderProcess
viewProjectionBufferEngineCore::RenderProcessprivate
visibleObjectRangesBufferEngineCore::RenderProcessprivate
vsDrawCommandsBuffer_EngineCore::RenderProcessprivate
vsDrawCountBuffer_EngineCore::RenderProcessprivate
vsGeometryCountersBuffer_EngineCore::RenderProcessprivate
vsIndirectDrawBuffer_EngineCore::RenderProcessprivate
vsIndirectDrawCountBuffer_EngineCore::RenderProcessprivate
vsInstanceAllocationsBuffer_EngineCore::RenderProcessprivate
vsInstanceIdsBuffer_EngineCore::RenderProcessprivate
vsVisibleCountBuffer_EngineCore::RenderProcessprivate
vsVisibleInstancesBuffer_EngineCore::RenderProcessprivate