UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FFoliageActor Struct Reference

#include <FoliageActor.h>

+ Inheritance diagram for FFoliageActor:

Public Member Functions

 FFoliageActor (FFoliageInfo *Info)
 
virtual void AddReferencedObjects (UObject *InThis, FReferenceCollector &Collector) override
 
virtual void Serialize (FArchive &Ar) override
 
void DestroyActors (bool bOnLoad)
 
- Public Member Functions inherited from FFoliageImpl
 FFoliageImpl (FFoliageInfo *InInfo)
 
virtual ~FFoliageImpl ()
 
virtual void PostSerialize (FArchive &Ar)
 
virtual void PostLoad ()
 
virtual int32 GetOverlappingSphereCount (const FSphere &Sphere) const
 
virtual int32 GetOverlappingBoxCount (const FBox &Box) const
 
virtual void GetOverlappingBoxTransforms (const FBox &Box, TArray< FTransform > &OutTransforms) const
 
virtual void GetOverlappingMeshCount (const FSphere &Sphere, TMap< UStaticMesh *, int32 > &OutCounts) const
 

Public Attributes

TArray< TObjectPtr< AActor > > ActorInstances
 
UClassActorClass
 
bool bShouldAttachToBaseComponent
 

Constructor & Destructor Documentation

◆ FFoliageActor()

FFoliageActor::FFoliageActor ( FFoliageInfo Info)
inline

Member Function Documentation

◆ AddReferencedObjects()

void FFoliageActor::AddReferencedObjects ( UObject InThis,
FReferenceCollector Collector 
)
overridevirtual

Reimplemented from FFoliageImpl.

◆ DestroyActors()

void FFoliageActor::DestroyActors ( bool  bOnLoad)

◆ Serialize()

void FFoliageActor::Serialize ( FArchive Ar)
overridevirtual

Implements FFoliageImpl.

Member Data Documentation

◆ ActorClass

UClass* FFoliageActor::ActorClass

◆ ActorInstances

TArray<TObjectPtr<AActor> > FFoliageActor::ActorInstances

◆ bShouldAttachToBaseComponent

bool FFoliageActor::bShouldAttachToBaseComponent

The documentation for this struct was generated from the following files: