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

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

package io.qt.qt3d.render;

import io.qt.*;


/**
 * 

Generates a Shader Program content from loaded graphs

*

Java wrapper for Qt class Qt3DRender::QShaderProgramBuilder

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

See Qt3DRender::QShaderProgramBuilder::computeShaderCodeChanged(QByteArray)

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

See Qt3DRender::QShaderProgramBuilder::computeShaderGraphChanged(QUrl)

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

See Qt3DRender::QShaderProgramBuilder::enabledLayersChanged(QStringList)

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

See Qt3DRender::QShaderProgramBuilder::fragmentShaderCodeChanged(QByteArray)

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

See Qt3DRender::QShaderProgramBuilder::fragmentShaderGraphChanged(QUrl)

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

See Qt3DRender::QShaderProgramBuilder::geometryShaderCodeChanged(QByteArray)

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

See Qt3DRender::QShaderProgramBuilder::geometryShaderGraphChanged(QUrl)

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

See Qt3DRender::QShaderProgramBuilder::shaderProgramChanged(Qt3DRender::QShaderProgram*)

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

See Qt3DRender::QShaderProgramBuilder::tessellationControlShaderCodeChanged(QByteArray)

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

See Qt3DRender::QShaderProgramBuilder::tessellationControlShaderGraphChanged(QUrl)

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

See Qt3DRender::QShaderProgramBuilder::tessellationEvaluationShaderCodeChanged(QByteArray)

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

See Qt3DRender::QShaderProgramBuilder::tessellationEvaluationShaderGraphChanged(QUrl)

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

See Qt3DRender::QShaderProgramBuilder::vertexShaderCodeChanged(QByteArray)

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

See Qt3DRender::QShaderProgramBuilder::vertexShaderGraphChanged(QUrl)

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

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

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

See Qt3DRender::QShaderProgramBuilder::computeShaderCode()const

* @return */ @QtPropertyReader(name="computeShaderCode") @QtUninvokable public final io.qt.core.@NonNull QByteArray computeShaderCode(){ return computeShaderCode_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native io.qt.core.QByteArray computeShaderCode_native_constfct(long __this__nativeId); /** *

See Qt3DRender::QShaderProgramBuilder::computeShaderGraph()const

* @return */ @QtPropertyReader(name="computeShaderGraph") @QtUninvokable public final io.qt.core.@NonNull QUrl computeShaderGraph(){ return computeShaderGraph_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native io.qt.core.QUrl computeShaderGraph_native_constfct(long __this__nativeId); /** *

See Qt3DRender::QShaderProgramBuilder::enabledLayers()const

* @return */ @QtPropertyReader(name="enabledLayers") @QtUninvokable public final io.qt.core.@NonNull QStringList enabledLayers(){ return enabledLayers_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native io.qt.core.QStringList enabledLayers_native_constfct(long __this__nativeId); /** *

See Qt3DRender::QShaderProgramBuilder::fragmentShaderCode()const

* @return */ @QtPropertyReader(name="fragmentShaderCode") @QtUninvokable public final io.qt.core.@NonNull QByteArray fragmentShaderCode(){ return fragmentShaderCode_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native io.qt.core.QByteArray fragmentShaderCode_native_constfct(long __this__nativeId); /** *

See Qt3DRender::QShaderProgramBuilder::fragmentShaderGraph()const

* @return */ @QtPropertyReader(name="fragmentShaderGraph") @QtUninvokable public final io.qt.core.@NonNull QUrl fragmentShaderGraph(){ return fragmentShaderGraph_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native io.qt.core.QUrl fragmentShaderGraph_native_constfct(long __this__nativeId); /** *

See Qt3DRender::QShaderProgramBuilder::geometryShaderCode()const

* @return */ @QtPropertyReader(name="geometryShaderCode") @QtUninvokable public final io.qt.core.@NonNull QByteArray geometryShaderCode(){ return geometryShaderCode_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native io.qt.core.QByteArray geometryShaderCode_native_constfct(long __this__nativeId); /** *

See Qt3DRender::QShaderProgramBuilder::geometryShaderGraph()const

* @return */ @QtPropertyReader(name="geometryShaderGraph") @QtUninvokable public final io.qt.core.@NonNull QUrl geometryShaderGraph(){ return geometryShaderGraph_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native io.qt.core.QUrl geometryShaderGraph_native_constfct(long __this__nativeId); /** *

See Qt3DRender::QShaderProgramBuilder::setComputeShaderGraph(QUrl)

* @param computeShaderGraph */ @QtPropertyWriter(name="computeShaderGraph") public final void setComputeShaderGraph(io.qt.core.@NonNull QUrl computeShaderGraph){ setComputeShaderGraph_native_cref_QUrl(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(computeShaderGraph)); } private native void setComputeShaderGraph_native_cref_QUrl(long __this__nativeId, long computeShaderGraph); /** *

See Qt3DRender::QShaderProgramBuilder::setEnabledLayers(QStringList)

* @param layers */ @QtPropertyWriter(name="enabledLayers") public final void setEnabledLayers(java.util.@NonNull Collection layers){ setEnabledLayers_native_cref_QStringList(QtJambi_LibraryUtilities.internal.nativeId(this), layers); } private native void setEnabledLayers_native_cref_QStringList(long __this__nativeId, java.util.Collection layers); /** *

See Qt3DRender::QShaderProgramBuilder::setFragmentShaderGraph(QUrl)

* @param fragmentShaderGraph */ @QtPropertyWriter(name="fragmentShaderGraph") public final void setFragmentShaderGraph(io.qt.core.@NonNull QUrl fragmentShaderGraph){ setFragmentShaderGraph_native_cref_QUrl(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(fragmentShaderGraph)); } private native void setFragmentShaderGraph_native_cref_QUrl(long __this__nativeId, long fragmentShaderGraph); /** *

See Qt3DRender::QShaderProgramBuilder::setGeometryShaderGraph(QUrl)

* @param geometryShaderGraph */ @QtPropertyWriter(name="geometryShaderGraph") public final void setGeometryShaderGraph(io.qt.core.@NonNull QUrl geometryShaderGraph){ setGeometryShaderGraph_native_cref_QUrl(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(geometryShaderGraph)); } private native void setGeometryShaderGraph_native_cref_QUrl(long __this__nativeId, long geometryShaderGraph); /** *

See Qt3DRender::QShaderProgramBuilder::setShaderProgram(Qt3DRender::QShaderProgram*)

* @param program */ @QtPropertyWriter(name="shaderProgram") public final void setShaderProgram(io.qt.qt3d.render.@Nullable QShaderProgram program){ setShaderProgram_native_Qt3DRender_QShaderProgram_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(program)); } private native void setShaderProgram_native_Qt3DRender_QShaderProgram_ptr(long __this__nativeId, long program); /** *

See Qt3DRender::QShaderProgramBuilder::setTessellationControlShaderGraph(QUrl)

* @param tessellationControlShaderGraph */ @QtPropertyWriter(name="tessellationControlShaderGraph") public final void setTessellationControlShaderGraph(io.qt.core.@NonNull QUrl tessellationControlShaderGraph){ setTessellationControlShaderGraph_native_cref_QUrl(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(tessellationControlShaderGraph)); } private native void setTessellationControlShaderGraph_native_cref_QUrl(long __this__nativeId, long tessellationControlShaderGraph); /** *

See Qt3DRender::QShaderProgramBuilder::setTessellationEvaluationShaderGraph(QUrl)

* @param tessellationEvaluationShaderGraph */ @QtPropertyWriter(name="tessellationEvaluationShaderGraph") public final void setTessellationEvaluationShaderGraph(io.qt.core.@NonNull QUrl tessellationEvaluationShaderGraph){ setTessellationEvaluationShaderGraph_native_cref_QUrl(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(tessellationEvaluationShaderGraph)); } private native void setTessellationEvaluationShaderGraph_native_cref_QUrl(long __this__nativeId, long tessellationEvaluationShaderGraph); /** *

See Qt3DRender::QShaderProgramBuilder::setVertexShaderGraph(QUrl)

* @param vertexShaderGraph */ @QtPropertyWriter(name="vertexShaderGraph") public final void setVertexShaderGraph(io.qt.core.@NonNull QUrl vertexShaderGraph){ setVertexShaderGraph_native_cref_QUrl(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(vertexShaderGraph)); } private native void setVertexShaderGraph_native_cref_QUrl(long __this__nativeId, long vertexShaderGraph); /** *

See Qt3DRender::QShaderProgramBuilder::shaderProgram()const

* @return */ @QtPropertyReader(name="shaderProgram") @QtUninvokable public final io.qt.qt3d.render.@Nullable QShaderProgram shaderProgram(){ return shaderProgram_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native io.qt.qt3d.render.QShaderProgram shaderProgram_native_constfct(long __this__nativeId); /** *

See Qt3DRender::QShaderProgramBuilder::tessellationControlShaderCode()const

* @return */ @QtPropertyReader(name="tessellationControlShaderCode") @QtUninvokable public final io.qt.core.@NonNull QByteArray tessellationControlShaderCode(){ return tessellationControlShaderCode_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native io.qt.core.QByteArray tessellationControlShaderCode_native_constfct(long __this__nativeId); /** *

See Qt3DRender::QShaderProgramBuilder::tessellationControlShaderGraph()const

* @return */ @QtPropertyReader(name="tessellationControlShaderGraph") @QtUninvokable public final io.qt.core.@NonNull QUrl tessellationControlShaderGraph(){ return tessellationControlShaderGraph_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native io.qt.core.QUrl tessellationControlShaderGraph_native_constfct(long __this__nativeId); /** *

See Qt3DRender::QShaderProgramBuilder::tessellationEvaluationShaderCode()const

* @return */ @QtPropertyReader(name="tessellationEvaluationShaderCode") @QtUninvokable public final io.qt.core.@NonNull QByteArray tessellationEvaluationShaderCode(){ return tessellationEvaluationShaderCode_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native io.qt.core.QByteArray tessellationEvaluationShaderCode_native_constfct(long __this__nativeId); /** *

See Qt3DRender::QShaderProgramBuilder::tessellationEvaluationShaderGraph()const

* @return */ @QtPropertyReader(name="tessellationEvaluationShaderGraph") @QtUninvokable public final io.qt.core.@NonNull QUrl tessellationEvaluationShaderGraph(){ return tessellationEvaluationShaderGraph_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native io.qt.core.QUrl tessellationEvaluationShaderGraph_native_constfct(long __this__nativeId); /** *

See Qt3DRender::QShaderProgramBuilder::vertexShaderCode()const

* @return */ @QtPropertyReader(name="vertexShaderCode") @QtUninvokable public final io.qt.core.@NonNull QByteArray vertexShaderCode(){ return vertexShaderCode_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native io.qt.core.QByteArray vertexShaderCode_native_constfct(long __this__nativeId); /** *

See Qt3DRender::QShaderProgramBuilder::vertexShaderGraph()const

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

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

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

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

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final io.qt.core.@NonNull QByteArray getComputeShaderCode() { return computeShaderCode(); } /** * @hidden *

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

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final io.qt.core.@NonNull QUrl getComputeShaderGraph() { return computeShaderGraph(); } /** * @hidden *

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

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final io.qt.core.@NonNull QStringList getEnabledLayers() { return enabledLayers(); } /** * @hidden *

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

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final io.qt.core.@NonNull QByteArray getFragmentShaderCode() { return fragmentShaderCode(); } /** * @hidden *

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

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final io.qt.core.@NonNull QUrl getFragmentShaderGraph() { return fragmentShaderGraph(); } /** * @hidden *

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

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final io.qt.core.@NonNull QByteArray getGeometryShaderCode() { return geometryShaderCode(); } /** * @hidden *

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

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final io.qt.core.@NonNull QUrl getGeometryShaderGraph() { return geometryShaderGraph(); } /** *

Overloaded function for {@link #setComputeShaderGraph(io.qt.core.QUrl)}.

*/ public final void setComputeShaderGraph(java.lang.@NonNull String computeShaderGraph) { setComputeShaderGraph(new io.qt.core.QUrl(computeShaderGraph)); } /** *

Overloaded function for {@link #setFragmentShaderGraph(io.qt.core.QUrl)}.

*/ public final void setFragmentShaderGraph(java.lang.@NonNull String fragmentShaderGraph) { setFragmentShaderGraph(new io.qt.core.QUrl(fragmentShaderGraph)); } /** *

Overloaded function for {@link #setGeometryShaderGraph(io.qt.core.QUrl)}.

*/ public final void setGeometryShaderGraph(java.lang.@NonNull String geometryShaderGraph) { setGeometryShaderGraph(new io.qt.core.QUrl(geometryShaderGraph)); } /** *

Overloaded function for {@link #setTessellationControlShaderGraph(io.qt.core.QUrl)}.

*/ public final void setTessellationControlShaderGraph(java.lang.@NonNull String tessellationControlShaderGraph) { setTessellationControlShaderGraph(new io.qt.core.QUrl(tessellationControlShaderGraph)); } /** *

Overloaded function for {@link #setTessellationEvaluationShaderGraph(io.qt.core.QUrl)}.

*/ public final void setTessellationEvaluationShaderGraph(java.lang.@NonNull String tessellationEvaluationShaderGraph) { setTessellationEvaluationShaderGraph(new io.qt.core.QUrl(tessellationEvaluationShaderGraph)); } /** *

Overloaded function for {@link #setVertexShaderGraph(io.qt.core.QUrl)}.

*/ public final void setVertexShaderGraph(java.lang.@NonNull String vertexShaderGraph) { setVertexShaderGraph(new io.qt.core.QUrl(vertexShaderGraph)); } /** * @hidden *

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

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final io.qt.qt3d.render.@Nullable QShaderProgram getShaderProgram() { return shaderProgram(); } /** * @hidden *

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

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final io.qt.core.@NonNull QByteArray getTessellationControlShaderCode() { return tessellationControlShaderCode(); } /** * @hidden *

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

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final io.qt.core.@NonNull QUrl getTessellationControlShaderGraph() { return tessellationControlShaderGraph(); } /** * @hidden *

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

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final io.qt.core.@NonNull QByteArray getTessellationEvaluationShaderCode() { return tessellationEvaluationShaderCode(); } /** * @hidden *

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

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final io.qt.core.@NonNull QUrl getTessellationEvaluationShaderGraph() { return tessellationEvaluationShaderGraph(); } /** * @hidden *

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

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final io.qt.core.@NonNull QByteArray getVertexShaderCode() { return vertexShaderCode(); } /** * @hidden *

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

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final io.qt.core.@NonNull QUrl getVertexShaderGraph() { return vertexShaderGraph(); } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy