list
List uploaded images with name, bytes, sniffed container kind, version, and ready.
Arguments for this operation
{ operation: "list" }Example
gatos.paint_texture({"operation":"list"})tool Debug and rendering
List, inspect, retrieve, chunk-upload, or delete the custom ground-clutter texture store.
| Field | Type | Requirement | Description |
|---|---|---|---|
operation | string | Required | list, catalog, bindings, retrieve, upload, or delete. |
name | string | null | Optional · null | Uploaded image name for retrieve, upload, or delete. |
offset | integer | Optional · 0 | Decoded byte offset for an upload chunk. |
complete | boolean | Optional · true | Finalize the upload after this chunk. |
data_base64 | string | null | Optional · null | Base64-encoded image bytes for upload. |
Choose an operation below. Its required payload and a complete call stay together—there is no second table to cross-reference.
listList uploaded images with name, bytes, sniffed container kind, version, and ready.
{ operation: "list" }gatos.paint_texture({"operation":"list"})catalogList every overridable stock clutter texture: id, slot, size, mip count, used_by, and ecotypes. The only source of the texture ids paint_control texture_bind takes.
{ operation: "catalog" }gatos.paint_texture({"operation":"catalog"})bindingsReturn desired bindings with their render mode (faithful or raw) alongside applied state, including per-binding pending/applied/failed status and error text.
{ operation: "bindings" }gatos.paint_texture({"operation":"bindings"})retrieveReturn metadata plus the stored bytes as an embedded binary resource at gatos://paint/textures/<name>.
{ operation: "retrieve", name }gatos.paint_texture({"operation":"retrieve","name":"rock.png"})uploadWrite a bounded base64 chunk through TextureStore; the image becomes bindable when complete.
{ operation: "upload", name, data_base64, offset?: decoded_byte_offset, complete?: boolean }gatos.paint_texture({"operation":"upload","name":"rock.png","data_base64":"iVBORw0KGgo=","offset":0,"complete":true})deleteEvict an upload, unbinding it first.
{ operation: "delete", name }gatos.paint_texture({"operation":"delete","name":"rock.png"})gatos.paint_texture({"operation":"catalog"})Store metadata, catalog rows, or binding state; retrieve additionally emits an embedded binary resource.