FGeometryCollectionParticlesData

Object holding selected particles data for a specific range of rigid body ids.

Windows
MacOS
Linux

References

Module

GeometryCollectionEngine

Header

/Engine/Source/Runtime/Experimental/GeometryCollectionEngine/Public/GeometryCollection/GeometryCollectionParticlesData.h

Include

#include "GeometryCollection/GeometryCollectionParticlesData.h"

Syntax

class FGeometryCollectionParticlesData

Remarks

Object holding selected particles data for a specific range of rigid body ids. Use SetDataSyncFlag, SetAllDataSyncFlag, or RequestSyncedData to have the required data made available at the next tick. Each time Sync is called, the particles' data is copied and the sync flags cleared. Use HasSyncedData or RequestSyncedData to check which data is available at any one time.

Constructors

Name Description

Public function

FGeometryCollectionParticlesData()

Constructor.

Functions

Name Description

Public function Const

const Chaos:...

 

GetChildToParentMap

(
    int32 Index
)

Public function Const

const int32 ...

 

GetCollisionParticlesSize

(
    int32 Index
)

Public function Const

const TArray...

 

GetConnectivityEdges

(
    int32 Index
)

Public function Const

const Chaos:...

 

GetF

(
    int32 Index
)

Public function Const

const Chaos:...

 

GetGeometry

(
    int32 Index
)

Public function Const

const Chaos:...

 

GetGeometryBoxMax

(
    int32 Index
)

Public function Const

const Chaos:...

 

GetGeometryBoxMin

(
    int32 Index
)

Public function Const

const Chaos:...

 

GetGeometryLevelSetGrid

(
    int32 Index
)

Public function Const

const Chaos:...

 

GetGeometrySphereCenter

(
    int32 Index
)

Public function Const

const Chaos:...

 

GetGeometrySphereRadius

(
    int32 Index
)

Public function Const

const Chaos:...

 

GetGeometryType

(
    int32 Index
)

Public function Const

const Chaos:...

 

GetI

(
    int32 Index
)

Public function Const

const Chaos:...

 

GetInvI

(
    int32 Index
)

Public function Const

const Chaos:...

 

GetInvM

(
    int32 Index
)

Public function Const

const int32 ...

 

GetIsland

(
    int32 Index
)

Public function Const

const Chaos:...

 

GetM

(
    int32 Index
)

Public function Const

const Chaos:...

 

GetP

(
    int32 Index
)

Public function Const

const Chaos:...

 

GetPreV

(
    int32 Index
)

Public function Const

const Chaos:...

 

GetPreW

(
    int32 Index
)

Public function Const

const Chaos:...

 

GetQ

(
    int32 Index
)

Public function Const

const Chaos:...

 

GetR

(
    int32 Index
)

Public function Const

const Chaos:...

 

GetTorque

(
    int32 Index
)

Public function Const

const Chaos:...

 

GetV

(
    int32 Index
)

Public function Const

const Chaos:...

 

GetW

(
    int32 Index
)

Public function Const

const Chaos:...

 

GetX

(
    int32 Index
)

Public function Const

const bool &

 

HasGeometryBoundingBoxm

(
    int32 Index
)

Public function Const

bool

 

HasSyncedData

Return whether the specified type of data has been copied during the last sync.

Public function Const

const bool &

 

IsDisabled

(
    int32 Index
)

Public function Const

const bool &

 

IsGeometryConvex

(
    int32 Index
)

Public function Const

const bool &

 

IsSleeping

(
    int32 Index
)

Public function Const

bool

 

RequestSyncedData

Shorthand for both setting the flag and checking the data has already been synced.

Public function Const

void

 

SetAllDataSyncFlag()

Set all data type to copy at the next sync.

Public function Const

void

 

SetDataSyncFlag

Set this data type to copy at the next sync.

Public function

void

 

Sync

(
    Chaos::FPhysicsSolver* Solver,
    const TManagedArray< FGuid >& Rigi...
)

Void Sync(const Chaos::FPhysicsSolver* Solver, const TManagedArray& RigidBodyIds);

Public function Const

FString

 

ToString

(
    int32 Index,
    const TCHAR* Separator
)

Return a string with the entire set of value for the synced data of the specified particle.

Typedefs

Name

Description

FDataFlags

Data bit selection type.

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