|
@@ -1,20 +1,20 @@
|
|
|
import type { Camera, WebGLRenderer } from 'three'
|
|
|
import type { ComputedRef, DeepReadonly, MaybeRef, MaybeRefOrGetter, Ref, ShallowRef } from 'vue'
|
|
|
-import type { RendererLoop } from '../../core/loop'
|
|
|
-import type { EmitEventFn, TresControl, TresObject, TresScene } from '../../types'
|
|
|
-import type { UseRendererOptions } from '../useRenderer'
|
|
|
+import type { RendererLoop } from '../../core/loop.js'
|
|
|
+import type { EmitEventFn, TresControl, TresObject, TresScene } from '../../types/index.js'
|
|
|
+import type { UseRendererOptions } from '../useRenderer/index.js'
|
|
|
import { useFps, useMemory, useRafFn } from '@vueuse/core'
|
|
|
import { Raycaster } from 'three'
|
|
|
import { computed, inject, onUnmounted, provide, readonly, ref, shallowRef } from 'vue'
|
|
|
-import { extend } from '../../core/catalogue'
|
|
|
-import { createRenderLoop } from '../../core/loop'
|
|
|
-import { calculateMemoryUsage } from '../../utils/perf'
|
|
|
-
|
|
|
-import { useCamera } from '../useCamera'
|
|
|
-import { useRenderer } from '../useRenderer'
|
|
|
-import useSizes, { type SizesType } from '../useSizes'
|
|
|
-import { type TresEventManager, useTresEventManager } from '../useTresEventManager'
|
|
|
-import { useTresReady } from '../useTresReady'
|
|
|
+import { extend } from '../../core/catalogue.js'
|
|
|
+import { createRenderLoop } from '../../core/loop.js'
|
|
|
+import { calculateMemoryUsage } from '../../utils/perf.js'
|
|
|
+
|
|
|
+import { useCamera } from '../useCamera/index.js'
|
|
|
+import { useRenderer } from '../useRenderer/index.js'
|
|
|
+import useSizes, { type SizesType } from '../useSizes/index.js'
|
|
|
+import { type TresEventManager, useTresEventManager } from '../useTresEventManager/index.js'
|
|
|
+import { useTresReady } from '../useTresReady/index.js'
|
|
|
|
|
|
export interface InternalState {
|
|
|
priority: Ref<number>
|