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.QDiffuseSpecularMaterial
- All Implemented Interfaces:
QtObjectInterface
,QtSignalBlockerInterface
,QtSignalEmitterInterface
,QtThreadAffineInterface
public class QDiffuseSpecularMaterial extends QMaterial
Default implementation of the phong lighting effect
Java wrapper for Qt class Qt3DExtras::QDiffuseSpecularMaterial
-
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 Boolean>
alphaBlendingEnabledChanged
QObject.Signal1<QColor>
ambientChanged
QObject.Signal1<Object>
diffuseChanged
QObject.Signal1<Object>
normalChanged
QObject.Signal1<@QtPrimitiveType Float>
shininessChanged
QObject.Signal1<Object>
specularChanged
static QMetaObject
staticMetaObject
This variable stores the meta-object for the class.QObject.Signal1<@QtPrimitiveType Float>
textureScaleChanged
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 QDiffuseSpecularMaterial()
Overloaded constructor forQDiffuseSpecularMaterial(io.qt.qt3d.core.QNode)
withparent = null
.protected
QDiffuseSpecularMaterial(QObject.QDeclarativeConstructor constructor)
Constructor for internal use only.QDiffuseSpecularMaterial(QNode parent)
protected
QDiffuseSpecularMaterial(QtObject.QPrivateConstructor p)
Constructor for internal use only. -
Method Summary
Modifier and Type Method Description QColor
ambient()
Object
diffuse()
boolean
isAlphaBlendingEnabled()
Object
normal()
void
setAlphaBlendingEnabled(boolean enabled)
void
setAmbient(QColor ambient)
void
setDiffuse(Object diffuse)
void
setNormal(Object normal)
void
setShininess(float shininess)
void
setSpecular(Object specular)
void
setTextureScale(float textureScale)
float
shininess()
Object
specular()
float
textureScale()
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. -
alphaBlendingEnabledChanged
-
ambientChanged
-
diffuseChanged
-
normalChanged
-
shininessChanged
-
specularChanged
-
textureScaleChanged
-
-
Constructor Details
-
QDiffuseSpecularMaterial
public QDiffuseSpecularMaterial()Overloaded constructor for
QDiffuseSpecularMaterial(io.qt.qt3d.core.QNode)
withparent = null
. -
QDiffuseSpecularMaterial
-
QDiffuseSpecularMaterial
Constructor for internal use only.- Parameters:
p
- expected to benull
.
-
QDiffuseSpecularMaterial
Constructor for internal use only. It is not allowed to call the declarative constructor from inside Java.
-
-
Method Details
-
ambient
-
diffuse
-
isAlphaBlendingEnabled
-
normal
-
setAlphaBlendingEnabled
public final void setAlphaBlendingEnabled(boolean enabled) -
setAmbient
-
setDiffuse
-
setNormal
-
setShininess
public final void setShininess(float shininess) -
setSpecular
-
setTextureScale
public final void setTextureScale(float textureScale) -
shininess
-
specular
-
textureScale
-