1234567891011121314151617181920212223242526272829303132333435 |
- declare module BABYLON {
- class Node {
- public parent: Node;
- public name: string;
- public id: string;
- public state: string;
- public animations: Animation[];
- public onReady: (node: Node) => void;
- private _childrenFlag;
- private _isEnabled;
- private _isReady;
- public _currentRenderId: number;
- public _waitingParentId: string;
- private _scene;
- public _cache: any;
- constructor(name: string, scene: any);
- public getScene(): Scene;
- public getEngine(): Engine;
- public getWorldMatrix(): Matrix;
- public _initCache(): void;
- public updateCache(force?: boolean): void;
- public _updateCache(ignoreParentClass?: boolean): void;
- public _isSynchronized(): boolean;
- public isSynchronizedWithParent(): boolean;
- public isSynchronized(updateCache?: boolean): boolean;
- public hasNewParent(update?: boolean): boolean;
- public isReady(): boolean;
- public isEnabled(): boolean;
- public setEnabled(value: boolean): void;
- public isDescendantOf(ancestor: Node): boolean;
- public _getDescendants(list: Node[], results: Node[]): void;
- public getDescendants(): Node[];
- public _setReady(state: boolean): void;
- }
- }
|