TGeometryCollectionParticlesData

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/GeometryCollectionDebugDrawActor.h

Include

#include "GeometryCollection/GeometryCollectionDebugDrawActor.h"

Syntax

template<class T, int d>
class TGeometryCollectionParticlesData

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

TGeometryCollectionParticlesData()

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 T &

 

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 T &

 

GetInvM

(
    int32 Index
)

Public function Const

const int32 ...

 

GetIsland

(
    int32 Index
)

Public function Const

const T &

 

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.

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback