![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Base class for constraints that are allocated at permanent memory addresses and inherit the handle. More...
#include <ConstraintHandle.h>
Inheritance diagram for Chaos::FIntrusiveConstraintHandle:Static Public Member Functions | |
| static const FConstraintHandleTypeID & | StaticType () |
Static Public Member Functions inherited from Chaos::FConstraintHandle | |
| static const FConstraintHandleTypeID & | StaticType () |
| static const FConstraintHandleTypeID & | InvalidType () |
Additional Inherited Members | |
Public Types inherited from Chaos::FConstraintHandle | |
| using | FGeometryParticleHandle = TGeometryParticleHandle< FReal, 3 > |
Protected Attributes inherited from Chaos::FConstraintHandle | |
| FPBDConstraintContainer * | ConstraintContainer |
| Private::FPBDIslandConstraint * | GraphEdge |
Base class for constraints that are allocated at permanent memory addresses and inherit the handle.
Intended for use by constraint types that are allocated on the heap or in a block allocator and therefore have a persistent address (as opposed to array-based containers where the array could relocate). The constraint class should inherit this handle class. This effectively eliminates the handle, reducing cache misses and allocations.
|
inline |
|
inline |
|
inlinestatic |