awayjs-display
Version:
AwayJS displaylist classes
32 lines (31 loc) • 788 B
TypeScript
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;