|
Nameless Engine
|
This is the complete list of members for ne::Renderer, including all inherited members.
| bIsWindowMinimized | ne::Renderer | private |
| calculateFrameStatistics() | ne::Renderer | private |
| CameraManager (defined in ne::Renderer) | ne::Renderer | friend |
| clampSettingsToMaxSupported() | ne::Renderer | protected |
| compileEngineShaders() const | ne::Renderer | protected |
| create(GameManager *pGameManager, std::optional< RendererType > preferredRenderer) | ne::Renderer | static |
| createRenderer(GameManager *pGameManager, std::optional< RendererType > preferredRenderer) | ne::Renderer | privatestatic |
| createRenderer(RendererType type, GameManager *pGameManager, const std::vector< std::string > &vBlacklistedGpuNames) | ne::Renderer | privatestatic |
| cullLightsOutsideCameraFrustum(CameraProperties *pActiveCameraProperties, size_t iCurrentFrameResourceIndex) | ne::Renderer | protected |
| drawMeshesDepthPrepass(FrameResource *pCurrentFrameResource, size_t iCurrentFrameResourceIndex, const std::vector< Renderer::MeshesInFrustum::PipelineInFrustumInfo > &vOpaquePipelines)=0 | ne::Renderer | protectedpure virtual |
| drawMeshesMainPass(FrameResource *pCurrentFrameResource, size_t iCurrentFrameResourceIndex, const std::vector< Renderer::MeshesInFrustum::PipelineInFrustumInfo > &vOpaquePipelines, const std::vector< Renderer::MeshesInFrustum::PipelineInFrustumInfo > &vTransparentPipelines)=0 | ne::Renderer | protectedpure virtual |
| drawNextFrame() | ne::Renderer | protected |
| drawShadowMappingPass(FrameResource *pCurrentFrameResource, size_t iCurrentFrameResourceIndex, GraphicsPipelineRegistry *pGraphicsPipelines)=0 | ne::Renderer | protectedpure virtual |
| EnvironmentNode (defined in ne::Renderer) | ne::Renderer | friend |
| executeComputeShadersOnGraphicsQueue(FrameResource *pCurrentFrameResource, size_t iCurrentFrameResourceIndex, ComputeExecutionStage stage)=0 | ne::Renderer | protectedpure virtual |
| getCurrentlyUsedGpuName() const =0 | ne::Renderer | pure virtual |
| getDepthTextureNoMultisampling()=0 | ne::Renderer | pure virtual |
| getDirectionalLightNodeShadowMappingInfo(DirectionalLightNode *pNode, ShadowMapHandle *&pShadowMapHandle, unsigned int &iShadowPassLightInfoArrayIndex) | ne::Renderer | protectedstatic |
| getDrawCallCounter() | ne::Renderer | inlineprotected |
| getFrameConstants() | ne::Renderer | inlineprotected |
| getFrameResourceManager() const | ne::Renderer | |
| getGameManager() const | ne::Renderer | |
| getGlobalShaderResourceBindingManager() const | ne::Renderer | |
| getLightingShaderResourceManager() const | ne::Renderer | |
| getMaxDepth() | ne::Renderer | inlinestatic |
| getMaxSupportedAntialiasingQuality() const =0 | ne::Renderer | protectedpure virtual |
| getMeshesInCameraFrustum(CameraProperties *pActiveCameraProperties, GraphicsPipelineRegistry *pGraphicsPipelines) | ne::Renderer | protected |
| getMinDepth() | ne::Renderer | inlinestatic |
| getPipelineManager() const | ne::Renderer | |
| getPointLightNodeShadowMapHandle(PointLightNode *pNode) | ne::Renderer | protectedstatic |
| getPointLightShadowPassLightInfoArrayIndex(PointLightNode *pNode, size_t iCubemapFaceIndex) | ne::Renderer | protectedstatic |
| getRecommendedSwapChainBufferCount() | ne::Renderer | inlineprotectedstatic |
| getRenderResourcesMutex() | ne::Renderer | |
| getRenderSettings() | ne::Renderer | |
| getRenderStatistics() | ne::Renderer | |
| getRenderTargetSize() const =0 | ne::Renderer | pure virtual |
| getResourceManager() const | ne::Renderer | |
| getShaderCpuWriteResourceManager() const | ne::Renderer | |
| getShaderManager() const | ne::Renderer | |
| getShaderTextureResourceManager() const | ne::Renderer | |
| getSpotlightNodeShadowMappingInfo(SpotlightNode *pNode, ShadowMapHandle *&pShadowMapHandle, unsigned int &iShadowPassLightInfoArrayIndex) | ne::Renderer | protectedstatic |
| getSupportedGpuNames() const =0 | ne::Renderer | pure virtual |
| getSupportedRefreshRates() const =0 | ne::Renderer | pure virtual |
| getSupportedRenderResolutions() const =0 | ne::Renderer | pure virtual |
| getTotalVideoMemoryInMb() const | ne::Renderer | |
| getType() const =0 | ne::Renderer | pure virtual |
| getUsedApiVersion() const =0 | ne::Renderer | pure virtual |
| getUsedVideoMemoryInMb() const | ne::Renderer | |
| getWindow() const | ne::Renderer | |
| initializeRenderer() | ne::Renderer | protected |
| initializeRenderSettings() | ne::Renderer | private |
| initializeResourceManagers() | ne::Renderer | protected |
| iRecommendedSwapChainBufferCount | ne::Renderer | privatestatic |
| isInitialized() const =0 | ne::Renderer | protectedpure virtual |
| maxDepth | ne::Renderer | privatestatic |
| meshesInFrustumLastFrame | ne::Renderer | private |
| minDepth | ne::Renderer | privatestatic |
| mtxFrameConstants | ne::Renderer | private |
| mtxRenderSettings | ne::Renderer | private |
| mtxRwRenderResources | ne::Renderer | private |
| mtxSpawnedEnvironmentNode | ne::Renderer | private |
| onActiveCameraChanged() | ne::Renderer | private |
| onFramebufferSizeChanged(int iWidth, int iHeight) | ne::Renderer | protected |
| onFramebufferSizeChangedDerived(int iWidth, int iHeight) | ne::Renderer | inlineprotectedvirtual |
| onRenderSettingsChanged(bool bShadowMapSizeChanged=false) | ne::Renderer | protected |
| onRenderSettingsChangedDerived()=0 | ne::Renderer | protectedpure virtual |
| operator=(const Renderer &)=delete (defined in ne::Renderer) | ne::Renderer | |
| pFrameResourceManager | ne::Renderer | private |
| pGameManager | ne::Renderer | private |
| pGlobalShaderResourceBindingManager | ne::Renderer | private |
| pLightingShaderResourceManager | ne::Renderer | private |
| pPipelineManager | ne::Renderer | private |
| prepareForDrawingNextFrame(CameraProperties *pCameraProperties, FrameResource *pCurrentFrameResource)=0 | ne::Renderer | protectedpure virtual |
| prepareRenderTargetForNextFrame() | ne::Renderer | inlineprotectedvirtual |
| present(FrameResource *pCurrentFrameResource, size_t iCurrentFrameResourceIndex)=0 | ne::Renderer | protectedpure virtual |
| pResourceManager | ne::Renderer | private |
| pShaderCpuWriteResourceManager | ne::Renderer | private |
| pShaderManager | ne::Renderer | private |
| pShaderTextureResourceManager | ne::Renderer | private |
| recalculateLightTileFrustums() | ne::Renderer | protected |
| recalculateTargetFrameTimeFromFpsLimitSetting() | ne::Renderer | private |
| Renderer()=delete (defined in ne::Renderer) | ne::Renderer | |
| Renderer(const Renderer &)=delete (defined in ne::Renderer) | ne::Renderer | |
| Renderer(GameManager *pGameManager) | ne::Renderer | protected |
| RenderSettings (defined in ne::Renderer) | ne::Renderer | friend |
| renderStats | ne::Renderer | private |
| resetFrameResourceManager() | ne::Renderer | protected |
| resetGpuResourceManager() | ne::Renderer | protected |
| resetLightingShaderResourceManager() | ne::Renderer | protected |
| resetPipelineManager() | ne::Renderer | protected |
| setupRenderStats() | ne::Renderer | private |
| updateFrameConstantsBuffer(FrameResource *pCurrentFrameResource, CameraProperties *pCameraProperties) | ne::Renderer | protected |
| updateResourcesForNextFrame(unsigned int iRenderTargetWidth, unsigned int iRenderTargetHeight, CameraProperties *pCameraProperties) | ne::Renderer | private |
| waitForGpuToFinishUsingFrameResource(FrameResource *pFrameResource)=0 | ne::Renderer | protectedpure virtual |
| waitForGpuToFinishWorkUpToThisPoint()=0 | ne::Renderer | pure virtual |
| Window (defined in ne::Renderer) | ne::Renderer | friend |
| ~Renderer() (defined in ne::Renderer) | ne::Renderer | virtual |