UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::FShapeInstance Member List

This is the complete list of members for Chaos::FShapeInstance, including all inherited members.

AlwaysSerializableChaos::FPerShapeDatastatic
AsShapeInstance()Chaos::FPerShapeDatainline
AsShapeInstance() constChaos::FPerShapeDatainline
AsShapeInstanceExtended()Chaos::FPerShapeDatainlineprotected
AsShapeInstanceExtended() constChaos::FPerShapeDatainlineprotected
AsShapeInstanceProxy()Chaos::FPerShapeDatainline
AsShapeInstanceProxy() constChaos::FPerShapeDatainline
bIsSingleMaterialChaos::FPerShapeDataprotected
CollisionDataChaos::FShapeInstanceprotected
CreatePerShapeData(int32 InShapeIdx, TSerializablePtr< FImplicitObject > InGeometry)Chaos::FPerShapeDatastatic
DirtyFlagsChaos::FPerShapeDataprotected
DownCast(const TLambda &Lambda)Chaos::FPerShapeDatainlineprotected
DownCast(const TLambda &Lambda) constChaos::FPerShapeDatainlineprotected
EPerShapeDataType enum nameChaos::FPerShapeDataprotected
FPerShapeDataChaos::FShapeInstancefriend
Chaos::FPerShapeData::FPerShapeData(const EPerShapeDataType InType, int32 InShapeIdx)Chaos::FPerShapeDatainlineprotected
Chaos::FPerShapeData::FPerShapeData(const EPerShapeDataType InType, int32 InShapeIdx, TSerializablePtr< FImplicitObject > InGeometry)Chaos::FPerShapeDatainlineprotected
Chaos::FPerShapeData::FPerShapeData(const EPerShapeDataType InType, int32 InShapeIdx, const FImplicitObjectPtr &InGeometry)Chaos::FPerShapeDatainlineprotected
Chaos::FPerShapeData::FPerShapeData(const EPerShapeDataType InType, const FPerShapeData &Other)Chaos::FPerShapeDatainlineprotected
FShapeInstance(int32 InShapeIdx)Chaos::FShapeInstanceinlineexplicitprotected
FShapeInstance(int32 InShapeIdx, TSerializablePtr< FImplicitObject > InGeometry)Chaos::FShapeInstanceinlineprotected
FShapeInstance(int32 InShapeIdx, const FImplicitObjectPtr &InGeometry)Chaos::FShapeInstanceinlineprotected
FShapeInstance(FShapeInstance &&Other)Chaos::FShapeInstanceinlineexplicitprotected
FShapeInstance(const EPerShapeDataType InType, int32 InShapeIdx, TSerializablePtr< FImplicitObject > InGeometry)Chaos::FShapeInstanceinlineprotected
FShapeInstance(const EPerShapeDataType InType, int32 InShapeIdx, FImplicitObjectPtr InGeometry)Chaos::FShapeInstanceinlineprotected
FShapeInstance(const EPerShapeDataType InType, FShapeInstance &&Other)Chaos::FShapeInstanceinlineprotected
GeometryChaos::FPerShapeDataprotected
GetCollisionData() constChaos::FShapeInstanceinline
GetCollisionTraceType() constChaos::FShapeInstanceinline
GetCombinedShapeFilterData() constChaos::FShapeInstance
GetDirtyFlags() constChaos::FShapeInstanceinline
GetFilterInstanceData() constChaos::FShapeInstance
GetGeometry() constChaos::FPerShapeDatainline
GetIsProbe() constChaos::FShapeInstanceinline
GetLeafGeometry() constChaos::FShapeInstance
GetLeafRelativeTransform() constChaos::FShapeInstance
GetLeafWorldTransform(const FGeometryParticleHandle *Particle) constChaos::FShapeInstance
GetMaterial(const int32 Index) constChaos::FShapeInstanceinline
GetMaterialData() constChaos::FShapeInstanceinline
GetMaterialDataImpl()Chaos::FShapeInstanceinlineprotected
GetMaterialDataImpl() constChaos::FShapeInstanceinlineprotected
GetMaterialInternal(const int32 Index, const THandleArray< FChaosPhysicsMaterial > *const SimMaterials) constChaos::FShapeInstanceinline
GetMaterialMaskMapMaterials() constChaos::FShapeInstanceinline
GetMaterialMaskMaps() constChaos::FShapeInstanceinline
GetMaterialMasks() constChaos::FShapeInstanceinline
GetMaterials() constChaos::FShapeInstanceinline
GetQueryData() constChaos::FShapeInstanceinline
GetQueryEnabled() constChaos::FShapeInstanceinline
GetShapeFilterData() constChaos::FShapeInstance
GetShapeIndex() constChaos::FPerShapeDatainline
GetSimData() constChaos::FShapeInstanceinline
GetSimEnabled() constChaos::FShapeInstanceinline
GetType() constChaos::FPerShapeDatainlineprotected
GetUserData() constChaos::FShapeInstanceinline
GetWorldSpaceInflatedShapeBounds() constChaos::FPerShapeDatainline
GetWorldSpaceShapeBounds() constChaos::FPerShapeDatainline
Make(int32 InShapeIdx, const FImplicitObjectPtr &InGeometry)Chaos::FShapeInstancestatic
MaterialChaos::FShapeInstancemutableprotected
ModifyMaterialMaskMapMaterials(const Lambda &LambdaFunc)Chaos::FShapeInstanceinline
ModifyMaterialMaskMaps(const Lambda &LambdaFunc)Chaos::FShapeInstanceinline
ModifyMaterialMasks(const Lambda &LambdaFunc)Chaos::FShapeInstanceinline
ModifyMaterials(const Lambda &LambdaFunc)Chaos::FShapeInstanceinline
ModifyShapeIndex(int32 NewShapeIndex)Chaos::FPerShapeDatainline
ModifySimData(const Lambda &LambdaFunc)Chaos::FShapeInstanceinline
NumMaterials() constChaos::FShapeInstanceinline
NumMaterialsInternal(const THandleArray< FChaosPhysicsMaterial > *const SimMaterials) constChaos::FShapeInstanceinline
RequiresCachedLeafInfo(const FImplicitObject *Geometry)Chaos::FPerShapeDatainlinestatic
SerializationFactory(FChaosArchive &Ar, FShapeInstance *)Chaos::FShapeInstancestatic
Chaos::FPerShapeData::SerializationFactory(FChaosArchive &Ar, FPerShapeData *)Chaos::FPerShapeDatastatic
Serialize(FChaosArchive &Ar)Chaos::FPerShapeDatavirtual
SerializeMaterials(FChaosArchive &Ar) override finalChaos::FShapeInstanceprotectedvirtual
SetCollisionData(const FCollisionData &Data)Chaos::FShapeInstanceinline
SetCollisionTraceType(const EChaosCollisionTraceFlag InTraceFlag)Chaos::FShapeInstanceinline
SetCombinedShapeFilterData(const Filter::FCombinedShapeFilterData &InCombinedShapeFilter)Chaos::FShapeInstance
SetFilterInstanceData(const Filter::FInstanceData &InInstanceData)Chaos::FShapeInstance
SetIsProbe(const bool bIsProbe)Chaos::FShapeInstanceinline
SetMaterial(FMaterialHandle InMaterial)Chaos::FShapeInstanceinline
SetMaterialData(const FMaterialData &Data)Chaos::FShapeInstanceinline
SetMaterialDataImpl(const FMaterialData &Data)Chaos::FShapeInstanceinlineprotected
SetMaterialImpl(const FMaterialHandle &InMaterial)Chaos::FShapeInstanceinlineprotected
SetMaterialMaskMapMaterials(const TArray< FMaterialHandle > &InMaterialMaskMapMaterials)Chaos::FShapeInstanceinline
Chaos::FPerShapeData::SetMaterialMaskMapMaterials(TArray< FMaterialHandle > &&InMaterialMaskMapMaterials)Chaos::FPerShapeDatainline
SetMaterialMaskMaps(const TArray< uint32 > &InMaterialMaskMaps)Chaos::FShapeInstanceinline
Chaos::FPerShapeData::SetMaterialMaskMaps(TArray< uint32 > &&InMaterialMaskMaps)Chaos::FPerShapeDatainline
SetMaterialMasks(const TArray< FMaterialMaskHandle > &InMaterialMasks)Chaos::FShapeInstanceinline
Chaos::FPerShapeData::SetMaterialMasks(TArray< FMaterialMaskHandle > &&InMaterialMasks)Chaos::FPerShapeDatainline
SetMaterials(const TArray< FMaterialHandle > &InMaterials)Chaos::FShapeInstanceinline
SetMaterials(TArray< FMaterialHandle > &&InMaterials)Chaos::FShapeInstanceinline
SetProxy(IPhysicsProxyBase *InProxy)Chaos::FShapeInstanceinline
SetQueryData(const FCollisionFilterData &InQueryData)Chaos::FShapeInstanceinline
SetQueryEnabled(const bool bEnable)Chaos::FShapeInstanceinline
SetShapeFilterData(const Filter::FShapeFilterData &InShapeFilter)Chaos::FShapeInstance
SetSimData(const FCollisionFilterData &InSimData)Chaos::FShapeInstanceinline
SetSimEnabled(const bool bEnable)Chaos::FShapeInstanceinline
SetUserData(void *InUserData)Chaos::FShapeInstanceinline
ShapeIdxChaos::FPerShapeDataprotected
SyncRemoteData(FDirtyPropertiesManager &Manager, int32 ShapeDataIdx, FShapeDirtyData &RemoteData)Chaos::FShapeInstanceinline
TypeChaos::FPerShapeDataprotected
UpdateGeometry(TUniquePtr< FShapeInstance > &InOutShapePtr, const FImplicitObjectPtr &InGeometry)Chaos::FShapeInstancestatic
Chaos::FPerShapeData::UpdateGeometry(TUniquePtr< FPerShapeData > &InOutShapePtr, TSerializablePtr< FImplicitObject > InGeometry)Chaos::FPerShapeDatastatic
UpdateLeafWorldTransform(FGeometryParticleHandle *Particle)Chaos::FShapeInstance
UpdateShapeBounds(const FRigidTransform3 &WorldTM)Chaos::FShapeInstance
Chaos::FPerShapeData::UpdateShapeBounds(const FRigidTransform3 &WorldTM, const FVec3 &BoundsExpansion)Chaos::FPerShapeDatainline
UpdateWorldSpaceState(const FRigidTransform3 &WorldTransform)Chaos::FShapeInstance
Chaos::FPerShapeData::UpdateWorldSpaceState(const FRigidTransform3 &WorldTransform, const FVec3 &BoundsExpansion)Chaos::FPerShapeDatainline
WorldSpaceShapeBoundsChaos::FPerShapeDataprotected
~FPerShapeData()Chaos::FPerShapeDatainlinevirtual
~FShapeInstance()Chaos::FShapeInstanceinlinevirtual