@luma.gl/engine
Version:
3D Engine Components for luma.gl
18 lines • 711 B
TypeScript
import { RenderPass } from '@luma.gl/core';
import { ScenegraphNode, ScenegraphNodeProps } from "./scenegraph-node.js";
import { Model } from "../model/model.js";
export type ModelNodeProps = ScenegraphNodeProps & {
model: Model;
managedResources?: any[];
bounds?: [[number, number, number], [number, number, number]];
};
export declare class ModelNode extends ScenegraphNode {
readonly model: Model;
bounds: [[number, number, number], [number, number, number]] | null;
managedResources: any[];
constructor(props: ModelNodeProps);
destroy(): void;
getBounds(): [number[], number[]] | null;
draw(renderPass: RenderPass): boolean;
}
//# sourceMappingURL=model-node.d.ts.map