UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
InstancedFoliageCustomVersion.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3
4#pragma once
5
6#include "CoreMinimal.h"
7#include "Misc/Guid.h"
8
9// Custom serialization version for all packages containing Instance Foliage
11{
12 enum Type
13 {
14 // Before any version changes were made in the plugin
16 // Converted to use HierarchicalInstancedStaticMeshComponent
18 // Changed Component to not RF_Transactional
20 // Added FoliageTypeUpdateGuid
22 // Use a GUID to determine whic procedural actor spawned us
24 // Support for cross-level bases
26 // FoliageType for details customization
28 // FoliageType for details customization continued
30 // FoliageType procedural scale and shade settings updated
32 // Added FoliageHISMC and blueprint support
34 // Added Mobility setting to UFoliageType
36 // Make sure that foliage has FoliageHISMC class
38 // Foliage Actor Support
40 // Foliage Actor (No weak ptr)
42 // Foliage Instances are now always saved local to Level
44 // Supports discarding foliage types on load independently from density scaling
46 // -----<new versions can be added above this line>-------------------------------------------------
49 };
50
51 // The GUID for this custom version number
52 const static FGuid GUID;
53
54private:
56};
Definition InstancedFoliageCustomVersion.h:11
Type
Definition InstancedFoliageCustomVersion.h:13
@ FoliageActorSupport
Definition InstancedFoliageCustomVersion.h:39
@ AddedMobility
Definition InstancedFoliageCustomVersion.h:35
@ FoliageUsingHierarchicalISMC
Definition InstancedFoliageCustomVersion.h:17
@ LatestVersion
Definition InstancedFoliageCustomVersion.h:48
@ AddedFoliageTypeUpdateGuid
Definition InstancedFoliageCustomVersion.h:21
@ VersionPlusOne
Definition InstancedFoliageCustomVersion.h:47
@ FoliageDiscardOnLoad
Definition InstancedFoliageCustomVersion.h:45
@ FoliageTypeCustomization
Definition InstancedFoliageCustomVersion.h:27
@ HierarchicalISMCNonTransactional
Definition InstancedFoliageCustomVersion.h:19
@ ProceduralGuid
Definition InstancedFoliageCustomVersion.h:23
@ FoliageTypeCustomizationScaling
Definition InstancedFoliageCustomVersion.h:29
@ CrossLevelBase
Definition InstancedFoliageCustomVersion.h:25
@ FoliageTypeProceduralScaleAndShade
Definition InstancedFoliageCustomVersion.h:31
@ FoliageActorSupportNoWeakPtr
Definition InstancedFoliageCustomVersion.h:41
@ FoliageRepairInstancesWithLevelTransform
Definition InstancedFoliageCustomVersion.h:43
@ FoliageHISMCBlueprints
Definition InstancedFoliageCustomVersion.h:33
@ BeforeCustomVersionWasAdded
Definition InstancedFoliageCustomVersion.h:15
@ FoliageUsingFoliageISMC
Definition InstancedFoliageCustomVersion.h:37
static const FGuid GUID
Definition InstancedFoliageCustomVersion.h:52
Definition Guid.h:109