Navigation
API > API/Runtime > API/Runtime/Chaos
Provides an interface for use with ranged-for, for iterating over strained proxies. Constructor produces filtered array of proxies, and begin and end functions produce iterators which can modify strain related properties of the clusters associated with each proxy.
| Name | FStrainedProxyRange |
| Type | class |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/StrainModification.h |
| Include Path | #include "Chaos/StrainModification.h" |
Syntax
class FStrainedProxyRange
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FStrainedProxyRange
(
const FStrainedProxyRange& Other |
Chaos/StrainModification.h | ||
FStrainedProxyRange
(
Chaos::FRigidClustering& InRigidClustering, |
Chaos/StrainModification.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ProxyAndRoots | TArray< FStrainedProxyAndRoot > | Chaos/StrainModification.h | ||
| RigidClustering | FRigidClustering & | Chaos/StrainModification.h | ||
| StrainedParticles | const TArray< FPBDRigidClusteredParticleHandle * > * | Chaos/StrainModification.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FStrainedProxyIterator begin() |
Chaos/StrainModification.h | ||
FStrainedProxyIterator end() |
Chaos/StrainModification.h |