Class: PointerLockControls2
Extra-Helpers.PointerLockControls2
Hierarchy
EventDispatcher<PointerLockControls2EventMap>↳
PointerLockControls2
Implements
Properties
domElement
• Readonly domElement: HTMLElement
object
• Readonly object: Object3D<Object3DEventMap>
Implementation of
isLocked
• isLocked: boolean = false
enabled
• enabled: boolean = true
Implementation of
minPolarAngle
• minPolarAngle: number = 0
maxPolarAngle
• maxPolarAngle: number = Math.PI
pointerSpeed
• pointerSpeed: number = 1.0
autoLockOnClick
• autoLockOnClick: boolean = true
Constructors
constructor
• new PointerLockControls2(camera, domElement)
Parameters
| Name | Type |
|---|---|
camera | Object3D<Object3DEventMap> |
domElement | HTMLElement |
Overrides
EventDispatcher<PointerLockControls2EventMap\>.constructor
Methods
onElementClick
▸ onElementClick(event): void
Parameters
| Name | Type |
|---|---|
event | Event |
Returns
void
onMouseMove
▸ onMouseMove(event): void
Parameters
| Name | Type |
|---|---|
event | MouseEvent |
Returns
void
onPointerlockChange
▸ onPointerlockChange(): void
Returns
void
onPointerlockError
▸ onPointerlockError(): void
Returns
void
connect
▸ connect(): void
Returns
void
disconnect
▸ disconnect(): void
Returns
void
dispose
▸ dispose(): void
Returns
void
Implementation of
getDirection
▸ getDirection(v): Vector3
Parameters
| Name | Type |
|---|---|
v | Vector3 |
Returns
Vector3
moveForward
▸ moveForward(distance): void
Parameters
| Name | Type |
|---|---|
distance | number |
Returns
void
moveRight
▸ moveRight(distance): void
Parameters
| Name | Type |
|---|---|
distance | number |
Returns
void
lock
▸ lock(): void
Returns
void
unlock
▸ unlock(): void
Returns
void
update
▸ update(): void
Returns
void