java.lang.Object
io.qt.internal.QtJambiObject
io.qt.QtObject
io.qt.core.QObject
io.qt.qt3d.core.QNode
io.qt.qt3d.core.QComponent
io.qt.qt3d.render.QCameraLens
- All Implemented Interfaces:
QtObjectInterface
,QtSignalBlockerInterface
,QtSignalEmitterInterface
,QtThreadAffineInterface
public class QCameraLens extends QComponent
Qt3DRender::QCameraLens specifies the projection matrix that will be used to define a Camera for a 3D scene
Java wrapper for Qt class Qt3DRender::QCameraLens
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
QCameraLens.ProjectionType
Java wrapper for Qt enum Qt3DRender::QCameraLens::ProjectionTypeNested 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.QBooleanProperty, QObject.QByteProperty, QObject.QCharProperty, QObject.QComputedBooleanProperty, QObject.QComputedByteProperty, QObject.QComputedCharProperty, QObject.QComputedDoubleProperty, QObject.QComputedFloatProperty, QObject.QComputedIntProperty, QObject.QComputedLongProperty, QObject.QComputedProperty<T>, QObject.QComputedShortProperty, QObject.QDeclarativeConstructor, QObject.QDoubleProperty, QObject.QFloatProperty, QObject.QIntProperty, QObject.QLongProperty, QObject.QProperty<T>, QObject.QShortProperty, 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 Modifier and Type Field Description QObject.Signal1<@QtPrimitiveType Float>
aspectRatioChanged
QObject.Signal1<@QtPrimitiveType Float>
bottomChanged
QObject.Signal1<@QtPrimitiveType Float>
exposureChanged
QObject.Signal1<@QtPrimitiveType Float>
farPlaneChanged
QObject.Signal1<@QtPrimitiveType Float>
fieldOfViewChanged
QObject.Signal1<@QtPrimitiveType Float>
leftChanged
QObject.Signal1<@QtPrimitiveType Float>
nearPlaneChanged
QObject.Signal1<QMatrix4x4>
projectionMatrixChanged
QObject.Signal1<QCameraLens.ProjectionType>
projectionTypeChanged
QObject.Signal1<@QtPrimitiveType Float>
rightChanged
static QMetaObject
staticMetaObject
This variable stores the meta-object for the class.QObject.Signal1<@QtPrimitiveType Float>
topChanged
QObject.Signal2<QVector3D,@QtPrimitiveType Float>
viewSphere
Fields inherited from class io.qt.qt3d.core.QComponent
addedToEntity, removedFromEntity, shareableChanged
-
Constructor Summary
Constructors Modifier Constructor Description QCameraLens()
Overloaded constructor forQCameraLens(io.qt.qt3d.core.QNode)
withparent = null
.protected
QCameraLens(QObject.QDeclarativeConstructor constructor)
Constructor for internal use only.QCameraLens(QNode parent)
protected
QCameraLens(QtObject.QPrivateConstructor p)
Constructor for internal use only. -
Method Summary
Modifier and Type Method Description float
aspectRatio()
float
bottom()
float
exposure()
float
farPlane()
float
fieldOfView()
float
left()
float
nearPlane()
QMatrix4x4
projectionMatrix()
QCameraLens.ProjectionType
projectionType()
float
right()
void
setAspectRatio(float aspectRatio)
void
setBottom(float bottom)
void
setExposure(float exposure)
void
setFarPlane(float farPlane)
void
setFieldOfView(float fieldOfView)
void
setFrustumProjection(float left, float right, float bottom, float top, float nearPlane, float farPlane)
void
setLeft(float left)
void
setNearPlane(float nearPlane)
void
setOrthographicProjection(float left, float right, float bottom, float top, float nearPlane, float farPlane)
void
setPerspectiveProjection(float fieldOfView, float aspect, float nearPlane, float farPlane)
void
setProjectionMatrix(QMatrix4x4 projectionMatrix)
void
setProjectionType(QCameraLens.ProjectionType projectionType)
void
setRight(float right)
void
setTop(float top)
float
top()
void
viewAll(QNodeId cameraId)
void
viewEntity(QNodeId entityId, QNodeId cameraId)
Methods inherited from class io.qt.qt3d.core.QNode
blockNotifications, childNodes, id, isEnabled, notificationsBlocked, parentNode, setEnabled, setParent
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, 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
-
projectionMatrixChanged
-
projectionTypeChanged
-
rightChanged
-
topChanged
-
viewSphere
-
-
Constructor Details
-
QCameraLens
public QCameraLens()Overloaded constructor for
QCameraLens(io.qt.qt3d.core.QNode)
withparent = null
. -
QCameraLens
-
QCameraLens
Constructor for internal use only.- Parameters:
p
- expected to benull
.
-
QCameraLens
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
-
nearPlane
-
projectionMatrix
-
projectionType
-
right
-
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) -
setFrustumProjection
@QtUninvokable public final void setFrustumProjection(float left, float right, float bottom, float top, float nearPlane, float farPlane) -
setLeft
public final void setLeft(float left) -
setNearPlane
public final void setNearPlane(float nearPlane) -
setOrthographicProjection
@QtUninvokable public final void setOrthographicProjection(float left, float right, float bottom, float top, float nearPlane, float farPlane) -
setPerspectiveProjection
@QtUninvokable public final void setPerspectiveProjection(float fieldOfView, float aspect, float nearPlane, float farPlane) -
setProjectionMatrix
-
setProjectionType
-
setRight
public final void setRight(float right) -
setTop
public final void setTop(float top) -
top
-
viewAll
-
viewEntity
-