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::FilterNodeInfo Struct Reference

#include <qquicknodeinfo_p.h>

Inheritance diagram for QQuickVectorImageGenerator::FilterNodeInfo:
Collaboration diagram for QQuickVectorImageGenerator::FilterNodeInfo:

Classes

struct  FilterStep

Public Types

enum class  Type {
  None , GaussianBlur , ColorMatrix , Offset ,
  Flood , CompositeOver , CompositeIn , CompositeOut ,
  CompositeAtop , CompositeXor , CompositeLighter , CompositeArithmetic ,
  BlendNormal , BlendMultiply , BlendScreen , BlendDarken ,
  BlendLighten , Merge , MergeNode
}
enum class  CoordinateSystem { Absolute , Relative , MatchFilterRect }
enum class  FilterInput { None , SourceAlpha , SourceColor , Name }

Public Attributes

QRectF filterRect
CoordinateSystem csFilterRect = CoordinateSystem::Absolute
QSGTexture::WrapMode wrapMode = QSGTexture::ClampToEdge
QList< FilterStepsteps
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 217 of file qquicknodeinfo_p.h.

Member Enumeration Documentation

◆ CoordinateSystem

Enumerator
Absolute 
Relative 
MatchFilterRect 

Definition at line 241 of file qquicknodeinfo_p.h.

◆ FilterInput

Enumerator
None 
SourceAlpha 
SourceColor 
Name 

Definition at line 247 of file qquicknodeinfo_p.h.

◆ Type

Enumerator
None 
GaussianBlur 
ColorMatrix 
Offset 
Flood 
CompositeOver 
CompositeIn 
CompositeOut 
CompositeAtop 
CompositeXor 
CompositeLighter 
CompositeArithmetic 
BlendNormal 
BlendMultiply 
BlendScreen 
BlendDarken 
BlendLighten 
Merge 
MergeNode 

Definition at line 219 of file qquicknodeinfo_p.h.

Member Data Documentation

◆ csFilterRect

CoordinateSystem QQuickVectorImageGenerator::FilterNodeInfo::csFilterRect = CoordinateSystem::Absolute

Definition at line 255 of file qquicknodeinfo_p.h.

Referenced by QSvgVisitorImpl::visitFilterNodeEnd().

◆ filterRect

QRectF QQuickVectorImageGenerator::FilterNodeInfo::filterRect

Definition at line 254 of file qquicknodeinfo_p.h.

◆ steps

QList<FilterStep> QQuickVectorImageGenerator::FilterNodeInfo::steps

Definition at line 272 of file qquicknodeinfo_p.h.

◆ wrapMode

QSGTexture::WrapMode QQuickVectorImageGenerator::FilterNodeInfo::wrapMode = QSGTexture::ClampToEdge

Definition at line 256 of file qquicknodeinfo_p.h.


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