sdfsdfs
This commit is contained in:
39
node_modules/pixi.js/lib/scene/container/container-mixins/onRenderMixin.js
generated
vendored
Normal file
39
node_modules/pixi.js/lib/scene/container/container-mixins/onRenderMixin.js
generated
vendored
Normal file
@@ -0,0 +1,39 @@
|
||||
'use strict';
|
||||
|
||||
"use strict";
|
||||
const onRenderMixin = {
|
||||
_onRender: null,
|
||||
set onRender(func) {
|
||||
const renderGroup = this.renderGroup || this.parentRenderGroup;
|
||||
if (!func) {
|
||||
if (this._onRender) {
|
||||
renderGroup?.removeOnRender(this);
|
||||
}
|
||||
this._onRender = null;
|
||||
return;
|
||||
}
|
||||
if (!this._onRender) {
|
||||
renderGroup?.addOnRender(this);
|
||||
}
|
||||
this._onRender = func;
|
||||
},
|
||||
/**
|
||||
* This callback is used when the container is rendered. This is where you should add your custom
|
||||
* logic that is needed to be run every frame.
|
||||
*
|
||||
* In v7 many users used `updateTransform` for this, however the way v8 renders objects is different
|
||||
* and "updateTransform" is no longer called every frame
|
||||
* @example
|
||||
* const container = new Container();
|
||||
* container.onRender = () => {
|
||||
* container.rotation += 0.01;
|
||||
* };
|
||||
* @memberof scene.Container#
|
||||
*/
|
||||
get onRender() {
|
||||
return this._onRender;
|
||||
}
|
||||
};
|
||||
|
||||
exports.onRenderMixin = onRenderMixin;
|
||||
//# sourceMappingURL=onRenderMixin.js.map
|
Reference in New Issue
Block a user