Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QQuickVectorImageGenerator::MarkerNodeInfo Struct Reference

#include <qquicknodeinfo_p.h>

Inheritance diagram for QQuickVectorImageGenerator::MarkerNodeInfo:
Collaboration diagram for QQuickVectorImageGenerator::MarkerNodeInfo:

Public Types

enum class  Orientation { Auto , AutoStartReverse , Value }
enum class  MarkerUnits { UserSpace , StrokeWidth }
enum  PreserveAspectRatio : quint8 {
  None = 0b000000 , xMin = 0b000001 , xMid = 0b000010 , xMax = 0b000011 ,
  yMin = 0b000100 , yMid = 0b001000 , yMax = 0b001100 , meet = 0b010000 ,
  slice = 0b100000 , xMask = xMin | xMid | xMax , yMask = yMin | yMid | yMax , xyMask = xMask | yMask ,
  meetSliceMask = meet | slice
}

Public Attributes

MarkerUnits markerUnits = MarkerUnits::UserSpace
Orientation orientation = Orientation::Auto
PreserveAspectRatio preserveAspectRatio = PreserveAspectRatio::None
qreal angle = 0.0
QSizeF markerSize
QPointF anchorPoint
Public Attributes inherited from QQuickVectorImageGenerator::StructureNodeInfo
StructureNodeStage stage = StructureNodeStage::Start
bool forceSeparatePaths = false
QRectF viewBox
QSize size
QRectF clipBox
bool isPathContainer = false
Public Attributes inherited from QQuickVectorImageGenerator::NodeInfo
QString id
QString nodeId
QString typeName
QString maskId
QString filterId
QString transformReferenceId
QString transformReferenceChildId
QString customItemType
QQuickAnimatedProperty transform = QQuickAnimatedProperty(QVariant::fromValue(QTransform{}))
QQuickAnimatedProperty opacity = QQuickAnimatedProperty(QVariant::fromValue(1.0))
QQuickAnimatedProperty motionPath = QQuickAnimatedProperty(QVariant::fromValue(QVariantPair(false, 0.0)))
bool isDefaultTransform = true
bool isDefaultOpacity = true
bool isVisible = true
bool isDisplayed = true
bool isMaskAlpha = false
bool isMaskInverted = false
QQuickAnimatedProperty visibility = QQuickAnimatedProperty(QVariant::fromValue(true))
int visibilityEndTime = -1
QRectF bounds

Detailed Description

Definition at line 167 of file qquicknodeinfo_p.h.

Member Enumeration Documentation

◆ MarkerUnits

Enumerator
UserSpace 
StrokeWidth 

Definition at line 176 of file qquicknodeinfo_p.h.

◆ Orientation

Enumerator
Auto 
AutoStartReverse 
Value 

Definition at line 169 of file qquicknodeinfo_p.h.

◆ PreserveAspectRatio

Enumerator
None 
xMin 
xMid 
xMax 
yMin 
yMid 
yMax 
meet 
slice 
xMask 
yMask 
xyMask 
meetSliceMask 

Definition at line 183 of file qquicknodeinfo_p.h.

Member Data Documentation

◆ anchorPoint

QPointF QQuickVectorImageGenerator::MarkerNodeInfo::anchorPoint

Definition at line 206 of file qquicknodeinfo_p.h.

◆ angle

qreal QQuickVectorImageGenerator::MarkerNodeInfo::angle = 0.0

Definition at line 203 of file qquicknodeinfo_p.h.

◆ markerSize

QSizeF QQuickVectorImageGenerator::MarkerNodeInfo::markerSize

Definition at line 204 of file qquicknodeinfo_p.h.

◆ markerUnits

MarkerUnits QQuickVectorImageGenerator::MarkerNodeInfo::markerUnits = MarkerUnits::UserSpace

Definition at line 199 of file qquicknodeinfo_p.h.

◆ orientation

Orientation QQuickVectorImageGenerator::MarkerNodeInfo::orientation = Orientation::Auto

Definition at line 200 of file qquicknodeinfo_p.h.

◆ preserveAspectRatio

PreserveAspectRatio QQuickVectorImageGenerator::MarkerNodeInfo::preserveAspectRatio = PreserveAspectRatio::None

Definition at line 201 of file qquicknodeinfo_p.h.


The documentation for this struct was generated from the following file: