renderer.destroyDrawable()
Destroys a drawable and removes it from the scene. Frees associated resources.
Syntax
renderer.destroyDrawable(drawableID, group)
Parameters
drawableID
Type: number
The ID of the drawable to destroy.
group
Type: string
The layer group the drawable belongs to ('background', 'video', 'pen', or 'sprite').
Returns
Type: void
Example
class DrawableManagerExtension {
removeDrawable(args) {
const renderer = this.runtime.renderer;
const drawableId = this.drawables.get(args.NAME);
if (drawableId) {
renderer.destroyDrawable(drawableId, 'sprite');
this.drawables.delete(args.NAME);
}
}
}