Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
/**
* If set to true, the container will sort its children by zIndex value
* when updateTransform() is called, or manually if sortChildren() is called.
*
* This actually changes the order of elements in the array, so should be treated
* as a basic solution that is not performant compared to other solutions,
* such as @link https://github.com/pixijs/pixi-display
*
* Also be aware of that this may not work nicely with the addChildAt() function,
* as the zIndex sorting may cause the child to automatically sorted to another position.
*
* @see PIXI.settings.SORTABLE_CHILDREN
*
* @member {boolean}
*/
this.sortableChildren = settings.SORTABLE_CHILDREN;
/**
* Should children be sorted by zIndex at the next updateTransform call.
* Will get automatically set to true if a new child is added, or if a child's zIndex changes.
*
* @member {boolean}
*/
this.sortDirty = false;
/**
* Fired when a DisplayObject is added to this Container.
*
* @event PIXI.Container#childAdded
* @param {PIXI.DisplayObject} child - The child added to the Container.
* @param {PIXI.Container} container - The container that added the child.
* @param {number} index - The children's index of the added child.
/**
* If set to true, the container will sort its children by zIndex value
* when updateTransform() is called, or manually if sortChildren() is called.
*
* This actually changes the order of elements in the array, so should be treated
* as a basic solution that is not performant compared to other solutions,
* such as @link https://github.com/pixijs/pixi-display
*
* Also be aware of that this may not work nicely with the addChildAt() function,
* as the zIndex sorting may cause the child to automatically sorted to another position.
*
* @see PIXI.settings.SORTABLE_CHILDREN
*
* @member {boolean}
*/
this.sortableChildren = settings.SORTABLE_CHILDREN;
/**
* Should children be sorted by zIndex at the next updateTransform call.
* Will get automatically set to true if a new child is added, or if a child's zIndex changes.
*
* @member {boolean}
*/
this.sortDirty = false;
/**
* Fired when a DisplayObject is added to this Container.
*
* @event PIXI.Container#childAdded
* @param {PIXI.DisplayObject} child - The child added to the Container.
* @param {PIXI.Container} container - The container that added the child.
* @param {number} index - The children's index of the added child.
*
* This actually changes the order of elements in the array, so should be treated
* as a basic solution that is not performant compared to other solutions,
* such as @link https://github.com/pixijs/pixi-display
*
* Also be aware of that this may not work nicely with the addChildAt() function,
* as the zIndex sorting may cause the child to automatically sorted to another position.
*
* @static
* @constant
* @name SORTABLE_CHILDREN
* @memberof PIXI.settings
* @type {boolean}
* @default false
*/
settings.SORTABLE_CHILDREN = false;
export { settings };