1 | import { Syringe } from 'mana-syringe';
|
2 | import type { DisplayObject } from '../../display-objects/DisplayObject';
|
3 | import type { ParsedBaseStyleProps } from '../../types';
|
4 | export declare const GeometryUpdaterFactory: Syringe.DefinedToken;
|
5 | export declare const GeometryAABBUpdater: Syringe.DefinedToken;
|
6 | export interface GeometryAABBUpdater<T extends ParsedBaseStyleProps = any> {
|
7 | update: (parsedStyle: T, object: DisplayObject) => {
|
8 | width: number;
|
9 | height: number;
|
10 | depth?: number;
|
11 | offsetX?: number;
|
12 | offsetY?: number;
|
13 | offsetZ?: number;
|
14 | };
|
15 | }
|