UNPKG

51timapi

Version:

TimApi is a traffic related plugin for WdpApi.

23 lines (22 loc) 1.23 kB
import { AtomController } from './common/atom-controller'; import { ResultType } from './common/data-type'; import { CameraPresetType, CameraControlType, CameraFocusType, CameraFollowType, CameraRotateType } from './common/interface/camera'; declare class CameraControlController extends AtomController { private controllerName; constructor(obj: any); GetCameraInfo(): Promise<ResultType>; UpdateCamera(opt: CameraPresetType): Promise<ResultType>; FlyTo(opt: CameraControlType): Promise<ResultType>; Move(opt: CameraRotateType): Promise<ResultType>; Focus(opt: CameraFocusType): Promise<ResultType>; FocusToAll(): Promise<ResultType>; Follow(opt: CameraFollowType): Promise<ResultType>; Stop(): Promise<ResultType>; Rotate(opt: CameraRotateType): Promise<ResultType>; Around(opt: CameraRotateType): Promise<ResultType>; PlayCameraRoam(obj: any): Promise<ResultType>; Apply(camera: any, flyTime?: number): Promise<ResultType>; FocusByCustomId(cids: Array<string>, opt: CameraFocusType): Promise<ResultType>; FocusByEntityName(entityNames: Array<string>, opt: CameraFocusType): Promise<ResultType>; } export default CameraControlController;