Defined in node_modules/@evitcastudio/lens/dist/CameraPlugin.d.ts:44 Constructors Propertiesmanager Defined in node_modules/@evitcastudio/lens/dist/CameraPlugin.d.ts:52 Readonlyname name : string
Defined in node_modules/@evitcastudio/lens/dist/CameraPlugin.d.ts:48 Methods_register _register ( pEmitter : KitPluginEmitter ) : void InternalReturns void Defined in node_modules/@evitcastudio/lens/dist/CameraPlugin.d.ts:81 create Follow Camera createFollowCamera () : FollowCamera Defined in node_modules/@evitcastudio/lens/dist/CameraPlugin.d.ts:102 create Influence Camera createInfluenceCamera ( pX : number , pY : number , pMapName : string ) : InfluenceCamera Parameters pX : number pY : number pMapName : string Defined in node_modules/@evitcastudio/lens/dist/CameraPlugin.d.ts:117 create Pan Camera createPanCamera () : PanCamera Defined in node_modules/@evitcastudio/lens/dist/CameraPlugin.d.ts:110 create Spectate Camera createSpectateCamera () : SpectateCamera Defined in node_modules/@evitcastudio/lens/dist/CameraPlugin.d.ts:106 create Transition Camera createTransitionCamera () : TransitionCamera Defined in node_modules/@evitcastudio/lens/dist/CameraPlugin.d.ts:121 destroy Camera destroyCamera ( pId : string ) : void Returns void Defined in node_modules/@evitcastudio/lens/dist/CameraPlugin.d.ts:140 emit emit ( pEvent : { data ?: Record < string , unknown > ; event : string ; plugin ?: string ; [ key : string ]: unknown ; } , ) : void Parameters pEvent : { data ?: Record < string , unknown > ; event : string ; plugin ?: string ; [ key : string ]: unknown ; } Returns void Defined in node_modules/@evitcastudio/lens/dist/CameraPlugin.d.ts:89 get All Cameras getAllCameras () : BaseCamera [] Defined in node_modules/@evitcastudio/lens/dist/CameraPlugin.d.ts:130 get Auto Pan Camera getAutoPanCamera () : null | PanCamera Defined in node_modules/@evitcastudio/lens/dist/CameraPlugin.d.ts:153 get Auto Spectate Camera getAutoSpectateCamera () : null | SpectateCamera Defined in node_modules/@evitcastudio/lens/dist/CameraPlugin.d.ts:157 get Auto Transition Camera getAutoTransitionCamera () : null | TransitionCamera Defined in node_modules/@evitcastudio/lens/dist/CameraPlugin.d.ts:161 get Camera getCamera ( pId : string ) : undefined | BaseCamera Defined in node_modules/@evitcastudio/lens/dist/CameraPlugin.d.ts:126 get Cameras By Type getCamerasByType ( pType : string ) : BaseCamera [] Defined in node_modules/@evitcastudio/lens/dist/CameraPlugin.d.ts:135 get Current Shake Preset getCurrentShakePreset () : null | ShakePreset Defined in node_modules/@evitcastudio/lens/dist/CameraPlugin.d.ts:230 get Current View Eye getCurrentViewEye () : null | BaseCamera Defined in node_modules/@evitcastudio/lens/dist/CameraPlugin.d.ts:165 get Current Zoom getCurrentZoom () : Vector2D Defined in node_modules/@evitcastudio/lens/dist/CameraPlugin.d.ts:262 get Debug Center Lines getDebugCenterLines () : boolean Returns boolean Defined in node_modules/@evitcastudio/lens/dist/CameraPlugin.d.ts:308 get Debug Options getDebugOptions () : null | CameraDebugOptions Defined in node_modules/@evitcastudio/lens/dist/CameraPlugin.d.ts:326 get Default Transition getDefaultTransition () : TransitionCameraOptions Defined in node_modules/@evitcastudio/lens/dist/CameraPlugin.d.ts:174 get Gizmo Renderer getGizmoRenderer () : null | GizmoRenderer Defined in node_modules/@evitcastudio/lens/dist/CameraPlugin.d.ts:317 get Global Gizmos getGlobalGizmos () : boolean Returns boolean Defined in node_modules/@evitcastudio/lens/dist/CameraPlugin.d.ts:299 get Global Offsets getGlobalOffsets () : Readonly < { x : number ; y : number } > Returns Readonly < { x : number ; y : number } > Defined in node_modules/@evitcastudio/lens/dist/CameraPlugin.d.ts:287 get Global Time Scale getGlobalTimeScale () : number Returns number Defined in node_modules/@evitcastudio/lens/dist/CameraPlugin.d.ts:271 get Main Follow Camera getMainFollowCamera () : null | FollowCamera Defined in node_modules/@evitcastudio/lens/dist/CameraPlugin.d.ts:149 is Initiated isInitiated () : boolean Returns boolean Defined in node_modules/@evitcastudio/lens/dist/CameraPlugin.d.ts:98 is Shaking isShaking () : boolean Returns boolean Defined in node_modules/@evitcastudio/lens/dist/CameraPlugin.d.ts:226 is Zooming isZooming () : boolean Returns boolean Defined in node_modules/@evitcastudio/lens/dist/CameraPlugin.d.ts:258 on on < K extends CameraEventName > ( pEvent : K , pListener : CameraEventListener < K > , ) : () => void Returns () => void Unsubscribe function
Defined in node_modules/@evitcastudio/lens/dist/CameraPlugin.d.ts:76 on Registered onRegistered () : void Returns void Defined in node_modules/@evitcastudio/lens/dist/CameraPlugin.d.ts:85 set Debug Center Lines setDebugCenterLines ( pEnabled : boolean ) : void Returns void Defined in node_modules/@evitcastudio/lens/dist/CameraPlugin.d.ts:304 set Debug Mode setDebugMode ( pEnabledOrOptions : boolean | CameraDebugOptions ) : void Returns void Defined in node_modules/@evitcastudio/lens/dist/CameraPlugin.d.ts:313 set Debug Options setDebugOptions ( pOptions : Partial < CameraDebugOptions > ) : void Returns void Defined in node_modules/@evitcastudio/lens/dist/CameraPlugin.d.ts:322 set Default Transition setDefaultTransition ( pOptions : TransitionCameraOptions ) : void Returns void Defined in node_modules/@evitcastudio/lens/dist/CameraPlugin.d.ts:170 set Global Gizmos setGlobalGizmos ( pEnabled : boolean ) : void Returns void Defined in node_modules/@evitcastudio/lens/dist/CameraPlugin.d.ts:295 set Global Offsets setGlobalOffsets ( pX : number , pY : number ) : void Returns void Defined in node_modules/@evitcastudio/lens/dist/CameraPlugin.d.ts:283 set Global Time Scale setGlobalTimeScale ( pTimeScale : number ) : void Returns void Defined in node_modules/@evitcastudio/lens/dist/CameraPlugin.d.ts:267 set Ignore Shake Time Scale setIgnoreShakeTimeScale ( pIgnore : boolean ) : void Returns void Defined in node_modules/@evitcastudio/lens/dist/CameraPlugin.d.ts:275 set Ignore Zoom Time Scale setIgnoreZoomTimeScale ( pIgnore : boolean ) : void Returns void Defined in node_modules/@evitcastudio/lens/dist/CameraPlugin.d.ts:279 shake shake ( pOptions : ShakeOptions ) : void Returns void Defined in node_modules/@evitcastudio/lens/dist/CameraPlugin.d.ts:218 shake Preset shakePreset ( pPresetName : ShakePreset , pCallback ?: () => void , pInfiniteOverride ?: boolean , ) : void Parameters pPresetName : ShakePreset OptionalpCallback : () => void OptionalpInfiniteOverride : boolean Returns void Defined in node_modules/@evitcastudio/lens/dist/CameraPlugin.d.ts:213 stopRAF stopRAF () : void Returns void Defined in node_modules/@evitcastudio/lens/dist/CameraPlugin.d.ts:336 stop Shake stopShake () : void Returns void Defined in node_modules/@evitcastudio/lens/dist/CameraPlugin.d.ts:222 stop Zoom stopZoom () : void Returns void Defined in node_modules/@evitcastudio/lens/dist/CameraPlugin.d.ts:254 switch To switchTo ( pTargetCamera : BaseCamera , pOptions ?: TransitionCameraOptions , ) : Promise < void > Returns Promise < void > Defined in node_modules/@evitcastudio/lens/dist/CameraPlugin.d.ts:180 update update ( pElapsedMs : number ) : void Returns void Defined in node_modules/@evitcastudio/lens/dist/CameraPlugin.d.ts:332 use Influence Camera useInfluenceCamera ( pX : number , pY : number , pMapName : string ) : Promise < void > Parameters pX : number pY : number pMapName : string Returns Promise < void > Defined in node_modules/@evitcastudio/lens/dist/CameraPlugin.d.ts:206 zoom zoom ( pDestinationLevel ?: number | { x ?: number ; y ?: number } , pDuration ?: number | DurationSettings , pEase ?: EaseType | EaseSettings , pCallback ?: () => void , pOptions ?: { ignoreTimeScale ?: boolean ; timeScale ?: number } , ) : void Parameters OptionalpDestinationLevel : number | { x ?: number ; y ?: number } OptionalpDuration : number | DurationSettings OptionalpEase : EaseType | EaseSettings OptionalpCallback : () => void OptionalpOptions : { ignoreTimeScale ?: boolean ; timeScale ?: number } Returns void Defined in node_modules/@evitcastudio/lens/dist/CameraPlugin.d.ts:244
Camera plugin for the Kit framework, powered by @evitcastudio/lens.
Exposes high-level convenience methods for camera management, smooth tracking, spectating, cinematic panning, screen shakes, and zoom effects directly on the plugin.
Example