UNPKG

lingo3d

Version:

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

134 lines (133 loc) 6.3 kB
import Template from "../../display/Template"; import { GameObjectType } from "./types"; declare const record: { template: () => Template; group: () => import("../..").Group; model: () => import("../..").Model; svgMesh: () => import("../../display/SvgMesh").default; htmlMesh: () => import("../..").HTMLMesh; joystick: () => import("../..").Joystick; reticle: () => import("../..").Reticle; splashScreen: () => import("../..").SplashScreen; text: () => import("../..").Text; mouse: () => import("../..").Mouse; keyboard: () => import("../..").Keyboard; dummy: () => import("../..").Dummy; dummyIK: () => import("../..").DummyIK; tree: () => import("../../display/Tree").default; reflector: () => import("../..").Reflector; water: () => import("../..").Water; curve: () => import("../..").Curve; sprite: () => import("../..").Sprite; spriteSheet: () => import("../..").SpriteSheet; spawnPoint: () => import("../..").SpawnPoint; sphericalJoint: () => import("../..").SphericalJoint; fixedJoint: () => import("../..").FixedJoint; revoluteJoint: () => import("../..").RevoluteJoint; prismaticJoint: () => import("../..").PrismaticJoint; d6Joint: () => import("../..").D6Joint; audio: () => import("../..").Audio; camera: () => import("../..").Camera; thirdPersonCamera: () => import("../..").ThirdPersonCamera; firstPersonCamera: () => import("../..").FirstPersonCamera; orbitCamera: () => import("../..").OrbitCamera; ambientLight: () => import("../..").AmbientLight; areaLight: () => import("../..").AreaLight; directionalLight: () => import("../..").DirectionalLight; skyLight: () => import("../..").SkyLight; defaultSkyLight: () => import("../..").DefaultSkyLight; pointLight: () => import("../..").PointLight; spotLight: () => import("../..").SpotLight; pooledPointLight: () => import("../..").PooledPointLight; pooledSpotLight: () => import("../..").PooledSpotLight; circle: () => import("../..").Circle; cone: () => import("../..").Cone; cube: () => import("../..").Cube; cylinder: () => import("../..").Cylinder; octahedron: () => import("../..").Octahedron; plane: () => import("../..").Plane; sphere: () => import("../..").Sphere; tetrahedron: () => import("../..").Tetrahedron; torus: () => import("../..").Torus; skybox: () => import("../..").Skybox; environment: () => import("../..").Environment; setup: () => import("../../display/Setup").default; script: () => import("../..").Script; timeline: () => import("../..").Timeline; timelineAudio: () => import("../..").TimelineAudio; gameGraph: () => import("../..").GameGraph; connector: () => import("../..").Connector; mathNode: () => import("../..").MathNode; numberNode: () => import("../..").NumberNode; addNode: () => import("../..").AddNode; projectionNode: () => import("../..").ProjectionNode; spawnNode: () => import("../..").SpawnNode; loopNode: () => import("../..").LoopNode; templateNode: () => import("../..").TemplateNode; }; declare const createObject: <T extends GameObjectType>(type: T) => ReturnType<{ template: () => Template; group: () => import("../..").Group; model: () => import("../..").Model; svgMesh: () => import("../../display/SvgMesh").default; htmlMesh: () => import("../..").HTMLMesh; joystick: () => import("../..").Joystick; reticle: () => import("../..").Reticle; splashScreen: () => import("../..").SplashScreen; text: () => import("../..").Text; mouse: () => import("../..").Mouse; keyboard: () => import("../..").Keyboard; dummy: () => import("../..").Dummy; dummyIK: () => import("../..").DummyIK; tree: () => import("../../display/Tree").default; reflector: () => import("../..").Reflector; water: () => import("../..").Water; curve: () => import("../..").Curve; sprite: () => import("../..").Sprite; spriteSheet: () => import("../..").SpriteSheet; spawnPoint: () => import("../..").SpawnPoint; sphericalJoint: () => import("../..").SphericalJoint; fixedJoint: () => import("../..").FixedJoint; revoluteJoint: () => import("../..").RevoluteJoint; prismaticJoint: () => import("../..").PrismaticJoint; d6Joint: () => import("../..").D6Joint; audio: () => import("../..").Audio; camera: () => import("../..").Camera; thirdPersonCamera: () => import("../..").ThirdPersonCamera; firstPersonCamera: () => import("../..").FirstPersonCamera; orbitCamera: () => import("../..").OrbitCamera; ambientLight: () => import("../..").AmbientLight; areaLight: () => import("../..").AreaLight; directionalLight: () => import("../..").DirectionalLight; skyLight: () => import("../..").SkyLight; defaultSkyLight: () => import("../..").DefaultSkyLight; pointLight: () => import("../..").PointLight; spotLight: () => import("../..").SpotLight; pooledPointLight: () => import("../..").PooledPointLight; pooledSpotLight: () => import("../..").PooledSpotLight; circle: () => import("../..").Circle; cone: () => import("../..").Cone; cube: () => import("../..").Cube; cylinder: () => import("../..").Cylinder; octahedron: () => import("../..").Octahedron; plane: () => import("../..").Plane; sphere: () => import("../..").Sphere; tetrahedron: () => import("../..").Tetrahedron; torus: () => import("../..").Torus; skybox: () => import("../..").Skybox; environment: () => import("../..").Environment; setup: () => import("../../display/Setup").default; script: () => import("../..").Script; timeline: () => import("../..").Timeline; timelineAudio: () => import("../..").TimelineAudio; gameGraph: () => import("../..").GameGraph; connector: () => import("../..").Connector; mathNode: () => import("../..").MathNode; numberNode: () => import("../..").NumberNode; addNode: () => import("../..").AddNode; projectionNode: () => import("../..").ProjectionNode; spawnNode: () => import("../..").SpawnNode; loopNode: () => import("../..").LoopNode; templateNode: () => import("../..").TemplateNode; }[T]>; export default createObject;