QCamera Class
(Qt3D::QCamera)
Public Types
Properties
Public Functions
Signals
Additional Inherited Members
- 1 public slot inherited from QObject
- 11 static public members inherited from QObject
- 1 protected function inherited from Qt3D::QEntity
- 3 protected functions inherited from Qt3D::QNode
- 9 protected functions inherited from QObject
- 1 static protected member inherited from Qt3D::QNode
Member Type Documentation
enum QCamera::CameraTranslationOption
Property Documentation
aspectRatio : float
Access functions:
float | aspectRatio() const |
void | setAspectRatio(float aspectRatio) |
Notifier signal:
void | aspectRatioChanged() |
bottom : float
Access functions:
float | bottom() const |
void | setBottom(float bottom) |
Notifier signal:
farPlane : float
Access functions:
float | farPlane() const |
void | setFarPlane(float farPlane) |
Notifier signal:
fieldOfView : float
Access functions:
float | fieldOfView() const |
void | setFieldOfView(float fieldOfView) |
Notifier signal:
void | fieldOfViewChanged() |
left : float
Access functions:
float | left() const |
void | setLeft(float left) |
Notifier signal:
Access functions:
QMatrix4x4 | matrix() const |
Notifier signal:
nearPlane : float
Access functions:
float | nearPlane() const |
void | setNearPlane(float nearPlane) |
Notifier signal:
Access functions:
QVector3D | position() const |
void | setPosition(const QVector3D & position) |
Notifier signal:
projectionMatrix : const QMatrix4x4
Access functions:
QMatrix4x4 | projectionMatrix() const |
Notifier signal:
void | projectionMatrixChanged() |
projectionType : Qt3D::QCameraLens::ProjectionType
Access functions:
QCameraLens::ProjectionType | projectionType() const |
void | setProjectionType(QCameraLens::ProjectionType type) |
Notifier signal:
void | projectionTypeChanged() |
right : float
Access functions:
float | right() const |
void | setRight(float right) |
Notifier signal:
top : float
Access functions:
float | top() const |
void | setTop(float top) |
Notifier signal:
Access functions:
QVector3D | upVector() const |
void | setUpVector(const QVector3D & upVector) |
Notifier signal:
Access functions:
QVector3D | viewCenter() const |
void | setViewCenter(const QVector3D & viewCenter) |
Notifier signal:
Member Function Documentation
QCamera::QCamera(QNode * parent = 0)
QCamera::~QCamera()
QCameraLens * QCamera::lens() const
void QCamera::pan(const float & angle)
void QCamera::panAboutViewCenter(const float & angle)
QQuaternion QCamera::panRotation(float angle) const
void QCamera::roll(const float & angle)
void QCamera::rollAboutViewCenter(const float & angle)
QQuaternion QCamera::rollRotation(float angle) const
void QCamera::rotate(const QQuaternion & q)
void QCamera::rotateAboutViewCenter(const QQuaternion & q)
void QCamera::tilt(const float & angle)
void QCamera::tiltAboutViewCenter(const float & angle)
QQuaternion QCamera::tiltRotation(float angle) const
void QCamera::translate(const QVector3D & vLocal, CameraTranslationOption option = TranslateViewCenter)
void QCamera::translateWorld(const QVector3D & vWorld, CameraTranslationOption option = TranslateViewCenter)
© 2016 The Qt Company Ltd.
Documentation contributions included herein are the copyrights of
their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property
of their respective owners.