UNPKG

mylingo3d

Version:

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

33 lines (32 loc) 1.28 kB
import { Object3D } from "three"; import IObjectManager from "../../interface/IObjectManager"; import FoundManager from "./FoundManager"; import PhysicsObjectManager from "./PhysicsObjectManager"; export default abstract class ObjectManager<T extends Object3D = Object3D> extends PhysicsObjectManager<T> implements IObjectManager { object3d: T; constructor(object3d?: T, unmounted?: boolean); get innerRotationX(): number; set innerRotationX(val: number); get innerRotationY(): number; set innerRotationY(val: number); get innerRotationZ(): number; set innerRotationZ(val: number); get innerRotation(): number; set innerRotation(val: number); get innerX(): number; set innerX(val: number); get innerY(): number; set innerY(val: number); get innerZ(): number; set innerZ(val: number); get width(): number; set width(val: number); get height(): number; set height(val: number); get depth(): number; set depth(val: number); get innerVisible(): boolean; set innerVisible(val: boolean); find(name: string, hiddenFromSceneGraph?: boolean): FoundManager | undefined; findAll(name?: string | RegExp | ((name: string) => boolean)): Array<FoundManager>; }