![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "MeshEdgesRendering.h"#include "DataDrivenShaderPlatformInfo.h"#include "Engine/Scene.h"#include "SceneInterface.h"#include "RenderingThread.h"#include "RHIStaticStates.h"#include "RendererInterface.h"#include "Camera/CameraTypes.h"#include "Shader.h"#include "TextureResource.h"#include "StaticBoundShaderState.h"#include "SceneUtils.h"#include "ScenePrivateBase.h"#include "PostProcess/SceneRenderTargets.h"#include "GlobalShader.h"#include "SceneRenderTargetParameters.h"#include "SceneRendering.h"#include "DeferredShadingRenderer.h"#include "ScenePrivate.h"#include "PostProcess/SceneFilterRendering.h"#include "PostProcess/PostProcessing.h"#include "LightRendering.h"#include "Materials/MaterialRenderProxy.h"#include "Components/SceneCaptureComponent.h"#include "Components/PlanarReflectionComponent.h"#include "Containers/ArrayView.h"#include "PipelineStateCache.h"#include "ClearQuad.h"#include "SceneTextureParameters.h"#include "SceneViewExtension.h"#include "PixelShaderUtils.h"#include "LegacyScreenPercentageDriver.h"#include "ScreenPass.h"#include "PostProcess/TemporalAA.h"#include "SceneRenderBuilder.h"Classes | |
| class | FComposeMeshEdgesPS |
| class | FRenderTargetTexture |
| class | FMeshEdgesViewFamilyData |
| class | FMeshEdgesExtension |
Functions | |
| IMPLEMENT_GLOBAL_SHADER (FComposeMeshEdgesPS, "/Engine/Private/MeshEdges.usf", "ComposeMeshEdgesPS", SF_Pixel) | |
| const FMeshEdgesViewSettings & | GetMeshEdgesViewSettings (const FSceneViewFamily &ViewFamily, int ViewIndex) |
| const FMeshEdgesViewSettings & | GetMeshEdgesViewSettings (const FSceneView &View) |
| FMeshEdgesViewSettings & | GetMeshEdgesViewSettings (FSceneView &View) |
| const FMeshEdgesViewFamilySettings & | GetMeshEdgesViewFamilySettings (const FSceneViewFamily &ViewFamily) |
| FMeshEdgesViewFamilySettings & | GetMeshEdgesViewFamilySettings (FSceneViewFamily &ViewFamily) |
| void | RenderMeshEdges (FSceneViewFamily &InViewFamily) |
| void | InitMeshEdgesViewExtension () |
| void | CopyViewFamily (const FSceneViewFamily &SrcViewFamily, FSceneViewFamily &ViewFamily) |
| void | ComposeMeshEdges (FRDGBuilder &GraphBuilder, const FViewInfo &View, FScreenPassRenderTarget &EditorPrimitivesColor, FScreenPassRenderTarget &EditorPrimitivesDepth) |
| void ComposeMeshEdges | ( | FRDGBuilder & | GraphBuilder, |
| const FViewInfo & | View, | ||
| FScreenPassRenderTarget & | EditorPrimitivesColor, | ||
| FScreenPassRenderTarget & | EditorPrimitivesDepth | ||
| ) |
| void CopyViewFamily | ( | const FSceneViewFamily & | SrcViewFamily, |
| FSceneViewFamily & | ViewFamily | ||
| ) |
| const FMeshEdgesViewFamilySettings & GetMeshEdgesViewFamilySettings | ( | const FSceneViewFamily & | ViewFamily | ) |
| FMeshEdgesViewFamilySettings & GetMeshEdgesViewFamilySettings | ( | FSceneViewFamily & | ViewFamily | ) |
| const FMeshEdgesViewSettings & GetMeshEdgesViewSettings | ( | const FSceneView & | View | ) |
| const FMeshEdgesViewSettings & GetMeshEdgesViewSettings | ( | const FSceneViewFamily & | ViewFamily, |
| int | ViewIndex | ||
| ) |
| FMeshEdgesViewSettings & GetMeshEdgesViewSettings | ( | FSceneView & | View | ) |
| IMPLEMENT_GLOBAL_SHADER | ( | FComposeMeshEdgesPS | , |
| "/Engine/Private/MeshEdges.usf" | , | ||
| "ComposeMeshEdgesPS" | , | ||
| SF_Pixel | |||
| ) |
| void InitMeshEdgesViewExtension | ( | ) |
| void RenderMeshEdges | ( | FSceneViewFamily & | InViewFamily | ) |