Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add DRadiusEffect Item #390

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

add DRadiusEffect Item #390

wants to merge 1 commit into from

Conversation

lbwtw
Copy link

@lbwtw lbwtw commented Aug 27, 2024

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

DRadiusEffect supports scissor the material of a sourceItem to
different radius at bottomLeft, bottomRight, topLeft, topRight.
@deepin-ci-robot
Copy link
Contributor

[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:

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
Copy link
Contributor

deepin pr auto review

Add the radius effect to dtk5

deepin-ci-robot added a commit to linuxdeepin/dtk6declarative that referenced this pull request Aug 27, 2024
Synchronize source files from linuxdeepin/dtkdeclarative.

Source-pull-request: linuxdeepin/dtkdeclarative#390
@deepin-bot
Copy link
Contributor

deepin-bot bot commented Aug 27, 2024

Doc Check bot
🟡 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
Copy link
Contributor

deepin-bot bot commented Sep 23, 2024

TAG Bot

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants