![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "DistanceFieldAtlas.h"#include "AsyncCompilationHelpers.h"#include "AssetCompilingManager.h"#include "DataDrivenShaderPlatformInfo.h"#include "Engine/Texture2D.h"#include "EngineLogs.h"#include "StaticMeshResources.h"#include "Materials/MaterialInterface.h"#include "ProfilingDebugging/CookStats.h"#include "RHIStaticStates.h"#include "Engine/StaticMesh.h"#include "Misc/AutomationTest.h"#include "GlobalShader.h"#include "PrimitiveDrawingUtils.h"#include "TextureResource.h"#include "MeshCardBuild.h"#include "MeshCardRepresentation.h"#include "Misc/QueuedThreadPoolWrapper.h"#include "ObjectCacheContext.h"#include "RenderGraphUtils.h"#include "Rendering/NaniteResources.h"#include <atomic>Classes | |
| class | FUploadLandscapeTextureToAtlasCS |
| class | FUploadHeightFieldToAtlasCS |
| class | FUploadVisibilityToAtlasCS |
Macros | |
| #define | LOCTEXT_NAMESPACE "DistanceField" |
Functions | |
| IMPLEMENT_GLOBAL_SHADER (FUploadHeightFieldToAtlasCS, "/Engine/Private/HeightFieldAtlasManagement.usf", "UploadHeightFieldToAtlasCS", SF_Compute) | |
| IMPLEMENT_GLOBAL_SHADER (FUploadVisibilityToAtlasCS, "/Engine/Private/HeightFieldAtlasManagement.usf", "UploadVisibilityToAtlasCS", SF_Compute) | |
| #define LOCTEXT_NAMESPACE "DistanceField" |
| IMPLEMENT_GLOBAL_SHADER | ( | FUploadHeightFieldToAtlasCS | , |
| "/Engine/Private/HeightFieldAtlasManagement.usf" | , | ||
| "UploadHeightFieldToAtlasCS" | , | ||
| SF_Compute | |||
| ) |
| IMPLEMENT_GLOBAL_SHADER | ( | FUploadVisibilityToAtlasCS | , |
| "/Engine/Private/HeightFieldAtlasManagement.usf" | , | ||
| "UploadVisibilityToAtlasCS" | , | ||
| SF_Compute | |||
| ) |
| FDistanceFieldAsyncQueue* GDistanceFieldAsyncQueue = NULL |
Global build queue.
| TGlobalResource< FLandscapeTextureAtlas > GHeightFieldTextureAtlas(FLandscapeTextureAtlas::SAT_Height) | ( | FLandscapeTextureAtlas::SAT_Height | ) |
| TGlobalResource< FLandscapeTextureAtlas > GHFVisibilityTextureAtlas(FLandscapeTextureAtlas::SAT_Visibility) | ( | FLandscapeTextureAtlas::SAT_Visibility | ) |
| int32 GUseAsyncDistanceFieldBuildQueue = 1 |
| std::atomic<uint64> NextDistanceFieldVolumeDataId { 1 } |