linuxdeepin / dtkdeclarative

Other
20 stars 40 forks source link

add DRadiusEffect Item #390

Open lbwtw opened 2 months ago

lbwtw commented 2 months ago

DRadiusEffect supports scissor the material of a sourceItem to different radius at bottomLeft, bottomRight, topLeft, topRight.

deepin-ci-robot commented 2 months ago

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: lbwtw

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files: - **[debian/deepin/OWNERS](https://github.com/linuxdeepin/dtkdeclarative/blob/master/debian/deepin/OWNERS)** Approvers can indicate their approval by writing `/approve` in a comment Approvers can cancel approval by writing `/approve cancel` in a comment
deepin-ci-robot commented 2 months ago

deepin pr auto review

Add the radius effect to dtk5

deepin-bot[bot] commented 2 months ago
Doc Check bot :yellow_circle: some documents missing! File Line Symbol
src/dquickradiuseffect.h 48 WrapMode
src/dquickradiuseffect.h 48 ClampToEdge
src/dquickradiuseffect.h 48 RepeatHorizontally
src/dquickradiuseffect.h 48 RepeatVertically
src/dquickradiuseffect.h 48 Repeat
src/dquickradiuseffect.h 56 Format
src/dquickradiuseffect.h 56 RGBA8
src/dquickradiuseffect.h 56 RGBA16F
src/dquickradiuseffect.h 56 RGBA32F
src/dquickradiuseffect.h 56 Alpha
src/dquickradiuseffect.h 56 RGB
src/dquickradiuseffect.h 56 RGBA
src/dquickradiuseffect.h 66 TextureMirroring
src/dquickradiuseffect.h 66 NoMirroring
src/dquickradiuseffect.h 66 MirrorHorizontally
src/dquickradiuseffect.h 66 MirrorVertically
src/dquickradiuseffect.h 73 Dtk::Quick::DQuickRadiusEffect::DQuickRadiusEffect
src/dquickradiuseffect.h 74 Dtk::Quick::DQuickRadiusEffect::~DQuickRadiusEffect
src/dquickradiuseffect.h 76 qreal Dtk::Quick::DQuickRadiusEffect::radius
src/dquickradiuseffect.h 77 void Dtk::Quick::DQuickRadiusEffect::setRadius
src/dquickradiuseffect.h 79 qreal Dtk::Quick::DQuickRadiusEffect::topLeftRadius
src/dquickradiuseffect.h 80 void Dtk::Quick::DQuickRadiusEffect::setTopLeftRadius
src/dquickradiuseffect.h 81 void Dtk::Quick::DQuickRadiusEffect::resetTopLeftRadius
src/dquickradiuseffect.h 82 qreal Dtk::Quick::DQuickRadiusEffect::topRightRadius
src/dquickradiuseffect.h 83 void Dtk::Quick::DQuickRadiusEffect::setTopRightRadius
src/dquickradiuseffect.h 84 void Dtk::Quick::DQuickRadiusEffect::resetTopRightRadius
src/dquickradiuseffect.h 85 qreal Dtk::Quick::DQuickRadiusEffect::bottomLeftRadius
src/dquickradiuseffect.h 86 void Dtk::Quick::DQuickRadiusEffect::setBottomLeftRadius
src/dquickradiuseffect.h 87 void Dtk::Quick::DQuickRadiusEffect::resetBottomLeftRadius
src/dquickradiuseffect.h 88 qreal Dtk::Quick::DQuickRadiusEffect::bottomRightRadius
src/dquickradiuseffect.h 89 void Dtk::Quick::DQuickRadiusEffect::setBottomRightRadius
src/dquickradiuseffect.h 90 void Dtk::Quick::DQuickRadiusEffect::resetBottomRightRadius
src/dquickradiuseffect.h 92 DQuickRadiusEffect::WrapMode Dtk::Quick::DQuickRadiusEffect::wrapMode
src/dquickradiuseffect.h 93 void Dtk::Quick::DQuickRadiusEffect::setWrapMode
src/dquickradiuseffect.h 95 QQuickItem * Dtk::Quick::DQuickRadiusEffect::sourceItem
src/dquickradiuseffect.h 96 void Dtk::Quick::DQuickRadiusEffect::setSourceItem
src/dquickradiuseffect.h 98 QRectF Dtk::Quick::DQuickRadiusEffect::sourceRect
src/dquickradiuseffect.h 99 void Dtk::Quick::DQuickRadiusEffect::setSourceRect
src/dquickradiuseffect.h 101 QSize Dtk::Quick::DQuickRadiusEffect::textureSize
src/dquickradiuseffect.h 102 void Dtk::Quick::DQuickRadiusEffect::setTextureSize
src/dquickradiuseffect.h 104 DQuickRadiusEffect::Format Dtk::Quick::DQuickRadiusEffect::format
src/dquickradiuseffect.h 105 void Dtk::Quick::DQuickRadiusEffect::setFormat
src/dquickradiuseffect.h 107 bool Dtk::Quick::DQuickRadiusEffect::live
src/dquickradiuseffect.h 108 void Dtk::Quick::DQuickRadiusEffect::setLive
src/dquickradiuseffect.h 110 bool Dtk::Quick::DQuickRadiusEffect::hideSource
src/dquickradiuseffect.h 111 void Dtk::Quick::DQuickRadiusEffect::setHideSource
src/dquickradiuseffect.h 113 bool Dtk::Quick::DQuickRadiusEffect::mipmap
src/dquickradiuseffect.h 114 void Dtk::Quick::DQuickRadiusEffect::setMipmap
src/dquickradiuseffect.h 116 bool Dtk::Quick::DQuickRadiusEffect::recursive
src/dquickradiuseffect.h 117 void Dtk::Quick::DQuickRadiusEffect::setRecursive
src/dquickradiuseffect.h 119 DQuickRadiusEffect::TextureMirroring Dtk::Quick::DQuickRadiusEffect::textureMirroring
src/dquickradiuseffect.h 120 void Dtk::Quick::DQuickRadiusEffect::setTextureMirroring
src/dquickradiuseffect.h 122 bool Dtk::Quick::DQuickRadiusEffect::isTextureProvider
src/dquickradiuseffect.h 123 QSGTextureProvider * Dtk::Quick::DQuickRadiusEffect::textureProvider
src/dquickradiuseffect.h 125 void Dtk::Quick::DQuickRadiusEffect::scheduleUpdate
src/dquickradiuseffect.h 127 int Dtk::Quick::DQuickRadiusEffect::samples
src/dquickradiuseffect.h 128 void Dtk::Quick::DQuickRadiusEffect::setSamples
src/dquickradiuseffect.h 131 void Dtk::Quick::DQuickRadiusEffect::wrapModeChanged
src/dquickradiuseffect.h 132 void Dtk::Quick::DQuickRadiusEffect::sourceItemChanged
src/dquickradiuseffect.h 133 void Dtk::Quick::DQuickRadiusEffect::sourceRectChanged
src/dquickradiuseffect.h 134 void Dtk::Quick::DQuickRadiusEffect::textureSizeChanged
src/dquickradiuseffect.h 135 void Dtk::Quick::DQuickRadiusEffect::formatChanged
src/dquickradiuseffect.h 136 void Dtk::Quick::DQuickRadiusEffect::liveChanged
src/dquickradiuseffect.h 137 void Dtk::Quick::DQuickRadiusEffect::hideSourceChanged
src/dquickradiuseffect.h 138 void Dtk::Quick::DQuickRadiusEffect::mipmapChanged
src/dquickradiuseffect.h 139 void Dtk::Quick::DQuickRadiusEffect::recursiveChanged
src/dquickradiuseffect.h 140 void Dtk::Quick::DQuickRadiusEffect::textureMirroringChanged
src/dquickradiuseffect.h 141 void Dtk::Quick::DQuickRadiusEffect::samplesChanged
src/dquickradiuseffect.h 143 void Dtk::Quick::DQuickRadiusEffect::scheduledUpdateCompleted
src/dquickradiuseffect.h 145 void Dtk::Quick::DQuickRadiusEffect::radiusChanged
src/dquickradiuseffect.h 146 void Dtk::Quick::DQuickRadiusEffect::topLeftRadiusChanged
src/dquickradiuseffect.h 147 void Dtk::Quick::DQuickRadiusEffect::topRightRadiusChanged
src/dquickradiuseffect.h 148 void Dtk::Quick::DQuickRadiusEffect::bottomLeftRadiusChanged
src/dquickradiuseffect.h 149 void Dtk::Quick::DQuickRadiusEffect::bottomRightRadiusChanged
src/dquickradiuseffect.h 24 Dtk::Quick::DQuickRadiusEffect
src/private/dquickradiuseffect_p.h 58 DQuickRadiusEffectTextureProvider* Dtk::Quick::DQuickRadiusEffectPrivate::provider
src/private/dquickradiuseffect_p.h 59 QSGLayer* Dtk::Quick::DQuickRadiusEffectPrivate::texture
src/private/dquickradiuseffect_p.h 60 DQuickRadiusEffect::WrapMode Dtk::Quick::DQuickRadiusEffectPrivate::wrapMode
src/private/dquickradiuseffect_p.h 61 QQuickItem* Dtk::Quick::DQuickRadiusEffectPrivate::sourceItem
src/private/dquickradiuseffect_p.h 62 QRectF Dtk::Quick::DQuickRadiusEffectPrivate::sourceRect
src/private/dquickradiuseffect_p.h 63 QSize Dtk::Quick::DQuickRadiusEffectPrivate::textureSize
src/private/dquickradiuseffect_p.h 64 DQuickRadiusEffect::Format Dtk::Quick::DQuickRadiusEffectPrivate::format
src/private/dquickradiuseffect_p.h 65 int Dtk::Quick::DQuickRadiusEffectPrivate::samples
src/private/dquickradiuseffect_p.h 66 uint Dtk::Quick::DQuickRadiusEffectPrivate::live
src/private/dquickradiuseffect_p.h 67 uint Dtk::Quick::DQuickRadiusEffectPrivate::hideSource
src/private/dquickradiuseffect_p.h 68 uint Dtk::Quick::DQuickRadiusEffectPrivate::mipmap
src/private/dquickradiuseffect_p.h 69 uint Dtk::Quick::DQuickRadiusEffectPrivate::recursive
src/private/dquickradiuseffect_p.h 70 uint Dtk::Quick::DQuickRadiusEffectPrivate::grab
src/private/dquickradiuseffect_p.h 71 uint Dtk::Quick::DQuickRadiusEffectPrivate::textureMirroring
src/private/dquickradiuseffect_p.h 72 QLazilyAllocated Dtk::Quick::DQuickRadiusEffectPrivate::extraRectangle
src/private/dquickradiuseffect_p.h 73 qreal Dtk::Quick::DQuickRadiusEffectPrivate::radius
src/private/dquickradiuseffect_p.h 74 bool Dtk::Quick::DQuickRadiusEffectPrivate::isQSGPlaintexture
src/private/dquickradiuseffect_p.h 75 bool Dtk::Quick::DQuickRadiusEffectPrivate::isQSGDynamicTexture
src/private/dquickradiuseffect_p.h 19 Dtk::Quick::DQuickRadiusEffectPrivate::DQuickRadiusEffectPrivate
src/private/dquickradiuseffect_p.h 39 Dtk::Quick::DQuickRadiusEffectPrivate::~DQuickRadiusEffectPrivate
src/private/dquickradiuseffect_p.h 14 Dtk::Quick::DQuickRadiusEffectPrivate
src/private/dquickradiuseffect_p.h 52 qreal Dtk::Quick::DQuickRadiusEffectPrivate::ExtraData::topLeftRadius
src/private/dquickradiuseffect_p.h 53 qreal Dtk::Quick::DQuickRadiusEffectPrivate::ExtraData::topRightRadius
src/private/dquickradiuseffect_p.h 54 qreal Dtk::Quick::DQuickRadiusEffectPrivate::ExtraData::bottomLeftRadius
src/private/dquickradiuseffect_p.h 55 qreal Dtk::Quick::DQuickRadiusEffectPrivate::ExtraData::bottomRightRadius
src/private/dquickradiuseffect_p.h 44 Dtk::Quick::DQuickRadiusEffectPrivate::ExtraData::ExtraData
src/private/dsgradiusdefaultimagenode.h 32 Dtk::Quick::DSGRadiusDefaultImageNode::DSGRadiusDefaultImageNode
src/private/dsgradiusdefaultimagenode.h 34 void Dtk::Quick::DSGRadiusDefaultImageNode::setTargetRect
src/private/dsgradiusdefaultimagenode.h 35 void Dtk::Quick::DSGRadiusDefaultImageNode::setInnerTargetRect
src/private/dsgradiusdefaultimagenode.h 36 void Dtk::Quick::DSGRadiusDefaultImageNode::setInnerSourceRect
src/private/dsgradiusdefaultimagenode.h 37 void Dtk::Quick::DSGRadiusDefaultImageNode::setSubSourceRect
src/private/dsgradiusdefaultimagenode.h 38 void Dtk::Quick::DSGRadiusDefaultImageNode::setTexture
src/private/dsgradiusdefaultimagenode.h 39 void Dtk::Quick::DSGRadiusDefaultImageNode::setAntialiasing
src/private/dsgradiusdefaultimagenode.h 40 void Dtk::Quick::DSGRadiusDefaultImageNode::setMirror
src/private/dsgradiusdefaultimagenode.h 41 void Dtk::Quick::DSGRadiusDefaultImageNode::update
src/private/dsgradiusdefaultimagenode.h 42 void Dtk::Quick::DSGRadiusDefaultImageNode::preprocess
src/private/dsgradiusdefaultimagenode.h 43 void Dtk::Quick::DSGRadiusDefaultImageNode::setMipmapFiltering
src/private/dsgradiusdefaultimagenode.h 44 void Dtk::Quick::DSGRadiusDefaultImageNode::setFiltering
src/private/dsgradiusdefaultimagenode.h 45 void Dtk::Quick::DSGRadiusDefaultImageNode::setHorizontalWrapMode
src/private/dsgradiusdefaultimagenode.h 46 void Dtk::Quick::DSGRadiusDefaultImageNode::setVerticalWrapMode
src/private/dsgradiusdefaultimagenode.h 48 void Dtk::Quick::DSGRadiusDefaultImageNode::setRadius
src/private/dsgradiusdefaultimagenode.h 49 void Dtk::Quick::DSGRadiusDefaultImageNode::setTopLeftRadius
src/private/dsgradiusdefaultimagenode.h 50 void Dtk::Quick::DSGRadiusDefaultImageNode::setTopRightRadius
src/private/dsgradiusdefaultimagenode.h 51 void Dtk::Quick::DSGRadiusDefaultImageNode::setBottomLeftRadius
src/private/dsgradiusdefaultimagenode.h 52 void Dtk::Quick::DSGRadiusDefaultImageNode::setBottomRightRadius
src/private/dsgradiusdefaultimagenode.h 54 QSGGeometry * Dtk::Quick::DSGRadiusDefaultImageNode::updateGeometry
src/private/dsgradiusdefaultimagenode.h 29 Dtk::Quick::DSGRadiusDefaultImageNode
src/private/dsgradiusdefaultimagenode.h 22 Dtk::Quick::DSGRadiusSmoothTextureMaterial::DSGRadiusSmoothTextureMaterial
src/private/dsgradiusdefaultimagenode.h 19 Dtk::Quick::DSGRadiusSmoothTextureMaterial
deepin-bot[bot] commented 1 month ago

TAG Bot

New tag: 5.0.35 DISTRIBUTION: unstable Suggest: synchronizing this PR through rebase #400

deepin-bot[bot] commented 1 week ago

TAG Bot

New tag: 5.7.1 DISTRIBUTION: unstable Suggest: synchronizing this PR through rebase #401