Searched refs:StretchEffect (Results 1 – 13 of 13) sorted by relevance
/aosp14/frameworks/base/libs/hwui/tests/unit/ |
H A D | StretchEffectTests.cpp | 25 TEST(StretchEffect, noStretchDirectionDoesNotRequireLayer) { in TEST() argument 27 auto stretchEffect = StretchEffect({.fX = 0.f, .fY = 0.f}, 100.f, 100.f); in TEST() 34 TEST(StretchEffect, horizontalStretchRequiresLayer) { in TEST() argument 36 auto stretchEffect = StretchEffect({.fX = 1.f, .fY = 0.f}, 100.f, 100.f); in TEST() 43 TEST(StretchEffect, verticalStretchRequiresLayer) { in TEST() argument 46 auto stretchEffect = StretchEffect({.fX = 0.f, .fY = 1.f}, 100.f, 100.f); in TEST() 53 TEST(StretchEffect, bidirectionalStretchRequiresLayer) { in TEST() argument 56 auto stretchEffect = StretchEffect({.fX = 1.f, .fY = 1.f}, 100.f, 100.f); in TEST()
|
/aosp14/frameworks/base/libs/hwui/effects/ |
H A D | StretchEffect.h | 31 class StretchEffect { 34 StretchEffect(const SkVector& direction, in StretchEffect() function 41 StretchEffect() {} in StretchEffect() function 46 *this = StretchEffect{}; in setEmpty() 49 StretchEffect& operator=(const StretchEffect& other) { 56 bool operator==(const StretchEffect& other) const { 62 void mergeWith(const StretchEffect& other) { in mergeWith()
|
H A D | StretchEffect.cpp | 191 sk_sp<SkShader> StretchEffect::getShader(float width, float height, in getShader() 235 sk_sp<SkRuntimeEffect> StretchEffect::getStretchEffect() { in getStretchEffect() 308 float StretchEffect::computeStretchedPositionX(float normalizedX) const { in computeStretchedPositionX() 312 float StretchEffect::computeStretchedPositionY(float normalizedY) const { in computeStretchedPositionY()
|
/aosp14/frameworks/base/libs/hwui/pipeline/skia/ |
H A D | StretchMask.h | 55 const StretchEffect& stretch, const SkRect& bounds,
|
H A D | StretchMask.cpp | 29 const StretchEffect& stretch, in draw()
|
H A D | RenderNodeDrawable.cpp | 288 const StretchEffect& stretch = properties.layerProperties().getStretchEffect(); in drawContent() 382 const StretchEffect& stretch = properties.layerProperties().getStretchEffect(); in setViewProperties()
|
/aosp14/frameworks/base/libs/hwui/ |
H A D | DamageAccumulator.h | 70 const StretchEffect* stretchEffect;
|
H A D | RenderProperties.h | 102 const StretchEffect& getStretchEffect() const { return mStretchEffect; } in getStretchEffect() 104 StretchEffect& mutableStretchEffect() { return mStretchEffect; } in mutableStretchEffect() 132 StretchEffect mStretchEffect;
|
H A D | RenderNode.cpp | 314 const StretchEffect& stagingStretch = layerProperties.getStretchEffect(); in pushStagingPropertiesChanges() 537 const StretchEffect& stretch = properties().layerProperties().getStretchEffect(); in applyViewPropertyTransforms()
|
H A D | DamageAccumulator.cpp | 161 const StretchEffect& stretch = props.layerProperties().getStretchEffect(); in mapRect()
|
H A D | Android.bp | 515 "effects/StretchEffect.cpp",
|
/aosp14/frameworks/base/libs/hwui/jni/ |
H A D | android_graphics_RenderNode.cpp | 186 StretchEffect effect = StretchEffect({.fX = vX, .fY = vY}, maxX, maxY); in android_view_RenderNode_stretch() 679 const StretchEffect* effect = result.stretchEffect; in android_view_RenderNode_requestPositionUpdates()
|
/aosp14/frameworks/base/core/jni/ |
H A D | android_view_SurfaceControl.cpp | 711 auto stretch = StretchEffect{ in nativeSetStretchEffect()
|