TGeometryParticlesImp

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

Chaos

Header

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

Include

#include "Chaos/GeometryParticles.h"

Syntax

template<class T, int d, EGeometryParticlesSimType SimType>
class TGeometryParticlesImp : public Chaos::TParticles< T, d >

Variables

Name Description

Protected variable

EParticleType

 

MParticleType

Constructors

Name Description

Public function

TGeometryParticlesImp()

Public function

TGeometryParticlesImp

(
    const TGeometryParticlesImp< T, d, ...
)

Public function

TGeometryParticlesImp

(
    TGeometryParticlesImp< T, d, SimTyp...
)

Public function

TGeometryParticlesImp

(
    TParticles< T, d >&& Other
)

Destructors

Name Description

Public function Virtual

~TGeometryParticlesImp()

Functions

Name Description

Public function Const

const TUniqu...

 

DynamicGeometry

(
    const int32 Index
)

Public function Const

TSerializabl...

 

Geometry

(
    const int32 Index
)

Public function Const

const TArray...

 

GetAllGeometry()

Public function

const TPerSh...

 

GetImplicitShape

(
    int32 Index,
    const FImplicitObject* InObjec...
)

Public function

TGeometryPar...

 

GTGeometryParticle

(
    const int32 Index
)

Public function Const

TGeometryPar...

 

GTGeometryParticle

(
    const int32 Index
)

Public function Const

THandleType ...

 

Handle

(
    int32 Index
)

Public function Const

bool

 

HasBounds

(
    const int32 Index
)

Public function

bool &

 

HasBounds

(
    const int32 Index
)

Public function Static

constexpr bo...

 

IsRigidBodySim()

Public function

TAABB< T, d ...

 

LocalBounds

(
    const int32 Index
)

Public function Const

const TAABB<...

 

LocalBounds

(
    const int32 Index
)

Public function Const

EParticleTyp...

 

ParticleType()

Public function

TRotation< T...

 

R

(
    const int32 Index
)

Public function Const

const TRotat...

 

R

(
    const int32 Index
)

Public function Static

TGeometryPar...

 

SerializationFactory

(
    FChaosArchive& Ar,
    TGeometryParticlesImp< T, d, SimTyp...
)

Public function

TGeometryPar...

 

SerializationFactory

(
    FChaosArchive& Ar,
    TGeometryParticlesImp< float, 3, EG...
)

Public function

TGeometryPar...

 

SerializationFactory

(
    FChaosArchive& Ar,
    TGeometryParticlesImp< float, 3, EG...
)

Public function Virtual

void

 

Serialize

(
    FChaosArchive& Ar
)

Public function

void

 

SetDynamicGeometry

(
    const int32 Index,
    TUniquePtr< FImplicitObject >&& In...
)

Set a dynamic geometry. Note that X and R must be initialized before calling this function.

Public function

void

 

SetGeometry

(
    const int32 Index,
    TSerializablePtr< FImplicitObject >...
)

Public function

void

 

SetHandle

(
    int32 Index,
    TGeometryParticleHandle< T, d >...
)

Public function

void

 

SetHandle

(
    int32 Index,
    TGeometryParticleHandle< float, 3 >...
)

Public function

void

 

SetHandle

(
    int32 Index,
    TGeometryParticleHandle< float, 3 >...
)

Public function

void

 

SetSharedGeometry

(
    const int32 Index,
    TSharedPtr< FImplicitObject, ESPMod...
)

Set a shared geometry. Note that X and R must be initialized before calling this function.

Public function

void

 

SetWorldSpaceInflatedBounds

(
    const int32 Index,
    const TAABB< T, d >& Bounds
)

Public function Const

const TShape...

 

ShapesArray

(
    const int32 Index
)

Public function Const

const TShare...

 

SharedGeometry

(
    const int32 Index
)

Public function Const

FSpatialAcce...

 

SpatialIdx

(
    const int32 Index
)

Public function

FSpatialAcce...

 

SpatialIdx

(
    const int32 Index
)

Public function Const

FString

 

ToString

(
    int32 index
)

Public function

FUniqueIdx &

 

UniqueIdx

(
    const int32 Index
)

Public function Const

FUniqueIdx

 

UniqueIdx

(
    const int32 Index
)

Public function Const

const void &...

 

UserData

(
    const int32 Index
)

Public function

void *&

 

UserData

(
    const int32 Index
)

Public function Const

const TAABB<...

 

WorldSpaceInflatedBounds

(
    const int32 Index
)

Typedefs

Name

Description

THandleType

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