UNPKG

lingo3d

Version:

Lingo3D is a React/Vue 3d game development framework that ships with a complete visual editor

26 lines (25 loc) 1.4 kB
import { Object3D } from "three"; import IFoundManager from "../../interface/IFoundManager"; import VisibleMixin from "./mixins/VisibleMixin"; import SimpleObjectManager from "./SimpleObjectManager"; import TexturedStandardMixin, { StandardMesh } from "./mixins/TexturedStandardMixin"; import MixinType from "./mixins/utils/MixinType"; import { Cancellable } from "@lincode/promiselikes"; import type Model from "../Model"; import { MaterialParams } from "../../pools/materialPool"; declare class FoundManager extends SimpleObjectManager implements IFoundManager { static componentName: string; static defaults: Partial<import("../../interface/utils/Defaults").default<IFoundManager>>; static schema: Required<import("../../interface/utils/extractProps").ExtractProps<IFoundManager>>; protected _materialParams?: MaterialParams; protected _defaults?: Record<string, any>; constructor(mesh: Object3D | StandardMesh, owner?: Model); private retargeted?; private retargetAnimations; get animation(): import("../../interface/IAnimatedObjectManager").Animation | undefined; set animation(val: import("../../interface/IAnimatedObjectManager").Animation | undefined); $addToRaycastSet(set: Set<Object3D>): Cancellable; } interface FoundManager extends SimpleObjectManager, MixinType<TexturedStandardMixin>, MixinType<VisibleMixin> { } export default FoundManager;