Navigation
API > API/Runtime > API/Runtime/Chaos
| Name | FRigidBodyHandle_External |
| Type | class |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/PhysicsProxy/SingleParticlePhysicsProxy.h |
| Include Path | #include "PhysicsProxy/SingleParticlePhysicsProxy.h" |
Syntax
class FRigidBodyHandle_External : public Chaos::TThreadedSingleParticlePhysicsProxyBase< true >
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FRigidBodyHandle_External() |
PhysicsProxy/SingleParticlePhysicsProxy.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| Base | TThreadedSingleParticlePhysicsProxyBase< true > | PhysicsProxy/SingleParticlePhysicsProxy.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool CCDEnabled() |
PhysicsProxy/SingleParticlePhysicsProxy.h | ||
void ClearEvents() |
PhysicsProxy/SingleParticlePhysicsProxy.h | ||
void ClearForces
(
bool bInvalidate |
PhysicsProxy/SingleParticlePhysicsProxy.h | ||
void ClearKinematicTarget() |
PhysicsProxy/SingleParticlePhysicsProxy.h | ||
void ClearTorques
(
bool bInvalidate |
PhysicsProxy/SingleParticlePhysicsProxy.h | ||
bool Disabled() |
PhysicsProxy/SingleParticlePhysicsProxy.h | ||
FRealSingle GetInitialOverlapDepenetrationVelocity() |
PhysicsProxy/SingleParticlePhysicsProxy.h | ||
FReal GetMaxAngularSpeedSq() |
PhysicsProxy/SingleParticlePhysicsProxy.h | ||
FReal GetMaxLinearSpeedSq() |
PhysicsProxy/SingleParticlePhysicsProxy.h | ||
EWakeEventEntry GetWakeEvent() |
PhysicsProxy/SingleParticlePhysicsProxy.h | ||
bool IsKinematicTargetDirty() |
PhysicsProxy/SingleParticlePhysicsProxy.h | ||
int32 Island() |
PhysicsProxy/SingleParticlePhysicsProxy.h | ||
Private::FIterationSettings IterationSettings() |
PhysicsProxy/SingleParticlePhysicsProxy.h | ||
bool MACDEnabled() |
PhysicsProxy/SingleParticlePhysicsProxy.h | ||
void MergeGeometry
(
TArray< TUniquePtr< FImplicitObject > >&& Objects |
PhysicsProxy/SingleParticlePhysicsProxy.h | ||
void MergeGeometry
(
TArray< Chaos::FImplicitObjectPtr >&& Objects |
PhysicsProxy/SingleParticlePhysicsProxy.h | ||
void MergeShapesArray
(
FShapesArray&& OtherShapesArray |
PhysicsProxy/SingleParticlePhysicsProxy.h | ||
bool PartialIslandSleepAllowed() |
PhysicsProxy/SingleParticlePhysicsProxy.h | ||
void RemoveShape
(
FPerShapeData* InShape, |
PhysicsProxy/SingleParticlePhysicsProxy.h | ||
void SetCCDEnabled
(
bool bEnabled |
PhysicsProxy/SingleParticlePhysicsProxy.h | ||
void SetDisabled
(
bool bDisable |
PhysicsProxy/SingleParticlePhysicsProxy.h | ||
void SetGeometry
(
TSharedPtr< const FImplicitObject, ESPMode::ThreadSafe > SharedGeometry |
PhysicsProxy/SingleParticlePhysicsProxy.h | ||
void SetGeometry
(
TUniquePtr< FImplicitObject >&& UniqueGeometry |
PhysicsProxy/SingleParticlePhysicsProxy.h | ||
void SetGeometry
(
const Chaos::FImplicitObjectPtr& ImplicitGeometryPtr |
PhysicsProxy/SingleParticlePhysicsProxy.h | ||
void SetIgnoreAnalyticCollisions
(
bool bIgnoreAnalyticCollisions |
PhysicsProxy/SingleParticlePhysicsProxy.h | ||
void SetInitialOverlapDepenetrationVelocity
(
FRealSingle InNewSpeed |
PhysicsProxy/SingleParticlePhysicsProxy.h | ||
void SetIsland
(
const int32 InIsland |
TODO(stett): Make the setter private. It is public right now to provide access to proxies. | PhysicsProxy/SingleParticlePhysicsProxy.h | |
void SetMACDEnabled
(
bool bEnabled |
PhysicsProxy/SingleParticlePhysicsProxy.h | ||
void SetMaxAngularSpeedSq
(
FReal InNewSpeed |
PhysicsProxy/SingleParticlePhysicsProxy.h | ||
void SetMaxLinearSpeedSq
(
FReal InNewSpeed |
PhysicsProxy/SingleParticlePhysicsProxy.h | ||
void SetObjectState
(
const EObjectStateType InState, |
PhysicsProxy/SingleParticlePhysicsProxy.h | ||
void SetPartialIslandSleepAllowed
(
bool bEnabled |
PhysicsProxy/SingleParticlePhysicsProxy.h | ||
void SetParticleID
(
const FParticleID& ParticleID |
PhysicsProxy/SingleParticlePhysicsProxy.h | ||
void SetPositionSolverIterationCount
(
int32 PositionSolverIterationCountIn |
PhysicsProxy/SingleParticlePhysicsProxy.h | ||
void SetProjectionSolverIterationCount
(
int32 ProjectionSolverIterationCountIn |
PhysicsProxy/SingleParticlePhysicsProxy.h | ||
void SetR
(
const FRotation3& InR, |
PhysicsProxy/SingleParticlePhysicsProxy.h | ||
void SetShapeCollisionTraceType
(
int32 InShapeIndex, |
PhysicsProxy/SingleParticlePhysicsProxy.h | ||
void SetShapeQueryCollisionEnabled
(
int32 InShapeIndex, |
PhysicsProxy/SingleParticlePhysicsProxy.h | ||
void SetShapeSimCollisionEnabled
(
int32 InShapeIndex, |
PhysicsProxy/SingleParticlePhysicsProxy.h | ||
void SetShapeSimData
(
int32 InShapeIndex, |
PhysicsProxy/SingleParticlePhysicsProxy.h | ||
void SetSleepThresholdMultiplier
(
FRealSingle Multiplier |
PhysicsProxy/SingleParticlePhysicsProxy.h | ||
void SetSmoothEdgeCollisionsEnabled
(
bool bEnabled |
PhysicsProxy/SingleParticlePhysicsProxy.h | ||
void SetUserData
(
void* InUserData |
PhysicsProxy/SingleParticlePhysicsProxy.h | ||
void SetV
(
const FVec3& InV, |
PhysicsProxy/SingleParticlePhysicsProxy.h | ||
void SetVelocitySolverIterationCount
(
int32 VelocitySolverIterationCountIn |
PhysicsProxy/SingleParticlePhysicsProxy.h | ||
void SetW
(
const FVec3& InW, |
PhysicsProxy/SingleParticlePhysicsProxy.h | ||
void SetX
(
const FVec3& InX, |
PhysicsProxy/SingleParticlePhysicsProxy.h | ||
void UpdateShapeBounds () |
PhysicsProxy/SingleParticlePhysicsProxy.h | ||
void UpdateShapeBounds
(
const FTransform& Transform |
PhysicsProxy/SingleParticlePhysicsProxy.h | ||
void * UserData() |
PhysicsProxy/SingleParticlePhysicsProxy.h |