java.lang.Object
io.qt.internal.QtJambiObject
io.qt.QtObject
io.qt.core.QObject
io.qt.quick3d.QQuick3DObject
io.qt.quick3d.QQuick3DGeometry
- All Implemented Interfaces:
QQmlParserStatus
,QtObjectInterface
,QtSignalBlockerInterface
,QtSignalEmitterInterface
,QtThreadAffineInterface
public class QQuick3DGeometry extends QQuick3DObject
Base class for defining custom geometry
Java wrapper for Qt class QQuick3DGeometry
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
QQuick3DGeometry.Attribute
Java wrapper for Qt class QQuick3DGeometry::Attributestatic class
QQuick3DGeometry.PrimitiveType
Java wrapper for Qt enum QQuick3DGeometry::PrimitiveTypeNested classes/interfaces inherited from class io.qt.quick3d.QQuick3DObject
QQuick3DObject.ItemChange
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.Signal0
geometryNodeDirty
QObject.Signal0
nameChanged
static QMetaObject
staticMetaObject
This variable stores the meta-object for the class.Fields inherited from class io.qt.quick3d.QQuick3DObject
childrenChanged, parentChanged, stateChanged
-
Constructor Summary
Constructors Modifier Constructor Description QQuick3DGeometry()
Overloaded constructor forQQuick3DGeometry(io.qt.quick3d.QQuick3DObject)
withparent = null
.protected
QQuick3DGeometry(QObject.QDeclarativeConstructor constructor)
Constructor for internal use only.protected
QQuick3DGeometry(QtObject.QPrivateConstructor p)
Constructor for internal use only.QQuick3DGeometry(QQuick3DObject parent)
-
Method Summary
Modifier and Type Method Description void
addAttribute(QQuick3DGeometry.Attribute att)
void
addAttribute(QQuick3DGeometry.Attribute.Semantic semantic, int offset, QQuick3DGeometry.Attribute.ComponentType componentType)
QQuick3DGeometry.Attribute
attribute(int index)
int
attributeCount()
QVector3D
boundsMax()
QVector3D
boundsMin()
void
clear()
QByteArray
indexBuffer()
protected void
markAllDirty()
String
name()
QQuick3DGeometry.PrimitiveType
primitiveType()
void
setBounds(QVector3D min, QVector3D max)
void
setIndexData(QByteArray data)
void
setName(String name)
void
setPrimitiveType(QQuick3DGeometry.PrimitiveType type)
void
setStride(int stride)
void
setVertexData(QByteArray data)
int
stride()
QByteArray
vertexBuffer()
Methods inherited from class io.qt.quick3d.QQuick3DObject
childItems, classBegin, componentComplete, isComponentComplete, itemChange, parentItem, setParentItem, setState, state, update
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. -
geometryNodeDirty
-
nameChanged
-
-
Constructor Details
-
QQuick3DGeometry
public QQuick3DGeometry()Overloaded constructor for
QQuick3DGeometry(io.qt.quick3d.QQuick3DObject)
withparent = null
. -
QQuick3DGeometry
-
QQuick3DGeometry
Constructor for internal use only.- Parameters:
p
- expected to benull
.
-
QQuick3DGeometry
Constructor for internal use only. It is not allowed to call the declarative constructor from inside Java.
-
-
Method Details
-
addAttribute
@QtUninvokable public final void addAttribute(QQuick3DGeometry.Attribute.Semantic semantic, int offset, QQuick3DGeometry.Attribute.ComponentType componentType) -
addAttribute
-
attribute
-
attributeCount
-
boundsMax
-
boundsMin
-
clear
-
indexBuffer
-
name
-
primitiveType
-
setBounds
-
setIndexData
-
setName
-
setPrimitiveType
-
setStride
-
setVertexData
-
stride
-
vertexBuffer
-
markAllDirty
- Overrides:
markAllDirty
in classQQuick3DObject
-