UNPKG

lingo3d-vue

Version:

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

187 lines (186 loc) 6.23 kB
import FoundManager from "lingo3d/lib/display/core/FoundManager"; import { PropType } from "vue"; declare const _default: __VLS_WithTemplateSlots<import("vue").DefineComponent<{ onLoad: PropType<(found: FoundManager) => void>; scaleX: NumberConstructor; scaleY: NumberConstructor; scaleZ: NumberConstructor; scale: NumberConstructor; animations: ObjectConstructor; animation: any[]; animationPaused: BooleanConstructor; animationRepeat: NumberConstructor; onAnimationFinish: FunctionConstructor; onLoop: FunctionConstructor; proxy: ObjectConstructor; uuid: StringConstructor; id: StringConstructor; name: StringConstructor; runtimeData: ObjectConstructor; x: NumberConstructor; y: NumberConstructor; z: NumberConstructor; onTransformControls: FunctionConstructor; onMove: FunctionConstructor; onMoveToEnd: FunctionConstructor; moveTo: any[]; lerpTo: any[]; placeAt: any[]; translateX: any[]; translateY: any[]; translateZ: any[]; rotationX: NumberConstructor; rotationY: NumberConstructor; rotationZ: NumberConstructor; rotation: NumberConstructor; onLookToEnd: FunctionConstructor; lookAt: any[]; lookTo: any[]; color: StringConstructor; opacity: NumberConstructor; texture: StringConstructor; alphaMap: StringConstructor; textureRepeat: any[]; textureFlipY: BooleanConstructor; textureRotation: NumberConstructor; wireframe: BooleanConstructor; envMap: StringConstructor; envMapIntensity: NumberConstructor; aoMap: StringConstructor; aoMapIntensity: NumberConstructor; bumpMap: StringConstructor; bumpScale: NumberConstructor; displacementMap: StringConstructor; displacementScale: NumberConstructor; displacementBias: NumberConstructor; emissive: BooleanConstructor; emissiveIntensity: NumberConstructor; lightMap: StringConstructor; lightMapIntensity: NumberConstructor; metalnessMap: StringConstructor; metalness: NumberConstructor; roughnessMap: StringConstructor; roughness: NumberConstructor; normalMap: StringConstructor; normalScale: NumberConstructor; depthTest: BooleanConstructor; bloom: BooleanConstructor; outline: BooleanConstructor; visible: BooleanConstructor; reflectionVisible: BooleanConstructor; frustumCulled: BooleanConstructor; castShadow: BooleanConstructor; receiveShadow: BooleanConstructor; onClick: FunctionConstructor; onMouseDown: FunctionConstructor; onMouseUp: FunctionConstructor; onMouseOver: FunctionConstructor; onMouseOut: FunctionConstructor; onMouseMove: FunctionConstructor; onHit: FunctionConstructor; onHitStart: FunctionConstructor; onHitEnd: FunctionConstructor; hitTarget: any[]; }, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ onLoad: PropType<(found: FoundManager) => void>; scaleX: NumberConstructor; scaleY: NumberConstructor; scaleZ: NumberConstructor; scale: NumberConstructor; animations: ObjectConstructor; animation: any[]; animationPaused: BooleanConstructor; animationRepeat: NumberConstructor; onAnimationFinish: FunctionConstructor; onLoop: FunctionConstructor; proxy: ObjectConstructor; uuid: StringConstructor; id: StringConstructor; name: StringConstructor; runtimeData: ObjectConstructor; x: NumberConstructor; y: NumberConstructor; z: NumberConstructor; onTransformControls: FunctionConstructor; onMove: FunctionConstructor; onMoveToEnd: FunctionConstructor; moveTo: any[]; lerpTo: any[]; placeAt: any[]; translateX: any[]; translateY: any[]; translateZ: any[]; rotationX: NumberConstructor; rotationY: NumberConstructor; rotationZ: NumberConstructor; rotation: NumberConstructor; onLookToEnd: FunctionConstructor; lookAt: any[]; lookTo: any[]; color: StringConstructor; opacity: NumberConstructor; texture: StringConstructor; alphaMap: StringConstructor; textureRepeat: any[]; textureFlipY: BooleanConstructor; textureRotation: NumberConstructor; wireframe: BooleanConstructor; envMap: StringConstructor; envMapIntensity: NumberConstructor; aoMap: StringConstructor; aoMapIntensity: NumberConstructor; bumpMap: StringConstructor; bumpScale: NumberConstructor; displacementMap: StringConstructor; displacementScale: NumberConstructor; displacementBias: NumberConstructor; emissive: BooleanConstructor; emissiveIntensity: NumberConstructor; lightMap: StringConstructor; lightMapIntensity: NumberConstructor; metalnessMap: StringConstructor; metalness: NumberConstructor; roughnessMap: StringConstructor; roughness: NumberConstructor; normalMap: StringConstructor; normalScale: NumberConstructor; depthTest: BooleanConstructor; bloom: BooleanConstructor; outline: BooleanConstructor; visible: BooleanConstructor; reflectionVisible: BooleanConstructor; frustumCulled: BooleanConstructor; castShadow: BooleanConstructor; receiveShadow: BooleanConstructor; onClick: FunctionConstructor; onMouseDown: FunctionConstructor; onMouseUp: FunctionConstructor; onMouseOver: FunctionConstructor; onMouseOut: FunctionConstructor; onMouseMove: FunctionConstructor; onHit: FunctionConstructor; onHitStart: FunctionConstructor; onHitEnd: FunctionConstructor; hitTarget: any[]; }>>, { animationPaused: boolean; bloom: boolean; outline: boolean; visible: boolean; reflectionVisible: boolean; frustumCulled: boolean; castShadow: boolean; receiveShadow: boolean; textureFlipY: boolean; wireframe: boolean; emissive: boolean; depthTest: boolean; }>, { default: (_: {}) => any; }>; export default _default; type __VLS_WithTemplateSlots<T, S> = T & { new (): { $slots: S; }; };