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*
stringStable emitter name.
required
stage*
stringOne of spawn, initialize, update, render.
required
operation*
stringInsert, remove or move.
required
name*
stringStable 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 "…"