UNPKG

@exabytellc/canvas

Version:
25 lines (24 loc) 508 B
export default class CanimeObj { /** * on events (to be overridden) */ onInitiate; onRender; /** * Constructor to initialize CanvasObject * @param {CanvasObject} [parent] - Parent object */ constructor({ onInitiate, onRender }) { this.onInitiate = onInitiate; this.onRender = onRender; } initiate(params, self) { if (this.onInitiate) this.onInitiate(params, self); } render(params, self) { if (this.onRender) this.onRender(params, self); } }