Navigation
API > API/Runtime > API/Runtime/Chaos
A constraint in the constraint graph.
| Name | FPBDIslandConstraint |
| Type | class |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/Island/IslandManager.h |
| Include Path | #include "Chaos/Island/IslandManager.h" |
Syntax
class FPBDIslandConstraint
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Chaos/Island/IslandManager.h | |||
FPBDIslandConstraint
(
const int32 InContainerId, |
Chaos/Island/IslandManager.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FPBDIslandConstraint() |
Chaos/Island/IslandManager.h |
Classes
| Name | Remarks |
|---|---|
| FFlags |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ArrayIndex | int32 | Index into FPBDIslandManager::Edges. | Chaos/Island/IslandManager.h | |
| Constraint | FConstraintHandle * | Chaos/Island/IslandManager.h | ||
| ContainerIndex | int32 | Indices into FPBDIsland::ContainerEdges. | Chaos/Island/IslandManager.h | |
| Flags | FFlags | Chaos/Island/IslandManager.h | ||
| Island | FPBDIsland * | Chaos/Island/IslandManager.h | ||
| IslandArrayIndex | int32 | Chaos/Island/IslandManager.h | ||
| Level | int32 | Distance to a kinematic through the graph. | Chaos/Island/IslandManager.h | |
| LevelSortKey | uint32 | Used for consistent ordering within a level. | Chaos/Island/IslandManager.h | |
| NodeArrayIndices | int32 | Index into FPBDIslandParticle::Edges for Node0 and Node1. | Chaos/Island/IslandManager.h | |
| Nodes | FPBDIslandParticle * | Chaos/Island/IslandManager.h | ||
| VisitEpoch | int32 | Used in a few places to track which nodes have been visited. | Chaos/Island/IslandManager.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const int32 GetArrayIndex() |
TPoolBackedItemAdapter for FPBDIslandManager::Edges. | Chaos/Island/IslandManager.h | |
FConstraintHandle * GetConstraint() |
Chaos/Island/IslandManager.h | ||
int32 GetIslandId () |
An integer ID for an island (for debug only). | Chaos/Island/IslandManager.h | |
uint64 GetSortKey() |
Chaos/Island/IslandManager.h | ||
void Reuse
(
const int32 InContainerId, |
Chaos/Island/IslandManager.h | ||
void SetArrayIndex
(
const int32 InIndex |
Chaos/Island/IslandManager.h | ||
void Trash() |
Chaos/Island/IslandManager.h |