Comandi interni
Comandi del motore che gli script non possono chiamare, e perché.
Il motore ha 173 comandi. Questi 25 non sono richiamabili dagli script, ciascuno per il motivo indicato; tutti gli altri fanno parte dell'API qui sopra.
addReferenceLayer— il payload contiene un ReferenceSource grezzo (pixel dell'immagine a piena risoluzione decodificati da un file importato): non è qualcosa che uno script possa costruireautoSlice— un comando dell'editor (Sprite > Auto-slice); gli script trovano da sé le proprie regioni e chiamano app.addSliceinsertFrame— infrastruttura di annulla/ripeti: il payload contiene un Frame grezzo più uno snapshot Map<CelKey, Cel>, non è qualcosa che uno script possa costruireinsertLayer— infrastruttura di annulla/ripeti: il payload contiene oggetti Layer grezzi più snapshot Map<CelKey, Cel>/Map<CelKey, ReferenceTransform>, non è qualcosa che uno script possa costruireinsertSlice— infrastruttura di annulla/ripeti: ripristina uno slice rimosso nella sua posizione originale; gli script usano app.addSliceinsertTag— infrastruttura di annulla/ripeti: il payload contiene uno snapshot Tag grezzo, non è qualcosa che uno script possa costruireinsertTilemapTile— il payload contiene buffer di pixel e liste di istanze acquisiti per l'annullamento: infrastruttura interna, l'inverso di removeTilemapTilepasteCels— il payload è uno snapshot degli appunti prodotto da extractCels (array RGBA tipizzati per ogni cel), non è qualcosa che uno script costruisce; gli script copiano con app.moveCels / app.linkCels o setPixelreplaceDocument— infrastruttura di annulla/ripeti: il payload contiene uno snapshot di un intero Sprite, non è qualcosa che uno script possa costruirereplaceLayerContent— infrastruttura di annulla/ripeti per convertToTilemap / convertToNormalLayer: il payload contiene uno snapshot dei cel e dei posizionamenti di un livellorestoreCel— infrastruttura di annulla/ripeti: il payload contiene uno snapshot Cel grezzo (o null), non è qualcosa che uno script possa costruirerestoreCelRegion— infrastruttura di annullamento: la parte di un cel sostituita da una scrittura di pixel, acquisita dal motorerestoreCels— infrastruttura di annulla/ripeti: il payload contiene snapshot Cel grezzi (o eliminazioni), non è qualcosa che uno script possa costruirerestoreDocumentParts— infrastruttura di annulla/ripeti per unioni, appiattimento, conversione dello sfondo, geometria della tela e rimappature della palette: il payload contiene livelli, cel e posizionamenti grezzirestoreFrameDurations— infrastruttura di annulla/ripeti per setAllFrameDurations: app.setAllFrameDurations / app.setFrameDuration coprono già i veri casi d'uso degli scriptrestoreLayerTree— infrastruttura di annulla/ripeti per groupLayers / ungroupLayer: il payload è un intero ordine dei livelli più oggetti Layer di gruppo grezzi; gli script usano app.groupLayers, app.ungroupLayer e app.moveLayerrestoreMoveState— infrastruttura di annullamento per movePixels: il payload contiene uno snapshot esatto di Cel + Selection che uno script non ha motivo di costruirerestorePalette— infrastruttura di annulla/ripeti per le regolazioni dei colori di una palette: imposta la palette così com'è, senza rimappare i pixel (app.setPalette li rimappa)restoreTilemapState— infrastruttura di annulla/ripeti per paintTilemapPixels: il payload contiene buffer di tile acquisiti e una lista di istanzesetCelText— l'editor disegna il testo con i propri font e invia con esso i pixel; uno script non ha font, quindi disegna il testo come pixel (app.pastePixels)setColorCycles— infrastruttura di annulla/ripeti: ripristina la lista dei cicli di colore; gli script usano app.addColorCycle e le funzioni affinisetGrid— impostazione di vista dell'editor (la finestra Impostazioni griglia): posiziona una sovrapposizione e l'aggancio, non cambia l'opera prodotta da uno scriptsetGuides— impostazione di vista dell'editor (Visualizza > Guide): le guide posizionano una sovrapposizione e l'aggancio, non cambiano l'opera prodotta da uno scriptsetPerspective— impostazione di vista dell'editor (Visualizza > Griglia prospettica): posiziona una sovrapposizione, non cambia l'opera prodotta da uno scriptsetSlices— infrastruttura di annulla/ripeti: ripristina la lista degli slice sostituita da autoSlice
In Markdown: internal.md.