![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "DebugViewModeRendering.h"#include "Materials/Material.h"#include "MobileBasePassRendering.h"#include "PrimitiveSceneInfo.h"#include "ScenePrivate.h"#include "PostProcess/PostProcessing.h"#include "PostProcess/PostProcessVisualizeComplexity.h"#include "PostProcess/PostProcessStreamingAccuracyLegend.h"#include "PostProcess/PostProcessSelectionOutline.h"#include "PostProcess/PostProcessCompositeEditorPrimitives.h"#include "PostProcess/PostProcessUpscale.h"#include "PostProcess/TemporalAA.h"#include "SceneRendering.h"#include "DeferredShadingRenderer.h"#include "MeshPassProcessor.inl"#include "TextureResource.h"#include "MeshUVChannelInfo.h"Functions | |
| IMPLEMENT_GLOBAL_SHADER_PARAMETER_STRUCT (FDebugViewModeUniformParameters, "DebugViewModeStruct") | |
| IMPLEMENT_STATIC_UNIFORM_BUFFER_STRUCT (FDebugViewModePassUniformParameters, "DebugViewModePass", SceneTextures) | |
| void | ClearDebugAux (FRDGBuilder &GraphBuilder, const FViewFamilyInfo &ViewFamily, FRDGTextureRef DebugAuxTexture) |
| void | RenderDebugViewMode (FRDGBuilder &GraphBuilder, TArrayView< FViewInfo > Views, FRDGTextureRef DebugAuxTexture, const FRenderTargetBinding &SceneColorRTBinding, const FDepthStencilBinding &SceneDepthBinding) |
| void ClearDebugAux | ( | FRDGBuilder & | GraphBuilder, |
| const FViewFamilyInfo & | ViewFamily, | ||
| FRDGTextureRef | DebugAuxTexture | ||
| ) |
| IMPLEMENT_GLOBAL_SHADER_PARAMETER_STRUCT | ( | FDebugViewModeUniformParameters | , |
| "DebugViewModeStruct" | |||
| ) |
| IMPLEMENT_STATIC_UNIFORM_BUFFER_STRUCT | ( | FDebugViewModePassUniformParameters | , |
| "DebugViewModePass" | , | ||
| SceneTextures | |||
| ) |
| void RenderDebugViewMode | ( | FRDGBuilder & | GraphBuilder, |
| TArrayView< FViewInfo > | Views, | ||
| FRDGTextureRef | DebugAuxTexture, | ||
| const FRenderTargetBinding & | SceneColorRTBinding, | ||
| const FDepthStencilBinding & | SceneDepthBinding | ||
| ) |