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.QMaterial
io.qt.qt3d.extras.QPhongAlphaMaterial
- All Implemented Interfaces:
QtObjectInterface
,QtSignalBlockerInterface
,QtSignalEmitterInterface
,QtThreadAffineInterface
public class QPhongAlphaMaterial extends QMaterial
Default implementation of the phong lighting effect with alpha
Java wrapper for Qt class Qt3DExtras::QPhongAlphaMaterial
-
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.QDeclarativeConstructor, 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>
alphaChanged
QObject.Signal1<QColor>
ambientChanged
QObject.Signal1<QBlendEquation.BlendFunction>
blendFunctionArgChanged
QObject.Signal1<QBlendEquationArguments.Blending>
destinationAlphaArgChanged
QObject.Signal1<QBlendEquationArguments.Blending>
destinationRgbArgChanged
QObject.Signal1<QColor>
diffuseChanged
QObject.Signal1<@QtPrimitiveType Float>
shininessChanged
QObject.Signal1<QBlendEquationArguments.Blending>
sourceAlphaArgChanged
QObject.Signal1<QBlendEquationArguments.Blending>
sourceRgbArgChanged
QObject.Signal1<QColor>
specularChanged
static QMetaObject
staticMetaObject
This variable stores the meta-object for the class.Fields inherited from class io.qt.qt3d.core.QComponent
addedToEntity, removedFromEntity, shareableChanged
Fields inherited from class io.qt.qt3d.core.QNode
defaultPropertyTrackingModeChanged, enabledChanged, nodeDestroyed, parentChanged
-
Constructor Summary
Constructors Modifier Constructor Description QPhongAlphaMaterial()
Overloaded constructor forQPhongAlphaMaterial(io.qt.qt3d.core.QNode)
withparent = null
.protected
QPhongAlphaMaterial(QObject.QDeclarativeConstructor constructor)
Constructor for internal use only.QPhongAlphaMaterial(QNode parent)
protected
QPhongAlphaMaterial(QtObject.QPrivateConstructor p)
Constructor for internal use only. -
Method Summary
Modifier and Type Method Description float
alpha()
QColor
ambient()
QBlendEquation.BlendFunction
blendFunctionArg()
QBlendEquationArguments.Blending
destinationAlphaArg()
QBlendEquationArguments.Blending
destinationRgbArg()
QColor
diffuse()
void
setAlpha(float alpha)
void
setAmbient(QColor ambient)
void
setBlendFunctionArg(QBlendEquation.BlendFunction blendFunctionArg)
void
setDestinationAlphaArg(QBlendEquationArguments.Blending destinationAlphaArg)
void
setDestinationRgbArg(QBlendEquationArguments.Blending destinationRgbArg)
void
setDiffuse(QColor diffuse)
void
setShininess(float shininess)
void
setSourceAlphaArg(QBlendEquationArguments.Blending sourceAlphaArg)
void
setSourceRgbArg(QBlendEquationArguments.Blending sourceRgbArg)
void
setSpecular(QColor specular)
float
shininess()
QBlendEquationArguments.Blending
sourceAlphaArg()
QBlendEquationArguments.Blending
sourceRgbArg()
QColor
specular()
Methods inherited from class io.qt.qt3d.render.QMaterial
addParameter, effect, parameters, removeParameter, setEffect
Methods inherited from class io.qt.qt3d.core.QNode
blockNotifications, childNodes, clearPropertyTracking, clearPropertyTrackings, defaultPropertyTrackingMode, id, isEnabled, notificationsBlocked, notifyObservers, parentNode, propertyTracking, sceneChangeEvent, sendCommand, sendCommand, sendCommand, sendReply, setDefaultPropertyTrackingMode, setEnabled, setParent, setPropertyTracking
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, 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. -
alphaChanged
-
ambientChanged
-
blendFunctionArgChanged
-
destinationAlphaArgChanged
-
destinationRgbArgChanged
-
diffuseChanged
-
shininessChanged
-
sourceAlphaArgChanged
-
sourceRgbArgChanged
-
specularChanged
-
-
Constructor Details
-
QPhongAlphaMaterial
public QPhongAlphaMaterial()Overloaded constructor for
QPhongAlphaMaterial(io.qt.qt3d.core.QNode)
withparent = null
. -
QPhongAlphaMaterial
-
QPhongAlphaMaterial
Constructor for internal use only.- Parameters:
p
- expected to benull
.
-
QPhongAlphaMaterial
Constructor for internal use only. It is not allowed to call the declarative constructor from inside Java.
-
-
Method Details
-
alpha
-
ambient
-
blendFunctionArg
-
destinationAlphaArg
-
destinationRgbArg
-
diffuse
-
setAlpha
public final void setAlpha(float alpha) -
setAmbient
-
setBlendFunctionArg
-
setDestinationAlphaArg
-
setDestinationRgbArg
-
setDiffuse
-
setShininess
public final void setShininess(float shininess) -
setSourceAlphaArg
-
setSourceRgbArg
-
setSpecular
-
shininess
-
sourceAlphaArg
-
sourceRgbArg
-
specular
-