Module |
|
Header |
/Engine/Source/Runtime/Experimental/GeometryCollectionEngine/Public/GeometryCollection/GeometryCollectionParticlesData.h |
Include |
#include "GeometryCollection/GeometryCollectionParticlesData.h" |
class FGeometryCollectionParticlesData
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.
Name | Description | |
---|---|---|
|
FGeometryCollectionParticlesData() |
Constructor. |
Name | Description | ||
---|---|---|---|
|
const Chaos:... |
GetChildToParentMap ( |
|
|
const int32 ... |
GetCollisionParticlesSize ( |
|
|
const TArray... |
GetConnectivityEdges ( |
|
|
const Chaos:... |
GetF ( |
|
|
const Chaos:... |
GetGeometry ( |
|
|
const Chaos:... |
GetGeometryBoxMax ( |
|
|
const Chaos:... |
GetGeometryBoxMin ( |
|
|
const Chaos:... |
GetGeometryLevelSetGrid ( |
|
|
const Chaos:... |
GetGeometrySphereCenter ( |
|
|
const Chaos:... |
GetGeometrySphereRadius ( |
|
|
const Chaos:... |
GetGeometryType ( |
|
|
const Chaos:... |
GetI ( |
|
|
const Chaos:... |
GetInvI ( |
|
|
const Chaos:... |
GetInvM ( |
|
|
const int32 ... |
GetIsland ( |
|
|
const Chaos:... |
GetM ( |
|
|
const Chaos:... |
GetP ( |
|
|
const Chaos:... |
GetPreV ( |
|
|
const Chaos:... |
GetPreW ( |
|
|
const Chaos:... |
GetQ ( |
|
|
const Chaos:... |
GetR ( |
|
|
const Chaos:... |
GetTorque ( |
|
|
const Chaos:... |
GetV ( |
|
|
const Chaos:... |
GetW ( |
|
|
const Chaos:... |
GetX ( |
|
|
const bool & |
HasGeometryBoundingBoxm ( |
|
|
HasSyncedData ( |
Return whether the specified type of data has been copied during the last sync. |
|
|
const bool & |
IsDisabled ( |
|
|
const bool & |
IsGeometryConvex ( |
|
|
const bool & |
IsSleeping ( |
|
|
RequestSyncedData ( |
Shorthand for both setting the flag and checking the data has already been synced. |
|
|
SetAllDataSyncFlag() |
Set all data type to copy at the next sync. |
|
|
SetDataSyncFlag ( |
Set this data type to copy at the next sync. |
|
|
Sync ( |
Void Sync(const Chaos::FPhysicsSolver* Solver, const TManagedArray |
|
|
ToString |
Return a string with the entire set of value for the synced data of the specified particle. |
Name |
Description |
---|---|
FDataFlags |
Data bit selection type. |