UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
LandscapeVersion.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
6#include "Misc/Guid.h"
7
8// Custom version for landscape serialization
10{
11 enum Type
12 {
13 // Before any version changes were made in the plugin
15 // Changed to TMap properties instead of manual serialization and fixed landscape spline control point cross-level mesh components not being serialized
17 // Support material world-position-offset in the heightmap used for grass placement
19 // Support material world-position-offset in landscape simple collision
21 // Support material world-position-offset in landscape lighting mesh
23 // Fix for landscape grass not updating when using a material instance as the landscape material and changing parameters
25 // Fix for spline Foreign data that used TMap<TLazyObjectPtr, ...> to now use TArray<...> to prevent key creation every time we do a search thus putting the package dirty
27 // Migration of deprecated property from old landscape rendering to new landscape Rendering
29 // Migration of old EnabledCollision for spline elements to the full body instance exposed
31 // Spline Layer Falloff
33 // Spline Layer Width
35 // New LOD distribution and tessellation calculations are introduced, needs parameter conversion
37 // -----<new versions can be added above this line>-------------------------------------------------
40 };
41
42 // The GUID for this custom version
43 const static FGuid GUID = FGuid(0x23AFE18E, 0x4CE14E58, 0x8D61C252, 0xB953BEB7);
44};
Definition LandscapeVersion.h:10
Type
Definition LandscapeVersion.h:12
@ VersionPlusOne
Definition LandscapeVersion.h:38
@ GrassMaterialWPO
Definition LandscapeVersion.h:18
@ CollisionMaterialWPO
Definition LandscapeVersion.h:20
@ NewLandscapeContinuousLOD
Definition LandscapeVersion.h:36
@ MigrateOldPropertiesToNewRenderingProperties
Definition LandscapeVersion.h:28
@ AddSplineLayerFalloff
Definition LandscapeVersion.h:32
@ GrassMaterialInstanceFix
Definition LandscapeVersion.h:24
@ AddSplineLayerWidth
Definition LandscapeVersion.h:34
@ BeforeCustomVersionWasAdded
Definition LandscapeVersion.h:14
@ SplineForeignDataLazyObjectPtrFix
Definition LandscapeVersion.h:26
@ LightmassMaterialWPO
Definition LandscapeVersion.h:22
@ AddingBodyInstanceToSplinesElements
Definition LandscapeVersion.h:30
@ NewSplineCrossLevelMeshSerialization
Definition LandscapeVersion.h:16
@ LatestVersion
Definition LandscapeVersion.h:39
Definition Guid.h:109