UNPKG

core2d

Version:

Multiplatform 2D interaction engine

20 lines (15 loc) 314 B
"use strict"; export class RenderableList { constructor() { this._elements = []; } add(renderable) { this._elements.push(renderable); } render(context) { for (let i = 0; i < this._elements.length; ++i) { this._elements[i].render(context); } this._elements.length = 0; } }