All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.qt.qt3d.render.QCameraLens Maven / Gradle / Ivy

package io.qt.qt3d.render;

import io.qt.*;


/**
 * 

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

*/ public class QCameraLens extends io.qt.qt3d.core.QComponent { static { QtJambi_LibraryUtilities.initialize(); } /** * This variable stores the meta-object for the class. */ public static final io.qt.core.@NonNull QMetaObject staticMetaObject = io.qt.core.QMetaObject.forType(QCameraLens.class); /** *

Java wrapper for Qt enum Qt3DRender::QCameraLens::ProjectionType

*/ public enum ProjectionType implements QtEnumerator { /** *

Representing Qt3DRender::QCameraLens::OrthographicProjection

*/ OrthographicProjection(0), /** *

Representing Qt3DRender::QCameraLens::PerspectiveProjection

*/ PerspectiveProjection(1), /** *

Representing Qt3DRender::QCameraLens::FrustumProjection

*/ FrustumProjection(2), /** *

Representing Qt3DRender::QCameraLens::CustomProjection

*/ CustomProjection(3); static { QtJambi_LibraryUtilities.initialize(); } private ProjectionType(int value) { this.value = value; } /** * {@inheritDoc} */ @Override public int value() { return value; } /** * Returns the corresponding enum entry for the given value. * @param value * @return enum entry */ public static @NonNull ProjectionType resolve(int value) { switch (value) { case 0: return OrthographicProjection; case 1: return PerspectiveProjection; case 2: return FrustumProjection; case 3: return CustomProjection; default: throw new QNoSuchEnumValueException(value); } } private final int value; } /** *

See Qt3DRender::QCameraLens::aspectRatioChanged(float)

*/ @QtPropertyNotify(name="aspectRatio") public final @NonNull Signal1 aspectRatioChanged = new Signal1<>(); /** *

See Qt3DRender::QCameraLens::bottomChanged(float)

*/ @QtPropertyNotify(name="bottom") public final @NonNull Signal1 bottomChanged = new Signal1<>(); /** *

See Qt3DRender::QCameraLens::exposureChanged(float)

*/ @QtPropertyNotify(name="exposure") public final @NonNull Signal1 exposureChanged = new Signal1<>(); /** *

See Qt3DRender::QCameraLens::farPlaneChanged(float)

*/ @QtPropertyNotify(name="farPlane") public final @NonNull Signal1 farPlaneChanged = new Signal1<>(); /** *

See Qt3DRender::QCameraLens::fieldOfViewChanged(float)

*/ @QtPropertyNotify(name="fieldOfView") public final @NonNull Signal1 fieldOfViewChanged = new Signal1<>(); /** *

See Qt3DRender::QCameraLens::leftChanged(float)

*/ @QtPropertyNotify(name="left") public final @NonNull Signal1 leftChanged = new Signal1<>(); /** *

See Qt3DRender::QCameraLens::nearPlaneChanged(float)

*/ @QtPropertyNotify(name="nearPlane") public final @NonNull Signal1 nearPlaneChanged = new Signal1<>(); /** *

See Qt3DRender::QCameraLens::projectionMatrixChanged(QMatrix4x4)

*/ @QtPropertyNotify(name="projectionMatrix") public final @NonNull Signal1 projectionMatrixChanged = new Signal1<>(); /** *

See Qt3DRender::QCameraLens::projectionTypeChanged(Qt3DRender::QCameraLens::ProjectionType)

*/ @QtPropertyNotify(name="projectionType") public final @NonNull Signal1 projectionTypeChanged = new Signal1<>(); /** *

See Qt3DRender::QCameraLens::rightChanged(float)

*/ @QtPropertyNotify(name="right") public final @NonNull Signal1 rightChanged = new Signal1<>(); /** *

See Qt3DRender::QCameraLens::topChanged(float)

*/ @QtPropertyNotify(name="top") public final @NonNull Signal1 topChanged = new Signal1<>(); /** *

See Qt3DRender::QCameraLens::viewSphere(QVector3D,float)

*/ public final @NonNull Signal2 viewSphere = new Signal2<>(); /** *

See Qt3DRender::QCameraLens::QCameraLens(QNode*)

* @param parent */ @SuppressWarnings({"exports"}) public QCameraLens(io.qt.qt3d.core.@Nullable QNode parent){ super((QPrivateConstructor)null); initialize_native(this, parent); } private native static void initialize_native(QCameraLens instance, io.qt.qt3d.core.QNode parent); /** *

See Qt3DRender::QCameraLens::aspectRatio()const

* @return */ @QtPropertyReader(name="aspectRatio") @QtUninvokable public final float aspectRatio(){ return aspectRatio_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native float aspectRatio_native_constfct(long __this__nativeId); /** *

See Qt3DRender::QCameraLens::bottom()const

* @return */ @QtPropertyReader(name="bottom") @QtUninvokable public final float bottom(){ return bottom_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native float bottom_native_constfct(long __this__nativeId); /** *

See Qt3DRender::QCameraLens::exposure()const

* @return */ @QtPropertyReader(name="exposure") @QtUninvokable public final float exposure(){ return exposure_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native float exposure_native_constfct(long __this__nativeId); /** *

See Qt3DRender::QCameraLens::farPlane()const

* @return */ @QtPropertyReader(name="farPlane") @QtUninvokable public final float farPlane(){ return farPlane_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native float farPlane_native_constfct(long __this__nativeId); /** *

See Qt3DRender::QCameraLens::fieldOfView()const

* @return */ @QtPropertyReader(name="fieldOfView") @QtUninvokable public final float fieldOfView(){ return fieldOfView_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native float fieldOfView_native_constfct(long __this__nativeId); /** *

See Qt3DRender::QCameraLens::left()const

* @return */ @QtPropertyReader(name="left") @QtUninvokable public final float left(){ return left_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native float left_native_constfct(long __this__nativeId); /** *

See Qt3DRender::QCameraLens::nearPlane()const

* @return */ @QtPropertyReader(name="nearPlane") @QtUninvokable public final float nearPlane(){ return nearPlane_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native float nearPlane_native_constfct(long __this__nativeId); /** *

See Qt3DRender::QCameraLens::projectionMatrix()const

* @return */ @QtPropertyReader(name="projectionMatrix") @QtUninvokable public final io.qt.gui.@NonNull QMatrix4x4 projectionMatrix(){ return projectionMatrix_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native io.qt.gui.QMatrix4x4 projectionMatrix_native_constfct(long __this__nativeId); /** *

See Qt3DRender::QCameraLens::projectionType()const

* @return */ @QtPropertyReader(name="projectionType") @QtUninvokable public final io.qt.qt3d.render.QCameraLens.@NonNull ProjectionType projectionType(){ return io.qt.qt3d.render.QCameraLens.ProjectionType.resolve(projectionType_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this))); } @QtUninvokable private native int projectionType_native_constfct(long __this__nativeId); /** *

See Qt3DRender::QCameraLens::right()const

* @return */ @QtPropertyReader(name="right") @QtUninvokable public final float right(){ return right_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native float right_native_constfct(long __this__nativeId); /** *

See Qt3DRender::QCameraLens::setAspectRatio(float)

* @param aspectRatio */ @QtPropertyWriter(name="aspectRatio") public final void setAspectRatio(float aspectRatio){ setAspectRatio_native_float(QtJambi_LibraryUtilities.internal.nativeId(this), aspectRatio); } private native void setAspectRatio_native_float(long __this__nativeId, float aspectRatio); /** *

See Qt3DRender::QCameraLens::setBottom(float)

* @param bottom */ @QtPropertyWriter(name="bottom") public final void setBottom(float bottom){ setBottom_native_float(QtJambi_LibraryUtilities.internal.nativeId(this), bottom); } private native void setBottom_native_float(long __this__nativeId, float bottom); /** *

See Qt3DRender::QCameraLens::setExposure(float)

* @param exposure */ @QtPropertyWriter(name="exposure") public final void setExposure(float exposure){ setExposure_native_float(QtJambi_LibraryUtilities.internal.nativeId(this), exposure); } private native void setExposure_native_float(long __this__nativeId, float exposure); /** *

See Qt3DRender::QCameraLens::setFarPlane(float)

* @param farPlane */ @QtPropertyWriter(name="farPlane") public final void setFarPlane(float farPlane){ setFarPlane_native_float(QtJambi_LibraryUtilities.internal.nativeId(this), farPlane); } private native void setFarPlane_native_float(long __this__nativeId, float farPlane); /** *

See Qt3DRender::QCameraLens::setFieldOfView(float)

* @param fieldOfView */ @QtPropertyWriter(name="fieldOfView") public final void setFieldOfView(float fieldOfView){ setFieldOfView_native_float(QtJambi_LibraryUtilities.internal.nativeId(this), fieldOfView); } private native void setFieldOfView_native_float(long __this__nativeId, float fieldOfView); /** *

See Qt3DRender::QCameraLens::setFrustumProjection(float,float,float,float,float,float)

* @param left * @param right * @param bottom * @param top * @param nearPlane * @param farPlane */ @QtUninvokable public final void setFrustumProjection(float left, float right, float bottom, float top, float nearPlane, float farPlane){ setFrustumProjection_native_float_float_float_float_float_float(QtJambi_LibraryUtilities.internal.nativeId(this), left, right, bottom, top, nearPlane, farPlane); } @QtUninvokable private native void setFrustumProjection_native_float_float_float_float_float_float(long __this__nativeId, float left, float right, float bottom, float top, float nearPlane, float farPlane); /** *

See Qt3DRender::QCameraLens::setLeft(float)

* @param left */ @QtPropertyWriter(name="left") public final void setLeft(float left){ setLeft_native_float(QtJambi_LibraryUtilities.internal.nativeId(this), left); } private native void setLeft_native_float(long __this__nativeId, float left); /** *

See Qt3DRender::QCameraLens::setNearPlane(float)

* @param nearPlane */ @QtPropertyWriter(name="nearPlane") public final void setNearPlane(float nearPlane){ setNearPlane_native_float(QtJambi_LibraryUtilities.internal.nativeId(this), nearPlane); } private native void setNearPlane_native_float(long __this__nativeId, float nearPlane); /** *

See Qt3DRender::QCameraLens::setOrthographicProjection(float,float,float,float,float,float)

* @param left * @param right * @param bottom * @param top * @param nearPlane * @param farPlane */ @QtUninvokable public final void setOrthographicProjection(float left, float right, float bottom, float top, float nearPlane, float farPlane){ setOrthographicProjection_native_float_float_float_float_float_float(QtJambi_LibraryUtilities.internal.nativeId(this), left, right, bottom, top, nearPlane, farPlane); } @QtUninvokable private native void setOrthographicProjection_native_float_float_float_float_float_float(long __this__nativeId, float left, float right, float bottom, float top, float nearPlane, float farPlane); /** *

See Qt3DRender::QCameraLens::setPerspectiveProjection(float,float,float,float)

* @param fieldOfView * @param aspect * @param nearPlane * @param farPlane */ @QtUninvokable public final void setPerspectiveProjection(float fieldOfView, float aspect, float nearPlane, float farPlane){ setPerspectiveProjection_native_float_float_float_float(QtJambi_LibraryUtilities.internal.nativeId(this), fieldOfView, aspect, nearPlane, farPlane); } @QtUninvokable private native void setPerspectiveProjection_native_float_float_float_float(long __this__nativeId, float fieldOfView, float aspect, float nearPlane, float farPlane); /** *

See Qt3DRender::QCameraLens::setProjectionMatrix(QMatrix4x4)

* @param projectionMatrix */ @QtPropertyWriter(name="projectionMatrix") public final void setProjectionMatrix(io.qt.gui.@NonNull QMatrix4x4 projectionMatrix){ setProjectionMatrix_native_cref_QMatrix4x4(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(projectionMatrix)); } private native void setProjectionMatrix_native_cref_QMatrix4x4(long __this__nativeId, long projectionMatrix); /** *

See Qt3DRender::QCameraLens::setProjectionType(Qt3DRender::QCameraLens::ProjectionType)

* @param projectionType */ @QtPropertyWriter(name="projectionType") public final void setProjectionType(io.qt.qt3d.render.QCameraLens.@NonNull ProjectionType projectionType){ setProjectionType_native_Qt3DRender_QCameraLens_ProjectionType(QtJambi_LibraryUtilities.internal.nativeId(this), projectionType.value()); } private native void setProjectionType_native_Qt3DRender_QCameraLens_ProjectionType(long __this__nativeId, int projectionType); /** *

See Qt3DRender::QCameraLens::setRight(float)

* @param right */ @QtPropertyWriter(name="right") public final void setRight(float right){ setRight_native_float(QtJambi_LibraryUtilities.internal.nativeId(this), right); } private native void setRight_native_float(long __this__nativeId, float right); /** *

See Qt3DRender::QCameraLens::setTop(float)

* @param top */ @QtPropertyWriter(name="top") public final void setTop(float top){ setTop_native_float(QtJambi_LibraryUtilities.internal.nativeId(this), top); } private native void setTop_native_float(long __this__nativeId, float top); /** *

See Qt3DRender::QCameraLens::top()const

* @return */ @QtPropertyReader(name="top") @QtUninvokable public final float top(){ return top_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native float top_native_constfct(long __this__nativeId); /** *

See Qt3DRender::QCameraLens::viewAll(Qt3DCore::QNodeId)

* @param cameraId */ @SuppressWarnings({"exports"}) @QtUninvokable public final void viewAll(io.qt.qt3d.core.@NonNull QNodeId cameraId){ viewAll_native_Qt3DCore_QNodeId(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(cameraId)); } @QtUninvokable private native void viewAll_native_Qt3DCore_QNodeId(long __this__nativeId, long cameraId); /** *

See Qt3DRender::QCameraLens::viewEntity(Qt3DCore::QNodeId,Qt3DCore::QNodeId)

* @param entityId * @param cameraId */ @SuppressWarnings({"exports"}) @QtUninvokable public final void viewEntity(io.qt.qt3d.core.@NonNull QNodeId entityId, io.qt.qt3d.core.@NonNull QNodeId cameraId){ viewEntity_native_Qt3DCore_QNodeId_Qt3DCore_QNodeId(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(entityId), QtJambi_LibraryUtilities.internal.checkedNativeId(cameraId)); } @QtUninvokable private native void viewEntity_native_Qt3DCore_QNodeId_Qt3DCore_QNodeId(long __this__nativeId, long entityId, long cameraId); /** * Constructor for internal use only. * @param p expected to be null. * @hidden */ @NativeAccess protected QCameraLens(QPrivateConstructor p) { super(p); } /** * Constructor for internal use only. * It is not allowed to call the declarative constructor from inside Java. * @hidden */ @NativeAccess protected QCameraLens(QDeclarativeConstructor constructor) { super((QPrivateConstructor)null); initialize_native(this, constructor); } @QtUninvokable private static native void initialize_native(QCameraLens instance, QDeclarativeConstructor constructor); /** *

Overloaded constructor for {@link #QCameraLens(io.qt.qt3d.core.QNode)} * with parent = null.

*/ public QCameraLens() { this((io.qt.qt3d.core.QNode)null); } /** * @hidden *

Kotlin property getter. In Java use {@link #aspectRatio()} instead.

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final float getAspectRatio() { return aspectRatio(); } /** * @hidden *

Kotlin property getter. In Java use {@link #bottom()} instead.

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final float getBottom() { return bottom(); } /** * @hidden *

Kotlin property getter. In Java use {@link #exposure()} instead.

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final float getExposure() { return exposure(); } /** * @hidden *

Kotlin property getter. In Java use {@link #farPlane()} instead.

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final float getFarPlane() { return farPlane(); } /** * @hidden *

Kotlin property getter. In Java use {@link #fieldOfView()} instead.

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final float getFieldOfView() { return fieldOfView(); } /** * @hidden *

Kotlin property getter. In Java use {@link #left()} instead.

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final float getLeft() { return left(); } /** * @hidden *

Kotlin property getter. In Java use {@link #nearPlane()} instead.

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final float getNearPlane() { return nearPlane(); } /** * @hidden *

Kotlin property getter. In Java use {@link #projectionMatrix()} instead.

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final io.qt.gui.@NonNull QMatrix4x4 getProjectionMatrix() { return projectionMatrix(); } /** * @hidden *

Kotlin property getter. In Java use {@link #projectionType()} instead.

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final io.qt.qt3d.render.QCameraLens.@NonNull ProjectionType getProjectionType() { return projectionType(); } /** * @hidden *

Kotlin property getter. In Java use {@link #right()} instead.

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final float getRight() { return right(); } /** *

Overloaded function for {@link #setProjectionMatrix(io.qt.gui.QMatrix4x4)}.

*/ public final void setProjectionMatrix(io.qt.gui.@NonNull QTransform projectionMatrix) { setProjectionMatrix(new io.qt.gui.QMatrix4x4(projectionMatrix)); } /** * @hidden *

Kotlin property getter. In Java use {@link #top()} instead.

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final float getTop() { return top(); } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy