ArcRotateCamera class
class ArcRotateCamera
- Inheritance
- 
    - Object
- Node
- Camera
- TargetCamera
- ArcRotateCamera
 
- Annotations
- 
    - @JS.new()
 
Constructors
Properties
- absoluteRotation → Quaternion
- 
  
  no setterinherited
- allowUpsideDown ↔ bool
- 
  
  getter/setter pair
- alpha ↔ num
- 
  
  getter/setter pair
- angularSensibilityX ↔ num
- 
  
  getter/setter pair
- angularSensibilityY ↔ num
- 
  
  getter/setter pair
- 
  animations
  ↔ List<Animation> 
- 
  
  getter/setter pairinherited
- autoRotationBehavior → AutoRotationBehavior
- 
  
  no setter
- 
  behaviors
  → List<Behavior< Node> >
- 
  
  no setterinherited
- beta ↔ num
- 
  
  getter/setter pair
- bouncingBehavior → BouncingBehavior
- 
  
  no setter
- cameraDirection ↔ Vector3
- 
  
  getter/setter pairinherited
- cameraRigMode ↔ num
- 
  
  getter/setter pairinherited
- cameraRotation ↔ Vector2
- 
  
  getter/setter pairinherited
- checkCollisions ↔ bool
- 
  
  getter/setter pair
- collisionRadius ↔ Vector3
- 
  
  getter/setter pair
- 
  customRenderTargets
  ↔ List<RenderTargetTexture> 
- 
  
  getter/setter pairinherited
- doNotSerialize ↔ bool
- 
  
  getter/setter pairinherited
- fov ↔ num
- 
  
  getter/setter pairinherited
- fovMode ↔ num
- 
  
  getter/setter pairinherited
- framingBehavior → FramingBehavior
- 
  
  no setter
- globalPosition → Vector3
- 
  
  no setterinherited
- hashCode → int
- 
  The hash code for this object.
  no setterinherited
- id ↔ String
- 
  
  getter/setter pairinherited
- ignoreParentScaling ↔ bool
- 
  
  getter/setter pairinherited
- inertia ↔ num
- 
  
  getter/setter pairinherited
- inertialAlphaOffset ↔ num
- 
  
  getter/setter pair
- inertialBetaOffset ↔ num
- 
  
  getter/setter pair
- inertialPanningX ↔ num
- 
  
  getter/setter pair
- inertialPanningY ↔ num
- 
  
  getter/setter pair
- inertialRadiusOffset ↔ num
- 
  
  getter/setter pair
- interaxialDistance ↔ num
- 
  
  getter/setter pairinherited
- inverseRotationSpeed ↔ num
- 
  
  getter/setter pairinherited
- invertRotation ↔ bool
- 
  
  getter/setter pairinherited
- isIntermediate ↔ bool
- 
  
  getter/setter pairinherited
- isLeftCamera → bool
- 
  
  no setterinherited
- isRigCamera ↔ bool
- 
  
  getter/setter pairinherited
- isRightCamera → bool
- 
  
  no setterinherited
- isStereoscopicSideBySide ↔ bool
- 
  
  getter/setter pairinherited
- 
  keysDown
  ↔ List<num> 
- 
  
  getter/setter pair
- 
  keysLeft
  ↔ List<num> 
- 
  
  getter/setter pair
- 
  keysRight
  ↔ List<num> 
- 
  
  getter/setter pair
- 
  keysUp
  ↔ List<num> 
- 
  
  getter/setter pair
- layerMask ↔ num
- 
  
  getter/setter pairinherited
- leftCamera → FreeCamera
- 
  
  no setterinherited
- lockedTarget ↔ dynamic
- 
  
  getter/setter pairinherited
- lowerAlphaLimit ↔ num
- 
  
  getter/setter pair
- lowerBetaLimit ↔ num
- 
  
  getter/setter pair
- lowerRadiusLimit ↔ num
- 
  
  getter/setter pair
- maxZ ↔ num
- 
  
  getter/setter pairinherited
- metadata ↔ dynamic
- 
  
  getter/setter pairinherited
- minZ ↔ num
- 
  
  getter/setter pairinherited
- mode ↔ num
- 
  
  getter/setter pairinherited
- name ↔ String
- 
  
  getter/setter pairinherited
- noRotationConstraint ↔ bool
- 
  
  getter/setter pairinherited
- 
  onAfterCheckInputsObservable
  ↔ Observable<Camera> 
- 
  
  getter/setter pairinherited
- onCollide ↔ void Function(AbstractMesh collidedMesh)
- 
  
  getter/setter pair
- onDispose ← void Function()
- 
  
  no getterinherited
- 
  onDisposeObservable
  ↔ Observable<Node> 
- 
  
  getter/setter pairinherited
- 
  onMeshTargetChangedObservable
  ↔ Observable<AbstractMesh> 
- 
  
  getter/setter pair
- 
  onProjectionMatrixChangedObservable
  ↔ Observable<Camera> 
- 
  
  getter/setter pairinherited
- onReady ↔ void Function(Node node)
- 
  
  getter/setter pairinherited
- 
  onRestoreStateObservable
  ↔ Observable<Camera> 
- 
  
  getter/setter pairinherited
- 
  onViewMatrixChangedObservable
  ↔ Observable<Camera> 
- 
  
  getter/setter pairinherited
- orthoBottom ↔ num
- 
  
  getter/setter pairinherited
- orthoLeft ↔ num
- 
  
  getter/setter pairinherited
- orthoRight ↔ num
- 
  
  getter/setter pairinherited
- orthoTop ↔ num
- 
  
  getter/setter pairinherited
- outputRenderTarget ↔ RenderTargetTexture
- 
  
  getter/setter pairinherited
- panningAxis ↔ Vector3
- 
  
  getter/setter pair
- panningDistanceLimit ↔ num
- 
  
  getter/setter pair
- panningInertia ↔ num
- 
  
  getter/setter pair
- panningOriginTarget ↔ Vector3
- 
  
  getter/setter pair
- panningSensibility ↔ num
- 
  
  getter/setter pair
- parent ↔ Node
- 
  
  getter/setter pairinherited
- pinchDeltaPercentage ↔ num
- 
  
  getter/setter pair
- pinchPrecision ↔ num
- 
  
  getter/setter pair
- pinchToPanMaxDistance ↔ num
- 
  
  getter/setter pair
- position ↔ Vector3
- 
  
  getter/setter pairoverride
- radius ↔ num
- 
  
  getter/setter pair
- reservedDataStore ↔ dynamic
- 
  
  getter/setter pairinherited
- 
  rigCameras
  → List<Camera> 
- 
  
  no setterinherited
- rightCamera → FreeCamera
- 
  
  no setterinherited
- rigParent ↔ Camera
- 
  
  getter/setter pairinherited
- rigPostProcess → PostProcess
- 
  
  no setterinherited
- rotation ↔ Vector3
- 
  
  getter/setter pairinherited
- rotationQuaternion ↔ Quaternion
- 
  
  getter/setter pairinherited
- runtimeType → Type
- 
  A representation of the runtime type of the object.
  no setterinherited
- speed ↔ num
- 
  
  getter/setter pairinherited
- state ↔ String
- 
  
  getter/setter pairinherited
- target ↔ Vector3
- 
  
  getter/setter pairoverride
- targetScreenOffset ↔ Vector2
- 
  
  getter/setter pair
- uniqueId ↔ num
- 
  
  getter/setter pairinherited
- updateUpVectorFromRotation ↔ bool
- 
  
  getter/setter pairinherited
- upperAlphaLimit ↔ num
- 
  
  getter/setter pair
- upperBetaLimit ↔ num
- 
  
  getter/setter pair
- upperRadiusLimit ↔ num
- 
  
  getter/setter pair
- upVector ↔ Vector3
- 
  
  getter/setter pairoverride
- useAutoRotationBehavior ↔ bool
- 
  
  getter/setter pair
- useBouncingBehavior ↔ bool
- 
  
  getter/setter pair
- useFramingBehavior ↔ bool
- 
  
  getter/setter pair
- useInputToRestoreState ↔ bool
- 
  
  getter/setter pair
- useNaturalPinchZoom ↔ bool
- 
  
  getter/setter pair
- viewport ↔ Viewport
- 
  
  getter/setter pairinherited
- wheelDeltaPercentage ↔ num
- 
  
  getter/setter pair
- wheelPrecision ↔ num
- 
  
  getter/setter pair
- worldMatrixFromCache → Matrix
- 
  
  no setterinherited
- zoomOnFactor ↔ num
- 
  
  getter/setter pair
Methods
- 
  addBehavior(Behavior< Node> behavior) → Node
- 
  
  inherited
- 
  attachControl([bool noPreventDefault]) → void 
- 
  
  inherited
- 
  attachPostProcess(PostProcess postProcess, [num insertAt]) → num 
- 
  
  inherited
- 
  clone(String name) → Camera 
- 
  
  inherited
- 
  computeWorldMatrix([bool force]) → Matrix 
- 
  
  inherited
- 
  createAnimationRange(String name, num from, num to) → void 
- 
  
  inherited
