![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <ShapeInstance.h>
Inheritance diagram for Chaos::Private::FShapeInstanceExtended:Protected Attributes | |
| FRotation3 | WorldRotation |
| FVec3 | WorldPosition |
Protected Attributes inherited from Chaos::FShapeInstance | |
| FCollisionData | CollisionData |
| FMaterialUnion | Material |
Protected Attributes inherited from Chaos::FPerShapeData | |
| EPerShapeDataType | Type: 2 |
| uint32 | bIsSingleMaterial: 1 |
| uint32 | ShapeIdx: 29 |
| FShapeDirtyFlags | DirtyFlags |
| FImplicitObjectPtr | Geometry |
| TAABB< FReal, 3 > | WorldSpaceShapeBounds |
Friends | |
| class | FShapeInstance |
An extended version of FShapeInstance (physics-thread shape instance data) that caches some world-space state of the shape for use in collision detection. This extended data if only required for shapes that have a transform relative to the particle they are attached to. It helps by avoiding the need to recalculate the shape transform every time it is needed in collision detection, which is once for each other shape we may be in contact with.
NOTE: keep size to a minimum. There can be millions of these in s scene.
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inline |
|
inline |
|
friend |
|
protected |
|
protected |