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

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

backBufferFillColorne::DirectXRendererprivate
backBufferFormatne::DirectXRendererprivatestatic
bIsDirectXInitializedne::DirectXRendererprivate
bIsUsingMsaaRenderTargetne::DirectXRendererprivate
bIsWindowMinimizedne::Rendererprivate
calculateFrameStatistics()ne::Rendererprivate
clampSettingsToMaxSupported()ne::Rendererprotected
compileEngineShaders() constne::Rendererprotected
create(GameManager *pGameManager, const std::vector< std::string > &vBlacklistedGpuNames)ne::DirectXRendererstatic
ne::Renderer::create(GameManager *pGameManager, std::optional< RendererType > preferredRenderer)ne::Rendererstatic
createCommandList()ne::DirectXRendererprivate
createCommandQueue()ne::DirectXRendererprivate
createDepthStencilBuffer()ne::DirectXRendererprivate
createRenderer(GameManager *pGameManager, std::optional< RendererType > preferredRenderer)ne::Rendererprivatestatic
createRenderer(RendererType type, GameManager *pGameManager, const std::vector< std::string > &vBlacklistedGpuNames)ne::Rendererprivatestatic
createSwapChain()ne::DirectXRendererprivate
cullLightsOutsideCameraFrustum(CameraProperties *pActiveCameraProperties, size_t iCurrentFrameResourceIndex)ne::Rendererprotected
depthBufferNoMultisamplingFormatne::DirectXRendererprivatestatic
depthStencilBufferFormatne::DirectXRendererprivatestatic
DirectXRenderer()=delete (defined in ne::DirectXRenderer)ne::DirectXRenderer
DirectXRenderer(const DirectXRenderer &)=delete (defined in ne::DirectXRenderer)ne::DirectXRenderer
DirectXRenderer(GameManager *pGameManager)ne::DirectXRendererprotected
dispatchComputeShadersOnGraphicsQueue(ID3D12CommandAllocator *pCommandAllocator, std::unordered_map< Pipeline *, std::unordered_set< ComputeShaderInterface * > > &computePipelinesToSubmit)ne::DirectXRendererprivate
drawMeshesDepthPrepass(FrameResource *pCurrentFrameResource, size_t iCurrentFrameResourceIndex, const std::vector< Renderer::MeshesInFrustum::PipelineInFrustumInfo > &vOpaquePipelines) overridene::DirectXRendererprotectedvirtual
drawMeshesMainPass(FrameResource *pCurrentFrameResource, size_t iCurrentFrameResourceIndex, const std::vector< Renderer::MeshesInFrustum::PipelineInFrustumInfo > &vOpaquePipelines, const std::vector< Renderer::MeshesInFrustum::PipelineInFrustumInfo > &vTransparentPipelines) overridene::DirectXRendererprotectedvirtual
drawMeshesMainPassSpecificPipelines(DirectXFrameResource *pCurrentFrameResource, size_t iCurrentFrameResourceIndex, const std::vector< Renderer::MeshesInFrustum::PipelineInFrustumInfo > &pipelinesOfSpecificType, D3D12_GPU_DESCRIPTOR_HANDLE directionalShadowMapsHandle, D3D12_GPU_DESCRIPTOR_HANDLE spotShadowMapsHandle, D3D12_GPU_DESCRIPTOR_HANDLE pointShadowMapsGpuHandle, const bool bIsDrawingTransparentMeshes)ne::DirectXRendererprotected
drawNextFrame()ne::Rendererprotected
drawShadowMappingPass(FrameResource *pCurrentFrameResource, size_t iCurrentFrameResourceIndex, PipelineManager::GraphicsPipelineRegistry *pGraphicsPipelines) overridene::DirectXRendererprotectedvirtual
executeComputeShadersOnGraphicsQueue(FrameResource *pCurrentFrameResource, size_t iCurrentFrameResourceIndex, ComputeExecutionStage stage) overridene::DirectXRendererprotectedvirtual
executeGraphicsCommandList(ID3D12GraphicsCommandList *pCommandListToExecute)ne::DirectXRendererprivate
getBackBufferFormat()ne::DirectXRendererinlinestatic
getCurrentBackBufferResource()ne::DirectXRendererprivate
getCurrentlyUsedGpuName() const overridene::DirectXRenderervirtual
getD3dCommandList()ne::DirectXRenderer
getD3dCommandQueue()ne::DirectXRenderer
getD3dDevice() constne::DirectXRenderer
getDepthBufferFormatNoMultisampling()ne::DirectXRendererinlinestatic
getDepthStencilBufferFormat()ne::DirectXRendererinlinestatic
getDepthTextureNoMultisampling() overridene::DirectXRenderervirtual
getDirectionalLightNodeShadowMappingInfo(DirectionalLightNode *pNode, ShadowMapHandle *&pShadowMapHandle, unsigned int &iShadowPassLightInfoArrayIndex)ne::Rendererprotectedstatic
getDrawCallCounter()ne::Rendererinlineprotected
getFrameConstants()ne::Rendererinlineprotected
getFrameResourcesManager() constne::Renderer
getGameManager() constne::Renderer
getLightingShaderResourceManager() constne::Renderer
getMaxDepth()ne::Rendererinlinestatic
getMaxSupportedAntialiasingQuality() const overridene::DirectXRendererprotectedvirtual
getMeshesInCameraFrustum(CameraProperties *pActiveCameraProperties, PipelineManager::GraphicsPipelineRegistry *pGraphicsPipelines)ne::Rendererprotected
getMinDepth()ne::Rendererinlinestatic
getMsaaQualityLevel() constne::DirectXRenderer
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 overridene::DirectXRenderervirtual
getResourceManager() constne::Renderer
getShaderConfiguration()ne::Renderer
getShaderCpuWriteResourceManager() constne::Renderer
getShaderManager() constne::Renderer
getShaderTextureResourceManager() constne::Renderer
getShadowMapFormat()ne::DirectXRendererinlinestatic
getShadowMappingPointLightColorTargetFormat()ne::DirectXRendererinlinestatic
getSpotlightNodeShadowMappingInfo(SpotlightNode *pNode, ShadowMapHandle *&pShadowMapHandle, unsigned int &iShadowPassLightInfoArrayIndex)ne::Rendererprotectedstatic
getSupportedDisplayModes() constne::DirectXRendererprivate
getSupportedGpuNames() const overridene::DirectXRenderervirtual
getSupportedRefreshRates() const overridene::DirectXRenderervirtual
getSupportedRenderResolutions() const overridene::DirectXRenderervirtual
getTotalVideoMemoryInMb() constne::Renderer
getType() const overridene::DirectXRenderervirtual
getUsedApiVersion() const overridene::DirectXRenderervirtual
getUsedVideoMemoryInMb() constne::Renderer
getVideoAdapter() constne::DirectXRenderer
getWindow() constne::Renderer
iMsaaQualityLevelsCountne::DirectXRendererprivate
initialize(const std::vector< std::string > &vBlacklistedGpuNames)ne::DirectXRendererprivate
initializeDirectX(const std::vector< std::string > &vBlacklistedGpuNames)ne::DirectXRendererprivate
initializeRenderer()ne::Rendererprotected
initializeRenderSettings()ne::Rendererprivate
initializeResourceManagers()ne::Rendererprotected
iPresentFlagsne::DirectXRendererprivate
iPresentSyncIntervalne::DirectXRendererprivate
iRecommendedSwapChainBufferCountne::Rendererprivatestatic
isInitialized() const overridene::DirectXRendererprotectedvirtual
maxDepthne::Rendererprivatestatic
meshesInFrustumLastFramene::Rendererprivate
minDepthne::Rendererprivatestatic
mtxCurrentFenceValuene::DirectXRendererprivate
mtxFrameConstantsne::Rendererprivate
mtxRenderSettingsne::Rendererprivate
mtxRwRenderResourcesne::Rendererprivate
mtxShaderConfigurationne::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() overridene::DirectXRendererprotectedvirtual
operator=(const DirectXRenderer &)=delete (defined in ne::DirectXRenderer)ne::DirectXRenderer
operator=(const Renderer &)=delete (defined in ne::Renderer)ne::Renderer
pCommandListne::DirectXRendererprivate
pCommandQueuene::DirectXRendererprivate
pComputeCommandListne::DirectXRendererprivate
pDepthBufferNoMultisamplingne::DirectXRendererprivate
pDepthStencilBufferne::DirectXRendererprivate
pDevicene::DirectXRendererprivate
pFactoryne::DirectXRendererprivate
pFencene::DirectXRendererprivate
pFrameResourcesManagerne::Rendererprivate
pGameManagerne::Rendererprivate
pickVideoAdapter(const std::vector< std::string > &vBlacklistedGpuNames)ne::DirectXRendererprivate
pLightingShaderResourceManagerne::Rendererprivate
pMsaaRenderBufferne::DirectXRendererprivate
pOutputAdapterne::DirectXRendererprivate
pPipelineManagerne::Rendererprivate
prepareForDrawingNextFrame(CameraProperties *pCameraProperties, FrameResource *pCurrentFrameResource) overridene::DirectXRendererprivatevirtual
prepareRenderTargetForNextFrame()ne::Rendererinlineprotectedvirtual
present(FrameResource *pCurrentFrameResource, size_t iCurrentFrameResourceIndex) overridene::DirectXRendererprotectedvirtual
pResourceManagerne::Rendererprivate
pShaderCpuWriteResourceManagerne::Rendererprivate
pShaderManagerne::Rendererprivate
pShaderTextureResourceManagerne::Rendererprivate
pSwapChainne::DirectXRendererprivate
pVideoAdapterne::DirectXRendererprivate
rateGpuSuitability(DXGI_ADAPTER_DESC1 adapterDesc)ne::DirectXRendererprivatestatic
recalculateLightTileFrustums()ne::Rendererprotected
Renderer()=delete (defined in ne::Renderer)ne::Renderer
Renderer(const Renderer &)=delete (defined in ne::Renderer)ne::Renderer
Renderer(GameManager *pGameManager)ne::Rendererprotected
rendererD3dFeatureLevelne::DirectXRendererprivatestatic
renderStatsne::Rendererprivate
renderTargetSizene::DirectXRendererprivate
resetCommandListForGraphics(DirectXFrameResource *pCurrentFrameResource)ne::DirectXRendererprivate
resetFrameResourcesManager()ne::Rendererprotected
resetGpuResourceManager()ne::Rendererprotected
resetLightingShaderResourceManager()ne::Rendererprotected
resetPipelineManager()ne::Rendererprotected
scissorRectne::DirectXRendererprivate
screenViewportne::DirectXRendererprivate
setOutputAdapter()ne::DirectXRendererprivate
setupRenderStats()ne::Rendererprivate
shadowMapFormatne::DirectXRendererprivatestatic
shadowMappingPointLightColorTargetFormatne::DirectXRendererprivatestatic
sUsedVideoAdapterne::DirectXRendererprivate
updateFrameConstantsBuffer(FrameResource *pCurrentFrameResource, CameraProperties *pCameraProperties)ne::Rendererprotected
updateMsaaQualityLevelCount()ne::DirectXRendererprivate
updateResourcesForNextFrame(unsigned int iRenderTargetWidth, unsigned int iRenderTargetHeight, CameraProperties *pCameraProperties)ne::Rendererprivate
updateShaderConfiguration()ne::Rendererprivate
updateTargetTimeToRenderFrame()ne::Rendererprivate
usedScalingne::DirectXRendererprivatestatic
usedScanlineOrderingne::DirectXRendererprivatestatic
vSupportedGpuNamesne::DirectXRendererprivate
vSwapChainBuffersne::DirectXRendererprivate
waitForFenceValue(UINT64 iFenceToWaitFor)ne::DirectXRendererprivate
waitForGpuToFinishUsingFrameResource(FrameResource *pFrameResource) overridene::DirectXRendererprotectedvirtual
waitForGpuToFinishWorkUpToThisPoint() overridene::DirectXRenderervirtual
~DirectXRenderer() override (defined in ne::DirectXRenderer)ne::DirectXRenderervirtual
~Renderer()=default (defined in ne::Renderer)ne::Renderervirtual