- 
  createRigCamera(String name, num cameraIndex) → Camera 
- 
  
  override
- 
  deleteAnimationRange(String name, [bool deleteFrames]) → void 
- 
  
  inherited
- 
  detachControl() → void 
- 
  
  inherited
- 
  detachPostProcess(PostProcess postProcess) → void 
- 
  
  inherited
- 
  dispose([bool doNotRecurse, bool disposeMaterialAndTextures]) → void 
- 
  
  override
- 
  freezeProjectionMatrix([Matrix projection]) → void 
- 
  
  inherited
- 
  getAnimationByName(String name) → Animation 
- 
  
  inherited
- 
  getBehaviorByName(String name) → Behavior< Node> 
- 
  
  inherited
- 
  getChildMeshes([bool directDescendantsOnly, bool predicate(Node node)]) → List< AbstractMesh> 
- 
  
  inherited
- 
  getChildren([bool predicate(Node node), bool directDescendantsOnly]) → List< Node> 
- 
  
  inherited
- 
  getClassName() → String 
- 
  
  override
- 
  getDescendants([bool directDescendantsOnly, bool predicate(Node node)]) → List< Node> 
- 
  
  inherited
- 
  getDirection(Vector3 localAxis) → Vector3 
- 
  
  inherited
- 
  getDirectionToRef(Vector3 localAxis, Vector3 result) → void 
- 
  
  inherited
- 
  getEngine() → Engine 
- 
  
  inherited
- 
  getForwardRay([num length, Matrix transform, Vector3 origin]) → Ray 
- 
  
  inherited
- 
  getForwardRayToRef(Ray refRay, [num length, Matrix transform, Vector3 origin]) → Ray 
- 
  
  inherited
- 
  getFrontPosition(num distance) → Vector3 
- 
  
  inherited
- 
  getLeftTarget() → Vector3 
- 
  
  inherited
- 
  getProjectionMatrix([bool force]) → Matrix 
- 
  
  inherited
- 
  getRightTarget() → Vector3 
- 
  
  inherited
- 
  getScene() → Scene 
- 
  
  inherited
- 
  getTarget() → Vector3 
- 
  
  inherited
- 
  getTransformationMatrix() → Matrix 
- 
  
  inherited
- 
  getViewMatrix([bool force]) → Matrix 
- 
  
  inherited
- 
  getWorldMatrix() → Matrix 
- 
  
  inherited
- 
  isActiveMesh(Mesh mesh) → bool 
- 
  
  inherited
- 
  isCompletelyInFrustum(ICullable target) → bool 
- 
  
  inherited
- 
  isDescendantOf(Node ancestor) → bool 
- 
  
  inherited
- 
  isDisposed() → bool 
- 
  
  inherited
- 
  isEnabled([bool checkAncestors]) → bool 
- 
  
  inherited
- 
  isInFrustum(ICullable target, [bool checkRigCameras]) → bool 
- 
  
  inherited
- 
  isReady([bool completeCheck]) → bool 
- 
  
  inherited
- 
  isSynchronized() → bool 
- 
  
  inherited
- 
  isSynchronizedWithParent() → bool 
- 
  
  inherited
- 
  noSuchMethod(Invocation invocation) → dynamic 
- 
  Invoked when a nonexistent method or property is accessed.
  inherited
- 
  rebuildAnglesAndRadius() → void 
- 
  removeBehavior(Behavior< Node> behavior) → Node
- 
  
  inherited
- 
  restoreState() → bool 
- 
  
  inherited
- 
  serialize() → dynamic 
- 
  
  inherited
- 
  serializeAnimationRanges() → dynamic 
- 
  
  inherited
- 
  setCameraRigMode(num mode, dynamic rigParams) → void 
- 
  
  inherited
- 
  setCameraRigParameter(String name, dynamic value) → void 
- 
  
  inherited
- 
  setEnabled(bool value) → void 
- 
  
  inherited
- 
  setMatUp() → void 
- 
  setPosition(Vector3 position) → void 
- 
  setTarget(Vector3 target) → void 
- 
  
  inherited
- 
  storeState() → Camera 
- 
  
  override
- 
  toString([bool fullDetails]) → String 
- 
  A string representation of this object.
  inherited
- 
  unfreezeProjectionMatrix() → void 
- 
  
  inherited
- 
  update() → void 
- 
  
  inherited
- 
  updateCache([bool force]) → void 
- 
  
  inherited
- 
  zoomOn([List< AbstractMesh> meshes, bool doNotUpdateMaxZ]) → void
Operators
- 
  operator ==(Object other) → bool 
- 
  The equality operator.
  inherited