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

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

package io.qt.qt3d.render;

import io.qt.*;


/**
 * 

Encapsulates geometry rendering

*

Java wrapper for Qt class Qt3DRender::QGeometryRenderer

*/ public class QGeometryRenderer extends io.qt.qt3d.core.QBoundingVolume { 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(QGeometryRenderer.class); /** *

Java wrapper for Qt enum Qt3DRender::QGeometryRenderer::PrimitiveType

*/ public enum PrimitiveType implements QtEnumerator { /** *

Representing Qt3DRender::QGeometryRenderer::Points

*/ Points(0), /** *

Representing Qt3DRender::QGeometryRenderer::Lines

*/ Lines(1), /** *

Representing Qt3DRender::QGeometryRenderer::LineLoop

*/ LineLoop(2), /** *

Representing Qt3DRender::QGeometryRenderer::LineStrip

*/ LineStrip(3), /** *

Representing Qt3DRender::QGeometryRenderer::Triangles

*/ Triangles(4), /** *

Representing Qt3DRender::QGeometryRenderer::TriangleStrip

*/ TriangleStrip(5), /** *

Representing Qt3DRender::QGeometryRenderer::TriangleFan

*/ TriangleFan(6), /** *

Representing Qt3DRender::QGeometryRenderer::LinesAdjacency

*/ LinesAdjacency(10), /** *

Representing Qt3DRender::QGeometryRenderer::TrianglesAdjacency

*/ TrianglesAdjacency(12), /** *

Representing Qt3DRender::QGeometryRenderer::LineStripAdjacency

*/ LineStripAdjacency(11), /** *

Representing Qt3DRender::QGeometryRenderer::TriangleStripAdjacency

*/ TriangleStripAdjacency(13), /** *

Representing Qt3DRender::QGeometryRenderer::Patches

*/ Patches(14); static { QtJambi_LibraryUtilities.initialize(); } private PrimitiveType(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 PrimitiveType resolve(int value) { switch (value) { case 0: return Points; case 1: return Lines; case 2: return LineLoop; case 3: return LineStrip; case 4: return Triangles; case 5: return TriangleStrip; case 6: return TriangleFan; case 10: return LinesAdjacency; case 12: return TrianglesAdjacency; case 11: return LineStripAdjacency; case 13: return TriangleStripAdjacency; case 14: return Patches; default: throw new QNoSuchEnumValueException(value); } } private final int value; } /** *

See Qt3DRender::QGeometryRenderer::firstInstanceChanged(int)

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

See Qt3DRender::QGeometryRenderer::firstVertexChanged(int)

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

See Qt3DRender::QGeometryRenderer::geometryChanged(Qt3DCore::QGeometry*)

*/ @SuppressWarnings({"exports"}) @QtPropertyNotify(name="geometry") public final @NonNull Signal1 geometryChanged = new Signal1<>(); /** *

See Qt3DRender::QGeometryRenderer::indexBufferByteOffsetChanged(int)

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

See Qt3DRender::QGeometryRenderer::indexOffsetChanged(int)

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

See Qt3DRender::QGeometryRenderer::instanceCountChanged(int)

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

See Qt3DRender::QGeometryRenderer::primitiveRestartEnabledChanged(bool)

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

See Qt3DRender::QGeometryRenderer::primitiveTypeChanged(Qt3DRender::QGeometryRenderer::PrimitiveType)

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

See Qt3DRender::QGeometryRenderer::restartIndexValueChanged(int)

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

See Qt3DRender::QGeometryRenderer::sortIndexChanged(float)

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

See Qt3DRender::QGeometryRenderer::vertexCountChanged(int)

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

See Qt3DRender::QGeometryRenderer::verticesPerPatchChanged(int)

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

See Qt3DRender::QGeometryRenderer::QGeometryRenderer(Qt3DCore::QNode*)

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

See Qt3DRender::QGeometryRenderer::firstInstance()const

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

See Qt3DRender::QGeometryRenderer::firstVertex()const

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

See Qt3DRender::QGeometryRenderer::geometry()const

* @return */ @QtPropertyReader(name="geometry") @SuppressWarnings({"exports"}) @QtUninvokable public final io.qt.qt3d.core.@Nullable QGeometry geometry(){ return geometry_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native io.qt.qt3d.core.QGeometry geometry_native_constfct(long __this__nativeId); /** *

See Qt3DRender::QGeometryRenderer::indexBufferByteOffset()const

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

See Qt3DRender::QGeometryRenderer::indexOffset()const

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

See Qt3DRender::QGeometryRenderer::instanceCount()const

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

See Qt3DRender::QGeometryRenderer::primitiveRestartEnabled()const

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

See Qt3DRender::QGeometryRenderer::primitiveType()const

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

See Qt3DRender::QGeometryRenderer::restartIndexValue()const

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

See Qt3DRender::QGeometryRenderer::setFirstInstance(int)

* @param firstInstance */ @QtPropertyWriter(name="firstInstance") public final void setFirstInstance(int firstInstance){ setFirstInstance_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), firstInstance); } private native void setFirstInstance_native_int(long __this__nativeId, int firstInstance); /** *

See Qt3DRender::QGeometryRenderer::setFirstVertex(int)

* @param firstVertex */ @QtPropertyWriter(name="firstVertex") public final void setFirstVertex(int firstVertex){ setFirstVertex_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), firstVertex); } private native void setFirstVertex_native_int(long __this__nativeId, int firstVertex); /** *

See Qt3DRender::QGeometryRenderer::setGeometry(Qt3DCore::QGeometry*)

* @param geometry */ @QtPropertyWriter(name="geometry") @SuppressWarnings({"exports"}) public final void setGeometry(io.qt.qt3d.core.@Nullable QGeometry geometry){ setGeometry_native_Qt3DCore_QGeometry_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(geometry)); } private native void setGeometry_native_Qt3DCore_QGeometry_ptr(long __this__nativeId, long geometry); /** *

See Qt3DRender::QGeometryRenderer::setIndexBufferByteOffset(int)

* @param offset */ @QtPropertyWriter(name="indexBufferByteOffset") public final void setIndexBufferByteOffset(int offset){ setIndexBufferByteOffset_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), offset); } private native void setIndexBufferByteOffset_native_int(long __this__nativeId, int offset); /** *

See Qt3DRender::QGeometryRenderer::setIndexOffset(int)

* @param indexOffset */ @QtPropertyWriter(name="indexOffset") public final void setIndexOffset(int indexOffset){ setIndexOffset_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), indexOffset); } private native void setIndexOffset_native_int(long __this__nativeId, int indexOffset); /** *

See Qt3DRender::QGeometryRenderer::setInstanceCount(int)

* @param instanceCount */ @QtPropertyWriter(name="instanceCount") public final void setInstanceCount(int instanceCount){ setInstanceCount_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), instanceCount); } private native void setInstanceCount_native_int(long __this__nativeId, int instanceCount); /** *

See Qt3DRender::QGeometryRenderer::setPrimitiveRestartEnabled(bool)

* @param enabled */ @QtPropertyWriter(name="primitiveRestartEnabled") public final void setPrimitiveRestartEnabled(boolean enabled){ setPrimitiveRestartEnabled_native_bool(QtJambi_LibraryUtilities.internal.nativeId(this), enabled); } private native void setPrimitiveRestartEnabled_native_bool(long __this__nativeId, boolean enabled); /** *

See Qt3DRender::QGeometryRenderer::setPrimitiveType(Qt3DRender::QGeometryRenderer::PrimitiveType)

* @param primitiveType */ @QtPropertyWriter(name="primitiveType") public final void setPrimitiveType(io.qt.qt3d.render.QGeometryRenderer.@NonNull PrimitiveType primitiveType){ setPrimitiveType_native_Qt3DRender_QGeometryRenderer_PrimitiveType(QtJambi_LibraryUtilities.internal.nativeId(this), primitiveType.value()); } private native void setPrimitiveType_native_Qt3DRender_QGeometryRenderer_PrimitiveType(long __this__nativeId, int primitiveType); /** *

See Qt3DRender::QGeometryRenderer::setRestartIndexValue(int)

* @param index */ @QtPropertyWriter(name="restartIndexValue") public final void setRestartIndexValue(int index){ setRestartIndexValue_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), index); } private native void setRestartIndexValue_native_int(long __this__nativeId, int index); /** *

See Qt3DRender::QGeometryRenderer::setSortIndex(float)

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

See Qt3DRender::QGeometryRenderer::setVertexCount(int)

* @param vertexCount */ @QtPropertyWriter(name="vertexCount") public final void setVertexCount(int vertexCount){ setVertexCount_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), vertexCount); } private native void setVertexCount_native_int(long __this__nativeId, int vertexCount); /** *

See Qt3DRender::QGeometryRenderer::setVerticesPerPatch(int)

* @param verticesPerPatch */ @QtPropertyWriter(name="verticesPerPatch") public final void setVerticesPerPatch(int verticesPerPatch){ setVerticesPerPatch_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), verticesPerPatch); } private native void setVerticesPerPatch_native_int(long __this__nativeId, int verticesPerPatch); /** *

See Qt3DRender::QGeometryRenderer::sortIndex()const

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

See Qt3DRender::QGeometryRenderer::vertexCount()const

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

See Qt3DRender::QGeometryRenderer::verticesPerPatch()const

* @return */ @QtPropertyReader(name="verticesPerPatch") @QtUninvokable public final int verticesPerPatch(){ return verticesPerPatch_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native int verticesPerPatch_native_constfct(long __this__nativeId); /** * Constructor for internal use only. * @param p expected to be null. * @hidden */ @NativeAccess protected QGeometryRenderer(QPrivateConstructor p) { super(p); } /** * Constructor for internal use only. * It is not allowed to call the declarative constructor from inside Java. * @hidden */ @NativeAccess protected QGeometryRenderer(QDeclarativeConstructor constructor) { super((QPrivateConstructor)null); initialize_native(this, constructor); } @QtUninvokable private static native void initialize_native(QGeometryRenderer instance, QDeclarativeConstructor constructor); /** *

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

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

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

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final int getFirstInstance() { return firstInstance(); } /** * @hidden *

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

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final int getFirstVertex() { return firstVertex(); } /** * @hidden *

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

*/ @QtPropertyReader(enabled=false) @SuppressWarnings({"exports"}) @QtUninvokable public final io.qt.qt3d.core.@Nullable QGeometry getGeometry() { return geometry(); } /** * @hidden *

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

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final int getIndexBufferByteOffset() { return indexBufferByteOffset(); } /** * @hidden *

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

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final int getIndexOffset() { return indexOffset(); } /** * @hidden *

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

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final int getInstanceCount() { return instanceCount(); } /** * @hidden *

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

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final boolean getPrimitiveRestartEnabled() { return primitiveRestartEnabled(); } /** * @hidden *

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

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final io.qt.qt3d.render.QGeometryRenderer.@NonNull PrimitiveType getPrimitiveType() { return primitiveType(); } /** * @hidden *

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

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final int getRestartIndexValue() { return restartIndexValue(); } /** * @hidden *

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

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

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

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final int getVertexCount() { return vertexCount(); } /** * @hidden *

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

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final int getVerticesPerPatch() { return verticesPerPatch(); } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy