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

This is the complete list of members for Chaos::FPerShapeData, 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
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
FPerShapeData(const EPerShapeDataType InType, int32 InShapeIdx)Chaos::FPerShapeDatainlineprotected
FPerShapeData(const EPerShapeDataType InType, int32 InShapeIdx, TSerializablePtr< FImplicitObject > InGeometry)Chaos::FPerShapeDatainlineprotected
FPerShapeData(const EPerShapeDataType InType, int32 InShapeIdx, const FImplicitObjectPtr &InGeometry)Chaos::FPerShapeDatainlineprotected
FPerShapeData(const EPerShapeDataType InType, const FPerShapeData &Other)Chaos::FPerShapeDatainlineprotected
GeometryChaos::FPerShapeDataprotected
GetCollisionData() constChaos::FPerShapeDatainline
GetCollisionTraceType() constChaos::FPerShapeDatainline
GetCombinedShapeFilterData() constChaos::FPerShapeData
GetDirtyFlags() constChaos::FPerShapeDatainline
GetFilterInstanceData() constChaos::FPerShapeData
GetGeometry() constChaos::FPerShapeDatainline
GetIsProbe() constChaos::FPerShapeDatainline
GetLeafGeometry() constChaos::FPerShapeDatainline
GetLeafRelativeTransform() constChaos::FPerShapeDatainline
GetLeafWorldTransform(const FGeometryParticleHandle *Particle) constChaos::FPerShapeDatainline
GetMaterial(const int32 Index) constChaos::FPerShapeDatainline
GetMaterialData() constChaos::FPerShapeDatainline
GetMaterialMaskMapMaterials() constChaos::FPerShapeDatainline
GetMaterialMaskMaps() constChaos::FPerShapeDatainline
GetMaterialMasks() constChaos::FPerShapeDatainline
GetMaterials() constChaos::FPerShapeDatainline
GetQueryData() constChaos::FPerShapeDatainline
GetQueryEnabled() constChaos::FPerShapeDatainline
GetShapeFilterData() constChaos::FPerShapeData
GetShapeIndex() constChaos::FPerShapeDatainline
GetSimData() constChaos::FPerShapeDatainline
GetSimEnabled() constChaos::FPerShapeDatainline
GetType() constChaos::FPerShapeDatainlineprotected
GetUserData() constChaos::FPerShapeDatainline
GetWorldSpaceInflatedShapeBounds() constChaos::FPerShapeDatainline
GetWorldSpaceShapeBounds() constChaos::FPerShapeDatainline
ModifyMaterialMaskMapMaterials(const Lambda &LambdaFunc)Chaos::FPerShapeData
ModifyMaterialMaskMaps(const Lambda &LambdaFunc)Chaos::FPerShapeData
ModifyMaterialMasks(const Lambda &LambdaFunc)Chaos::FPerShapeData
ModifyMaterials(const Lambda &LambdaFunc)Chaos::FPerShapeData
ModifyShapeIndex(int32 NewShapeIndex)Chaos::FPerShapeDatainline
ModifySimData(const Lambda &LambdaFunc)Chaos::FPerShapeData
NumMaterials() constChaos::FPerShapeDatainline
RequiresCachedLeafInfo(const FImplicitObject *Geometry)Chaos::FPerShapeDatainlinestatic
SerializationFactory(FChaosArchive &Ar, FPerShapeData *)Chaos::FPerShapeDatastatic
Serialize(FChaosArchive &Ar)Chaos::FPerShapeDatavirtual
SerializeMaterials(FChaosArchive &Ar)=0Chaos::FPerShapeDataprotectedpure virtual
SetCollisionData(const FCollisionData &Data)Chaos::FPerShapeDatainline
SetCollisionTraceType(const EChaosCollisionTraceFlag InTraceFlag)Chaos::FPerShapeDatainline
SetCombinedShapeFilterData(const Filter::FCombinedShapeFilterData &InCombinedShapeFilter)Chaos::FPerShapeData
SetFilterInstanceData(const Filter::FInstanceData &InInstanceData)Chaos::FPerShapeData
SetIsProbe(const bool bIsProbe)Chaos::FPerShapeDatainline
SetMaterial(FMaterialHandle InMaterial)Chaos::FPerShapeDatainline
SetMaterialData(const FMaterialData &Data)Chaos::FPerShapeDatainline
SetMaterialMaskMapMaterials(const TArray< FMaterialHandle > &InMaterialMaskMapMaterials)Chaos::FPerShapeDatainline
SetMaterialMaskMapMaterials(TArray< FMaterialHandle > &&InMaterialMaskMapMaterials)Chaos::FPerShapeDatainline
SetMaterialMaskMaps(const TArray< uint32 > &InMaterialMaskMaps)Chaos::FPerShapeDatainline
SetMaterialMaskMaps(TArray< uint32 > &&InMaterialMaskMaps)Chaos::FPerShapeDatainline
SetMaterialMasks(const TArray< FMaterialMaskHandle > &InMaterialMasks)Chaos::FPerShapeDatainline
SetMaterialMasks(TArray< FMaterialMaskHandle > &&InMaterialMasks)Chaos::FPerShapeDatainline
SetMaterials(const TArray< FMaterialHandle > &InMaterials)Chaos::FPerShapeDatainline
SetMaterials(TArray< FMaterialHandle > &&InMaterials)Chaos::FPerShapeDatainline
SetProxy(IPhysicsProxyBase *InProxy)Chaos::FPerShapeDatainline
SetQueryData(const FCollisionFilterData &InQueryData)Chaos::FPerShapeDatainline
SetQueryEnabled(const bool bEnable)Chaos::FPerShapeDatainline
SetShapeFilterData(const Filter::FShapeFilterData &InShapeFilter)Chaos::FPerShapeData
SetSimData(const FCollisionFilterData &InSimData)Chaos::FPerShapeDatainline
SetSimEnabled(const bool bEnable)Chaos::FPerShapeDatainline
SetUserData(void *InUserData)Chaos::FPerShapeDatainline
ShapeIdxChaos::FPerShapeDataprotected
SyncRemoteData(FDirtyPropertiesManager &Manager, int32 ShapeDataIdx, FShapeDirtyData &RemoteData)Chaos::FPerShapeDatainline
TypeChaos::FPerShapeDataprotected
UpdateGeometry(TUniquePtr< FPerShapeData > &InOutShapePtr, TSerializablePtr< FImplicitObject > InGeometry)Chaos::FPerShapeDatastatic
UpdateLeafWorldTransform(FGeometryParticleHandle *Particle)Chaos::FPerShapeDatainline
UpdateShapeBounds(const FRigidTransform3 &WorldTM)Chaos::FPerShapeDatainline
UpdateShapeBounds(const FRigidTransform3 &WorldTM, const FVec3 &BoundsExpansion)Chaos::FPerShapeDatainline
UpdateWorldSpaceState(const FRigidTransform3 &WorldTransform)Chaos::FPerShapeDatainline
UpdateWorldSpaceState(const FRigidTransform3 &WorldTransform, const FVec3 &BoundsExpansion)Chaos::FPerShapeDatainline
WorldSpaceShapeBoundsChaos::FPerShapeDataprotected
~FPerShapeData()Chaos::FPerShapeDatainlinevirtual