Navigation
API > API/Runtime > API/Runtime/Chaos
| Name | FGeometryCollectionProximityPropertiesInterface |
| Type | class |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/GeometryCollection/GeometryCollectionProximityPropertiesInterface.h |
| Include Path | #include "GeometryCollection/GeometryCollectionProximityPropertiesInterface.h" |
Syntax
class FGeometryCollectionProximityPropertiesInterface : public FManagedArrayInterface
Inheritance Hierarchy
- FManagedArrayInterface → FGeometryCollectionProximityPropertiesInterface
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FGeometryCollectionProximityPropertiesInterface
(
FGeometryCollection* InGeometryCollection |
GeometryCollection/GeometryCollectionProximityPropertiesInterface.h |
Structs
| Name | Remarks |
|---|---|
| FProximityProperties |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| Super | FManagedArrayInterface | GeometryCollection/GeometryCollectionProximityPropertiesInterface.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| ProximityAsConnectionGraph | const FName | Attribute: Whether to use the computed proximity graph as a connection graph. | GeometryCollection/GeometryCollectionProximityPropertiesInterface.h |
| ProximityConnectionGraphContactAreaMethod | const FName | Attribute: How to compute contact area for connection graph edges, to be used by the simulation. | GeometryCollection/GeometryCollectionProximityPropertiesInterface.h |
| ProximityContactMethod | const FName | Attribute: How to define 'contact' for the above Require Contact Amount. | GeometryCollection/GeometryCollectionProximityPropertiesInterface.h |
| ProximityDetectionMethod | const FName | Attribute: Method to determine proximity. | GeometryCollection/GeometryCollectionProximityPropertiesInterface.h |
| ProximityDistanceThreshold | const FName | Attribute: For convex hull proximity, what separation distance can still be considered as 'proximity'. | GeometryCollection/GeometryCollectionProximityPropertiesInterface.h |
| ProximityPropertiesGroup | const FName | Proximity Properties Group Name. | GeometryCollection/GeometryCollectionProximityPropertiesInterface.h |
| ProximityRequireContactAmount | const FName | Attribute: If greater than zero, filter proximity connections by requiring an amount of 'contact' as computed by the Contact Method This is a second filter applied after initial proximity connections were determined by any Proximity Detection Method, and can be used to reduce unsupported or spurious/glancing proximities. | GeometryCollection/GeometryCollectionProximityPropertiesInterface.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ManagedCollection | FManagedArrayCollection * | GeometryCollection/GeometryCollectionProximityPropertiesInterface.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FProximityProperties GetProximityProperties() |
GeometryCollection/GeometryCollectionProximityPropertiesInterface.h | ||
void SetProximityProperties
(
const FProximityProperties& |
GeometryCollection/GeometryCollectionProximityPropertiesInterface.h |
Overridden from FManagedArrayInterface
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void CleanInterfaceForCook() |
GeometryCollection/GeometryCollectionProximityPropertiesInterface.h | ||
virtual void InitializeInterface() |
GeometryCollection/GeometryCollectionProximityPropertiesInterface.h | ||
virtual void RemoveInterfaceAttributes() |
GeometryCollection/GeometryCollectionProximityPropertiesInterface.h |