TRigidParticles

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

Chaos

Header

/Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/ParticleRule.h

Include

#include "Chaos/ParticleRule.h"

Syntax

template<class T, int d>
class TRigidParticles : public Chaos::TKinematicGeometryParticlesImp< T, d >

Constructors

Name Description

Public function

TRigidParticles()

Public function

TRigidParticles

(
    const TRigidParticles< T, d >& Oth...
)

Public function

TRigidParticles

(
    TRigidParticles< T, d >&& Other
)

Destructors

Name Description

Public function Virtual

~TRigidParticles()

Functions

Name Description

Public function

void

 

AddCollisionConstraintFlag

(
    const ECollisionConstraintFlags Fla...,
    const int32 Index
)

Public function

void

 

AddSleepData

(
    TGeometryParticleHandle< T, d >...,
    bool Sleeping
)

Public function

TArray< FRea...

 

AllAngularEtherDrag()

Public function

TArray< TVec...

 

AllAngularImpulse()

Public function

TArray< bool...

 

AllCCDEnabled()

Public function

TArray< TVec...

 

AllCenterOfMass()

Public function

TArray< bool...

 

AllDisabled()

Public function

TArray< TVec...

 

AllF()

Public function

TArray< bool...

 

AllGravityEnabled()

Public function

TArray< PMat...

 

AllI()

Public function

TArray< PMat...

 

AllInvI()

Public function

TArray< FRea...

 

AllInvM()

Public function

TArray< FRea...

 

AllLinearEtherDrag()

Public function

TArray< TVec...

 

AllLinearImpulse()

Public function

TArray< FRea...

 

AllM()

Public function

TArray< EObj...

 

AllObjectState()

Public function

TArray< TRot...

 

AllRotationOfMass()

Public function

TArray< TVec...

 

AllT()

Public function

T &

 

AngularEtherDrag

(
    const int32 index
)

Public function Const

const T &

 

AngularEtherDrag

(
    const int32 index
)

Public function

TVector< T, ...

 

AngularImpulse

(
    const int32 Index
)

Public function Const

const TVecto...

 

AngularImpulse

(
    const int32 Index
)

Public function

bool &

 

CCDEnabled

(
    const int32 Index
)

Public function Const

const bool &

 

CCDEnabled

(
    const int32 Index
)

Public function

TVector< T, ...

 

CenterOfMass

(
    const int32 Index
)

Public function Const

const TVecto...

 

CenterOfMass

(
    const int32 Index
)

Public function

void

 

ClearCollisionConstraintFlag

(
    const int32 Index
)

Public function

void

 

ClearSleepData()

Public function Const

uint32

 

CollisionConstraintFlag

(
    const int32 Index
)

Public function

int32 &

 

CollisionGroup

(
    const int32 Index
)

Public function Const

const int32

 

CollisionGroup

(
    const int32 Index
)

Public function

TUniquePtr< ...

 

CollisionParticles

(
    const int32 Index
)

Public function Const

const TUniqu...

 

CollisionParticles

(
    const int32 Index
)

Public function

void

 

CollisionParticlesInitIfNeeded

(
    const int32 Index
)

Public function Const

int32

 

CollisionParticlesSize

(
    int32 Index
)

Public function Const

const bool

 

Disabled

(
    const int32 Index
)

Public function

bool &

 

DisabledRef

(
    const int32 Index
)

Public function Const

const bool

 

Dynamic

(
    const int32 Index
)

Public function Const

const TVecto...

 

F

(
    const int32 Index
)

Public function

TVector< T, ...

 

F

(
    const int32 Index
)

Public function

TArray< TSle...

 

GetSleepData()

Public function

FRWLock &

 

GetSleepDataLock()

Public function

bool &

 

GravityEnabled

(
    const int32 Index
)

Public function Const

const bool &

 

GravityEnabled

(
    const int32 Index
)

Public function Const

bool

 

HasCollisionConstraintFlag

(
    const ECollisionConstraintFlags Fla...,
    const int32 Index
)

Public function Const

const bool

 

HasInfiniteMass

(
    const int32 Index
)

Public function

PMatrix< T, ...

 

I

(
    const int32 Index
)

Public function Const

const PMatri...

 

I

(
    const int32 Index
)

Public function Const

const PMatri...

 

InvI

(
    const int32 Index
)

Public function

PMatrix< T, ...

 

InvI

(
    const int32 Index
)

Public function

T &

 

InvM

(
    const int32 Index
)

Public function Const

const T

 

InvM

(
    const int32 Index
)

Public function Const

const int32

 

Island

(
    const int32 Index
)

Public function

int32 &

 

Island

(
    const int32 Index
)

Public function Const

const T &

 

LinearEtherDrag

(
    const int32 index
)

Public function

T &

 

LinearEtherDrag

(
    const int32 index
)

Public function

TVector< T, ...

 

LinearImpulse

(
    const int32 Index
)

Public function Const

const TVecto...

 

LinearImpulse

(
    const int32 Index
)

Public function

T &

 

M

(
    const int32 Index
)

Public function Const

const T

 

M

(
    const int32 Index
)

Public function

EObjectState...

 

ObjectState

(
    const int32 Index
)

Public function Const

const EObjec...

 

ObjectState

(
    const int32 Index
)

Public function Const

const bool &

 

OneWayInteraction

(
    const int32 Index
)

Public function

bool &

 

OneWayInteraction

(
    const int32 Index
)

Public function Const

const EObjec...

 

PreObjectState

(
    const int32 Index
)

Public function

EObjectState...

 

PreObjectState

(
    const int32 Index
)

Public function

void

 

RemoveCollisionConstraintFlag

(
    const ECollisionConstraintFlags Fla...,
    const int32 Index
)

Public function Const

EResimType

 

ResimType

(
    const int32 Index
)

Public function

EResimType &

 

ResimType

(
    const int32 Index
)

Public function Const

const TRotat...

 

RotationOfMass

(
    const int32 Index
)

Public function

TRotation< T...

 

RotationOfMass

(
    const int32 Index
)

Public function

void

 

SetCollisionParticles

(
    const int32 Index,
    TParticles< T, d >&& Particles
)

Public function

void

 

SetDisabledLowLevel

(
    const int32 Index,
    bool disabled
)

DisableParticle/EnableParticle on Evolution should be used.

Public function Const

const bool

 

Sleeping

(
    const int32 Index
)

Public function

bool &

 

ToBeRemovedOnFracture

(
    const int32 Index
)

Public function Const

const bool

 

ToBeRemovedOnFracture

(
    const int32 Index
)

Public function

TVector< T, ...

 

Torque

(
    const int32 Index
)

Public function Const

const TVecto...

 

Torque

(
    const int32 Index
)

Public function Const

FString

 

ToString

(
    int32 index
)

Public function Const

const TVecto...

 

VSmooth

(
    const int32 Index
)

Public function

TVector< T, ...

 

VSmooth

(
    const int32 Index
)

Public function Const

const TVecto...

 

WSmooth

(
    const int32 Index
)

Public function

TVector< T, ...

 

WSmooth

(
    const int32 Index
)

Overridden from TGeometryParticlesImp

Name Description

Public function Virtual

void

 

Serialize

(
    FChaosArchive& Ar
)

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