java.lang.Object
io.qt.internal.QtJambiObject
io.qt.QtObject
io.qt.core.QObject
io.qt.qt3d.core.QNode
- All Implemented Interfaces:
QtObjectInterface
,QtSignalBlockerInterface
,QtSignalEmitterInterface
,QtThreadAffineInterface
- Direct Known Subclasses:
QAbstractActionInput
,QAbstractAnimationClip
,QAbstractAxisInput
,QAbstractChannelMapping
,QAbstractClipBlendNode
,QAbstractPhysicalDevice
,QAbstractSkeleton
,QAbstractSpriteSheet
,QAbstractTexture
,QAbstractTextureImage
,QAction
,QAttribute
,QAxis
,QAxisSetting
,QBuffer
,QChannelMapper
,QClock
,QComponent
,QEffect
,QEntity
,QFilterKey
,QFrameGraphNode
,QGeometry
,QJoint
,QParameter
,QPickingSettings
,QRenderPass
,QRenderState
,QRenderTargetOutput
,QScene2D
,QShaderImage
,QShaderProgram
,QShaderProgramBuilder
,QSpriteSheetItem
,QTechnique
public class QNode extends QObject
The base class of all Qt3D node classes used to build a Qt3D scene
Java wrapper for Qt class Qt3DCore::QNode
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
QNode.PropertyTrackingMode
Java wrapper for Qt enum Qt3DCore::QNode::PropertyTrackingModeNested 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<QNode.PropertyTrackingMode>
defaultPropertyTrackingModeChanged
QObject.Signal1<@QtPrimitiveType Boolean>
enabledChanged
QObject.Signal0
nodeDestroyed
QObject.Signal1<QObject>
parentChanged
static QMetaObject
staticMetaObject
This variable stores the meta-object for the class. -
Constructor Summary
Constructors Modifier Constructor Description QNode()
Overloaded constructor forQNode(io.qt.qt3d.core.QNode)
withparent = null
.protected
QNode(QObject.QDeclarativeConstructor constructor)
Constructor for internal use only.QNode(QNode parent)
protected
QNode(QtObject.QPrivateConstructor p)
Constructor for internal use only. -
Method Summary
Modifier and Type Method Description boolean
blockNotifications(boolean block)
QVector<QNode>
childNodes()
void
clearPropertyTracking(String propertyName)
void
clearPropertyTrackings()
QNode.PropertyTrackingMode
defaultPropertyTrackingMode()
QNodeId
id()
boolean
isEnabled()
boolean
notificationsBlocked()
protected void
notifyObservers(QSceneChange change)
Deprecated.QNode
parentNode()
QNode.PropertyTrackingMode
propertyTracking(String propertyName)
protected void
sceneChangeEvent(QSceneChange change)
Deprecated.int
sendCommand(String name)
Deprecated.int
sendCommand(String name, Object data)
Deprecated.int
sendCommand(String name, Object data, int replyTo)
Deprecated.void
sendReply(QNodeCommand command)
Deprecated.void
setDefaultPropertyTrackingMode(QNode.PropertyTrackingMode mode)
void
setEnabled(boolean isEnabled)
void
setParent(QNode parent)
void
setPropertyTracking(String propertyName, QNode.PropertyTrackingMode trackMode)
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. -
defaultPropertyTrackingModeChanged
-
enabledChanged
-
nodeDestroyed
-
parentChanged
-
-
Constructor Details
-
QNode
public QNode()Overloaded constructor for
QNode(io.qt.qt3d.core.QNode)
withparent = null
. -
QNode
-
QNode
Constructor for internal use only.- Parameters:
p
- expected to benull
.
-
QNode
Constructor for internal use only. It is not allowed to call the declarative constructor from inside Java.
-
-
Method Details
-
blockNotifications
-
childNodes
-
clearPropertyTracking
-
clearPropertyTrackings
-
defaultPropertyTrackingMode
-
id
-
isEnabled
-
notificationsBlocked
-
notifyObservers
Deprecated. -
parentNode
-
propertyTracking
-
sendCommand
Deprecated.Overloaded function for
sendCommand(java.lang.String, java.lang.Object, int)
withreplyTo = 0
. -
sendCommand
Deprecated.Overloaded function for
sendCommand(java.lang.String, java.lang.Object, int)
with:
data = null
replyTo = 0
-
sendCommand
Deprecated.Sends a command message to the backend node
See Qt3DCore::QNode::sendCommand(QString,QVariant,Qt3DCore::QNodeCommand::CommandId)
-
sendReply
Deprecated.Send a command back to the backend node
-
setDefaultPropertyTrackingMode
-
setEnabled
public final void setEnabled(boolean isEnabled) -
setParent
-
setPropertyTracking
@QtUninvokable public final void setPropertyTracking(String propertyName, QNode.PropertyTrackingMode trackMode) -
sceneChangeEvent
Deprecated.
-