Interface Scene<BaseEntityType>

interface Scene<BaseEntityType> {
    roots: readonly number[] | ReadonlyUint32Array;
    getByNodeIndex(nodeIndex: number): undefined | SceneNode;
    isAllSpaces(): boolean;
    walk(
        includeSpaces?: boolean,
    ): IterableIterator<
        [
            undefined
            | readonly number[],
            undefined | NativeTransform4x4,
            CanonicalMesh,
            undefined | CanonicalMaterial,
            undefined | BaseEntityType,
        ],
    >;
}

Type Parameters

  • BaseEntityType

Implemented by

Properties

roots: readonly number[] | ReadonlyUint32Array

Methods

  • Parameters

    • OptionalincludeSpaces: boolean

    Returns IterableIterator<
        [
            undefined
            | readonly number[],
            undefined | NativeTransform4x4,
            CanonicalMesh,
            undefined | CanonicalMaterial,
            undefined | BaseEntityType,
        ],
    >