QCamera Class
(Qt3DCore::QCamera)
Public Types
Properties
Public Functions
Public Slots
Signals
Additional Inherited Members
Member Type Documentation
enum QCamera::CameraTranslationOption
Property Documentation
aspectRatio : float
Access functions:
| float |
aspectRatio() const |
| void |
setAspectRatio(float aspectRatio) |
Notifier signal:
| void |
aspectRatioChanged(float aspectRatio) |
bottom : float
Access functions:
| float |
bottom() const |
| void |
setBottom(float bottom) |
Notifier signal:
| void |
bottomChanged(float bottom) |
farPlane : float
Access functions:
| float |
farPlane() const |
| void |
setFarPlane(float farPlane) |
Notifier signal:
| void |
farPlaneChanged(float farPlane) |
fieldOfView : float
Access functions:
| float |
fieldOfView() const |
| void |
setFieldOfView(float fieldOfView) |
Notifier signal:
| void |
fieldOfViewChanged(float fieldOfView) |
left : float
Access functions:
| float |
left() const |
| void |
setLeft(float left) |
Notifier signal:
| void |
leftChanged(float left) |
nearPlane : float
Access functions:
| float |
nearPlane() const |
| void |
setNearPlane(float nearPlane) |
Notifier signal:
| void |
nearPlaneChanged(float nearPlane) |
Access functions:
| QVector3D |
position() const |
| void |
setPosition(const QVector3D &position) |
Notifier signal:
| void |
positionChanged(const QVector3D &position) |
projectionMatrix : const QMatrix4x4
Access functions:
| QMatrix4x4 |
projectionMatrix() const |
Notifier signal:
| void |
projectionMatrixChanged(const QMatrix4x4 &projectionMatrix) |
projectionType : Qt3DCore::QCameraLens::ProjectionType
Access functions:
| QCameraLens::ProjectionType |
projectionType() const |
| void |
setProjectionType(QCameraLens::ProjectionType type) |
Notifier signal:
| void |
projectionTypeChanged(QCameraLens::ProjectionType projectionType) |
right : float
Access functions:
| float |
right() const |
| void |
setRight(float right) |
Notifier signal:
| void |
rightChanged(float right) |
top : float
Access functions:
| float |
top() const |
| void |
setTop(float top) |
Notifier signal:
| void |
topChanged(float top) |
Access functions:
| QVector3D |
upVector() const |
| void |
setUpVector(const QVector3D &upVector) |
Notifier signal:
| void |
upVectorChanged(const QVector3D &upVector) |
Access functions:
| QVector3D |
viewCenter() const |
| void |
setViewCenter(const QVector3D &viewCenter) |
Notifier signal:
| void |
viewCenterChanged(const QVector3D &viewCenter) |
Access functions:
| QMatrix4x4 |
viewMatrix() const |
Notifier signal:
| void |
viewMatrixChanged(const QMatrix4x4 &viewMatrix) |
viewVector : const QVector3D
Access functions:
| QVector3D |
viewVector() const |
Notifier signal:
| void |
viewVectorChanged(const QVector3D &viewVector) |
Member Function Documentation
QCamera::QCamera(QNode *parent = Q_NULLPTR)
Default constructs an instance of QCamera.
QCamera::~QCamera()
Destroys the instance of QCamera.
QCameraLens *QCamera::lens() const
void QCamera::pan(float angle)
void QCamera::pan(float angle, const QVector3D &axis)
void QCamera::panAboutViewCenter(float angle)
void QCamera::panAboutViewCenter(float angle, const QVector3D &axis)
QQuaternion QCamera::panRotation(float angle) const
void QCamera::roll(float angle)
void QCamera::rollAboutViewCenter(float angle)
QQuaternion QCamera::rollRotation(float angle) const
void QCamera::rotate(const QQuaternion &q)
void QCamera::rotateAboutViewCenter(const QQuaternion &q)
QQuaternion QCamera::rotation(float angle, const QVector3D &axis) const
void QCamera::tilt(float angle)
void QCamera::tiltAboutViewCenter(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)