java.lang.Object
io.qt.internal.NativeUtility.Object
io.qt.QtObject
io.qt.quick.QSGGeometry
- All Implemented Interfaces:
QtObjectInterface
Low-level storage for graphics primitives in the Qt Quick Scene Graph
Java wrapper for Qt's class QSGGeometry
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classQSGGeometry::Attribute describes a single vertex attribute in a QSGGeometrystatic classQSGGeometry::AttributeSet describes how the vertices in a QSGGeometry are built upstatic enumJava wrapper for Qt enum QSGGeometry::AttributeTypestatic classQSGGeometry::ColoredPoint2D struct is a convenience struct for accessing 2D Points with a colorstatic classstatic enumJava wrapper for Qt enum QSGGeometry::DataPatternstatic enumJava wrapper for Qt enum QSGGeometry::DrawingModestatic classQSGGeometry::Point2D struct is a convenience struct for accessing 2D Pointsstatic classstatic classQSGGeometry::TexturedPoint2D struct is a convenience struct for accessing 2D Points with texture coordinatesstatic classstatic enumJava wrapper for Qt enum QSGGeometry::Typestatic classQSGGeometry.VertexData<T extends QtObjectInterface>Nested classes/interfaces inherited from class io.qt.QtObject
QtObject.QPrivateConstructor -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor for internal use only.QSGGeometry(QSGGeometry.AttributeSet attribs, int vertexCount) Overloaded constructor forQSGGeometry(io.qt.quick.QSGGeometry.AttributeSet, int, int, int)QSGGeometry(QSGGeometry.AttributeSet attribs, int vertexCount, int indexCount) Overloaded constructor forQSGGeometry(io.qt.quick.QSGGeometry.AttributeSet, int, int, int)withindexType = 5123.QSGGeometry(QSGGeometry.AttributeSet attribs, int vertexCount, int indexCount, int indexType) -
Method Summary
Modifier and TypeMethodDescriptionfinal voidallocate(int vertexCount) Overloaded function forallocate(int, int)withindexCount = 0.final voidallocate(int vertexCount, int indexCount) final intfinal QSGGeometry.Attribute[]static QSGGeometry.AttributeSetstatic QSGGeometry.AttributeSetstatic QSGGeometry.AttributeSetfinal intfinal intfinal Bufferfinal QSGGeometry.DataPatternfinal intfinal floatfinal voidfinal voidfinal voidsetDrawingMode(int mode) final voidfinal voidsetLineWidth(float w) final voidfinal intfinal intstatic voidupdateColoredRectGeometry(QSGGeometry g, QRectF rect) static voidupdateRectGeometry(QSGGeometry g, QRectF rect) static voidupdateTexturedRectGeometry(QSGGeometry g, QRectF rect, QRectF sourceRect) final intfinal QSGGeometry.DataPatternMethods inherited from class io.qt.QtObject
dispose, equals, isDisposed
-
Constructor Details
-
QSGGeometry
Overloaded constructor for
QSGGeometry(io.qt.quick.QSGGeometry.AttributeSet, int, int, int)withindexType = 5123. -
QSGGeometry
Overloaded constructor for
QSGGeometry(io.qt.quick.QSGGeometry.AttributeSet, int, int, int)with:
indexCount = 0indexType = 5123
-
QSGGeometry
public QSGGeometry(QSGGeometry.AttributeSet attribs, int vertexCount, int indexCount, int indexType) -
QSGGeometry
Constructor for internal use only.- Parameters:
p- expected to benull.
-
-
Method Details
-
allocate
Overloaded function for
allocate(int, int)withindexCount = 0. -
allocate
-
attributeCount
-
attributes
-
drawingMode
-
indexCount
-
indexData
-
indexDataPattern
-
indexType
-
lineWidth
-
markIndexDataDirty
-
markVertexDataDirty
-
setDrawingMode
-
setIndexDataPattern
-
setLineWidth
-
setVertexDataPattern
-
sizeOfIndex
-
sizeOfVertex
-
vertexCount
-
vertexDataPattern
-
defaultAttributes_ColoredPoint2D
-
defaultAttributes_Point2D
-
defaultAttributes_TexturedPoint2D
-
updateColoredRectGeometry
-
updateRectGeometry
-
updateTexturedRectGeometry
-
vertexData
-