mirror of
https://github.com/liabru/matter-js.git
synced 2024-11-30 10:20:52 -05:00
added beforeRender and afterRender events to Matter.Render
This commit is contained in:
parent
dcdc43d475
commit
aa48322329
1 changed files with 34 additions and 0 deletions
|
@ -127,6 +127,12 @@ var Render = {};
|
|||
constraints = [],
|
||||
i;
|
||||
|
||||
var event = {
|
||||
timestamp: engine.timing.timestamp
|
||||
};
|
||||
|
||||
Events.trigger(render, 'beforeRender', event);
|
||||
|
||||
// apply background if it has changed
|
||||
if (render.currentBackground !== background)
|
||||
_applyBackground(render, background);
|
||||
|
@ -224,6 +230,8 @@ var Render = {};
|
|||
// revert view transforms
|
||||
context.setTransform(options.pixelRatio, 0, 0, options.pixelRatio, 0, 0);
|
||||
}
|
||||
|
||||
Events.trigger(render, 'afterRender', event);
|
||||
};
|
||||
|
||||
/**
|
||||
|
@ -1118,6 +1126,32 @@ var Render = {};
|
|||
render.currentBackground = background;
|
||||
};
|
||||
|
||||
/*
|
||||
*
|
||||
* Events Documentation
|
||||
*
|
||||
*/
|
||||
|
||||
/**
|
||||
* Fired before rendering
|
||||
*
|
||||
* @event beforeRender
|
||||
* @param {} event An event object
|
||||
* @param {number} event.timestamp The engine.timing.timestamp of the event
|
||||
* @param {} event.source The source object of the event
|
||||
* @param {} event.name The name of the event
|
||||
*/
|
||||
|
||||
/**
|
||||
* Fired after rendering
|
||||
*
|
||||
* @event afterRender
|
||||
* @param {} event An event object
|
||||
* @param {number} event.timestamp The engine.timing.timestamp of the event
|
||||
* @param {} event.source The source object of the event
|
||||
* @param {} event.name The name of the event
|
||||
*/
|
||||
|
||||
/*
|
||||
*
|
||||
* Properties Documentation
|
||||
|
|
Loading…
Reference in a new issue