UNPKG

@pmndrs/uikit

Version:

Build performant 3D user interfaces with Three.js and yoga.

15 lines (14 loc) 669 B
import type { Component } from '../../components/component.js'; import { RootContext } from '../../context.js'; import { OrderInfo } from '../../order.js'; import { InstancedPanelGroup } from './group.js'; import type { PanelGroupProperties } from './properties.js'; export declare class PanelGroupManager { private readonly root; private readonly object; private map; constructor(root: Omit<RootContext, 'glyphGroupManager' | 'panelGroupManager'>, object: Component); init(abortSignal: AbortSignal): void; private traverse; getGroup({ majorIndex, minorIndex }: OrderInfo, properties: Required<PanelGroupProperties>): InstancedPanelGroup; }