diff --git a/modules/event/EventType.js b/modules/event/EventType.js index 04e3a27f..dffa950e 100644 --- a/modules/event/EventType.js +++ b/modules/event/EventType.js @@ -48,7 +48,8 @@ const SceneEventType = { PRE_RENDER: 'preRender', POST_RENDER: 'postRender', MORPH_COMPLETE: 'morphComplete', - CLOCK_TICK: 'clockTick' + CLOCK_TICK: 'clockTick', + RENDER_ERROR: 'renderError' } const OverlayEventType = { diff --git a/modules/event/type/SceneEvent.js b/modules/event/type/SceneEvent.js index 7fc4bcb3..d0f4aacc 100644 --- a/modules/event/type/SceneEvent.js +++ b/modules/event/type/SceneEvent.js @@ -72,6 +72,12 @@ class SceneEvent extends Event { context || this ) break + case SceneEventType.RENDER_ERROR: + removeCallback = this._scene.renderError.addEventListener( + callback, + context || this + ) + break default: break } @@ -136,6 +142,12 @@ class SceneEvent extends Event { context || this ) break + case SceneEventType.RENDER_ERROR: + removed = this._scene.renderError.removeEventListener( + callback, + context || this + ) + break default: break }