java.lang.Object
io.qt.internal.QtJambiObject
io.qt.QtObject
io.qt.core.QObject
io.qt.qt3d.core.QNode
io.qt.qt3d.render.QGeometry
io.qt.qt3d.extras.QCuboidGeometry
- All Implemented Interfaces:
QtObjectInterface
,QtSignalBlockerInterface
,QtSignalEmitterInterface
,QtThreadAffineInterface
public class QCuboidGeometry extends QGeometry
Allows creation of a cuboid in 3D space. * * * * * The QCuboidGeometry class is most commonly used internally by the QCuboidMesh * but can also be used in custom Qt3DRender::QGeometryRenderer subclasses
Java wrapper for Qt class Qt3DExtras::QCuboidGeometry
-
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 static QMetaObject
staticMetaObject
This variable stores the meta-object for the class.QObject.Signal1<@QtPrimitiveType Float>
xExtentChanged
QObject.Signal1<QSize>
xyMeshResolutionChanged
QObject.Signal1<QSize>
xzMeshResolutionChanged
QObject.Signal1<@QtPrimitiveType Float>
yExtentChanged
QObject.Signal1<QSize>
yzMeshResolutionChanged
QObject.Signal1<@QtPrimitiveType Float>
zExtentChanged
Fields inherited from class io.qt.qt3d.render.QGeometry
boundingVolumePositionAttributeChanged, maxExtentChanged, minExtentChanged
Fields inherited from class io.qt.qt3d.core.QNode
defaultPropertyTrackingModeChanged, enabledChanged, nodeDestroyed, parentChanged
-
Constructor Summary
Constructors Modifier Constructor Description QCuboidGeometry()
Overloaded constructor forQCuboidGeometry(io.qt.qt3d.core.QNode)
withparent = null
.protected
QCuboidGeometry(QObject.QDeclarativeConstructor constructor)
Constructor for internal use only.QCuboidGeometry(QNode parent)
protected
QCuboidGeometry(QtObject.QPrivateConstructor p)
Constructor for internal use only. -
Method Summary
Modifier and Type Method Description QAttribute
indexAttribute()
QAttribute
normalAttribute()
QAttribute
positionAttribute()
void
setXExtent(float xExtent)
void
setXYMeshResolution(QSize resolution)
void
setXZMeshResolution(QSize resolution)
void
setYExtent(float yExtent)
void
setYZMeshResolution(QSize resolution)
void
setZExtent(float zExtent)
QAttribute
tangentAttribute()
QAttribute
texCoordAttribute()
void
updateIndices()
void
updateVertices()
float
xExtent()
QSize
xyMeshResolution()
QSize
xzMeshResolution()
float
yExtent()
QSize
yzMeshResolution()
float
zExtent()
Methods inherited from class io.qt.qt3d.render.QGeometry
addAttribute, attributes, boundingVolumePositionAttribute, maxExtent, minExtent, removeAttribute, sceneChangeEvent, setBoundingVolumePositionAttribute
Methods inherited from class io.qt.qt3d.core.QNode
blockNotifications, childNodes, clearPropertyTracking, clearPropertyTrackings, defaultPropertyTrackingMode, id, isEnabled, notificationsBlocked, notifyObservers, parentNode, propertyTracking, 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. -
xExtentChanged
-
xyMeshResolutionChanged
-
xzMeshResolutionChanged
-
yExtentChanged
-
yzMeshResolutionChanged
-
zExtentChanged
-
-
Constructor Details
-
QCuboidGeometry
public QCuboidGeometry()Overloaded constructor for
QCuboidGeometry(io.qt.qt3d.core.QNode)
withparent = null
. -
QCuboidGeometry
-
QCuboidGeometry
Constructor for internal use only.- Parameters:
p
- expected to benull
.
-
QCuboidGeometry
Constructor for internal use only. It is not allowed to call the declarative constructor from inside Java.
-
-
Method Details
-
indexAttribute
-
normalAttribute
-
positionAttribute
-
setXExtent
public final void setXExtent(float xExtent) -
setXYMeshResolution
-
setXZMeshResolution
-
setYExtent
public final void setYExtent(float yExtent) -
setYZMeshResolution
-
setZExtent
public final void setZExtent(float zExtent) -
tangentAttribute
-
texCoordAttribute
-
updateIndices
-
updateVertices
-
xExtent
-
xyMeshResolution
-
xzMeshResolution
-
yExtent
-
yzMeshResolution
-
zExtent
-