java.lang.Object
io.qt.internal.QtJambiObject
io.qt.QtObject
io.qt.core.QObject
io.qt.qt3d.core.QNode
io.qt.qt3d.core.QEntity
io.qt.qt3d.render.QCamera
- All Implemented Interfaces:
QtObjectInterface
,QtSignalBlockerInterface
,QtSignalEmitterInterface
,QtThreadAffineInterface
public class QCamera extends QEntity
Defines a view point through which the scene will be rendered
Java wrapper for Qt class Qt3DRender::QCamera
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
QCamera.CameraTranslationOption
Java wrapper for Qt enum Qt3DRender::QCamera::CameraTranslationOptionNested classes/interfaces inherited from class io.qt.core.QObject
QObject.MultiSignal, QObject.PrivateSignal0, QObject.PrivateSignal1<A>, QObject.PrivateSignal2<A,B>, QObject.PrivateSignal3<A,B,C>, QObject.PrivateSignal4<A,B,C,D>, QObject.PrivateSignal5<A,B,C,D,E>, QObject.PrivateSignal6<A,B,C,D,E,F>, QObject.PrivateSignal7<A,B,C,D,E,F,G>, QObject.PrivateSignal8<A,B,C,D,E,F,G,H>, QObject.PrivateSignal9<A,B,C,D,E,F,G,H,I>, QObject.QDeclarativeConstructor, QObject.Signal0, QObject.Signal1<A>, QObject.Signal1Default1<A>, QObject.Signal2<A,B>, QObject.Signal2Default1<A,B>, QObject.Signal2Default2<A,B>, QObject.Signal3<A,B,C>, QObject.Signal3Default1<A,B,C>, QObject.Signal3Default2<A,B,C>, QObject.Signal3Default3<A,B,C>, QObject.Signal4<A,B,C,D>, QObject.Signal4Default1<A,B,C,D>, QObject.Signal4Default2<A,B,C,D>, QObject.Signal4Default3<A,B,C,D>, QObject.Signal4Default4<A,B,C,D>, QObject.Signal5<A,B,C,D,E>, QObject.Signal5Default1<A,B,C,D,E>, QObject.Signal5Default2<A,B,C,D,E>, QObject.Signal5Default3<A,B,C,D,E>, QObject.Signal5Default4<A,B,C,D,E>, QObject.Signal5Default5<A,B,C,D,E>, QObject.Signal6<A,B,C,D,E,F>, QObject.Signal6Default1<A,B,C,D,E,F>, QObject.Signal6Default2<A,B,C,D,E,F>, QObject.Signal6Default3<A,B,C,D,E,F>, QObject.Signal6Default4<A,B,C,D,E,F>, QObject.Signal6Default5<A,B,C,D,E,F>, QObject.Signal6Default6<A,B,C,D,E,F>, QObject.Signal7<A,B,C,D,E,F,G>, QObject.Signal7Default1<A,B,C,D,E,F,G>, QObject.Signal7Default2<A,B,C,D,E,F,G>, QObject.Signal7Default3<A,B,C,D,E,F,G>, QObject.Signal7Default4<A,B,C,D,E,F,G>, QObject.Signal7Default5<A,B,C,D,E,F,G>, QObject.Signal7Default6<A,B,C,D,E,F,G>, QObject.Signal7Default7<A,B,C,D,E,F,G>, QObject.Signal8<A,B,C,D,E,F,G,H>, QObject.Signal8Default1<A,B,C,D,E,F,G,H>, QObject.Signal8Default2<A,B,C,D,E,F,G,H>, QObject.Signal8Default3<A,B,C,D,E,F,G,H>, QObject.Signal8Default4<A,B,C,D,E,F,G,H>, QObject.Signal8Default5<A,B,C,D,E,F,G,H>, QObject.Signal8Default6<A,B,C,D,E,F,G,H>, QObject.Signal8Default7<A,B,C,D,E,F,G,H>, QObject.Signal8Default8<A,B,C,D,E,F,G,H>, QObject.Signal9<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default1<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default2<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default3<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default4<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default5<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default6<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default7<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default8<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default9<A,B,C,D,E,F,G,H,I>, QObject.SignalConfiguration
-
Field Summary
Fields inherited from class io.qt.qt3d.core.QNode
defaultPropertyTrackingModeChanged, enabledChanged, nodeDestroyed, parentChanged
-
Constructor Summary
Constructors Modifier Constructor Description QCamera()
Overloaded constructor forQCamera(io.qt.qt3d.core.QNode)
withparent = null
.protected
QCamera(QObject.QDeclarativeConstructor constructor)
Constructor for internal use only.QCamera(QNode parent)
protected
QCamera(QtObject.QPrivateConstructor p)
Constructor for internal use only. -
Method Summary
Methods inherited from class io.qt.qt3d.core.QEntity
addComponent, components, parentEntity, removeComponent
Methods inherited from class io.qt.qt3d.core.QNode
blockNotifications, childNodes, clearPropertyTracking, clearPropertyTrackings, defaultPropertyTrackingMode, id, isEnabled, notificationsBlocked, notifyObservers, parentNode, propertyTracking, sceneChangeEvent, sendCommand, sendCommand, sendCommand, sendReply, setDefaultPropertyTrackingMode, setEnabled, setParent, setPropertyTracking
Methods inherited from class io.qt.core.QObject
blockSignals, childEvent, children, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connectNotify, customEvent, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnectNotify, disposeLater, dumpObjectInfo, dumpObjectTree, dynamicPropertyNames, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, event, eventFilter, findChild, findChild, findChild, findChild, findChild, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, inherits, inherits, installEventFilter, isSignalConnected, isWidgetType, isWindowType, killTimer, metaObject, moveToThread, objectName, parent, property, qt_metacast, receivers, receivers, removeEventFilter, sender, senderSignalIndex, setObjectName, setParent, setProperty, signalsBlocked, startTimer, startTimer, thread, timerEvent, toString, tr, tr, tr
-
Field Details
-
staticMetaObject
This variable stores the meta-object for the class. -
aspectRatioChanged
-
bottomChanged
-
exposureChanged
-
farPlaneChanged
-
fieldOfViewChanged
-
leftChanged
-
nearPlaneChanged
-
positionChanged
-
projectionMatrixChanged
-
projectionTypeChanged
-
rightChanged
-
topChanged
-
upVectorChanged
-
viewCenterChanged
-
viewMatrixChanged
-
viewVectorChanged
-
-
Constructor Details
-
QCamera
public QCamera()Overloaded constructor for
QCamera(io.qt.qt3d.core.QNode)
withparent = null
. -
QCamera
-
QCamera
Constructor for internal use only.- Parameters:
p
- expected to benull
.
-
QCamera
Constructor for internal use only. It is not allowed to call the declarative constructor from inside Java.
-
-
Method Details
-
aspectRatio
-
bottom
-
exposure
-
farPlane
-
fieldOfView
-
left
-
lens
-
nearPlane
-
pan
public final void pan(float angle) -
pan
-
panAboutViewCenter
public final void panAboutViewCenter(float angle) -
panAboutViewCenter
-
panRotation
-
position
-
projectionMatrix
-
projectionType
-
right
-
roll
public final void roll(float angle) -
rollAboutViewCenter
public final void rollAboutViewCenter(float angle) -
rollRotation
-
rotate
-
rotateAboutViewCenter
-
rotation
-
setAspectRatio
public final void setAspectRatio(float aspectRatio) -
setBottom
public final void setBottom(float bottom) -
setExposure
public final void setExposure(float exposure) -
setFarPlane
public final void setFarPlane(float farPlane) -
setFieldOfView
public final void setFieldOfView(float fieldOfView) -
setLeft
public final void setLeft(float left) -
setNearPlane
public final void setNearPlane(float nearPlane) -
setPosition
-
setProjectionMatrix
-
setProjectionType
-
setRight
public final void setRight(float right) -
setTop
public final void setTop(float top) -
setUpVector
-
setViewCenter
-
tilt
public final void tilt(float angle) -
tiltAboutViewCenter
public final void tiltAboutViewCenter(float angle) -
tiltRotation
-
top
-
transform
-
translate
Overloaded function for
translate(io.qt.gui.QVector3D, io.qt.qt3d.render.QCamera.CameraTranslationOption)
withoption = io.qt.qt3d.render.QCamera.CameraTranslationOption.TranslateViewCenter
. -
translate
-
translateWorld
Overloaded function for
translateWorld(io.qt.gui.QVector3D, io.qt.qt3d.render.QCamera.CameraTranslationOption)
withoption = io.qt.qt3d.render.QCamera.CameraTranslationOption.TranslateViewCenter
. -
translateWorld
-
upVector
-
viewAll
public final void viewAll() -
viewCenter
-
viewEntity
-
viewMatrix
-
viewSphere
-
viewVector
-