UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FGeometryCollectionProximityPropertiesInterface Class Reference

#include <GeometryCollectionProximityPropertiesInterface.h>

+ Inheritance diagram for FGeometryCollectionProximityPropertiesInterface:

Classes

struct  FProximityProperties
 

Public Types

typedef FManagedArrayInterface Super
 

Public Member Functions

CHAOS_API FGeometryCollectionProximityPropertiesInterface (FGeometryCollection *InGeometryCollection)
 
CHAOS_API void InitializeInterface () override
 
CHAOS_API void CleanInterfaceForCook () override
 
CHAOS_API void RemoveInterfaceAttributes () override
 
CHAOS_API FProximityProperties GetProximityProperties () const
 
CHAOS_API void SetProximityProperties (const FProximityProperties &)
 
- Public Member Functions inherited from FManagedArrayInterface
 FManagedArrayInterface ()
 
 FManagedArrayInterface (FManagedArrayCollection *InManagedArray)
 

Public Attributes

FManagedArrayCollectionManagedCollection
 

Static Public Attributes

static CHAOS_API const FName ProximityPropertiesGroup = "ProximityProperties"
 
static CHAOS_API const FName ProximityDetectionMethod = "DetectionMethod"
 
static CHAOS_API const FName ProximityDistanceThreshold = "DistanceThreshold"
 
static CHAOS_API const FName ProximityAsConnectionGraph = "AsConnectionGraph"
 
static CHAOS_API const FName ProximityConnectionGraphContactAreaMethod = "ConnectionGraphContactAmount"
 
static CHAOS_API const FName ProximityRequireContactAmount = "RequireContactAmount"
 
static CHAOS_API const FName ProximityContactMethod = "ContactMethod"
 

Additional Inherited Members

- Protected Attributes inherited from FManagedArrayInterface
FManagedArrayCollectionManagedCollection
 

Member Typedef Documentation

◆ Super

Constructor & Destructor Documentation

◆ FGeometryCollectionProximityPropertiesInterface()

FGeometryCollectionProximityPropertiesInterface::FGeometryCollectionProximityPropertiesInterface ( FGeometryCollection InGeometryCollection)

Member Function Documentation

◆ CleanInterfaceForCook()

void FGeometryCollectionProximityPropertiesInterface::CleanInterfaceForCook ( )
overridevirtual

◆ GetProximityProperties()

FGeometryCollectionProximityPropertiesInterface::FProximityProperties FGeometryCollectionProximityPropertiesInterface::GetProximityProperties ( ) const

◆ InitializeInterface()

void FGeometryCollectionProximityPropertiesInterface::InitializeInterface ( )
overridevirtual

◆ RemoveInterfaceAttributes()

void FGeometryCollectionProximityPropertiesInterface::RemoveInterfaceAttributes ( )
overridevirtual

◆ SetProximityProperties()

void FGeometryCollectionProximityPropertiesInterface::SetProximityProperties ( const FProximityProperties InProximityAttributes)

Member Data Documentation

◆ ManagedCollection

FManagedArrayCollection* FManagedArrayInterface::ManagedCollection

◆ ProximityAsConnectionGraph

const FName FGeometryCollectionProximityPropertiesInterface::ProximityAsConnectionGraph = "AsConnectionGraph"
static

◆ ProximityConnectionGraphContactAreaMethod

const FName FGeometryCollectionProximityPropertiesInterface::ProximityConnectionGraphContactAreaMethod = "ConnectionGraphContactAmount"
static

◆ ProximityContactMethod

const FName FGeometryCollectionProximityPropertiesInterface::ProximityContactMethod = "ContactMethod"
static

◆ ProximityDetectionMethod

const FName FGeometryCollectionProximityPropertiesInterface::ProximityDetectionMethod = "DetectionMethod"
static

◆ ProximityDistanceThreshold

const FName FGeometryCollectionProximityPropertiesInterface::ProximityDistanceThreshold = "DistanceThreshold"
static

◆ ProximityPropertiesGroup

const FName FGeometryCollectionProximityPropertiesInterface::ProximityPropertiesGroup = "ProximityProperties"
static

◆ ProximityRequireContactAmount

const FName FGeometryCollectionProximityPropertiesInterface::ProximityRequireContactAmount = "RequireContactAmount"
static

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