|
| void | UpdateShaderDevelopmentMode () |
| |
| void | InitRenderGraph () |
| |
| void | ShutdownRenderGraph () |
| |
| | IMPLEMENT_MODULE (FRenderCoreModule, RenderCore) |
| |
| | DEFINE_LOG_CATEGORY (LogRendererCore) |
| |
| | DEFINE_STAT (STAT_RenderVelocities) |
| |
| | DEFINE_STAT (STAT_FinishRenderViewTargetTime) |
| |
| | DEFINE_STAT (STAT_CacheUniformExpressions) |
| |
| | DEFINE_STAT (STAT_TranslucencyDrawTime) |
| |
| | DEFINE_STAT (STAT_BeginOcclusionTestsTime) |
| |
| | DEFINE_STAT (STAT_ProjectedShadowDrawTime) |
| |
| | DEFINE_STAT (STAT_LightingDrawTime) |
| |
| | DEFINE_STAT (STAT_DynamicPrimitiveDrawTime) |
| |
| | DEFINE_STAT (STAT_StaticDrawListDrawTime) |
| |
| | DEFINE_STAT (STAT_BasePassDrawTime) |
| |
| | DEFINE_STAT (STAT_AnisotropyPassDrawTime) |
| |
| | DEFINE_STAT (STAT_DepthDrawTime) |
| |
| | DEFINE_STAT (STAT_WaterPassDrawTime) |
| |
| | DEFINE_STAT (STAT_DynamicShadowSetupTime) |
| |
| | DEFINE_STAT (STAT_RenderQueryResultTime) |
| |
| | DEFINE_STAT (STAT_InitViewsTime) |
| |
| | DEFINE_STAT (STAT_RayTracing_FinishGatherInstances) |
| |
| | DEFINE_STAT (STAT_InitViewsPossiblyAfterPrepass) |
| |
| | DEFINE_STAT (STAT_TotalSceneRenderingTime) |
| |
| | DEFINE_STAT (STAT_TotalGPUFrameTime) |
| |
| | DEFINE_STAT (STAT_PresentTime) |
| |
| | DEFINE_STAT (STAT_SceneLights) |
| |
| | DEFINE_STAT (STAT_MeshDrawCalls) |
| |
| | DEFINE_STAT (STAT_SceneDecals) |
| |
| | DEFINE_STAT (STAT_Decals) |
| |
| | DEFINE_STAT (STAT_DecalsDrawTime) |
| |
| | DEFINE_STAT (STAT_PrimitiveInfoMemory) |
| |
| | DEFINE_STAT (STAT_RenderingSceneMemory) |
| |
| | DEFINE_STAT (STAT_ViewStateMemory) |
| |
| | DEFINE_STAT (STAT_LightInteractionMemory) |
| |
| | DEFINE_STAT (STAT_GatherShadowPrimitivesTime) |
| |
| | DEFINE_STAT (STAT_BuildCSMVisibilityState) |
| |
| | DEFINE_STAT (STAT_UpdateIndirectLightingCache) |
| |
| | DEFINE_STAT (STAT_UpdateIndirectLightingCachePrims) |
| |
| | DEFINE_STAT (STAT_UpdateIndirectLightingCacheBlocks) |
| |
| | DEFINE_STAT (STAT_InterpolateVolumetricLightmapOnCPU) |
| |
| | DEFINE_STAT (STAT_UpdateIndirectLightingCacheTransitions) |
| |
| | DEFINE_STAT (STAT_UpdateIndirectLightingCacheFinalize) |
| |
| | DEFINE_STAT (STAT_SortStaticDrawLists) |
| |
| | DEFINE_STAT (STAT_InitDynamicShadowsTime) |
| |
| | DEFINE_STAT (STAT_InitProjectedShadowVisibility) |
| |
| | DEFINE_STAT (STAT_UpdatePreshadowCache) |
| |
| | DEFINE_STAT (STAT_CreateWholeSceneProjectedShadow) |
| |
| | DEFINE_STAT (STAT_AddViewDependentWholeSceneShadowsForView) |
| |
| | DEFINE_STAT (STAT_SetupInteractionShadows) |
| |
| | DEFINE_STAT (STAT_GetDynamicMeshElements) |
| |
| | DEFINE_STAT (STAT_SetupMeshPass) |
| |
| | DEFINE_STAT (STAT_UpdateStaticMeshesTime) |
| |
| | DEFINE_STAT (STAT_StaticRelevance) |
| |
| | DEFINE_STAT (STAT_ViewRelevance) |
| |
| | DEFINE_STAT (STAT_ComputeViewRelevance) |
| |
| | DEFINE_STAT (STAT_OcclusionCull) |
| |
| | DEFINE_STAT (STAT_UpdatePrimitiveFading) |
| |
| | DEFINE_STAT (STAT_UpdateAlwaysVisible) |
| |
| | DEFINE_STAT (STAT_DecompressPrecomputedOcclusion) |
| |
| | DEFINE_STAT (STAT_ViewVisibilityTime) |
| |
| | DEFINE_STAT (STAT_RayTracingTotalInstances) |
| |
| | DEFINE_STAT (STAT_RayTracingActiveInstances) |
| |
| | DEFINE_STAT (STAT_ProcessedPrimitives) |
| |
| | DEFINE_STAT (STAT_CulledPrimitives) |
| |
| | DEFINE_STAT (STAT_VisibleRayTracingPrimitives) |
| |
| | DEFINE_STAT (STAT_StaticallyOccludedPrimitives) |
| |
| | DEFINE_STAT (STAT_OccludedPrimitives) |
| |
| | DEFINE_STAT (STAT_OcclusionQueries) |
| |
| | DEFINE_STAT (STAT_VisibleStaticMeshElements) |
| |
| | DEFINE_STAT (STAT_VisibleDynamicPrimitives) |
| |
| | DEFINE_STAT (STAT_IndirectLightingCacheUpdates) |
| |
| | DEFINE_STAT (STAT_PrecomputedLightingBufferUpdates) |
| |
| | DEFINE_STAT (STAT_CSMSubjects) |
| |
| | DEFINE_STAT (STAT_CSMStaticMeshReceivers) |
| |
| | DEFINE_STAT (STAT_CSMStaticPrimitiveReceivers) |
| |
| | DEFINE_STAT (STAT_CreateRayTracingPipeline) |
| |
| | DEFINE_STAT (STAT_CreateLumenRayTracingPipeline) |
| |
| | DEFINE_STAT (STAT_RenderWholeSceneShadowProjectionsTime) |
| |
| | DEFINE_STAT (STAT_RenderWholeSceneShadowDepthsTime) |
| |
| | DEFINE_STAT (STAT_RenderPerObjectShadowProjectionsTime) |
| |
| | DEFINE_STAT (STAT_RenderPerObjectShadowDepthsTime) |
| |
| | DEFINE_STAT (STAT_WholeSceneShadows) |
| |
| | DEFINE_STAT (STAT_CachedWholeSceneShadows) |
| |
| | DEFINE_STAT (STAT_PerObjectShadows) |
| |
| | DEFINE_STAT (STAT_PreShadows) |
| |
| | DEFINE_STAT (STAT_CachedPreShadows) |
| |
| | DEFINE_STAT (STAT_ShadowDynamicPathDrawCalls) |
| |
| | DEFINE_STAT (STAT_TranslucentInjectTime) |
| |
| | DEFINE_STAT (STAT_DirectLightRenderingTime) |
| |
| | DEFINE_STAT (STAT_LightRendering) |
| |
| | DEFINE_STAT (STAT_NumShadowedLights) |
| |
| | DEFINE_STAT (STAT_NumLightFunctionOnlyLights) |
| |
| | DEFINE_STAT (STAT_NumBatchedLights) |
| |
| | DEFINE_STAT (STAT_NumLightsInjectedIntoTranslucency) |
| |
| | DEFINE_STAT (STAT_NumLightsInjectedIntoTranslucencyBatched) |
| |
| | DEFINE_STAT (STAT_NumLightsUsingStandardDeferred) |
| |
| | DEFINE_STAT (STAT_LightShaftsLights) |
| |
| | DEFINE_STAT (STAT_ParticleUpdateRTTime) |
| |
| | DEFINE_STAT (STAT_InfluenceWeightsUpdateRTTime) |
| |
| | DEFINE_STAT (STAT_GPUSkinUpdateRTTime) |
| |
| | DEFINE_STAT (STAT_CPUSkinUpdateRTTime) |
| |
| | DEFINE_STAT (STAT_UpdateGPUSceneTime) |
| |
| | DEFINE_STAT (STAT_RemoveSceneLightTime) |
| |
| | DEFINE_STAT (STAT_UpdateSceneLightTime) |
| |
| | DEFINE_STAT (STAT_AddSceneLightTime) |
| |
| | DEFINE_STAT (STAT_RemoveScenePrimitiveTime) |
| |
| | DEFINE_STAT (STAT_AddScenePrimitiveRenderThreadTime) |
| |
| | DEFINE_STAT (STAT_UpdateScenePrimitiveRenderThreadTime) |
| |
| | DEFINE_STAT (STAT_UpdatePrimitiveTransformRenderThreadTime) |
| |
| | DEFINE_STAT (STAT_UpdatePrimitiveInstanceRenderThreadTime) |
| |
| | DEFINE_STAT (STAT_RemoveScenePrimitiveGT) |
| |
| | DEFINE_STAT (STAT_AddScenePrimitiveGT) |
| |
| | DEFINE_STAT (STAT_UpdatePrimitiveTransformGT) |
| |
| | DEFINE_STAT (STAT_UpdatePrimitiveInstanceGT) |
| |
| | DEFINE_STAT (STAT_UpdatePrimitiveInstanceFromComputeGT) |
| |
| | DEFINE_STAT (STAT_Scene_SetShaderMapsOnMaterialResources_RT) |
| |
| | DEFINE_STAT (STAT_Scene_UpdateStaticDrawLists_RT) |
| |
| | DEFINE_STAT (STAT_Scene_UpdateStaticDrawListsForMaterials_RT) |
| |
| | DEFINE_STAT (STAT_GameToRendererMallocTotal) |
| |
| | DEFINE_STAT (STAT_NumReflectiveShadowMapLights) |
| |
| | DEFINE_STAT (STAT_ShadowmapAtlasMemory) |
| |
| | DEFINE_STAT (STAT_CachedShadowmapMemory) |
| |
| | DEFINE_STAT (STAT_RenderTargetPoolSize) |
| |
| | DEFINE_STAT (STAT_RenderTargetPoolUsed) |
| |
| | DEFINE_STAT (STAT_RenderTargetPoolCount) |
| |
| void | TickPixelRenderCounters () |
| |
| RENDERCORE_API int32 | GetCVarForceLOD () |
| |
| RENDERCORE_API int32 | GetCVarForceLOD_AnyThread () |
| |
| RENDERCORE_API int32 | GetCVarForceLODShadow () |
| |
| RENDERCORE_API int32 | GetCVarForceLODShadow_AnyThread () |
| |
| RENDERCORE_API void | SetNearClipPlaneGlobals (float NewNearClipPlane) |
| |
| RENDERCORE_API bool | IsHDREnabled () |
| |
| RENDERCORE_API bool | IsHDRAllowed () |
| |
| RENDERCORE_API bool | IsDefaultBackBufferLinearSDR () |
| |
| RENDERCORE_API EDisplayOutputFormat | HDRGetDefaultDisplayOutputFormat () |
| |
| RENDERCORE_API EDisplayColorGamut | HDRGetDefaultDisplayColorGamut () |
| |
| FHDRMetaData | HDRGetDefaultMetaData () |
| |
| int32 | WindowDisplayIntersectionArea (FIntRect WindowRect, FIntRect DisplayRect) |
| |
| RENDERCORE_API void | HDRAddCustomMetaData (void *OSWindow, EDisplayOutputFormat DisplayOutputFormat, EDisplayColorGamut DisplayColorGamut, bool bHDREnabled) |
| |
| RENDERCORE_API void | HDRRemoveCustomMetaData (void *OSWindow) |
| |
| bool | HdrHasWindowParamsFromCVars (void *OSWindow, FHDRMetaData &HDRMetaData) |
| |
| RENDERCORE_API void | HDRGetMetaData (EDisplayOutputFormat &OutDisplayOutputFormat, EDisplayColorGamut &OutDisplayColorGamut, bool &OutbHDRSupported, const FVector2D &WindowTopLeft, const FVector2D &WindowBottomRight, void *OSWindow) |
| |
| RENDERCORE_API float | HDRGetDisplayMaximumLuminance () |
| |
| RENDERCORE_API FACESTonemapParams | HDRGetACESTonemapParams () |
| |
| void | ConfigureACESTonemapParams (FACESTonemapParams &OutTsParams, float MinLuminance, float MidLuminance, float MaxLuminance) |
| |
| RENDERCORE_API void | HDRConfigureCVars (bool bIsHDREnabled, uint32 DisplayNits, bool bFromGameSettings) |
| |
| RENDERCORE_API FMatrix44f | GamutToXYZMatrix (EDisplayColorGamut ColorGamut) |
| |
| RENDERCORE_API FMatrix44f | XYZToGamutMatrix (EDisplayColorGamut ColorGamut) |
| |
| float | interpolate1D (const FVector2f table[2], float value) |
| |
| float | lookup_ACESmin (float minLum) |
| |
|
| |
| float | lookup_ACESmax (float maxLum) |
| |
| void | init_coefsLow (const TsPoint &TsPointLow, const TsPoint &TsPointMid, float coefsLow[5]) |
| |
| void | init_coefsHigh (const TsPoint &TsPointMid, const TsPoint &TsPointMax, float coefsHigh[5]) |
| |
| float | shift (float inValue, float expShift) |
| |
| TsParams | init_TsParams (float minLum, float maxLum, float expShift=0) |
| |
| FVector3f | ApplyM1Matrix (const FVector3f &cf) |
| |
| float | inv_ssts (const float y, const TsParams C) |
| |
| RENDERCORE_API void | ConvertPixelDataToSCRGB (TArray< FLinearColor > &InOutRawPixels, EDisplayOutputFormat Pixelformat) |
| |