UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::TKinematicGeometryParticle< T, d > Member List

This is the complete list of members for Chaos::TKinematicGeometryParticle< T, d >, including all inherited members.

AlwaysSerializableChaos::TGeometryParticle< T, d >static
Base typedefChaos::TKinematicGeometryParticle< T, d >
Cast(TGeometryParticle< T, d > *Particle)Chaos::TKinematicGeometryParticle< T, d >inlinestatic
Cast(const TGeometryParticle< T, d > *Particle)Chaos::TKinematicGeometryParticle< T, d >inlinestatic
CastToKinematicParticle() constChaos::TGeometryParticle< T, d >
CastToKinematicParticle()Chaos::TGeometryParticle< T, d >
CastToRigidParticle() constChaos::TGeometryParticle< T, d >
CastToRigidParticle()Chaos::TGeometryParticle< T, d >
ClearDirtyFlags()Chaos::TGeometryParticle< T, d >inline
ClearKinematicTarget()Chaos::TKinematicGeometryParticle< T, d >inline
CreateParticle(const FKinematicGeometryParticleParameters &Params=FKinematicGeometryParticleParameters())Chaos::TKinematicGeometryParticle< T, d >inlinestatic
Chaos::TGeometryParticle::CreateParticle(const FGeometryParticleParameters &Params=FGeometryParticleParameters())Chaos::TGeometryParticle< T, d >inlinestatic
DirtyFlags() constChaos::TGeometryParticle< T, d >inline
EGeometryAccess enum nameChaos::TGeometryParticle< T, d >protected
EnabledDuringResim() constChaos::TGeometryParticle< T, d >inline
FHandle typedefChaos::TKinematicGeometryParticle< T, d >
ForceDirty(EChaosPropertyFlags CheckBits)Chaos::TGeometryParticle< T, d >inline
Geometry() constChaos::TGeometryParticle< T, d >inline
GeometrySharedLowLevel() constChaos::TGeometryParticle< T, d >inline
GetDebugName() constChaos::TGeometryParticle< T, d >inline
GetGeometry() constChaos::TGeometryParticle< T, d >inline
GetProxy() constChaos::TGeometryParticle< T, d >inline
GetR() constChaos::TGeometryParticle< T, d >inline
GetV() constChaos::TKinematicGeometryParticle< T, d >inline
GetW() constChaos::TKinematicGeometryParticle< T, d >inline
GetX() constChaos::TGeometryParticle< T, d >inline
Handle() constChaos::TGeometryParticle< T, d >inline
IsClean() constChaos::TGeometryParticle< T, d >inline
IsDirty() constChaos::TGeometryParticle< T, d >inline
IsDirty(const EChaosPropertyFlags CheckBits) constChaos::TGeometryParticle< T, d >inline
IsKinematicTargetDirty() constChaos::TKinematicGeometryParticle< T, d >inline
IsParticleValid() constChaos::TGeometryParticle< T, d >inlinevirtual
KinematicTarget() constChaos::TKinematicGeometryParticle< T, d >inline
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
MDirtyFlagsChaos::TKinematicGeometryParticle< T, d >
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() constChaos::TKinematicGeometryParticle< T, d >
ObjectType() constChaos::TGeometryParticle< T, d >inline
operator=(const TGeometryParticle &)=deleteChaos::TGeometryParticle< T, d >
ParticleID() constChaos::TGeometryParticle< T, d >inline
PrepareBVH()Chaos::TGeometryParticle< T, d >inline
PrepareBVHImpl()Chaos::TGeometryParticle< T, d >protected
ProxyChaos::TKinematicGeometryParticle< T, d >protected
R() constChaos::TGeometryParticle< T, d >inline
RemoveShape(FPerShapeData *InShape, bool bWakeTouching)Chaos::TGeometryParticle< T, d >
RemoveShapesAtSortedIndices(const TArrayView< const int32 > &InIndices)Chaos::TGeometryParticle< T, d >
ResimType() constChaos::TGeometryParticle< T, d >inline
SerializationFactory(FChaosArchive &Ar, TGeometryParticle< T, d > *Serializable)Chaos::TGeometryParticle< T, d >inlinestatic
Serialize(FChaosArchive &Ar) overrideChaos::TKinematicGeometryParticle< 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 >
SetKinematicTarget(const FKinematicTarget &KinematicTarget, bool bInvalidate=true)Chaos::TKinematicGeometryParticle< T, d >inline
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
SetV(const TVector< T, d > &InV, bool bInvalidate=true)Chaos::TKinematicGeometryParticle< T, d >
SetVelocities(const FParticleVelocities &InVelocities, bool bInvalidate=true)Chaos::TKinematicGeometryParticle< T, d >inline
SetW(const TVector< T, d > &InW, bool bInvalidate=true)Chaos::TKinematicGeometryParticle< T, d >
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() constChaos::TGeometryParticle< T, d >inline
ShapesArray() constChaos::TGeometryParticle< T, d >inline
SharedGeometryLowLevel() constChaos::TGeometryParticle< T, d >inline
SpatialIdx() constChaos::TGeometryParticle< T, d >inline
SyncRemoteData(FDirtyPropertiesManager &Manager, int32 DataIdx, FDirtyChaosProperties &RemoteData, const TArray< int32 > &ShapeDataIndices, FShapeDirtyData *ShapesRemoteData) constChaos::TGeometryParticle< T, d >inline
SyncRemoteDataImp(FDirtyPropertiesManager &Manager, int32 DataIdx, const FDirtyChaosProperties &RemoteData) constChaos::TKinematicGeometryParticle< T, d >inlineprotectedvirtual
TGeometryParticleChaos::TKinematicGeometryParticle< T, d >friend
Chaos::TGeometryParticle::TGeometryParticle(const FGeometryParticleParameters &StaticParams=FGeometryParticleParameters())Chaos::TGeometryParticle< T, d >inlineprotected
Chaos::TGeometryParticle::TGeometryParticle(const TGeometryParticle &)=deleteChaos::TGeometryParticle< T, d >
TKinematicGeometryParticle(const FKinematicGeometryParticleParameters &KinematicParams=FKinematicGeometryParticleParameters())Chaos::TKinematicGeometryParticle< T, d >inlineprotected
TypeChaos::TGeometryParticle< T, d >protected
UniqueIdx() constChaos::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() constChaos::TGeometryParticle< T, d >inline
V() constChaos::TKinematicGeometryParticle< T, d >inline
Velocities() constChaos::TKinematicGeometryParticle< T, d >inline
W() constChaos::TKinematicGeometryParticle< T, d >inline
X() constChaos::TGeometryParticle< T, d >inline
XR() constChaos::TGeometryParticle< T, d >inline
~TGeometryParticle()Chaos::TGeometryParticle< T, d >inlinevirtual