UNPKG

awayjs-display

Version:
32 lines (31 loc) 788 B
import ITraverser from "../ITraverser"; import DisplayObjectNode from "../partition/DisplayObjectNode"; import IContainerNode from "../partition/IContainerNode"; /** * Maintains scenegraph heirarchy when collecting nodes */ declare class SceneGraphNode extends DisplayObjectNode implements IContainerNode { isSceneGraphNode: boolean; private _pChildNodes; private _childDepths; private _childMasks; _iCollectionMark: number; /** * * @param traverser */ acceptTraverser(traverser: ITraverser): void; /** * * @param node * @internal */ iAddNode(node: DisplayObjectNode): void; /** * * @param node * @internal */ iRemoveNode(node: DisplayObjectNode): void; } export default SceneGraphNode;