SYMBOL INDEX (50 symbols across 6 files) FILE: demo/js/fpv.js function onLockChange (line 17) | function onLockChange() { function press (line 34) | function press(e){ function release (line 50) | function release(e){ FILE: src/CSSCamera.ts class CSSCamera (line 7) | class CSSCamera { method VERSION (line 26) | static get VERSION() { return '#__VERSION__#'; } method element (line 35) | public get element() { return this._element; } method viewportEl (line 41) | public get viewportEl() { return this._viewportEl; } method cameraEl (line 47) | public get cameraEl() { return this._cameraEl; } method worldEl (line 53) | public get worldEl() { return this._worldEl; } method position (line 64) | public get position() { return [...this._position]; } method scale (line 75) | public get scale() { return [...this._scale]; } method rotation (line 86) | public get rotation() { return [...this._rotation]; } method quaternion (line 99) | public get quaternion() { method perspective (line 114) | public get perspective() { return this._perspective; } method rotateOffset (line 129) | public get rotateOffset() { return this._rotateOffset; } method cameraCSS (line 139) | public get cameraCSS() { method worldCSS (line 160) | public get worldCSS() { method position (line 166) | public set position(val: number[]) { this._position = vec3.fromValues(... method scale (line 167) | public set scale(val: number[]) { this._scale = vec3.fromValues(val[0]... method rotation (line 168) | public set rotation(val: number[]) { this._rotation = vec3.fromValues(... method quaternion (line 169) | public set quaternion(val: number[]) { this._rotation = quatToEuler(qu... method perspective (line 170) | public set perspective(val: number) { this._perspective = val; } method rotateOffset (line 171) | public set rotateOffset(val: number) { this._rotateOffset = val; } method constructor (line 189) | constructor(el: string | HTMLElement, options: Partial = {}) { method focus (line 236) | public focus(el: string | HTMLElement): this { method translateLocal (line 262) | public translateLocal(x: number = 0, y: number = 0, z: number = 0): th... method translate (line 282) | public translate(x: number = 0, y: number = 0, z: number = 0): this { method rotate (line 295) | public rotate(x: number = 0, y: number = 0, z: number = 0): this { method update (line 329) | public async update(duration: number = 0, options: Partial = T[keyof T]; type Matrix4x4 (line 3) | type Matrix4x4 = [ type Options (line 18) | interface Options { type Offset (line 26) | interface Offset { type UpdateOption (line 39) | interface UpdateOption { FILE: src/utils/helper.ts function applyCSS (line 21) | function applyCSS(element: HTMLElement, cssObj: { [keys: string]: string... function getTransformMatrix (line 27) | function getTransformMatrix(elStyle: CSSStyleDeclaration): mat4 { function getOffsetFromParent (line 51) | function getOffsetFromParent(currentOffset: Offset, parentOffset: Offset... function getRotateOffset (line 58) | function getRotateOffset(elStyle: CSSStyleDeclaration, currentOffset: Of... function findIndex (line 68) | function findIndex(iterable: T[], callback: (el: T) => boolean): numb... function range (line 80) | function range(max: number): number[] { function clamp (line 88) | function clamp(val: number, min: number, max: number): number { function assign (line 92) | function assign(target: object, ...srcs: object[]): object { FILE: src/utils/math.ts function degToRad (line 4) | function degToRad(deg: number): number { function radToDeg (line 8) | function radToDeg(rad: number): number { function quatToEuler (line 13) | function quatToEuler(q: quat): vec3 {