FRigidBodyHandle_External

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

Chaos

Header

/Engine/Source/Runtime/Experimental/Chaos/Public/PhysicsProxy/SingleParticlePhysicsProxy.h

Include

#include "PhysicsProxy/SingleParticlePhysicsProxy.h"

Syntax

class FRigidBodyHandle_External : public Chaos::TThreadedSingleParticlePhysicsProxyBase< true >

Constructors

No constructors are accessible with public or protected access.

Functions

Name Description

Public function Const

bool

 

CCDEnabled()

Public function

void

 

ClearEvents()

Public function

void

 

ClearForces

(
    bool bInvalidate
)

Public function

void

 

ClearTorques

(
    bool bInvalidate
)

Public function

EWakeEventEn...

 

GetWakeEvent()

Public function Const

int32

 

Island()

Public function

void

 

MergeGeometry

Public function

void

 

MergeShapesArray

(
    FShapesArray&& OtherShapesArray
)

Public function

void

 

RemoveShape

(
    FPerShapeData* InShape,
    bool bWakeTouching
)

Public function

void

 

SetCCDEnabled

(
    bool bEnabled
)

Public function

void

 

SetGeometry

Public function

void

 

SetGeometry

(
    TUniquePtr< FImplicitObject >&& Un...
)

Todo: geometry should not be owned by particle

Public function

void

 

SetIgnoreAnalyticCollisions

(
    bool bIgnoreAnalyticCollisions
)

Public function

void

 

SetIsland

(
    const int32 InIsland
)

TODO(stett): Make the setter private. It is public right now to provide access to proxies.

Public function

void

 

SetShapeCollisionTraceType

(
    int32 InShapeIndex,
    EChaosCollisionTraceFlag TraceType
)

Public function

void

 

SetShapeQueryCollisionEnabled

(
    int32 InShapeIndex,
    bool bInEnabled
)

Public function

void

 

SetShapesArray

(
    FShapesArray&& InShapesArray
)

Public function

void

 

SetShapeSimCollisionEnabled

(
    int32 InShapeIndex,
    bool bInEnabled
)

Public function

void

 

SetShapeSimData

(
    int32 InShapeIndex,
    const FCollisionFilterData& SimDat...
)

Public function

void

 

SetToBeRemovedOnFracture

(
    const bool InToBeRemovedOnFracture
)

TODO(stett): Make the setter private. It is public right now to provide access to proxies.

Public function

void

 

SetUserData

(
    void* InUserData
)

Public function Const

bool

 

ToBeRemovedOnFracture()

Public function

void

 

UpdateShapeBounds()

Public function

void

 

UpdateShapeBounds

(
    const FTransform& Transform
)

Public function Const

void *

 

UserData()

Typedefs

Name

Description

Base

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss