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

NativeSlice Enabled

Enabled array slice.

NativeSlice Breakable

Breakable array slice.

NativeSlice PhysicsMaterialIndex

PhysicsMaterialIndex array slice.

NativeSlice InitialPosition

Initial particle positions.

NativeSlice Position

Current particle positions.

NativeSlice Velocity

Particle velocities.

NativeSlice InverseMass

Inverse mass of particles.

NativeSlice AdjustedInverseMass

Adjusted inverse mass of particles.

NativeSlice Phase

The particles phase.

NativeSlice SimulationMeshDescriptorIndex

The simulation mesh descriptor index.

NativeSlice PositionCorrections

The position corrections buffer.

NativeSlice PositionCorrectionsCount

The position corrections count.

NativeSlice Locks

The particle locks used for atomic operations.

Properties

int Count

Gets the particle data count.