![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "DebugViewModeHelpers.h"#include "ActorEditorUtils.h"#include "Components/PrimitiveComponent.h"#include "DataDrivenShaderPlatformInfo.h"#include "DebugViewModeInterface.h"#include "Engine/Level.h"#include "Engine/World.h"#include "MaterialDomain.h"#include "Materials/MaterialInterface.h"#include "MeshMaterialShader.h"#include "Misc/ScopedSlowTask.h"#include "Misc/FeedbackContext.h"#include "RenderingThread.h"#include "ShaderCompiler.h"#include "RenderUtils.h"Macros | |
| #define | LOCTEXT_NAMESPACE "LogDebugViewMode" |
Functions | |
| const TCHAR * | DebugViewShaderModeToString (EDebugViewShaderMode InShaderMode) |
| int32 | GetNumActorsInWorld (UWorld *InWorld) |
| bool | WaitForShaderCompilation (const FText &Message, FSlowTask *ProgressTask) |
| bool | GetUsedMaterialsInWorld (UWorld *InWorld, OUT TSet< UMaterialInterface * > &OutMaterials, FSlowTask *ProgressTask) |
| bool | CompileDebugViewModeShaders (EDebugViewShaderMode ShaderMode, EMaterialQualityLevel::Type QualityLevel, ERHIFeatureLevel::Type FeatureLevel, TSet< UMaterialInterface * > &Materials, FSlowTask *ProgressTask) |
| #define LOCTEXT_NAMESPACE "LogDebugViewMode" |
| bool CompileDebugViewModeShaders | ( | EDebugViewShaderMode | ShaderMode, |
| EMaterialQualityLevel::Type | QualityLevel, | ||
| ERHIFeatureLevel::Type | FeatureLevel, | ||
| TSet< UMaterialInterface * > & | Materials, | ||
| FSlowTask * | ProgressTask | ||
| ) |
Build Shaders to compute scales per texture.
| QualityLevel | The quality level for the shaders. |
| FeatureLevel | The feature level for the shaders. |
| Materials | The materials to update, the one that failed compilation will be removed (IN OUT). |
| const TCHAR * DebugViewShaderModeToString | ( | EDebugViewShaderMode | InShaderMode | ) |
| bool GetUsedMaterialsInWorld | ( | UWorld * | InWorld, |
| OUT TSet< UMaterialInterface * > & | OutMaterials, | ||
| FSlowTask * | ProgressTask | ||
| ) |
Get the list of all material used in a world