UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FFoliageImpl Struct Referenceabstract

#include <InstancedFoliage.h>

+ Inheritance diagram for FFoliageImpl:

Public Member Functions

 FFoliageImpl (FFoliageInfo *InInfo)
 
virtual ~FFoliageImpl ()
 
virtual void AddReferencedObjects (UObject *InThis, FReferenceCollector &Collector)
 
virtual void Serialize (FArchive &Ar)=0
 
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
 

Detailed Description

FFoliageInfoImpl

Constructor & Destructor Documentation

◆ FFoliageImpl()

FFoliageImpl::FFoliageImpl ( FFoliageInfo InInfo)
inline

◆ ~FFoliageImpl()

virtual FFoliageImpl::~FFoliageImpl ( )
inlinevirtual

Member Function Documentation

◆ AddReferencedObjects()

virtual void FFoliageImpl::AddReferencedObjects ( UObject InThis,
FReferenceCollector Collector 
)
inlinevirtual

Reimplemented in FFoliageActor, and FFoliageStaticMesh.

◆ GetOverlappingBoxCount()

virtual int32 FFoliageImpl::GetOverlappingBoxCount ( const FBox Box) const
inlinevirtual

Reimplemented in FFoliageStaticMesh.

◆ GetOverlappingBoxTransforms()

virtual void FFoliageImpl::GetOverlappingBoxTransforms ( const FBox Box,
TArray< FTransform > &  OutTransforms 
) const
inlinevirtual

Reimplemented in FFoliageStaticMesh.

◆ GetOverlappingMeshCount()

virtual void FFoliageImpl::GetOverlappingMeshCount ( const FSphere Sphere,
TMap< UStaticMesh *, int32 > &  OutCounts 
) const
inlinevirtual

Reimplemented in FFoliageStaticMesh.

◆ GetOverlappingSphereCount()

virtual int32 FFoliageImpl::GetOverlappingSphereCount ( const FSphere Sphere) const
inlinevirtual

Reimplemented in FFoliageStaticMesh.

◆ PostLoad()

virtual void FFoliageImpl::PostLoad ( )
inlinevirtual

Reimplemented in FFoliageISMActor.

◆ PostSerialize()

virtual void FFoliageImpl::PostSerialize ( FArchive Ar)
inlinevirtual

Reimplemented in FFoliageISMActor.

◆ Serialize()

virtual void FFoliageImpl::Serialize ( FArchive Ar)
pure virtual

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