babylon.freeCamera.d.ts 795 B

1234567891011121314151617181920212223242526272829
  1. /// <reference path="../babylon.d.ts" />
  2. declare module BABYLON {
  3. class FreeCamera extends Camera {
  4. cameraDirection: Vector3;
  5. cameraRotation: Vector2;
  6. rotation: Vector3;
  7. ellipsoid: Vector3;
  8. _keys: number[];
  9. keysUp: number[];
  10. keysDown: number[];
  11. keysLeft: number[];
  12. keysRight: number[];
  13. _collider: Collider;
  14. _needsMoveForGravity: boolean;
  15. animations: Animation[];
  16. constructor(name: string, position: Vector3, scene: Scene);
  17. speed: number;
  18. checkCollisions: boolean;
  19. applyGravity: boolean;
  20. _computeLocalCameraSpeed(): number;
  21. setTarget(target: Vector3): void;
  22. _collideWithWorld(velocity: Vector3): void;
  23. _checkInputs();
  24. }
  25. }