![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "InstancedFoliage.h"#include "Templates/SubclassOf.h"#include "HAL/IConsoleManager.h"#include "GameFramework/DamageType.h"#include "Engine/EngineTypes.h"#include "Components/SceneComponent.h"#include "Engine/Level.h"#include "GameFramework/Actor.h"#include "CollisionQueryParams.h"#include "WorldCollision.h"#include "Engine/Blueprint.h"#include "Engine/World.h"#include "Components/PrimitiveComponent.h"#include "FoliageType.h"#include "UObject/UObjectIterator.h"#include "FoliageInstancedStaticMeshComponent.h"#include "FoliageType_InstancedStaticMesh.h"#include "FoliageType_Actor.h"#include "InstancedFoliageActor.h"#include "Serialization/CustomVersion.h"#include "UObject/Package.h"#include "UObject/PropertyPortFlags.h"#include "Engine/CollisionProfile.h"#include "Engine/Brush.h"#include "Engine/Engine.h"#include "Components/BrushComponent.h"#include "Components/ModelComponent.h"#include "Logging/TokenizedMessage.h"#include "Logging/MessageLog.h"#include "Misc/UObjectToken.h"#include "Misc/MapErrors.h"#include "ProceduralFoliageComponent.h"#include "ProceduralFoliageBlockingVolume.h"#include "ProceduralFoliageVolume.h"#include "EngineUtils.h"#include "EngineGlobals.h"#include "Engine/StaticMesh.h"#include "DrawDebugHelpers.h"#include "UObject/UE5MainStreamObjectVersion.h"#include "UObject/FortniteMainBranchObjectVersion.h"#include "PreviewScene.h"#include "FoliageActor.h"#include "FoliageISMActor.h"#include "LevelUtils.h"#include "FoliageHelper.h"#include "Elements/Framework/EngineElementsLibrary.h"#include "Elements/SMInstance/SMInstanceManager.h"#include "Elements/SMInstance/SMInstanceElementData.h"#include "Algo/Transform.h"#include "ActorPartition/ActorPartitionSubsystem.h"#include "Misc/CoreMisc.h"#include "Engine/DamageEvents.h"Classes | |
| struct | FFoliageStaticMesh |
| struct | FFoliagePlacementUtil |
| struct | FFoliageInstanceCluster_Deprecated |
| struct | FFoliageMeshInfo_Old |
Namespaces | |
| namespace | FoliageElementUtil |
| namespace | FoliageUtil |
Macros | |
| #define | LOCTEXT_NAMESPACE "InstancedFoliage" |
| #define | DO_FOLIAGE_CHECK 0 |
| #define | FOLIAGE_CHECK_TRANSFORM 0 |
Functions | |
| DEFINE_LOG_CATEGORY (LogInstancedFoliage) | |
| DECLARE_CYCLE_STAT (TEXT("FoliageActor_Trace"), STAT_FoliageTrace, STATGROUP_Foliage) | |
| DECLARE_CYCLE_STAT (TEXT("FoliageMeshInfo_AddInstance"), STAT_FoliageAddInstance, STATGROUP_Foliage) | |
| DECLARE_CYCLE_STAT (TEXT("FoliageMeshInfo_RemoveInstance"), STAT_FoliageRemoveInstance, STATGROUP_Foliage) | |
| DECLARE_CYCLE_STAT (TEXT("FoliageMeshInfo_CreateComponent"), STAT_FoliageCreateComponent, STATGROUP_Foliage) | |
| bool | FoliageElementUtil::FoliageInstanceElementsEnabled () |
| FArchive & | operator<< (FArchive &Ar, FFoliageInstance_Deprecated &Instance) |
| FArchive & | operator<< (FArchive &Ar, FFoliageInstance &Instance) |
| FArchive & | operator<< (FArchive &Ar, FFoliageMeshInfo_Deprecated &MeshInfo) |
| FArchive & | operator<< (FArchive &Ar, FFoliageMeshInfo_Deprecated2 &MeshInfo) |
| FArchive & | operator<< (FArchive &Ar, FFoliageInfo &Info) |
| FArchive & | operator<< (FArchive &Ar, FFoliageMeshInfo_Old &MeshInfo) |
Variables | |
| FCustomVersionRegistration | GRegisterFoliageCustomVersion (FFoliageCustomVersion::GUID, FFoliageCustomVersion::LatestVersion, TEXT("FoliageVer")) |
| #define DO_FOLIAGE_CHECK 0 |
| #define FOLIAGE_CHECK_TRANSFORM 0 |
| #define LOCTEXT_NAMESPACE "InstancedFoliage" |
| DECLARE_CYCLE_STAT | ( | TEXT("FoliageActor_Trace") | , |
| STAT_FoliageTrace | , | ||
| STATGROUP_Foliage | |||
| ) |
| DECLARE_CYCLE_STAT | ( | TEXT("FoliageMeshInfo_AddInstance") | , |
| STAT_FoliageAddInstance | , | ||
| STATGROUP_Foliage | |||
| ) |
| DECLARE_CYCLE_STAT | ( | TEXT("FoliageMeshInfo_CreateComponent") | , |
| STAT_FoliageCreateComponent | , | ||
| STATGROUP_Foliage | |||
| ) |
| DECLARE_CYCLE_STAT | ( | TEXT("FoliageMeshInfo_RemoveInstance") | , |
| STAT_FoliageRemoveInstance | , | ||
| STATGROUP_Foliage | |||
| ) |
| DEFINE_LOG_CATEGORY | ( | LogInstancedFoliage | ) |
| FArchive & operator<< | ( | FArchive & | Ar, |
| FFoliageInfo & | Info | ||
| ) |
| FArchive & operator<< | ( | FArchive & | Ar, |
| FFoliageInstance & | Instance | ||
| ) |
| FArchive & operator<< | ( | FArchive & | Ar, |
| FFoliageInstance_Deprecated & | Instance | ||
| ) |
| FArchive & operator<< | ( | FArchive & | Ar, |
| FFoliageMeshInfo_Deprecated & | MeshInfo | ||
| ) |
| FArchive & operator<< | ( | FArchive & | Ar, |
| FFoliageMeshInfo_Deprecated2 & | MeshInfo | ||
| ) |
| FArchive & operator<< | ( | FArchive & | Ar, |
| FFoliageMeshInfo_Old & | MeshInfo | ||
| ) |
| FCustomVersionRegistration GRegisterFoliageCustomVersion(FFoliageCustomVersion::GUID, FFoliageCustomVersion::LatestVersion, TEXT("FoliageVer")) | ( | FFoliageCustomVersion::GUID | , |
| FFoliageCustomVersion::LatestVersion | , | ||
| TEXT("FoliageVer") | |||
| ) |