| AlwaysSerializable | Chaos::FPerShapeData | static |
| AsShapeInstance() | Chaos::FPerShapeData | inline |
| AsShapeInstance() const | Chaos::FPerShapeData | inline |
| AsShapeInstanceExtended() | Chaos::FPerShapeData | inlineprotected |
| AsShapeInstanceExtended() const | Chaos::FPerShapeData | inlineprotected |
| AsShapeInstanceProxy() | Chaos::FPerShapeData | inline |
| AsShapeInstanceProxy() const | Chaos::FPerShapeData | inline |
| bIsSingleMaterial | Chaos::FPerShapeData | protected |
| CollisionData | Chaos::FShapeInstance | protected |
| CreatePerShapeData(int32 InShapeIdx, TSerializablePtr< FImplicitObject > InGeometry) | Chaos::FPerShapeData | static |
| DirtyFlags | Chaos::FPerShapeData | protected |
| DownCast(const TLambda &Lambda) | Chaos::FPerShapeData | inlineprotected |
| DownCast(const TLambda &Lambda) const | Chaos::FPerShapeData | inlineprotected |
| EPerShapeDataType enum name | Chaos::FPerShapeData | protected |
| FPerShapeData | Chaos::FShapeInstance | friend |
| Chaos::FPerShapeData::FPerShapeData(const EPerShapeDataType InType, int32 InShapeIdx) | Chaos::FPerShapeData | inlineprotected |
| Chaos::FPerShapeData::FPerShapeData(const EPerShapeDataType InType, int32 InShapeIdx, TSerializablePtr< FImplicitObject > InGeometry) | Chaos::FPerShapeData | inlineprotected |
| Chaos::FPerShapeData::FPerShapeData(const EPerShapeDataType InType, int32 InShapeIdx, const FImplicitObjectPtr &InGeometry) | Chaos::FPerShapeData | inlineprotected |
| Chaos::FPerShapeData::FPerShapeData(const EPerShapeDataType InType, const FPerShapeData &Other) | Chaos::FPerShapeData | inlineprotected |
| FShapeInstance(int32 InShapeIdx) | Chaos::FShapeInstance | inlineexplicitprotected |
| FShapeInstance(int32 InShapeIdx, TSerializablePtr< FImplicitObject > InGeometry) | Chaos::FShapeInstance | inlineprotected |
| FShapeInstance(int32 InShapeIdx, const FImplicitObjectPtr &InGeometry) | Chaos::FShapeInstance | inlineprotected |
| FShapeInstance(FShapeInstance &&Other) | Chaos::FShapeInstance | inlineexplicitprotected |
| FShapeInstance(const EPerShapeDataType InType, int32 InShapeIdx, TSerializablePtr< FImplicitObject > InGeometry) | Chaos::FShapeInstance | inlineprotected |
| FShapeInstance(const EPerShapeDataType InType, int32 InShapeIdx, FImplicitObjectPtr InGeometry) | Chaos::FShapeInstance | inlineprotected |
| FShapeInstance(const EPerShapeDataType InType, FShapeInstance &&Other) | Chaos::FShapeInstance | inlineprotected |
| Geometry | Chaos::FPerShapeData | protected |
| GetCollisionData() const | Chaos::FShapeInstance | inline |
| GetCollisionTraceType() const | Chaos::FShapeInstance | inline |
| GetCombinedShapeFilterData() const | Chaos::FShapeInstance | |
| GetDirtyFlags() const | Chaos::FShapeInstance | inline |
| GetFilterInstanceData() const | Chaos::FShapeInstance | |
| GetGeometry() const | Chaos::FPerShapeData | inline |
| GetIsProbe() const | Chaos::FShapeInstance | inline |
| GetLeafGeometry() const | Chaos::FShapeInstance | |
| GetLeafRelativeTransform() const | Chaos::FShapeInstance | |
| GetLeafWorldTransform(const FGeometryParticleHandle *Particle) const | Chaos::FShapeInstance | |
| GetMaterial(const int32 Index) const | Chaos::FShapeInstance | inline |
| GetMaterialData() const | Chaos::FShapeInstance | inline |
| GetMaterialDataImpl() | Chaos::FShapeInstance | inlineprotected |
| GetMaterialDataImpl() const | Chaos::FShapeInstance | inlineprotected |
| GetMaterialInternal(const int32 Index, const THandleArray< FChaosPhysicsMaterial > *const SimMaterials) const | Chaos::FShapeInstance | inline |
| GetMaterialMaskMapMaterials() const | Chaos::FShapeInstance | inline |
| GetMaterialMaskMaps() const | Chaos::FShapeInstance | inline |
| GetMaterialMasks() const | Chaos::FShapeInstance | inline |
| GetMaterials() const | Chaos::FShapeInstance | inline |
| GetQueryData() const | Chaos::FShapeInstance | inline |
| GetQueryEnabled() const | Chaos::FShapeInstance | inline |
| GetShapeFilterData() const | Chaos::FShapeInstance | |
| GetShapeIndex() const | Chaos::FPerShapeData | inline |
| GetSimData() const | Chaos::FShapeInstance | inline |
| GetSimEnabled() const | Chaos::FShapeInstance | inline |
| GetType() const | Chaos::FPerShapeData | inlineprotected |
| GetUserData() const | Chaos::FShapeInstance | inline |
| GetWorldSpaceInflatedShapeBounds() const | Chaos::FPerShapeData | inline |
| GetWorldSpaceShapeBounds() const | Chaos::FPerShapeData | inline |
| Make(int32 InShapeIdx, const FImplicitObjectPtr &InGeometry) | Chaos::FShapeInstance | static |
| Material | Chaos::FShapeInstance | mutableprotected |
| ModifyMaterialMaskMapMaterials(const Lambda &LambdaFunc) | Chaos::FShapeInstance | inline |
| ModifyMaterialMaskMaps(const Lambda &LambdaFunc) | Chaos::FShapeInstance | inline |
| ModifyMaterialMasks(const Lambda &LambdaFunc) | Chaos::FShapeInstance | inline |
| ModifyMaterials(const Lambda &LambdaFunc) | Chaos::FShapeInstance | inline |
| ModifyShapeIndex(int32 NewShapeIndex) | Chaos::FPerShapeData | inline |
| ModifySimData(const Lambda &LambdaFunc) | Chaos::FShapeInstance | inline |
| NumMaterials() const | Chaos::FShapeInstance | inline |
| NumMaterialsInternal(const THandleArray< FChaosPhysicsMaterial > *const SimMaterials) const | Chaos::FShapeInstance | inline |
| RequiresCachedLeafInfo(const FImplicitObject *Geometry) | Chaos::FPerShapeData | inlinestatic |
| SerializationFactory(FChaosArchive &Ar, FShapeInstance *) | Chaos::FShapeInstance | static |
| Chaos::FPerShapeData::SerializationFactory(FChaosArchive &Ar, FPerShapeData *) | Chaos::FPerShapeData | static |
| Serialize(FChaosArchive &Ar) | Chaos::FPerShapeData | virtual |
| SerializeMaterials(FChaosArchive &Ar) override final | Chaos::FShapeInstance | protectedvirtual |
| SetCollisionData(const FCollisionData &Data) | Chaos::FShapeInstance | inline |
| SetCollisionTraceType(const EChaosCollisionTraceFlag InTraceFlag) | Chaos::FShapeInstance | inline |
| SetCombinedShapeFilterData(const Filter::FCombinedShapeFilterData &InCombinedShapeFilter) | Chaos::FShapeInstance | |
| SetFilterInstanceData(const Filter::FInstanceData &InInstanceData) | Chaos::FShapeInstance | |
| SetIsProbe(const bool bIsProbe) | Chaos::FShapeInstance | inline |
| SetMaterial(FMaterialHandle InMaterial) | Chaos::FShapeInstance | inline |
| SetMaterialData(const FMaterialData &Data) | Chaos::FShapeInstance | inline |
| SetMaterialDataImpl(const FMaterialData &Data) | Chaos::FShapeInstance | inlineprotected |
| SetMaterialImpl(const FMaterialHandle &InMaterial) | Chaos::FShapeInstance | inlineprotected |
| SetMaterialMaskMapMaterials(const TArray< FMaterialHandle > &InMaterialMaskMapMaterials) | Chaos::FShapeInstance | inline |
| Chaos::FPerShapeData::SetMaterialMaskMapMaterials(TArray< FMaterialHandle > &&InMaterialMaskMapMaterials) | Chaos::FPerShapeData | inline |
| SetMaterialMaskMaps(const TArray< uint32 > &InMaterialMaskMaps) | Chaos::FShapeInstance | inline |
| Chaos::FPerShapeData::SetMaterialMaskMaps(TArray< uint32 > &&InMaterialMaskMaps) | Chaos::FPerShapeData | inline |
| SetMaterialMasks(const TArray< FMaterialMaskHandle > &InMaterialMasks) | Chaos::FShapeInstance | inline |
| Chaos::FPerShapeData::SetMaterialMasks(TArray< FMaterialMaskHandle > &&InMaterialMasks) | Chaos::FPerShapeData | inline |
| SetMaterials(const TArray< FMaterialHandle > &InMaterials) | Chaos::FShapeInstance | inline |
| SetMaterials(TArray< FMaterialHandle > &&InMaterials) | Chaos::FShapeInstance | inline |
| SetProxy(IPhysicsProxyBase *InProxy) | Chaos::FShapeInstance | inline |
| SetQueryData(const FCollisionFilterData &InQueryData) | Chaos::FShapeInstance | inline |
| SetQueryEnabled(const bool bEnable) | Chaos::FShapeInstance | inline |
| SetShapeFilterData(const Filter::FShapeFilterData &InShapeFilter) | Chaos::FShapeInstance | |
| SetSimData(const FCollisionFilterData &InSimData) | Chaos::FShapeInstance | inline |
| SetSimEnabled(const bool bEnable) | Chaos::FShapeInstance | inline |
| SetUserData(void *InUserData) | Chaos::FShapeInstance | inline |
| ShapeIdx | Chaos::FPerShapeData | protected |
| SyncRemoteData(FDirtyPropertiesManager &Manager, int32 ShapeDataIdx, FShapeDirtyData &RemoteData) | Chaos::FShapeInstance | inline |
| Type | Chaos::FPerShapeData | protected |
| UpdateGeometry(TUniquePtr< FShapeInstance > &InOutShapePtr, const FImplicitObjectPtr &InGeometry) | Chaos::FShapeInstance | static |
| Chaos::FPerShapeData::UpdateGeometry(TUniquePtr< FPerShapeData > &InOutShapePtr, TSerializablePtr< FImplicitObject > InGeometry) | Chaos::FPerShapeData | static |
| UpdateLeafWorldTransform(FGeometryParticleHandle *Particle) | Chaos::FShapeInstance | |
| UpdateShapeBounds(const FRigidTransform3 &WorldTM) | Chaos::FShapeInstance | |
| Chaos::FPerShapeData::UpdateShapeBounds(const FRigidTransform3 &WorldTM, const FVec3 &BoundsExpansion) | Chaos::FPerShapeData | inline |
| UpdateWorldSpaceState(const FRigidTransform3 &WorldTransform) | Chaos::FShapeInstance | |
| Chaos::FPerShapeData::UpdateWorldSpaceState(const FRigidTransform3 &WorldTransform, const FVec3 &BoundsExpansion) | Chaos::FPerShapeData | inline |
| WorldSpaceShapeBounds | Chaos::FPerShapeData | protected |
| ~FPerShapeData() | Chaos::FPerShapeData | inlinevirtual |
| ~FShapeInstance() | Chaos::FShapeInstance | inlinevirtual |