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 |