This is the complete list of members for vex::Renderer, including all inherited members.
| approxTriangles (defined in vex::Renderer) | vex::Renderer | private |
| basicDiag (defined in vex::Renderer) | vex::Renderer | private |
| bEditorQueue | vex::Renderer | private |
| beginFrame(glm::uvec2 renderResolution, SceneRenderData &outData) | vex::Renderer | |
| bMaskedQueue | vex::Renderer | private |
| bTransQueue | vex::Renderer | private |
| composeFrame(SceneRenderData &data, ImGUIWrapper &ui, bool isEditorMode) | vex::Renderer | |
| currentTime (defined in vex::Renderer) | vex::Renderer | private |
| endFrame(SceneRenderData &data) | vex::Renderer | |
| getImGuiTextureID(ImGUIWrapper &ui) | vex::Renderer | |
| issueMultiDrawIndexed(VkCommandBuffer cmd, const std::vector< VkMultiDrawIndexedInfoEXT > &commands) | vex::Renderer | private |
| m_cachedImGuiDescriptor (defined in vex::Renderer) | vex::Renderer | private |
| m_crtDescriptorSet (defined in vex::Renderer) | vex::Renderer | private |
| m_garbageDescriptors (defined in vex::Renderer) | vex::Renderer | private |
| m_indirectAllocations (defined in vex::Renderer) | vex::Renderer | private |
| m_indirectBuffers (defined in vex::Renderer) | vex::Renderer | private |
| m_lastUsedView (defined in vex::Renderer) | vex::Renderer | private |
| m_linearSampler (defined in vex::Renderer) | vex::Renderer | private |
| m_localPool (defined in vex::Renderer) | vex::Renderer | private |
| m_multiDrawInfos (defined in vex::Renderer) | vex::Renderer | private |
| m_p_billboardMaskedPipeline | vex::Renderer | private |
| m_p_billboardTransPipeline | vex::Renderer | private |
| m_p_compositePipeline (defined in vex::Renderer) | vex::Renderer | private |
| m_p_fullscreenPipeline (defined in vex::Renderer) | vex::Renderer | private |
| m_p_maskPipeline | vex::Renderer | private |
| m_p_meshManager (defined in vex::Renderer) | vex::Renderer | private |
| m_p_particleMaskedPipeline | vex::Renderer | private |
| m_p_particleTransPipeline | vex::Renderer | private |
| m_p_pipeline (defined in vex::Renderer) | vex::Renderer | private |
| m_p_resources (defined in vex::Renderer) | vex::Renderer | private |
| m_p_swapchainManager (defined in vex::Renderer) | vex::Renderer | private |
| m_p_transPipeline | vex::Renderer | private |
| m_p_uiPipeline (defined in vex::Renderer) | vex::Renderer | private |
| m_r_context (defined in vex::Renderer) | vex::Renderer | private |
| m_sceneUBO (defined in vex::Renderer) | vex::Renderer | private |
| m_screenDescriptorSet (defined in vex::Renderer) | vex::Renderer | private |
| m_screenSampler (defined in vex::Renderer) | vex::Renderer | private |
| m_transparentTriangles (defined in vex::Renderer) | vex::Renderer | private |
| m_uiObjects (defined in vex::Renderer) | vex::Renderer | private |
| maskedQueue | vex::Renderer | private |
| opaqueQueue | vex::Renderer | private |
| pMaskedQueue | vex::Renderer | private |
| pTransQueue | vex::Renderer | private |
| Renderer(VulkanContext &context, std::unique_ptr< VulkanResources > &resources, std::unique_ptr< VulkanPipeline > &pipeline, std::unique_ptr< VulkanPipeline > &transPipeline, std::unique_ptr< VulkanPipeline > &maskPipeline, std::unique_ptr< VulkanPipeline > &billboardTransPipeline, std::unique_ptr< VulkanPipeline > &billboardMaskedPipeline, std::unique_ptr< VulkanPipeline > &particleTransPipeline, std::unique_ptr< VulkanPipeline > &particleMaskedPipeline, std::unique_ptr< VulkanPipeline > &uiPipeline, std::unique_ptr< VulkanPipeline > &fullscreenPipeline, std::unique_ptr< VulkanPipeline > &compositePipeline, std::unique_ptr< VulkanSwapchainManager > &swapchainManager, std::unique_ptr< MeshManager > &meshManager) | vex::Renderer | |
| renderScene(SceneRenderData &data, const vex::Entity cameraEntity, vex::Registry ®istry, int frame, const std::vector< DebugVertex > *debugLines=nullptr, bool isEditorMode=false) | vex::Renderer | |
| startTime (defined in vex::Renderer) | vex::Renderer | private |
| transitionImageLayout(VkCommandBuffer cmd, VkImage image, VkImageLayout oldLayout, VkImageLayout newLayout, VkAccessFlags srcAccessMask, VkAccessFlags dstAccessMask, VkPipelineStageFlags srcStage, VkPipelineStageFlags dstStage) | vex::Renderer | private |
| transparentQueue | vex::Renderer | private |
| trnasMatrixes (defined in vex::Renderer) | vex::Renderer | private |
| updateScreenDescriptor(VkImageView view) | vex::Renderer | private |
| ~Renderer() | vex::Renderer |