Skip to content

Issue when play is triggered after sceneEl renderstart event  #35

@jeromeetienne

Description

@jeromeetienne

Thanks for your work, really appreciated :)

in the component play function, one can find the following code

this.sceneEl.addEventListener('renderstart', this.onRenderTargetLoaded, false);
// ...
// and later ...
onRenderTargetLoaded: function () {
	console.log('component onRenderTargetLoaded')
	this.sceneEl.removeEventListener('renderstart', this.onRenderTargetLoaded, false);
	this.canvasEl = this.sceneEl.canvas;
	this.addEventListeners();
},

But if play is called after renderstart is triggered, then onRenderTargetLoaded is never called, and .addEventListeners either.

this.sceneEl.addEventListener('renderstart', this.onRenderTargetLoaded, false);
// test if renderstart has already been triggered
if( this.sceneEl.renderStarted ){
	this.onRenderTargetLoaded()
}

Thanks

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions