enum MAGES::MeshDeformations::WedgeCoordsAssignmentResult

Overview

The outcome of assigning (or clearing) a WedgeCoords asset on a DynamicSoftbodyActor. Lets the editor report an actionable message without owning the state logic. More…

enum WedgeCoordsAssignmentResult
{
    Assigned,
    Cleared,
    StampMismatch,
    NoSimulationMesh,
    InvalidPayload,
};

Detailed Documentation

The outcome of assigning (or clearing) a WedgeCoords asset on a DynamicSoftbodyActor. Lets the editor report an actionable message without owning the state logic.

Enum Values

Assigned

The asset matched the mesh and was baked into tetCornerUVs (storage set Per-Wedge).

Cleared

The reference was cleared: storage reverted to Per-Particle and tetCornerUVs cleared.

StampMismatch

Rejected: the asset’s stamp does not match the assigned simulation mesh. State untouched.

NoSimulationMesh

Rejected: no SharedSimulationMesh is assigned, so the asset cannot be validated. State untouched.

InvalidPayload

Rejected: the asset carried no / an invalidly sized UV payload. State untouched.