Files
nothoughts/node_modules/pixi.js/lib/culling/cullingMixin.mjs.map
2025-08-04 18:57:35 +02:00

1 line
1.3 KiB
Plaintext

{"version":3,"file":"cullingMixin.mjs","sources":["../../src/culling/cullingMixin.ts"],"sourcesContent":["import type { Rectangle } from '../maths/shapes/Rectangle';\n\nexport interface CullingMixinConstructor\n{\n /**\n * If set, this shape is used for culling instead of the bounds of this object.\n * It can improve the culling performance of objects with many children.\n * The culling area is defined in local space.\n * @memberof scene.Container#\n */\n cullArea: Rectangle,\n /**\n * Should this object be rendered if the bounds of this object are out of frame?\n *\n * Culling has no effect on whether updateTransform is called.\n * @default false\n * @memberof scene.Container#\n */\n cullable: boolean,\n /**\n * Determines if the children to the container can be culled\n * Setting this to false allows PixiJS to bypass a recursive culling function\n * Which can help to optimize very complex scenes\n * @default true\n * @memberof scene.Container#\n */\n cullableChildren: boolean,\n}\n\nexport const cullingMixin: CullingMixinConstructor = {\n cullArea: null,\n cullable: false,\n cullableChildren: true,\n};\n"],"names":[],"mappings":";AA6BO,MAAM,YAAwC,GAAA;AAAA,EACjD,QAAU,EAAA,IAAA;AAAA,EACV,QAAU,EAAA,KAAA;AAAA,EACV,gBAAkB,EAAA,IAAA;AACtB;;;;"}