UNPKG

phaser4-rex-plugins

Version:
13 lines (11 loc) 637 B
import DefaultMaskGraphics from '../../../../utils/mask/defaultmaskgraphics/DefaultMaskGraphics.js'; import { SetMask } from '../../../../utils/mask/MaskMethods.js'; var AddChildMask = function (maskTarget, sizeTarget, shape, padding) { var maskGameObject = new DefaultMaskGraphics(sizeTarget, shape, padding); // A Graphics game object if (maskTarget && !maskTarget.isRexSizer) { // Sizer game object can't apply mask SetMask(maskTarget, maskGameObject); } this.pin(maskGameObject); // maskGameObject will be destroyed with parent container return maskGameObject; } export default AddChildMask;