PySide6.Qt3DExtras.Qt3DExtras.QAbstractCameraController¶
- class QAbstractCameraController¶
- The - QAbstractCameraControllerclass provides basic functionality for camera controllers. More…- Inherited by: - QOrbitCameraController,- QFirstPersonCameraController- Synopsis¶- Properties¶- Methods¶- def - __init__()
- def - acceleration()
- def - camera()
- def - deceleration()
- def - keyboardDevice()
- def - linearSpeed()
- def - lookSpeed()
- def - mouseDevice()
- def - setCamera()
- def - setLinearSpeed()
- def - setLookSpeed()
 - Signals¶
- def - cameraChanged()
 - Note - This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE - Detailed Description¶- QAbstractCameraControllersets up and handles input from keyboard, mouse, and other devices.- QAbstractCameraControlleris an abstract class and cannot itself be instantiated. It provides a standard interface for camera controllers.- Note - Properties can be used directly when - from __feature__ import true_propertyis used or via accessor functions otherwise.- property accelerationᅟ: float¶
 - Holds the current acceleration of the camera controller. - Access functions:
 - Holds the currently controlled camera. - Access functions:
- Signal - cameraChanged()
 
 - property decelerationᅟ: float¶
 - Holds the current deceleration of the camera controller. - Access functions:
 - property 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:
 - property 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:
 - __init__([parent=None])¶
- Parameters:
- parent – - QNode
 
 - acceleration()¶
- Return type:
- float 
 - See also - setAcceleration()
 - Getter of property - accelerationᅟ.- accelerationChanged(acceleration)¶
- Parameters:
- acceleration – float 
 
 - Notification signal of property - accelerationᅟ.- camera()¶
- Return type:
- QCamera
 - See also - setCamera()
 - Getter of property - cameraᅟ.- cameraChanged()¶
 - Notification signal of property - cameraᅟ.- deceleration()¶
- Return type:
- float 
 - See also - setDeceleration()
 - Getter of property - decelerationᅟ.- decelerationChanged(deceleration)¶
- Parameters:
- deceleration – float 
 
 - Notification signal of property - decelerationᅟ.- keyboardDevice()¶
- Return type:
- QKeyboardDevice
 
 - Provides access to the keyboard device. - linearSpeed()¶
- Return type:
- float 
 - See also - setLinearSpeed()
 - Getter of property - linearSpeedᅟ.- linearSpeedChanged()¶
 - Notification signal of property - linearSpeedᅟ.- lookSpeed()¶
- Return type:
- float 
 - See also - setLookSpeed()
 - Getter of property - lookSpeedᅟ.- lookSpeedChanged()¶
 - Notification signal of property - lookSpeedᅟ.- mouseDevice()¶
- Return type:
- QMouseDevice
 
 - Provides access to the mouse device. - setAcceleration(acceleration)¶
- Parameters:
- acceleration – float 
 - See also - acceleration()
 - Setter of property - accelerationᅟ.- setCamera(camera)¶
- Parameters:
- camera – - QCamera
 - See also - camera()
 - Setter of property - cameraᅟ.- setDeceleration(deceleration)¶
- Parameters:
- deceleration – float 
 - See also - deceleration()
 - Setter of property - decelerationᅟ.- setLinearSpeed(linearSpeed)¶
- Parameters:
- linearSpeed – float 
 - See also - linearSpeed()
 - Setter of property - linearSpeedᅟ.- setLookSpeed(lookSpeed)¶
- Parameters:
- lookSpeed – float 
 - See also - lookSpeed()
 - Setter of property - lookSpeedᅟ.