|
| static PHYSICSCORE_API void | CreateActor (const FActorCreationParams &InParams, FPhysicsActorHandle &Handle, UObject *InOwner=nullptr) |
| |
| static PHYSICSCORE_API void | ReleaseActor (FPhysicsActorHandle &InActorReference, FChaosScene *InScene=nullptr, bool bNeverDeferRelease=false) |
| |
| static bool | IsValid (const FPhysicsActorHandle &Handle) |
| |
| static PHYSICSCORE_API void | AddActorToSolver (const FPhysicsActorHandle &Handle, Chaos::FPhysicsSolver *Solver) |
| |
| static PHYSICSCORE_API void | RemoveActorFromSolver (const FPhysicsActorHandle &Handle, Chaos::FPhysicsSolver *Solver) |
| |
| static PHYSICSCORE_API void | SetGlobalPose_AssumesLocked (const FPhysicsActorHandle &InActorReference, const FTransform &InNewPose, bool bAutoWake=true) |
| |
| static PHYSICSCORE_API void | SetKinematicTarget_AssumesLocked (const FPhysicsActorHandle &InActorReference, const FTransform &InNewTarget) |
| |
| static PHYSICSCORE_API FChaosScene * | GetCurrentScene (const FPhysicsActorHandle &InHandle) |
| |
| static PHYSICSCORE_API FPhysicsMaterialHandle | CreateMaterial (const UPhysicalMaterial *InMaterial) |
| |
| static PHYSICSCORE_API void | UpdateMaterial (FPhysicsMaterialHandle &InHandle, UPhysicalMaterial *InMaterial) |
| |
| static PHYSICSCORE_API void | ReleaseMaterial (FPhysicsMaterialHandle &InHandle) |
| |
| static PHYSICSCORE_API void | SetUserData (FPhysicsMaterialHandle &InHandle, void *InUserData) |
| |
| static PHYSICSCORE_API void | ReleaseMaterialMask (FPhysicsMaterialMaskHandle &InHandle) |
| |
| static PHYSICSCORE_API FPhysicsAggregateReference_Chaos | CreateAggregate (int32 MaxBodies) |
| |
| static PHYSICSCORE_API void | ReleaseAggregate (FPhysicsAggregateReference_Chaos &InAggregate) |
| |
| static PHYSICSCORE_API int32 | GetNumActorsInAggregate (const FPhysicsAggregateReference_Chaos &InAggregate) |
| |
| static PHYSICSCORE_API void | AddActorToAggregate_AssumesLocked (const FPhysicsAggregateReference_Chaos &InAggregate, const FPhysicsActorHandle &InActor) |
| |
| static PHYSICSCORE_API int32 | GetNumShapes (const FPhysicsActorHandle &InHandle) |
| |
| static PHYSICSCORE_API void | ReleaseShape (const FPhysicsShapeHandle &InShape) |
| |
| static PHYSICSCORE_API void | AttachShape (const FPhysicsActorHandle &InActor, const FPhysicsShapeHandle &InNewShape) |
| |
| static PHYSICSCORE_API void | DetachShape (const FPhysicsActorHandle &InActor, FPhysicsShapeHandle &InShape, bool bWakeTouching=true) |
| |
| static PHYSICSCORE_API void | SetSmoothEdgeCollisionsEnabled_AssumesLocked (const FPhysicsActorHandle &InActor, const bool bSmoothEdgeCollisionsEnabled) |
| |
| static PHYSICSCORE_API void | AddDisabledCollisionsFor_AssumesLocked (const TMap< FPhysicsActorHandle, TArray< FPhysicsActorHandle > > &InMap) |
| |
| static PHYSICSCORE_API void | RemoveDisabledCollisionsFor_AssumesLocked (TArray< FPhysicsActorHandle > &InPhysicsActors) |
| |
| static PHYSICSCORE_API void | SetDisabled (const FPhysicsActorHandle &InPhysicsActor, bool bSetDisabled) |
| |
| static PHYSICSCORE_API bool | IsDisabled (const FPhysicsActorHandle &InPhysicsActor) |
| |
| static PHYSICSCORE_API void | SetActorUserData_AssumesLocked (const FPhysicsActorHandle &InActorReference, FPhysicsUserData *InUserData) |
| |
| static PHYSICSCORE_API bool | IsRigidBody (const FPhysicsActorHandle &InActorReference) |
| |
| static PHYSICSCORE_API bool | IsDynamic (const FPhysicsActorHandle &InActorReference) |
| |
| static PHYSICSCORE_API bool | IsStatic (const FPhysicsActorHandle &InActorReference) |
| |
| static PHYSICSCORE_API bool | IsKinematic (const FPhysicsActorHandle &InActorReference) |
| |
| static PHYSICSCORE_API bool | IsKinematic_AssumesLocked (const FPhysicsActorHandle &InActorReference) |
| |
| static PHYSICSCORE_API bool | IsSleeping (const FPhysicsActorHandle &InActorReference) |
| |
| static PHYSICSCORE_API bool | IsCcdEnabled (const FPhysicsActorHandle &InActorReference) |
| |
| static bool | HasSyncSceneData (const FPhysicsActorHandle &InHandle) |
| |
| static bool | HasAsyncSceneData (const FPhysicsActorHandle &InHandle) |
| |
| static PHYSICSCORE_API bool | IsInScene (const FPhysicsActorHandle &InActorReference) |
| |
| static PHYSICSCORE_API int32 | GetAllShapes_AssumedLocked (const FPhysicsActorHandle &InActorHandle, TArray< FPhysicsShapeReference_Chaos, FDefaultAllocator > &OutShapes) |
| |
| static PHYSICSCORE_API int32 | GetAllShapes_AssumedLocked (const FPhysicsActorHandle &InActorHandle, PhysicsInterfaceTypes::FInlineShapeArray &OutShapes) |
| |
| static PHYSICSCORE_API bool | CanSimulate_AssumesLocked (const FPhysicsActorHandle &InActorReference) |
| |
| static PHYSICSCORE_API float | GetMass_AssumesLocked (const FPhysicsActorHandle &InActorReference) |
| |
| static PHYSICSCORE_API void | SetSendsSleepNotifies_AssumesLocked (const FPhysicsActorHandle &InActorReference, bool bSendSleepNotifies) |
| |
| static PHYSICSCORE_API void | PutToSleep_AssumesLocked (const FPhysicsActorHandle &InActorReference) |
| |
| static PHYSICSCORE_API void | WakeUp_AssumesLocked (const FPhysicsActorHandle &InActorReference) |
| |
| static PHYSICSCORE_API void | SetIsKinematic_AssumesLocked (const FPhysicsActorHandle &InActorReference, bool bIsKinematic) |
| |
| static PHYSICSCORE_API void | SetCcdEnabled_AssumesLocked (const FPhysicsActorHandle &InActorReference, bool bIsCcdEnabled) |
| |
| static PHYSICSCORE_API void | SetMACDEnabled_AssumesLocked (const FPhysicsActorHandle &InActorReference, bool bIsMACDEnabled) |
| |
| static PHYSICSCORE_API void | SetPartialIslandSleepAllowed_AssumesLocked (const FPhysicsActorHandle &InActorReference, bool bIsPartialIslandSleepAllowed) |
| |
| static PHYSICSCORE_API void | SetPositionSolverIterationCount_AssumesLocked (const FPhysicsActorHandle &InActorReference, int32 PositionSolverIterationCount) |
| |
| static PHYSICSCORE_API void | SetVelocitySolverIterationCount_AssumesLocked (const FPhysicsActorHandle &InActorReference, int32 VelocitySolverIterationCount) |
| |
| static PHYSICSCORE_API void | SetProjectionSolverIterationCount_AssumesLocked (const FPhysicsActorHandle &InActorReference, int32 ProjectionSolverIterationCount) |
| |
| static PHYSICSCORE_API void | SetIgnoreAnalyticCollisions_AssumesLocked (const FPhysicsActorHandle &InActorReference, bool bIsCcdEnabled) |
| |
| static PHYSICSCORE_API FTransform | GetGlobalPose_AssumesLocked (const FPhysicsActorHandle &InActorReference) |
| |
| static PHYSICSCORE_API FTransform | GetTransform_AssumesLocked (const FPhysicsActorHandle &InRef, bool bForceGlobalPose=false) |
| |
| static PHYSICSCORE_API bool | HasKinematicTarget_AssumesLocked (const FPhysicsActorHandle &InActorReference) |
| |
| static PHYSICSCORE_API FTransform | GetKinematicTarget_AssumesLocked (const FPhysicsActorHandle &InActorReference) |
| |
| static PHYSICSCORE_API FVector | GetLinearVelocity_AssumesLocked (const FPhysicsActorHandle &InActorReference) |
| |
| static PHYSICSCORE_API void | SetLinearVelocity_AssumesLocked (const FPhysicsActorHandle &InActorReference, const FVector &InNewVelocity, bool bAutoWake=true) |
| |
| static PHYSICSCORE_API FVector | GetAngularVelocity_AssumesLocked (const FPhysicsActorHandle &InActorReference) |
| |
| static PHYSICSCORE_API void | SetAngularVelocity_AssumesLocked (const FPhysicsActorHandle &InActorReference, const FVector &InNewVelocity, bool bAutoWake=true) |
| |
| static PHYSICSCORE_API float | GetMaxAngularVelocity_AssumesLocked (const FPhysicsActorHandle &InActorReference) |
| |
| static PHYSICSCORE_API float | GetMaxLinearVelocity_AssumesLocked (const FPhysicsActorHandle &InActorReference) |
| |
| static PHYSICSCORE_API void | SetMaxAngularVelocity_AssumesLocked (const FPhysicsActorHandle &InActorReference, float InMaxAngularVelocityRadians) |
| |
| static PHYSICSCORE_API void | SetMaxLinearVelocity_AssumesLocked (const FPhysicsActorHandle &InActorReference, float InMaxLinearVelocity) |
| |
| static PHYSICSCORE_API float | GetMaxDepenetrationVelocity_AssumesLocked (const FPhysicsActorHandle &InActorReference) |
| |
| static PHYSICSCORE_API void | SetMaxDepenetrationVelocity_AssumesLocked (const FPhysicsActorHandle &InActorReference, float InMaxDepenetrationVelocity) |
| |
| static PHYSICSCORE_API FVector | GetWorldVelocityAtPoint_AssumesLocked (const FPhysicsActorHandle &InActorReference, const FVector &InPoint) |
| |
| static PHYSICSCORE_API FVector | GetWorldVelocityAtPoint_AssumesLocked (const Chaos::FRigidBodyHandle_Internal *InActorReference, const FVector &InPoint) |
| |
| static PHYSICSCORE_API FTransform | GetComTransform_AssumesLocked (const FPhysicsActorHandle &InActorReference) |
| |
| static PHYSICSCORE_API FTransform | GetComTransformLocal_AssumesLocked (const FPhysicsActorHandle &InActorReference) |
| |
| static PHYSICSCORE_API void | SetComTransformLocal_AssumesLocked (const FPhysicsActorHandle &InActorReference, const FTransform &InTransform) |
| |
| static PHYSICSCORE_API FVector | GetLocalInertiaTensor_AssumesLocked (const FPhysicsActorHandle &InActorReference) |
| |
| static PHYSICSCORE_API void | SetLocalInertiaTensor_AssumesLocked (const FPhysicsActorHandle &InActorReference, const FVector &InInertiaTensor) |
| |
| static PHYSICSCORE_API FBox | GetBounds_AssumesLocked (const FPhysicsActorHandle &InActorReference) |
| |
| static PHYSICSCORE_API FBox | GetBounds_AssumesLocked (const FPhysicsActorHandle &InActorReference, const FTransform &InTransform) |
| |
| static PHYSICSCORE_API FBox | GetBoundsLocal_AssumesLocked (const FPhysicsActorHandle &InActorReference) |
| |
| static PHYSICSCORE_API void | SetLinearDamping_AssumesLocked (const FPhysicsActorHandle &InActorReference, float InDamping) |
| |
| static PHYSICSCORE_API void | SetAngularDamping_AssumesLocked (const FPhysicsActorHandle &InActorReference, float InDamping) |
| |
| static PHYSICSCORE_API void | AddForce_AssumesLocked (const FPhysicsActorHandle &InActorReference, const FVector &Force, bool bAllowSubstepping, bool bAccelChange, bool bIsInternal=false) |
| |
| static PHYSICSCORE_API void | AddForceAtPosition_AssumesLocked (const FPhysicsActorHandle &InActorReference, const FVector &Force, const FVector &Position, bool bAllowSubstepping, bool bIsLocalForce=false, bool bIsInternal=false) |
| |
| static PHYSICSCORE_API void | AddRadialForce_AssumesLocked (const FPhysicsActorHandle &InActorReference, const FVector &Origin, const float Radius, const float Strength, const uint8 Falloff, bool bAccelChange, bool bAllowSubstepping, bool bIsInternal=false) |
| |
| static PHYSICSCORE_API void | AddTorque_AssumesLocked (const FPhysicsActorHandle &InActorReference, const FVector &Torque, bool bAllowSubstepping, bool bAccelChange, bool bIsInternal=false) |
| |
| static PHYSICSCORE_API void | AddImpulse_AssumesLocked (const FPhysicsActorHandle &InActorReference, const FVector &InForce, bool bIsInternal=false) |
| |
| static PHYSICSCORE_API void | AddAngularImpulseInRadians_AssumesLocked (const FPhysicsActorHandle &InActorReference, const FVector &InTorque, bool bIsInternal=false) |
| |
| static PHYSICSCORE_API void | AddVelocity_AssumesLocked (const FPhysicsActorHandle &InActorReference, const FVector &InForce, bool bIsInternal=false) |
| |
| static PHYSICSCORE_API void | AddAngularVelocityInRadians_AssumesLocked (const FPhysicsActorHandle &InActorReference, const FVector &InTorque, bool bIsInternal=false) |
| |
| static PHYSICSCORE_API void | AddImpulseAtLocation_AssumesLocked (const FPhysicsActorHandle &InActorReference, const FVector &InImpulse, const FVector &InLocation, bool bIsInternal=false) |
| |
| static PHYSICSCORE_API void | AddVelocityChangeImpulseAtLocation_AssumesLocked (const FPhysicsActorHandle &InActorReference, const FVector &InVelocityDelta, const FVector &InLocation, bool bIsInternal=false) |
| |
| static PHYSICSCORE_API void | AddRadialImpulse_AssumesLocked (const FPhysicsActorHandle &InActorReference, const FVector &InOrigin, float InRadius, float InStrength, ERadialImpulseFalloff InFalloff, bool bInVelChange, bool bIsInternal=false) |
| |
| static PHYSICSCORE_API bool | IsGravityEnabled_AssumesLocked (const FPhysicsActorHandle &InActorReference) |
| |
| static PHYSICSCORE_API void | SetGravityEnabled_AssumesLocked (const FPhysicsActorHandle &InActorReference, bool bEnabled) |
| |
| static PHYSICSCORE_API int32 | GetGravityGroupIndex_AssumesLocked (const FPhysicsActorHandle &InActorReference) |
| |
| static PHYSICSCORE_API void | SetGravityGroupIndex_AssumesLocked (const FPhysicsActorHandle &InActorReference, uint32 Index) |
| |
| static PHYSICSCORE_API bool | GetUpdateKinematicFromSimulation_AssumesLocked (const FPhysicsActorHandle &InActorReference) |
| |
| static PHYSICSCORE_API void | SetUpdateKinematicFromSimulation_AssumesLocked (const FPhysicsActorHandle &InActorReference, bool bUpdateKinematicFromSimulation) |
| |
| static PHYSICSCORE_API bool | GetGyroscopicTorqueEnabled_AssumesLocked (const FPhysicsActorHandle &InActorReference) |
| |
| static PHYSICSCORE_API void | SetGyroscopicTorqueEnabled_AssumesLocked (const FPhysicsActorHandle &InActorReference, bool bGyroscopicTorqueEnabled) |
| |
| static PHYSICSCORE_API void | SetOneWayInteraction_AssumesLocked (const FPhysicsActorHandle &InHandle, bool InOneWayInteraction) |
| |
| static PHYSICSCORE_API float | GetSleepEnergyThreshold_AssumesLocked (const FPhysicsActorHandle &InActorReference) |
| |
| static PHYSICSCORE_API void | SetSleepEnergyThreshold_AssumesLocked (const FPhysicsActorHandle &InActorReference, float InEnergyThreshold) |
| |
| static PHYSICSCORE_API void | SetSleepThresholdMultiplier_AssumesLocked (const FPhysicsActorHandle &InActorReference, float ThresholdMultiplier) |
| |
| static PHYSICSCORE_API void | SetMass_AssumesLocked (const FPhysicsActorHandle &InHandle, float InMass) |
| |
| static PHYSICSCORE_API void | SetMassSpaceInertiaTensor_AssumesLocked (const FPhysicsActorHandle &InHandle, const FVector &InTensor) |
| |
| static PHYSICSCORE_API void | SetComLocalPose_AssumesLocked (const FPhysicsActorHandle &InHandle, const FTransform &InComLocalPose) |
| |
| static PHYSICSCORE_API bool | IsInertiaConditioningEnabled_AssumesLocked (const FPhysicsActorHandle &InActorReference) |
| |
| static PHYSICSCORE_API void | SetInertiaConditioningEnabled_AssumesLocked (const FPhysicsActorHandle &InActorReference, bool bEnabled) |
| |
| static PHYSICSCORE_API float | GetStabilizationEnergyThreshold_AssumesLocked (const FPhysicsActorHandle &InHandle) |
| |
| static PHYSICSCORE_API void | SetStabilizationEnergyThreshold_AssumesLocked (const FPhysicsActorHandle &InHandle, float InThreshold) |
| |
| static PHYSICSCORE_API void | SetSolverPositionIterationCount_AssumesLocked (const FPhysicsActorHandle &InHandle, int32 InSolverIterationCount) |
| |
| static PHYSICSCORE_API void | SetSolverVelocityIterationCount_AssumesLocked (const FPhysicsActorHandle &InHandle, int32 InSolverIterationCount) |
| |
| static PHYSICSCORE_API void | SetSolverProjectionIterationCount_AssumesLocked (const FPhysicsActorHandle &InHandle, int32 InSolverIterationCount) |
| |
| static PHYSICSCORE_API float | GetWakeCounter_AssumesLocked (const FPhysicsActorHandle &InHandle) |
| |
| static PHYSICSCORE_API void | SetWakeCounter_AssumesLocked (const FPhysicsActorHandle &InHandle, float InWakeCounter) |
| |
| static PHYSICSCORE_API void | SetInitialized_AssumesLocked (const FPhysicsActorHandle &InHandle, bool InInitialized) |
| |
| static PHYSICSCORE_API SIZE_T | GetResourceSizeEx (const FPhysicsActorHandle &InActorRef) |
| |
| static PHYSICSCORE_API FPhysicsConstraintHandle | CreateConstraint (Chaos::FPhysicsObject *Body1, Chaos::FPhysicsObject *Body2, const FTransform &InLocalFrame1, const FTransform &InLocalFrame2) |
| |
| static PHYSICSCORE_API FPhysicsConstraintHandle | CreateConstraint (const FPhysicsActorHandle &InActorRef1, const FPhysicsActorHandle &InActorRef2, const FTransform &InLocalFrame1, const FTransform &InLocalFrame2) |
| |
| static PHYSICSCORE_API FPhysicsConstraintHandle | CreateSuspension (Chaos::FPhysicsObject *Body, const FVector &InLocalFrame) |
| |
| static PHYSICSCORE_API FPhysicsConstraintHandle | CreateSuspension (const FPhysicsActorHandle &InActorRef, const FVector &InLocalFrame) |
| |
| static PHYSICSCORE_API void | SetConstraintUserData (const FPhysicsConstraintHandle &InConstraintRef, void *InUserData) |
| |
| static PHYSICSCORE_API void | ReleaseConstraint (FPhysicsConstraintHandle &InConstraintRef) |
| |
| static PHYSICSCORE_API FTransform | GetLocalPose (const FPhysicsConstraintHandle &InConstraintRef, EConstraintFrame::Type InFrame) |
| |
| static PHYSICSCORE_API FTransform | GetGlobalPose (const FPhysicsConstraintHandle &InConstraintRef, EConstraintFrame::Type InFrame) |
| |
| static PHYSICSCORE_API FVector | GetLocation (const FPhysicsConstraintHandle &InConstraintRef) |
| |
| static PHYSICSCORE_API void | GetForce (const FPhysicsConstraintHandle &InConstraintRef, FVector &OutLinForce, FVector &OutAngForce) |
| |
| static PHYSICSCORE_API void | GetDriveLinearVelocity (const FPhysicsConstraintHandle &InConstraintRef, FVector &OutLinVelocity) |
| |
| static PHYSICSCORE_API void | GetDriveAngularVelocity (const FPhysicsConstraintHandle &InConstraintRef, FVector &OutAngVelocity) |
| |
| static PHYSICSCORE_API float | GetCurrentSwing1 (const FPhysicsConstraintHandle &InConstraintRef) |
| |
| static PHYSICSCORE_API float | GetCurrentSwing2 (const FPhysicsConstraintHandle &InConstraintRef) |
| |
| static PHYSICSCORE_API float | GetCurrentTwist (const FPhysicsConstraintHandle &InConstraintRef) |
| |
| static PHYSICSCORE_API void | SetCanVisualize (const FPhysicsConstraintHandle &InConstraintRef, bool bInCanVisualize) |
| |
| static PHYSICSCORE_API void | SetCollisionEnabled (const FPhysicsConstraintHandle &InConstraintRef, bool bInCollisionEnabled) |
| |
| static PHYSICSCORE_API void | SetProjectionEnabled_AssumesLocked (const FPhysicsConstraintHandle &InConstraintRef, bool bInProjectionEnabled, float InLinearAlpha=1.0f, float InAngularAlpha=0.0f, float InLinearTolerance=0.0f, float InAngularToleranceDeg=0.0f) |
| |
| static PHYSICSCORE_API void | SetShockPropagationEnabled_AssumesLocked (const FPhysicsConstraintHandle &InConstraintRef, bool bInShockPropagationEnabled, float InShockPropagationAlpha) |
| |
| static PHYSICSCORE_API void | SetParentDominates_AssumesLocked (const FPhysicsConstraintHandle &InConstraintRef, bool bInParentDominates) |
| |
| static PHYSICSCORE_API void | SetMassConditioningEnabled_AssumesLocked (const FPhysicsConstraintHandle &InConstraintRef, bool bInMassConditioningEnabled) |
| |
| static PHYSICSCORE_API void | SetUseLinearJointSolver_AssumesLocked (const FPhysicsConstraintHandle &InConstraintRef, bool bInUseLinearJointSolver) |
| |
| static PHYSICSCORE_API void | SetBreakForces_AssumesLocked (const FPhysicsConstraintHandle &InConstraintRef, float InLinearBreakForce, float InAngularBreakForce) |
| |
| static PHYSICSCORE_API void | SetViolationCallbackThresholds_AssumesLocked (const FPhysicsConstraintHandle &InConstraintRef, float InLinearBreakViolation, float InAngularBreakViolation) |
| |
| static PHYSICSCORE_API void | SetPlasticityLimits_AssumesLocked (const FPhysicsConstraintHandle &InConstraintRef, float InLinearPlasticityLimit, float InAngularPlasticityLimit, EConstraintPlasticityType InLinearPlasticityType) |
| |
| static PHYSICSCORE_API void | SetContactTransferScale_AssumesLocked (const FPhysicsConstraintHandle &InConstraintRef, float InContactTransferScale) |
| |
| static PHYSICSCORE_API void | SetLocalPose (const FPhysicsConstraintHandle &InConstraintRef, const FTransform &InPose, EConstraintFrame::Type InFrame) |
| |
| static PHYSICSCORE_API void | SetDrivePosition (const FPhysicsConstraintHandle &InConstraintRef, const FVector &InPosition) |
| |
| static PHYSICSCORE_API void | SetDriveOrientation (const FPhysicsConstraintHandle &InConstraintRef, const FQuat &InOrientation) |
| |
| static PHYSICSCORE_API void | SetDriveLinearVelocity (const FPhysicsConstraintHandle &InConstraintRef, const FVector &InLinVelocity) |
| |
| static PHYSICSCORE_API void | SetDriveAngularVelocity (const FPhysicsConstraintHandle &InConstraintRef, const FVector &InAngVelocity) |
| |
| static PHYSICSCORE_API void | SetTwistLimit (const FPhysicsConstraintHandle &InConstraintRef, float InLowerLimit, float InUpperLimit, float InContactDistance) |
| |
| static PHYSICSCORE_API void | SetSwingLimit (const FPhysicsConstraintHandle &InConstraintRef, float InYLimit, float InZLimit, float InContactDistance) |
| |
| static PHYSICSCORE_API void | SetLinearLimit (const FPhysicsConstraintHandle &InConstraintRef, float InLimit) |
| |
| static PHYSICSCORE_API bool | IsBroken (const FPhysicsConstraintHandle &InConstraintRef) |
| |
| static PHYSICSCORE_API void | SetGeometry (FPhysicsShapeHandle &InShape, Chaos::FImplicitObjectPtr &&InGeometry) |
| |
| static void | SetGeometry (FPhysicsShapeHandle &InShape, TUniquePtr< Chaos::FImplicitObject > &&InGeometry) |
| |
| static PHYSICSCORE_API Chaos::Filter::FShapeFilterData | GetShapeFilterData (const FPhysicsShapeHandle &InShape) |
| |
| static PHYSICSCORE_API Chaos::Filter::FInstanceData | GetFilterInstanceData (const FPhysicsShapeHandle &InShape) |
| |
| static PHYSICSCORE_API Chaos::Filter::FCombinedShapeFilterData | GetCombinedShapeFilterData (const FPhysicsShapeHandle &InShape) |
| |
| static PHYSICSCORE_API bool | IsSimulationShape (const FPhysicsShapeHandle &InShape) |
| |
| static PHYSICSCORE_API bool | IsQueryShape (const FPhysicsShapeHandle &InShape) |
| |
| static PHYSICSCORE_API ECollisionShapeType | GetShapeType (const FPhysicsShapeHandle &InShape) |
| |
| static PHYSICSCORE_API FTransform | GetLocalTransform (const FPhysicsShapeHandle &InShape) |
| |
| static PHYSICSCORE_API void * | GetUserData (const FPhysicsShapeHandle &InShape) |
| |
| static PHYSICSCORE_API void | SetUserData (const FPhysicsShapeHandle &InShape, void *InUserData) |
| |
| static PHYSICSCORE_API FPhysicsShapeHandle | CloneShape (const FPhysicsShapeHandle &InShape) |
| |
| static PHYSICSCORE_API FPhysicsGeometryCollection_Chaos | GetGeometryCollection (const FPhysicsShapeHandle &InShape) |
| |
| static PHYSICSCORE_API FPhysicsGeometryCollection_Chaos | GetGeometryCollection (const FPhysicsGeometry &InShape) |
| |
| static PHYSICSCORE_API void | SetMaskFilter (const FPhysicsShapeHandle &InShape, FMaskFilter InFilter) |
| |
| static PHYSICSCORE_API void | SetShapeFilterData (const FPhysicsShapeHandle &InShape, const Chaos::Filter::FShapeFilterData &InFilter) |
| |
| static PHYSICSCORE_API void | SetFilterInstanceData (const FPhysicsShapeHandle &InShape, const Chaos::Filter::FInstanceData &InFilter) |
| |
| static PHYSICSCORE_API void | SetCombinedShapeFilterData (const FPhysicsShapeHandle &InShape, const Chaos::Filter::FCombinedShapeFilterData &InFilter) |
| |
| static PHYSICSCORE_API void | SetIsSimulationShape (const FPhysicsShapeHandle &InShape, bool bIsSimShape) |
| |
| static PHYSICSCORE_API void | SetIsProbeShape (const FPhysicsShapeHandle &InShape, bool bIsProbeShape) |
| |
| static PHYSICSCORE_API void | SetIsQueryShape (const FPhysicsShapeHandle &InShape, bool bIsQueryShape) |
| |
| static PHYSICSCORE_API void | SetLocalTransform (const FPhysicsShapeHandle &InShape, const FTransform &NewLocalTransform) |
| |
| static UE_INTERNAL PHYSICSCORE_API void | SerializeParticleStateToBuffer (const FPhysicsActorHandle &InActorHandle, Chaos::FSerializedDataBuffer &OutSerializedData, Chaos::ESerializedDataContext DataContext) |
| |
| static UE_INTERNAL PHYSICSCORE_API void | ApplySerializedStateToParticle (const FPhysicsActorHandle &InActorHandle, TUniquePtr< Chaos::FSerializedDataBuffer > &&InSerializedData, Chaos::ESerializedDataContext DataContext) |
| |
| static UE_INTERNAL PHYSICSCORE_API void | SerializeConstraintStateToBuffer (const FPhysicsConstraintHandle &ConstraintHandle, Chaos::FSerializedDataBuffer &OutSerializedData, Chaos::ESerializedDataContext DataContext) |
| |
| static UE_INTERNAL PHYSICSCORE_API void | ApplySerializedStateToConstraint (const FPhysicsConstraintHandle &ConstraintHandle, Chaos::FSerializedDataBufferPtr &&InSerializedData, Chaos::ESerializedDataContext DataContext) |
| |