UNPKG

@aidenvigue/tresjs-core

Version:

Declarative ThreeJS using Vue Components

20 lines (19 loc) 744 B
/** * Seek composable return type * * @export * @interface UseSeekReturn */ export interface UseSeekReturn { seek: (parent: THREE.Scene | THREE.Object3D, property: string, value: string) => THREE.Object3D | null; seekByName: (parent: THREE.Scene | THREE.Object3D, value: string) => THREE.Object3D | null; seekAll: (parent: THREE.Scene | THREE.Object3D, property: string, value: string) => THREE.Object3D[]; seekAllByName: (parent: THREE.Scene | THREE.Object3D, value: string) => THREE.Object3D[]; } /** * Composable that provides utilities to easily traverse and navigate through complex scenes and object children graphs * * @export * @return {*} {UseSeekReturn} */ export declare function useSeek(): UseSeekReturn;