- All Implemented Interfaces:
QtObjectInterface
,QtSignalBlockerInterface
,QtSignalEmitterInterface
,QtThreadAffineInterface
public class QAttribute extends QNode
Defines an attribute and how data should be read from a QBuffer
Java wrapper for Qt class Qt3DRender::QAttribute
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
QAttribute.AttributeType
Java wrapper for Qt enum Qt3DRender::QAttribute::AttributeTypestatic class
QAttribute.VertexBaseType
Java wrapper for Qt enum Qt3DRender::QAttribute::VertexBaseTypeNested 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<QAttribute.AttributeType>
attributeTypeChanged
QObject.Signal1<QBuffer>
bufferChanged
QObject.Signal1<@QtPrimitiveType Integer>
byteOffsetChanged
QObject.Signal1<@QtPrimitiveType Integer>
byteStrideChanged
QObject.Signal1<@QtPrimitiveType Integer>
countChanged
QObject.Signal1<@QtPrimitiveType Integer>
dataSizeChanged
QObject.Signal1<QAttribute.VertexBaseType>
dataTypeChanged
QObject.Signal1<@QtPrimitiveType Integer>
divisorChanged
QObject.Signal1<String>
nameChanged
static QMetaObject
staticMetaObject
This variable stores the meta-object for the class.QObject.Signal1<QAttribute.VertexBaseType>
vertexBaseTypeChanged
QObject.Signal1<@QtPrimitiveType Integer>
vertexSizeChanged
Fields inherited from class io.qt.qt3d.core.QNode
defaultPropertyTrackingModeChanged, enabledChanged, nodeDestroyed, parentChanged
-
Constructor Summary
Constructors Modifier Constructor Description QAttribute()
Overloaded constructor forQAttribute(io.qt.qt3d.core.QNode)
withparent = null
.protected
QAttribute(QObject.QDeclarativeConstructor constructor)
Constructor for internal use only.QAttribute(QNode parent)
QAttribute(QBuffer buf, QAttribute.VertexBaseType vertexBaseType, int vertexSize, int count)
QAttribute(QBuffer buf, QAttribute.VertexBaseType vertexBaseType, int vertexSize, int count, int offset)
QAttribute(QBuffer buf, QAttribute.VertexBaseType vertexBaseType, int vertexSize, int count, int offset, int stride)
Overloaded constructor forQAttribute(io.qt.qt3d.render.QBuffer, io.qt.qt3d.render.QAttribute.VertexBaseType, int, int, int, int, io.qt.qt3d.core.QNode)
withparent = null
.QAttribute(QBuffer buf, QAttribute.VertexBaseType vertexBaseType, int vertexSize, int count, int offset, int stride, QNode parent)
QAttribute(QBuffer buf, String name, QAttribute.VertexBaseType vertexBaseType, int vertexSize, int count)
QAttribute(QBuffer buf, String name, QAttribute.VertexBaseType vertexBaseType, int vertexSize, int count, int offset)
QAttribute(QBuffer buf, String name, QAttribute.VertexBaseType vertexBaseType, int vertexSize, int count, int offset, int stride)
Overloaded constructor forQAttribute(io.qt.qt3d.render.QBuffer, java.lang.String, io.qt.qt3d.render.QAttribute.VertexBaseType, int, int, int, int, io.qt.qt3d.core.QNode)
withparent = null
.QAttribute(QBuffer buf, String name, QAttribute.VertexBaseType vertexBaseType, int vertexSize, int count, int offset, int stride, QNode parent)
protected
QAttribute(QtObject.QPrivateConstructor p)
Constructor for internal use only. -
Method Summary
Modifier and Type Method Description QAttribute.AttributeType
attributeType()
QBuffer
buffer()
int
byteOffset()
int
byteStride()
int
count()
static String
defaultColorAttributeName()
QAttribute::defaultColorAttributeName Returns the name of the default color attributestatic String
defaultJointIndicesAttributeName()
QAttribute::defaultJointIndicesAttributeName Returns the name of the default joint indices attributestatic String
defaultJointWeightsAttributeName()
QAttribute::defaultJointIndicesAttributeName Returns the name of the default joint weights attributestatic String
defaultNormalAttributeName()
QAttribute::defaultNormalAttributeName Returns the name of the default normal attributestatic String
defaultPositionAttributeName()
QAttribute::defaultPositionAttributeName Returns the name of the default position attributestatic String
defaultTangentAttributeName()
QAttribute::defaultTangentAttributeName Returns the name of the default tangent attributestatic String
defaultTextureCoordinate1AttributeName()
QAttribute::defaultTextureCoordinate1AttributeName Returns the name of the default attribute for the second layer of texture coordinatesstatic String
defaultTextureCoordinate2AttributeName()
QAttribute::defaultTextureCoordinate2AttributeName Returns the name of the default attribute for the third layer of texture coordinatesstatic String
defaultTextureCoordinateAttributeName()
QAttribute::defaultTextureCoordinateAttributeName Returns the name of the default texture coordinate attributeint
divisor()
String
name()
void
setAttributeType(QAttribute.AttributeType attributeType)
void
setBuffer(QBuffer buffer)
void
setByteOffset(int byteOffset)
void
setByteStride(int byteStride)
void
setCount(int count)
void
setDataSize(int size)
Deprecated.void
setDataType(QAttribute.VertexBaseType type)
Deprecated.void
setDivisor(int divisor)
void
setName(String name)
void
setVertexBaseType(QAttribute.VertexBaseType type)
void
setVertexSize(int size)
QAttribute.VertexBaseType
vertexBaseType()
int
vertexSize()
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. -
attributeTypeChanged
-
bufferChanged
-
byteOffsetChanged
-
byteStrideChanged
-
countChanged
-
dataSizeChanged
-
dataTypeChanged
-
divisorChanged
-
nameChanged
-
vertexBaseTypeChanged
-
vertexSizeChanged
-
-
Constructor Details
-
QAttribute
public QAttribute()Overloaded constructor for
QAttribute(io.qt.qt3d.core.QNode)
withparent = null
. -
QAttribute
-
QAttribute
public QAttribute(QBuffer buf, QAttribute.VertexBaseType vertexBaseType, int vertexSize, int count, int offset, int stride)Overloaded constructor for
QAttribute(io.qt.qt3d.render.QBuffer, io.qt.qt3d.render.QAttribute.VertexBaseType, int, int, int, int, io.qt.qt3d.core.QNode)
withparent = null
. -
QAttribute
public QAttribute(QBuffer buf, QAttribute.VertexBaseType vertexBaseType, int vertexSize, int count, int offset)Overloaded constructor for
QAttribute(io.qt.qt3d.render.QBuffer, io.qt.qt3d.render.QAttribute.VertexBaseType, int, int, int, int, io.qt.qt3d.core.QNode)
with:
stride = 0
parent = null
-
QAttribute
public QAttribute(QBuffer buf, QAttribute.VertexBaseType vertexBaseType, int vertexSize, int count)Overloaded constructor for
QAttribute(io.qt.qt3d.render.QBuffer, io.qt.qt3d.render.QAttribute.VertexBaseType, int, int, int, int, io.qt.qt3d.core.QNode)
with:
offset = 0
stride = 0
parent = null
-
QAttribute
public QAttribute(QBuffer buf, QAttribute.VertexBaseType vertexBaseType, int vertexSize, int count, int offset, int stride, QNode parent) -
QAttribute
public QAttribute(QBuffer buf, String name, QAttribute.VertexBaseType vertexBaseType, int vertexSize, int count, int offset, int stride)Overloaded constructor for
QAttribute(io.qt.qt3d.render.QBuffer, java.lang.String, io.qt.qt3d.render.QAttribute.VertexBaseType, int, int, int, int, io.qt.qt3d.core.QNode)
withparent = null
. -
QAttribute
public QAttribute(QBuffer buf, String name, QAttribute.VertexBaseType vertexBaseType, int vertexSize, int count, int offset)Overloaded constructor for
QAttribute(io.qt.qt3d.render.QBuffer, java.lang.String, io.qt.qt3d.render.QAttribute.VertexBaseType, int, int, int, int, io.qt.qt3d.core.QNode)
with:
stride = 0
parent = null
-
QAttribute
public QAttribute(QBuffer buf, String name, QAttribute.VertexBaseType vertexBaseType, int vertexSize, int count)Overloaded constructor for
QAttribute(io.qt.qt3d.render.QBuffer, java.lang.String, io.qt.qt3d.render.QAttribute.VertexBaseType, int, int, int, int, io.qt.qt3d.core.QNode)
with:
offset = 0
stride = 0
parent = null
-
QAttribute
public QAttribute(QBuffer buf, String name, QAttribute.VertexBaseType vertexBaseType, int vertexSize, int count, int offset, int stride, QNode parent) -
QAttribute
Constructor for internal use only.- Parameters:
p
- expected to benull
.
-
QAttribute
Constructor for internal use only. It is not allowed to call the declarative constructor from inside Java.
-
-
Method Details
-
attributeType
-
buffer
-
byteOffset
-
byteStride
-
count
-
divisor
-
name
-
setAttributeType
-
setBuffer
-
setByteOffset
public final void setByteOffset(int byteOffset) -
setByteStride
public final void setByteStride(int byteStride) -
setCount
public final void setCount(int count) -
setDataSize
Deprecated. -
setDataType
Deprecated. -
setDivisor
public final void setDivisor(int divisor) -
setName
-
setVertexBaseType
-
setVertexSize
public final void setVertexSize(int size) -
vertexBaseType
-
vertexSize
-
defaultColorAttributeName
QAttribute::defaultColorAttributeName Returns the name of the default color attribute
-
defaultJointIndicesAttributeName
QAttribute::defaultJointIndicesAttributeName Returns the name of the default joint indices attribute
See Qt3DRender::QAttribute::defaultJointIndicesAttributeName()
-
defaultJointWeightsAttributeName
QAttribute::defaultJointIndicesAttributeName Returns the name of the default joint weights attribute
See Qt3DRender::QAttribute::defaultJointWeightsAttributeName()
-
defaultNormalAttributeName
QAttribute::defaultNormalAttributeName Returns the name of the default normal attribute
-
defaultPositionAttributeName
QAttribute::defaultPositionAttributeName Returns the name of the default position attribute
-
defaultTangentAttributeName
QAttribute::defaultTangentAttributeName Returns the name of the default tangent attribute
-
defaultTextureCoordinate1AttributeName
QAttribute::defaultTextureCoordinate1AttributeName Returns the name of the default attribute for the second layer of texture coordinates
See Qt3DRender::QAttribute::defaultTextureCoordinate1AttributeName()
-
defaultTextureCoordinate2AttributeName
QAttribute::defaultTextureCoordinate2AttributeName Returns the name of the default attribute for the third layer of texture coordinates
See Qt3DRender::QAttribute::defaultTextureCoordinate2AttributeName()
-
defaultTextureCoordinateAttributeName
QAttribute::defaultTextureCoordinateAttributeName Returns the name of the default texture coordinate attribute
See Qt3DRender::QAttribute::defaultTextureCoordinateAttributeName()
-