Home Reference Source
import {FirstPersonControls} from 'blueprint3d-js/scripts/three/first-person-controls.js'
public class | source

FirstPersonControls

FirstPersonControls class

Constructor Summary

Public Constructor
public

constructor(object: object, domElement: object)

Constructor

Member Summary

Public Members
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public

object: *

public
public

target: *

public
public
public
public
public
Private Members
private
private
private
private
private
private

Method Summary

Public Methods
public

BindEvents function

public

ContextMenu function

public

Dispose function

public

HandleResize function

public

onKeyDown(event: object)

OnKeyDown function

public

onKeyUp(event: object)

OnKeyUp function

public

OnMouseDown function

public

OnMouseMove function

public

onMouseUp(event: object)

OnMouseUp function

public

update(delta: object)

Update function

Public Constructors

public constructor(object: object, domElement: object) source

Constructor

Params:

NameTypeAttributeDescription
object object

Object

domElement object

Dom element

Public Members

public activeLook: boolean source

public autoForward: boolean source

public autoSpeedFactor: number source

public constrainVertical: boolean source

public domElement: * source

public enabled: boolean source

public heightCoef: number source

public heightMax: number source

public heightMin: number source

public heightSpeed: boolean source

public lat: number source

public lon: number source

public lookSpeed: number source

public lookVertical: boolean source

public mouseDragOn: boolean source

public mouseX: number source

public mouseY: number source

public moveBackward: boolean source

public moveDown: boolean source

public moveForward: boolean source

public moveLeft: boolean source

public moveRight: boolean source

public moveUp: boolean source

public movementSpeed: number source

public object: * source

public phi: number source

public target: * source

public theta: number source

public verticalMax: * source

public verticalMin: number source

public viewHalfX: number source

public viewHalfY: number source

Private Members

private _contextMenu: * source

private _onKeyDown: * source

private _onKeyUp: * source

private _onMouseDown: * source

private _onMouseMove: * source

private _onMouseUp: * source

Public Methods

public bindEvents() source

BindEvents function

public contextMenu(event: object) source

ContextMenu function

Params:

NameTypeAttributeDescription
event object

Event

public dispose() source

Dispose function

public handleResize() source

HandleResize function

public onKeyDown(event: object) source

OnKeyDown function

Params:

NameTypeAttributeDescription
event object

Event

public onKeyUp(event: object) source

OnKeyUp function

Params:

NameTypeAttributeDescription
event object

Event

public onMouseDown(event: object) source

OnMouseDown function

Params:

NameTypeAttributeDescription
event object

Event

public onMouseMove(event: object) source

OnMouseMove function

Params:

NameTypeAttributeDescription
event object

Event

public onMouseUp(event: object) source

OnMouseUp function

Params:

NameTypeAttributeDescription
event object

Event

public update(delta: object) source

Update function

Params:

NameTypeAttributeDescription
delta object

Delta