Skip to main content

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);
}
}
}

See Also​