IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

QAbstractCameraController Class

The QAbstractCameraController class provides basic functionality for camera controllers.

This class was introduced in Qt 5.10.

Article lu   fois.

L'auteur

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

QAbstractCameraController Class

Detailed Description

QAbstractCameraController sets up and handles input from keyboard, mouse, and other devices. QAbstractCameraController is an abstract class and cannot itself be instantiated. It provides a standard interface for camera controllers.

Derived classes need only implement the frameActionTriggered() method to move the camera.

Property Documentation

 

acceleration : float

Holds the current acceleration of the camera controller.

Access functions:

  • float acceleration() const

  • void setAcceleration(float acceleration)

Notifier signal:

  • void accelerationChanged(float acceleration)

camera : Qt3DRender::QCamera*

Holds the currently controlled camera.

Access functions:

  • *camera() const

  • void setCamera( *camera)

Notifier signal:

  • void cameraChanged()

deceleration : float

Holds the current deceleration of the camera controller.

Access functions:

  • float deceleration() const

  • void setDeceleration(float deceleration)

Notifier signal:

  • void decelerationChanged(float deceleration)

linearSpeed : float

Holds the current linear speed of the camera controller. Linear speed determines the movement speed of the camera.

The default is 10.0.

Access functions:

  • float linearSpeed() const

  • void setLinearSpeed(float linearSpeed)

Notifier signal:

  • void linearSpeedChanged()

lookSpeed : float

Holds the current look speed of the camera controller. The look speed determines the turn rate of the camera pan and tilt.

The default is 180.0.

Access functions:

  • float lookSpeed() const

  • void setLookSpeed(float lookSpeed)

Notifier signal:

  • void lookSpeedChanged()

Member Function Documentation

 

[protected] Qt3DInput::QKeyboardDevice *QAbstractCameraController::keyboardDevice() const

Provides access to the keyboard device.

[protected] Qt3DInput::QMouseDevice *QAbstractCameraController::mouseDevice() const

Provides access to the mouse device.

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+