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

 

AddSleepData

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

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

void

 

ClearSleepData()

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

TVector< T, ...

 

F

(
    const int32 Index
)

Public function Const

const TVecto...

 

F

(
    const int32 Index
)

Public function

TArray< TSle...

 

GetSleepData()

Public function

FRWLock &

 

GetSleepDataLock()

Public function Const

const bool

 

HasInfiniteMass

(
    const int32 Index
)

Public function Const

const PMatri...

 

I

(
    const int32 Index
)

Public function

PMatrix< T, ...

 

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 Const

const TVecto...

 

LinearImpulse

(
    const int32 Index
)

Public function

TVector< T, ...

 

LinearImpulse

(
    const int32 Index
)

Public function Const

const T

 

M

(
    const int32 Index
)

Public function

T &

 

M

(
    const int32 Index
)

Public function

EObjectState...

 

ObjectState

(
    const int32 Index
)

Public function Const

const EObjec...

 

ObjectState

(
    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 Const

const bool

 

ToBeRemovedOnFracture

(
    const int32 Index
)

Public function

bool &

 

ToBeRemovedOnFracture

(
    const int32 Index
)

Public function Const

const TVecto...

 

Torque

(
    const int32 Index
)

Public function

TVector< T, ...

 

Torque

(
    const int32 Index
)

Public function Const

FString

 

ToString

(
    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