UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
InstancedFoliage.h File Reference

Go to the source code of this file.

Classes

struct  FFoliageInstancePlacementInfo
 
struct  FFoliageInstance_Deprecated
 
struct  FFoliageInstance
 
struct  FFoliageMeshInfo_Deprecated
 
struct  FFoliageMeshInfo_Deprecated2
 
struct  FFoliageImpl
 
struct  FFoliageInfo
 
struct  FFoliageInstanceId
 
struct  FDesiredFoliageInstance
 

Namespaces

namespace  FoliageElementUtil
 
namespace  EFoliagePlacementMode
 

Enumerations

enum  EFoliageInstanceFlags { FOLIAGE_AlignToNormal = 0x00000001 , FOLIAGE_NoRandomYaw = 0x00000002 , FOLIAGE_Readjusted = 0x00000004 , FOLIAGE_InstanceDeleted = 0x00000008 }
 
enum class  EFoliageImplType : uint8 { Unknown = 0 , StaticMesh = 1 , Actor = 2 , ISMActor = 3 }
 
enum  EFoliagePlacementMode::Type { EFoliagePlacementMode::Manual = 0 , EFoliagePlacementMode::Procedural = 1 }
 

Functions

 DECLARE_LOG_CATEGORY_EXTERN (LogInstancedFoliage, Log, All)
 
bool FoliageElementUtil::FoliageInstanceElementsEnabled ()
 

Enumeration Type Documentation

◆ EFoliageImplType

enum class EFoliageImplType : uint8
strong

EFoliageImplType

Enumerator
Unknown 
StaticMesh 
Actor 
ISMActor 

◆ EFoliageInstanceFlags

Flags stored with each instance

Enumerator
FOLIAGE_AlignToNormal 
FOLIAGE_NoRandomYaw 
FOLIAGE_Readjusted 
FOLIAGE_InstanceDeleted 

Function Documentation

◆ DECLARE_LOG_CATEGORY_EXTERN()

DECLARE_LOG_CATEGORY_EXTERN ( LogInstancedFoliage  ,
Log  ,
All   
)