- All Implemented Interfaces:
QtObjectInterface
Low-level storage for graphics primitives in the Qt Quick Scene Graph
Java wrapper for Qt 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 enumQSGGeometry::AttributeTypestatic classQSGGeometry::ColoredPoint2D struct is a convenience struct for accessing 2D Points with a colorstatic classstatic enumJava wrapper for Qt enumQSGGeometry::DataPatternstatic enumJava wrapper for Qt enumQSGGeometry::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 enumQSGGeometry::Typestatic classQSGGeometry.VertexData<T extends QtObjectInterface> -
Constructor Summary
ConstructorsConstructorDescriptionQSGGeometry(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, QRect rect) Overloaded function forupdateColoredRectGeometry(io.qt.quick.QSGGeometry, io.qt.core.QRectF).static voidupdateColoredRectGeometry(QSGGeometry g, QRectF rect) static voidupdateRectGeometry(QSGGeometry g, QRect rect) Overloaded function forupdateRectGeometry(io.qt.quick.QSGGeometry, io.qt.core.QRectF).static voidupdateRectGeometry(QSGGeometry g, QRectF rect) static voidupdateTexturedRectGeometry(QSGGeometry g, QRectF rect, QRect sourceRect) Overloaded function forupdateTexturedRectGeometry(io.qt.quick.QSGGeometry, io.qt.core.QRectF, io.qt.core.QRectF).static voidupdateTexturedRectGeometry(QSGGeometry g, QRectF rect, QRectF sourceRect) static voidupdateTexturedRectGeometry(QSGGeometry g, QRect rect, QRect sourceRect) Overloaded function forupdateTexturedRectGeometry(io.qt.quick.QSGGeometry, io.qt.core.QRectF, io.qt.core.QRectF).static voidupdateTexturedRectGeometry(QSGGeometry g, QRect rect, QRectF sourceRect) Overloaded function forupdateTexturedRectGeometry(io.qt.quick.QSGGeometry, io.qt.core.QRectF, io.qt.core.QRectF).final intfinal QSGGeometry.DataPatternMethods inherited from class io.qt.QtObject
dispose, equals, isDisposed
-
Constructor Details
-
QSGGeometry
public QSGGeometry(QSGGeometry.AttributeSet attribs, int vertexCount, int indexCount, int indexType) - Parameters:
attribs-vertexCount-indexCount-indexType-
-
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
-
-
Method Details
-
allocate
- Parameters:
vertexCount-indexCount-
-
attributeCount
- Returns:
-
attributes
- Returns:
-
drawingMode
- Returns:
-
indexCount
- Returns:
-
indexData
- Returns:
-
indexDataPattern
- Returns:
-
indexType
- Returns:
-
lineWidth
- Returns:
-
markIndexDataDirty
-
markVertexDataDirty
-
setDrawingMode
- Parameters:
mode-
-
setIndexDataPattern
- Parameters:
p-
-
setLineWidth
- Parameters:
w-
-
setVertexDataPattern
- Parameters:
p-
-
sizeOfIndex
- Returns:
-
sizeOfVertex
- Returns:
-
vertexCount
- Returns:
-
vertexDataPattern
- Returns:
-
defaultAttributes_ColoredPoint2D
- Returns:
-
defaultAttributes_Point2D
- Returns:
-
defaultAttributes_TexturedPoint2D
- Returns:
-
updateColoredRectGeometry
- Parameters:
g-rect-
-
updateRectGeometry
- Parameters:
g-rect-
-
updateTexturedRectGeometry
- Parameters:
g-rect-sourceRect-
-
vertexData
-
allocate
Overloaded function for
allocate(int, int)withindexCount = 0. -
updateColoredRectGeometry
Overloaded function for
updateColoredRectGeometry(io.qt.quick.QSGGeometry, io.qt.core.QRectF). -
updateRectGeometry
Overloaded function for
updateRectGeometry(io.qt.quick.QSGGeometry, io.qt.core.QRectF). -
updateTexturedRectGeometry
Overloaded function for
updateTexturedRectGeometry(io.qt.quick.QSGGeometry, io.qt.core.QRectF, io.qt.core.QRectF). -
updateTexturedRectGeometry
Overloaded function for
updateTexturedRectGeometry(io.qt.quick.QSGGeometry, io.qt.core.QRectF, io.qt.core.QRectF). -
updateTexturedRectGeometry
Overloaded function for
updateTexturedRectGeometry(io.qt.quick.QSGGeometry, io.qt.core.QRectF, io.qt.core.QRectF).
-