struct MAGES::MeshDeformations::RuntimeParticleDataSlice¶
Overview¶
Runtime particle data. More…
struct RuntimeParticleDataSlice
{
// fields
NativeSlice Enabled;
NativeSlice Breakable;
NativeSlice PhysicsMaterialIndex;
NativeSlice InitialPosition;
NativeSlice Position;
NativeSlice Velocity;
NativeSlice InverseMass;
NativeSlice AdjustedInverseMass;
NativeSlice Phase;
NativeSlice SimulationMeshDescriptorIndex;
NativeSlice PositionCorrections;
NativeSlice PositionCorrectionsCount;
NativeSlice Locks;
// properties
int Count;
};
Detailed Documentation¶
Runtime particle data.
Fields¶
NativeSliceEnabled
Enabled array slice.
NativeSliceBreakable
Breakable array slice.
NativeSlicePhysicsMaterialIndex
PhysicsMaterialIndex array slice.
NativeSliceInitialPosition
Initial particle positions.
NativeSlicePosition
Current particle positions.
NativeSliceVelocity
Particle velocities.
NativeSliceInverseMass
Inverse mass of particles.
NativeSliceAdjustedInverseMass
Adjusted inverse mass of particles.
NativeSlicePhase
The particles phase.
NativeSliceSimulationMeshDescriptorIndex
The simulation mesh descriptor index.
NativeSlicePositionCorrections
The position corrections buffer.
NativeSlicePositionCorrectionsCount
The position corrections count.
NativeSliceLocks
The particle locks used for atomic operations.
Properties¶
int Count
Gets the particle data count.