java.lang.Object
io.qt.internal.QtJambiObject
io.qt.QtObject
io.qt.core.QObject
io.qt.qt3d.core.QNode
io.qt.qt3d.render.QShaderProgramBuilder
- All Implemented Interfaces:
QtObjectInterface
,QtSignalBlockerInterface
,QtSignalEmitterInterface
,QtThreadAffineInterface
public class QShaderProgramBuilder extends QNode
Generates a Shader Program content from loaded graphs
Java wrapper for Qt class Qt3DRender::QShaderProgramBuilder
-
Nested Class Summary
Nested 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
-
Constructor Summary
Constructors Modifier Constructor Description QShaderProgramBuilder()
Overloaded constructor forQShaderProgramBuilder(io.qt.qt3d.core.QNode)
withparent = null
.protected
QShaderProgramBuilder(QObject.QDeclarativeConstructor constructor)
Constructor for internal use only.QShaderProgramBuilder(QNode parent)
protected
QShaderProgramBuilder(QtObject.QPrivateConstructor p)
Constructor for internal use only. -
Method Summary
Modifier and Type Method Description QByteArray
computeShaderCode()
QUrl
computeShaderGraph()
QStringList
enabledLayers()
QByteArray
fragmentShaderCode()
QUrl
fragmentShaderGraph()
QByteArray
geometryShaderCode()
QUrl
geometryShaderGraph()
void
setComputeShaderGraph(QUrl computeShaderGraph)
void
setEnabledLayers(Collection<String> layers)
void
setFragmentShaderGraph(QUrl fragmentShaderGraph)
void
setGeometryShaderGraph(QUrl geometryShaderGraph)
void
setShaderProgram(QShaderProgram program)
void
setTessellationControlShaderGraph(QUrl tessellationControlShaderGraph)
void
setTessellationEvaluationShaderGraph(QUrl tessellationEvaluationShaderGraph)
void
setVertexShaderGraph(QUrl vertexShaderGraph)
QShaderProgram
shaderProgram()
QByteArray
tessellationControlShaderCode()
QUrl
tessellationControlShaderGraph()
QByteArray
tessellationEvaluationShaderCode()
QUrl
tessellationEvaluationShaderGraph()
QByteArray
vertexShaderCode()
QUrl
vertexShaderGraph()
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. -
computeShaderCodeChanged
-
computeShaderGraphChanged
-
enabledLayersChanged
-
fragmentShaderCodeChanged
-
fragmentShaderGraphChanged
-
geometryShaderCodeChanged
-
geometryShaderGraphChanged
-
shaderProgramChanged
-
tessellationControlShaderCodeChanged
-
tessellationControlShaderGraphChanged
-
tessellationEvaluationShaderCodeChanged
-
tessellationEvaluationShaderGraphChanged
-
vertexShaderCodeChanged
-
vertexShaderGraphChanged
-
-
Constructor Details
-
QShaderProgramBuilder
public QShaderProgramBuilder()Overloaded constructor for
QShaderProgramBuilder(io.qt.qt3d.core.QNode)
withparent = null
. -
QShaderProgramBuilder
-
QShaderProgramBuilder
Constructor for internal use only.- Parameters:
p
- expected to benull
.
-
QShaderProgramBuilder
Constructor for internal use only. It is not allowed to call the declarative constructor from inside Java.
-
-
Method Details
-
computeShaderCode
-
computeShaderGraph
-
enabledLayers
-
fragmentShaderCode
-
fragmentShaderGraph
-
geometryShaderCode
-
geometryShaderGraph
-
setComputeShaderGraph
-
setEnabledLayers
-
setFragmentShaderGraph
-
setGeometryShaderGraph
-
setShaderProgram
-
setTessellationControlShaderGraph
-
setTessellationEvaluationShaderGraph
-
setVertexShaderGraph
-
shaderProgram
-
tessellationControlShaderCode
-
tessellationControlShaderGraph
-
tessellationEvaluationShaderCode
-
tessellationEvaluationShaderGraph
-
vertexShaderCode
-
vertexShaderGraph
-