FGenericParticleHandleHandleImp

Windows
MacOS
Linux

References

Module

Chaos

Header

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

Include

#include "Chaos/ParticleHandle.h"

Syntax

class FGenericParticleHandleHandleImp

Constructors

Name Description

Public function

FGenericParticleHandleHandleImp

(
    FGeometryParticleHandle* InHan...
)

Functions

Name Description

Public function Const

FReal

 

AngularEtherDrag()

Public function

auto &

 

AuxilaryValue

(
    Container& AuxContainer
)

Public function Const

const auto &

 

AuxilaryValue

(
    const Container& AuxContainer
)

Public function Const

const FAABB3...

 

BoundingBox()

Named this way for templated code (GT/PT particles)

Public function Const

const FKinem...

 

CastToKinematicParticle()

Public function

FKinematicGe...

 

CastToKinematicParticle()

Public function

FPBDRigidPar...

 

CastToRigidParticle()

Public function Const

const FPBDRi...

 

CastToRigidParticle()

Public function Const

FVec3

 

CenterOfMass()

Public function Const

int32

 

CollisionGroup()

Public function Const

const TUniqu...

 

CollisionParticles()

Public function Const

int32

 

CollisionParticlesSize()

TODO: Make all of these check ObjectState to maintain current functionality.

Public function Const

bool

 

Disabled()

Public function Const

const TUniqu...

 

DynamicGeometry()

Public function Const

const FVec3 ...

 

F()

Public function Const

TSerializabl...

 

Geometry()

Public function

FGeometryPar...

 

GeometryParticleHandle()

Public function Const

const FGeome...

 

GeometryParticleHandle()

Public function

FGeometryPar...

 

Handle()

Public function Const

const FGeome...

 

Handle()

Needed for templated code to be the same.

Public function Const

bool

 

HasBoundingBox()

Named this way for templated code (GT/PT particles)

Public function Const

bool

 

HasBounds()

Public function Const

bool

 

HasCollisionConstraintFlag

(
    const ECollisionConstraintFlags Fla...
)

Public function Const

const FMatri...

 

I()

Public function Const

const FMatri...

 

InvI()

Public function Const

FReal

 

InvM()

Public function Const

bool

 

IsDynamic()

Public function Const

bool

 

IsKinematic()

Public function Const

int32

 

Island()

Public function Const

bool

 

IsStatic()

Check for the exact type of particle (see also AsKinematic etc, which will work on derived types)

Public function Const

FReal

 

LinearEtherDrag()

Public function Const

const FAABB3...

 

LocalBounds()

Public function Const

FReal

 

M()

Public function Const

const EObjec...

 

ObjectState()

Public function Const

const FVec3 ...

 

P()

Public function

FVec3 &

 

P()

Public function Const

FParticleID

 

ParticleID()

Public function Const

const FVec3 ...

 

PreV()

Public function Const

const FVec3 ...

 

PreW()

Public function Const

const FRotat...

 

Q()

Public function

FRotation3 &

 

Q()

Public function

FRotation3 &

 

R()

Public function Const

const FRotat...

 

R()

Public function Const

FRotation3

 

RotationOfMass()

Public function

void

 

SetV

(
    const FVec3& InV
)

Public function

void

 

SetW

(
    const FVec3& InW
)

Public function Const

bool

 

Sleeping()

Public function Static

constexpr EP...

 

StaticType()

Public function Const

bool

 

ToBeRemovedOnFracture()

Public function Const

const FVec3 ...

 

Torque()

Public function Const

FString

 

ToString()

Public function Const

FUniqueIdx

 

UniqueIdx()

Public function Const

const FVec3 ...

 

V()

Kinematic Particles.

Public function Const

const FVec3 ...

 

VSmooth()

Public function Const

const FVec3 ...

 

W()

Public function Const

const FVec3 ...

 

WSmooth()

Public function

FVec3 &

 

X()

Static Particles.

Public function Const

const FVec3 ...

 

X()

Typedefs

Constants

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