Nameless Engine
Loading...
Searching...
No Matches
ne::Renderer Member List

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

bIsWindowMinimizedne::Rendererprivate
calculateFrameStatistics()ne::Rendererprivate
CameraManager (defined in ne::Renderer)ne::Rendererfriend
clampSettingsToMaxSupported()ne::Rendererprotected
compileEngineShaders() constne::Rendererprotected
create(GameManager *pGameManager, std::optional< RendererType > preferredRenderer)ne::Rendererstatic
createRenderer(GameManager *pGameManager, std::optional< RendererType > preferredRenderer)ne::Rendererprivatestatic
createRenderer(RendererType type, GameManager *pGameManager, const std::vector< std::string > &vBlacklistedGpuNames)ne::Rendererprivatestatic
cullLightsOutsideCameraFrustum(CameraProperties *pActiveCameraProperties, size_t iCurrentFrameResourceIndex)ne::Rendererprotected
drawMeshesDepthPrepass(FrameResource *pCurrentFrameResource, size_t iCurrentFrameResourceIndex, const std::vector< Renderer::MeshesInFrustum::PipelineInFrustumInfo > &vOpaquePipelines)=0ne::Rendererprotectedpure virtual
drawMeshesMainPass(FrameResource *pCurrentFrameResource, size_t iCurrentFrameResourceIndex, const std::vector< Renderer::MeshesInFrustum::PipelineInFrustumInfo > &vOpaquePipelines, const std::vector< Renderer::MeshesInFrustum::PipelineInFrustumInfo > &vTransparentPipelines)=0ne::Rendererprotectedpure virtual
drawNextFrame()ne::Rendererprotected
drawShadowMappingPass(FrameResource *pCurrentFrameResource, size_t iCurrentFrameResourceIndex, GraphicsPipelineRegistry *pGraphicsPipelines)=0ne::Rendererprotectedpure virtual
EnvironmentNode (defined in ne::Renderer)ne::Rendererfriend
executeComputeShadersOnGraphicsQueue(FrameResource *pCurrentFrameResource, size_t iCurrentFrameResourceIndex, ComputeExecutionStage stage)=0ne::Rendererprotectedpure virtual
getCurrentlyUsedGpuName() const =0ne::Rendererpure virtual
getDepthTextureNoMultisampling()=0ne::Rendererpure virtual
getDirectionalLightNodeShadowMappingInfo(DirectionalLightNode *pNode, ShadowMapHandle *&pShadowMapHandle, unsigned int &iShadowPassLightInfoArrayIndex)ne::Rendererprotectedstatic
getDrawCallCounter()ne::Rendererinlineprotected
getFrameConstants()ne::Rendererinlineprotected
getFrameResourceManager() constne::Renderer
getGameManager() constne::Renderer
getGlobalShaderResourceBindingManager() constne::Renderer
getLightingShaderResourceManager() constne::Renderer
getMaxDepth()ne::Rendererinlinestatic
getMaxSupportedAntialiasingQuality() const =0ne::Rendererprotectedpure virtual
getMeshesInCameraFrustum(CameraProperties *pActiveCameraProperties, GraphicsPipelineRegistry *pGraphicsPipelines)ne::Rendererprotected
getMinDepth()ne::Rendererinlinestatic
getPipelineManager() constne::Renderer
getPointLightNodeShadowMapHandle(PointLightNode *pNode)ne::Rendererprotectedstatic
getPointLightShadowPassLightInfoArrayIndex(PointLightNode *pNode, size_t iCubemapFaceIndex)ne::Rendererprotectedstatic
getRecommendedSwapChainBufferCount()ne::Rendererinlineprotectedstatic
getRenderResourcesMutex()ne::Renderer
getRenderSettings()ne::Renderer
getRenderStatistics()ne::Renderer
getRenderTargetSize() const =0ne::Rendererpure virtual
getResourceManager() constne::Renderer
getShaderCpuWriteResourceManager() constne::Renderer
getShaderManager() constne::Renderer
getShaderTextureResourceManager() constne::Renderer
getSpotlightNodeShadowMappingInfo(SpotlightNode *pNode, ShadowMapHandle *&pShadowMapHandle, unsigned int &iShadowPassLightInfoArrayIndex)ne::Rendererprotectedstatic
getSupportedGpuNames() const =0ne::Rendererpure virtual
getSupportedRefreshRates() const =0ne::Rendererpure virtual
getSupportedRenderResolutions() const =0ne::Rendererpure virtual
getTotalVideoMemoryInMb() constne::Renderer
getType() const =0ne::Rendererpure virtual
getUsedApiVersion() const =0ne::Rendererpure virtual
getUsedVideoMemoryInMb() constne::Renderer
getWindow() constne::Renderer
initializeRenderer()ne::Rendererprotected
initializeRenderSettings()ne::Rendererprivate
initializeResourceManagers()ne::Rendererprotected
iRecommendedSwapChainBufferCountne::Rendererprivatestatic
isInitialized() const =0ne::Rendererprotectedpure virtual
maxDepthne::Rendererprivatestatic
meshesInFrustumLastFramene::Rendererprivate
minDepthne::Rendererprivatestatic
mtxFrameConstantsne::Rendererprivate
mtxRenderSettingsne::Rendererprivate
mtxRwRenderResourcesne::Rendererprivate
mtxSpawnedEnvironmentNodene::Rendererprivate
onActiveCameraChanged()ne::Rendererprivate
onFramebufferSizeChanged(int iWidth, int iHeight)ne::Rendererprotected
onFramebufferSizeChangedDerived(int iWidth, int iHeight)ne::Rendererinlineprotectedvirtual
onRenderSettingsChanged(bool bShadowMapSizeChanged=false)ne::Rendererprotected
onRenderSettingsChangedDerived()=0ne::Rendererprotectedpure virtual
operator=(const Renderer &)=delete (defined in ne::Renderer)ne::Renderer
pFrameResourceManagerne::Rendererprivate
pGameManagerne::Rendererprivate
pGlobalShaderResourceBindingManagerne::Rendererprivate
pLightingShaderResourceManagerne::Rendererprivate
pPipelineManagerne::Rendererprivate
prepareForDrawingNextFrame(CameraProperties *pCameraProperties, FrameResource *pCurrentFrameResource)=0ne::Rendererprotectedpure virtual
prepareRenderTargetForNextFrame()ne::Rendererinlineprotectedvirtual
present(FrameResource *pCurrentFrameResource, size_t iCurrentFrameResourceIndex)=0ne::Rendererprotectedpure virtual
pResourceManagerne::Rendererprivate
pShaderCpuWriteResourceManagerne::Rendererprivate
pShaderManagerne::Rendererprivate
pShaderTextureResourceManagerne::Rendererprivate
recalculateLightTileFrustums()ne::Rendererprotected
recalculateTargetFrameTimeFromFpsLimitSetting()ne::Rendererprivate
Renderer()=delete (defined in ne::Renderer)ne::Renderer
Renderer(const Renderer &)=delete (defined in ne::Renderer)ne::Renderer
Renderer(GameManager *pGameManager)ne::Rendererprotected
RenderSettings (defined in ne::Renderer)ne::Rendererfriend
renderStatsne::Rendererprivate
resetFrameResourceManager()ne::Rendererprotected
resetGpuResourceManager()ne::Rendererprotected
resetLightingShaderResourceManager()ne::Rendererprotected
resetPipelineManager()ne::Rendererprotected
setupRenderStats()ne::Rendererprivate
updateFrameConstantsBuffer(FrameResource *pCurrentFrameResource, CameraProperties *pCameraProperties)ne::Rendererprotected
updateResourcesForNextFrame(unsigned int iRenderTargetWidth, unsigned int iRenderTargetHeight, CameraProperties *pCameraProperties)ne::Rendererprivate
waitForGpuToFinishUsingFrameResource(FrameResource *pFrameResource)=0ne::Rendererprotectedpure virtual
waitForGpuToFinishWorkUpToThisPoint()=0ne::Rendererpure virtual
Window (defined in ne::Renderer)ne::Rendererfriend
~Renderer() (defined in ne::Renderer)ne::Renderervirtual