Ara
Download

Search or run a command

Jump to a section or open an Ara link.

Command · vfx

vfx.stack.edit

Insert, remove or reorder a named VFX module.
scope edit:scenenot idempotentnon-destructive

Params

Typed as VfxStackParams. Fields marked * are required.

emitter*

string
Stable emitter name.
required

stage*

string
One of spawn, initialize, update, render.
required

operation*

string
Insert, remove or move.
required

name*

string
Stable existing module name for remove/move.
required

index

option<u32>
Destination position for insert/move.
default null

module

option<json>
Typed StackModule JSON for insertion.
default null

Examples

JSON (MCP ara_apply, batches)

{
  "cmd": "vfx.stack.edit",
  "args": {
    "emitter": "flame",
    "stage": "update",
    "operation": "move",
    "name": "drag",
    "index": 0
  }
}

CLI

ara do vfx.stack.edit --args '{"emitter":"flame","stage":"update","operation":"move","name":"drag","index":0}' --why "…"