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

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