Class QfTouchCameraController
ClassList > QfTouchCameraController
Inherits the following classes: QtQuick::Item
Public Properties
| Type | Name |
|---|---|
| property PerspectiveCamera | camera |
| property real | defaultDistance |
| property real | defaultPitch |
| property real | defaultYaw |
| property real | distance |
| property bool | extentMode |
| property real | maxDistance |
| property real | maxPitch |
| property real | minDistance |
| property real | minPitch |
| property real | orbitSensitivity |
| property real | pitch |
| property vector3d | target |
| property real | targetX |
| property real | targetY |
| property real | targetZ |
| property real | yaw |
Public Signals
| Type | Name |
|---|---|
| signal void | extentPan (real sceneX, real sceneZ) |
| signal void | extentPanFinished |
| signal void | extentZoom (real factor) |
| signal void | extentZoomFinished |
| signal void | singleTapped (real x, real y) |
| signal void | userInteractionStarted |
Public Functions
| Type | Name |
|---|---|
| void | applyPan (dx, dy) |
| void | clampDistance (value) |
| void | clampPitch (value) |
| void | flyTo (newTarget, newDistance, newYaw, newPitch) |
| void | lookAtPoint (point, zoomDistance) |
| void | resetView () |
| void | updateCameraPosition () |
| void | zoomToFit (center, radius) |
Public Properties Documentation
property camera
PerspectiveCamera QfTouchCameraController::camera;
property defaultDistance
real QfTouchCameraController::defaultDistance;
property defaultPitch
real QfTouchCameraController::defaultPitch;
property defaultYaw
real QfTouchCameraController::defaultYaw;
property distance
real QfTouchCameraController::distance;
property extentMode
bool QfTouchCameraController::extentMode;
property maxDistance
real QfTouchCameraController::maxDistance;
property maxPitch
real QfTouchCameraController::maxPitch;
property minDistance
real QfTouchCameraController::minDistance;
property minPitch
real QfTouchCameraController::minPitch;
property orbitSensitivity
real QfTouchCameraController::orbitSensitivity;
property pitch
real QfTouchCameraController::pitch;
property target
vector3d QfTouchCameraController::target;
property targetX
real QfTouchCameraController::targetX;
property targetY
real QfTouchCameraController::targetY;
property targetZ
real QfTouchCameraController::targetZ;
property yaw
real QfTouchCameraController::yaw;
Public Signals Documentation
signal extentPan
void QfTouchCameraController::extentPan;
signal extentPanFinished
void QfTouchCameraController::extentPanFinished;
signal extentZoom
void QfTouchCameraController::extentZoom;
signal extentZoomFinished
void QfTouchCameraController::extentZoomFinished;
signal singleTapped
void QfTouchCameraController::singleTapped;
signal userInteractionStarted
void QfTouchCameraController::userInteractionStarted;
Public Functions Documentation
function applyPan
void QfTouchCameraController::applyPan (
dx,
dy
)
function clampDistance
void QfTouchCameraController::clampDistance (
value
)
function clampPitch
void QfTouchCameraController::clampPitch (
value
)
function flyTo
void QfTouchCameraController::flyTo (
newTarget,
newDistance,
newYaw,
newPitch
)
function lookAtPoint
void QfTouchCameraController::lookAtPoint (
point,
zoomDistance
)
function resetView
void QfTouchCameraController::resetView ()
function updateCameraPosition
void QfTouchCameraController::updateCameraPosition ()
function zoomToFit
void QfTouchCameraController::zoomToFit (
center,
radius
)
The documentation for this class was generated from the following file src/3d/qml/QfTouchCameraController.qml