| AlwaysSerializable | Chaos::TGeometryParticle< T, d > | static |
| CastToKinematicParticle() const | Chaos::TGeometryParticle< T, d > | |
| CastToKinematicParticle() | Chaos::TGeometryParticle< T, d > | |
| CastToRigidParticle() const | Chaos::TGeometryParticle< T, d > | |
| CastToRigidParticle() | Chaos::TGeometryParticle< T, d > | |
| ClearDirtyFlags() | Chaos::TGeometryParticle< T, d > | inline |
| CreateParticle(const FGeometryParticleParameters &Params=FGeometryParticleParameters()) | Chaos::TGeometryParticle< T, d > | inlinestatic |
| DirtyFlags() const | Chaos::TGeometryParticle< T, d > | inline |
| EGeometryAccess enum name | Chaos::TGeometryParticle< T, d > | protected |
| EnabledDuringResim() const | Chaos::TGeometryParticle< T, d > | inline |
| FHandle typedef | Chaos::TGeometryParticle< T, d > | |
| ForceDirty(EChaosPropertyFlags CheckBits) | Chaos::TGeometryParticle< T, d > | inline |
| Geometry() const | Chaos::TGeometryParticle< T, d > | inline |
| GeometrySharedLowLevel() const | Chaos::TGeometryParticle< T, d > | inline |
| GetDebugName() const | Chaos::TGeometryParticle< T, d > | inline |
| GetGeometry() const | Chaos::TGeometryParticle< T, d > | inline |
| GetProxy() const | Chaos::TGeometryParticle< T, d > | inline |
| GetR() const | Chaos::TGeometryParticle< T, d > | inline |
| GetX() const | Chaos::TGeometryParticle< T, d > | inline |
| Handle() const | Chaos::TGeometryParticle< T, d > | inline |
| IsClean() const | Chaos::TGeometryParticle< T, d > | inline |
| IsDirty() const | Chaos::TGeometryParticle< T, d > | inline |
| IsDirty(const EChaosPropertyFlags CheckBits) const | Chaos::TGeometryParticle< T, d > | inline |
| IsParticleValid() const | Chaos::TGeometryParticle< T, d > | inlinevirtual |
| LockGeometry() | Chaos::TGeometryParticle< T, d > | |
| MarkDirty(const EChaosPropertyFlags DirtyBits, bool bInvalidate=true) | Chaos::TGeometryParticle< T, d > | protected |
| MarkDirty(const EChaosPropertyFlags DirtyBits, bool bInvalidate) | Chaos::TGeometryParticle< T, d > | protected |
| MarkDirty(const EChaosPropertyFlags DirtyBits, bool bInvalidate) | Chaos::TGeometryParticle< T, d > | protected |
| MDirtyFlags | Chaos::TGeometryParticle< T, d > | protected |
| MergeGeometry(TArray< Chaos::FImplicitObjectPtr > &&Objects) | Chaos::TGeometryParticle< T, d > | |
| MergeGeometry(TArray< TUniquePtr< FImplicitObject > > &&Objects) | Chaos::TGeometryParticle< T, d > | inline |
| MergeShapeInstances(FShapeInstanceProxyArray &&InShapes) | Chaos::TGeometryParticle< T, d > | inline |
| MergeShapesArray(FShapesArray &&InShapesArray) | Chaos::TGeometryParticle< T, d > | inline |
| ModifyGeometry(const Lambda &Func, const bool bDirectAccess=false) | Chaos::TGeometryParticle< T, d > | inlineprotected |
| ModifyGeometry(EGeometryAccess AccessType, const Lambda &Func) | Chaos::TGeometryParticle< T, d > | inlineprotected |
| ObjectState() const | Chaos::TGeometryParticle< T, d > | |
| ObjectType() const | Chaos::TGeometryParticle< T, d > | inline |
| operator=(const TGeometryParticle &)=delete | Chaos::TGeometryParticle< T, d > | |
| ParticleID() const | Chaos::TGeometryParticle< T, d > | inline |
| PrepareBVH() | Chaos::TGeometryParticle< T, d > | inline |
| PrepareBVHImpl() | Chaos::TGeometryParticle< T, d > | protected |
| Proxy | Chaos::TGeometryParticle< T, d > | protected |
| R() const | Chaos::TGeometryParticle< T, d > | inline |
| RemoveShape(FPerShapeData *InShape, bool bWakeTouching) | Chaos::TGeometryParticle< T, d > | |
| RemoveShapesAtSortedIndices(const TArrayView< const int32 > &InIndices) | Chaos::TGeometryParticle< T, d > | |
| ResimType() const | Chaos::TGeometryParticle< T, d > | inline |
| SerializationFactory(FChaosArchive &Ar, TGeometryParticle< T, d > *Serializable) | Chaos::TGeometryParticle< T, d > | inlinestatic |
| Serialize(FChaosArchive &Ar) | Chaos::TGeometryParticle< T, d > | inlinevirtual |
| SetEnabledDuringResim(bool bEnabledDuringResim) | Chaos::TGeometryParticle< T, d > | inline |
| SetGeometry(Chaos::FImplicitObjectPtr ImplicitObjectPtr) | Chaos::TGeometryParticle< T, d > | inline |
| SetGeometry(TUniquePtr< FImplicitObject > &&UniqueGeometry) | Chaos::TGeometryParticle< T, d > | inline |
| SetGeometry(TSharedPtr< FImplicitObject, ESPMode::ThreadSafe > SharedGeometry) | Chaos::TGeometryParticle< T, d > | inline |
| SetGeometry(TSerializablePtr< FImplicitObject > RawGeometry) | Chaos::TGeometryParticle< T, d > | inline |
| SetIgnoreAnalyticCollisions(bool bIgnoreAnalyticCollisions) | Chaos::TGeometryParticle< T, d > | |
| SetIgnoreAnalyticCollisionsImp(FImplicitObject *Implicit, bool bIgnoreAnalyticCollisions) | Chaos::TGeometryParticle< T, d > | |
| SetNonFrequentData(const FParticleNonFrequentData &InData) | Chaos::TGeometryParticle< T, d > | inline |
| SetParticleID(const FParticleID &ParticleID, bool bInvalidate=true) | Chaos::TGeometryParticle< T, d > | inline |
| SetProxy(IPhysicsProxyBase *InProxy) | Chaos::TGeometryParticle< T, d > | inline |
| SetR(const TRotation< T, d > &InR, bool bInvalidate=true) | Chaos::TGeometryParticle< T, d > | |
| SetResimType(EResimType ResimType) | Chaos::TGeometryParticle< T, d > | inline |
| SetShapeCollisionTraceType(int32 InShapeIndex, EChaosCollisionTraceFlag TraceType) | Chaos::TGeometryParticle< T, d > | inline |
| SetShapeInstances(FShapeInstanceProxyArray &&InShapes) | Chaos::TGeometryParticle< T, d > | inline |
| SetShapeQueryCollisionEnabled(int32 InShapeIndex, bool bInEnabled) | Chaos::TGeometryParticle< T, d > | inline |
| SetShapeSimCollisionEnabled(int32 InShapeIndex, bool bInEnabled) | Chaos::TGeometryParticle< T, d > | inline |
| SetShapeSimData(int32 InShapeIndex, const FCollisionFilterData &SimData) | Chaos::TGeometryParticle< T, d > | inline |
| SetSpatialIdx(FSpatialAccelerationIdx Idx) | Chaos::TGeometryParticle< T, d > | inline |
| SetUniqueIdx(const FUniqueIdx UniqueIdx, bool bInvalidate=true) | Chaos::TGeometryParticle< T, d > | inline |
| SetUserData(void *InUserData) | Chaos::TGeometryParticle< T, d > | inline |
| SetX(const TVector< T, d > &InX, bool bInvalidate=true) | Chaos::TGeometryParticle< T, d > | |
| SetXR(const FParticlePositionRotation &InXR, bool bInvalidate=true) | Chaos::TGeometryParticle< T, d > | inline |
| ShapeInstances() const | Chaos::TGeometryParticle< T, d > | inline |
| ShapesArray() const | Chaos::TGeometryParticle< T, d > | inline |
| SharedGeometryLowLevel() const | Chaos::TGeometryParticle< T, d > | inline |
| SpatialIdx() const | Chaos::TGeometryParticle< T, d > | inline |
| SyncRemoteData(FDirtyPropertiesManager &Manager, int32 DataIdx, FDirtyChaosProperties &RemoteData, const TArray< int32 > &ShapeDataIndices, FShapeDirtyData *ShapesRemoteData) const | Chaos::TGeometryParticle< T, d > | inline |
| SyncRemoteDataImp(FDirtyPropertiesManager &Manager, int32 DataIdx, const FDirtyChaosProperties &RemoteData) const | Chaos::TGeometryParticle< T, d > | inlineprotectedvirtual |
| TGeometryParticle(const FGeometryParticleParameters &StaticParams=FGeometryParticleParameters()) | Chaos::TGeometryParticle< T, d > | inlineprotected |
| TGeometryParticle(const TGeometryParticle &)=delete | Chaos::TGeometryParticle< T, d > | |
| Type | Chaos::TGeometryParticle< T, d > | protected |
| UniqueIdx() const | Chaos::TGeometryParticle< T, d > | inline |
| UpdateShapeBounds() | Chaos::TGeometryParticle< T, d > | inline |
| UpdateShapeBounds(const FRigidTransform3 &Transform) | Chaos::TGeometryParticle< T, d > | inline |
| UpdateShapesArray() | Chaos::TGeometryParticle< T, d > | protected |
| UserData() const | Chaos::TGeometryParticle< T, d > | inline |
| X() const | Chaos::TGeometryParticle< T, d > | inline |
| XR() const | Chaos::TGeometryParticle< T, d > | inline |
| ~TGeometryParticle() | Chaos::TGeometryParticle< T, d > | inlinevirtual |