/external/skqp/src/compute/skc/ |
D | composition.c | 22 skc_composition_retain(skc_composition_t composition) in skc_composition_retain() argument 24 composition->ref_count += 1; in skc_composition_retain() 30 skc_composition_release(skc_composition_t composition) in skc_composition_release() argument 32 composition->release(composition->impl); in skc_composition_release() 42 skc_composition_seal(skc_composition_t composition) in skc_composition_seal() argument 47 composition->seal(composition->impl); in skc_composition_seal() 57 skc_composition_unseal(skc_composition_t composition, bool reset) in skc_composition_unseal() argument 62 composition->unseal(composition->impl,reset); in skc_composition_unseal() 72 skc_composition_place(skc_composition_t composition, in skc_composition_place() argument 79 return composition->place(composition->impl,rasters,layer_ids,txs,tys,count); in skc_composition_place() [all …]
|
D | skc.h | 162 skc_composition_create(skc_context_t context, skc_composition_t * composition); 165 skc_composition_retain(skc_composition_t composition); 168 skc_composition_release(skc_composition_t composition); 171 skc_composition_place(skc_composition_t composition, 179 skc_composition_seal(skc_composition_t composition); 182 skc_composition_unseal(skc_composition_t composition, bool reset); 185 skc_composition_get_bounds(skc_composition_t composition, int32_t bounds[4]); 190 skc_composition_set_clip(skc_composition_t composition, int32_t const clip[4]); 328 skc_composition_t composition, 335 skc_composition_t composition,
|
D | main.c | 74 skc_composition_t composition, 188 skc_composition_t composition; in main() local 190 err = skc_composition_create(context,&composition); in main() 258 skc_composition_unseal(composition,true); in main() 261 SKC_TEST(layers_decode,rasters,composition,styling,true/*is_srgb*/); in main() 267 skc_composition_seal(composition); in main() 276 composition, in main() 356 err = skc_composition_release(composition); in main()
|
/external/lottie/lottie/src/main/java/com/airbnb/lottie/utils/ |
D | LottieValueAnimator.java | 27 @Nullable private LottieComposition composition; field in LottieValueAnimator 46 if (composition == null) { in getAnimatedValueAbsolute() 49 …return (frame - composition.getStartFrame()) / (composition.getEndFrame() - composition.getStartFr… in getAnimatedValueAbsolute() 58 if (composition == null) { in getAnimatedFraction() 69 return composition == null ? 0 : (long) composition.getDuration(); in getDuration() 82 if (composition == null || !isRunning()) { in doFrame() 122 if (composition == null) { 125 return Utils.SECOND_IN_NANOS / composition.getFrameRate() / Math.abs(speed); 129 this.composition = null; 134 public void setComposition(LottieComposition composition) { [all …]
|
/external/lottie/lottie/src/main/java/com/airbnb/lottie/ |
D | LottieDrawable.java | 58 void run(LottieComposition composition); in run() argument 62 private LottieComposition composition; field in LottieDrawable 166 if (composition != null) { in enableMergePathsForKitKatAndAbove() 208 public boolean setComposition(LottieComposition composition) { in setComposition() argument 209 if (this.composition == composition) { in setComposition() 215 this.composition = composition; in setComposition() 217 animator.setComposition(composition); in setComposition() 227 t.run(composition); in setComposition() 232 composition.setPerformanceTrackingEnabled(performanceTrackingEnabled); in setComposition() 239 if (composition != null) { in setPerformanceTrackingEnabled() [all …]
|
D | LottieAnimationView.java | 79 @Override public void onResult(LottieComposition composition) { 80 setComposition(composition); 118 @Nullable private LottieComposition composition; field in LottieAnimationView 477 public void setComposition(@NonNull LottieComposition composition) { in setComposition() argument 479 Log.v(TAG, "Set Composition \n" + composition); in setComposition() 483 this.composition = composition; in setComposition() 484 boolean isNewComposition = lottieDrawable.setComposition(composition); in setComposition() 505 lottieOnCompositionLoadedListener.onCompositionLoaded(composition); in setComposition() 511 return composition; in getComposition() 929 return composition != null ? (long) composition.getDuration() : 0; in getDuration() [all …]
|
/external/lottie/lottie/src/main/java/com/airbnb/lottie/parser/ |
D | AnimatableValueParser.java | 26 JsonReader reader, LottieComposition composition) throws IOException { in parseFloat() argument 27 return parseFloat(reader, composition, true); in parseFloat() 31 JsonReader reader, LottieComposition composition, boolean isDp) throws IOException { in parseFloat() argument 33 parse(reader, isDp ? Utils.dpScale() : 1f, composition, FloatParser.INSTANCE)); in parseFloat() 37 JsonReader reader, LottieComposition composition) throws IOException { in parseInteger() argument 38 return new AnimatableIntegerValue(parse(reader, composition, IntegerParser.INSTANCE)); in parseInteger() 42 JsonReader reader, LottieComposition composition) throws IOException { in parsePoint() argument 44 parse(reader, Utils.dpScale(), composition, PointFParser.INSTANCE)); in parsePoint() 48 JsonReader reader, LottieComposition composition) throws IOException { in parseScale() argument 49 return new AnimatableScaleValue(parse(reader, composition, ScaleXYParser.INSTANCE)); in parseScale() [all …]
|
D | ContentModelParser.java | 22 static ContentModel parse(JsonReader reader, LottieComposition composition) in parse() argument 53 model = ShapeGroupParser.parse(reader, composition); in parse() 56 model = ShapeStrokeParser.parse(reader, composition); in parse() 59 model = GradientStrokeParser.parse(reader, composition); in parse() 62 model = ShapeFillParser.parse(reader, composition); in parse() 65 model = GradientFillParser.parse(reader, composition); in parse() 68 model = AnimatableTransformParser.parse(reader, composition); in parse() 71 model = ShapePathParser.parse(reader, composition); in parse() 74 model = CircleShapeParser.parse(reader, composition, d); in parse() 77 model = RectangleShapeParser.parse(reader, composition); in parse() [all …]
|
D | AnimatableTransformParser.java | 39 JsonReader reader, LottieComposition composition) throws IOException { in parse() argument 61 anchorPoint = AnimatablePathValueParser.parse(reader, composition); in parse() 72 AnimatablePathValueParser.parseSplitPath(reader, composition); in parse() 75 scale = AnimatableValueParser.parseScale(reader, composition); in parse() 78 composition.addWarning("Lottie doesn't support 3D layers."); in parse() 90 rotation = AnimatableValueParser.parseFloat(reader, composition, false); in parse() 92 …rotation.getKeyframes().add(new Keyframe(composition, 0f, 0f, null, 0f, composition.getEndFrame())… in parse() 94 …rotation.getKeyframes().set(0, new Keyframe(composition, 0f, 0f, null, 0f, composition.getEndFrame… in parse() 98 opacity = AnimatableValueParser.parseInteger(reader, composition); in parse() 101 startOpacity = AnimatableValueParser.parseFloat(reader, composition, false); in parse() [all …]
|
D | LayerParser.java | 53 public static Layer parse(LottieComposition composition) { in parse() argument 54 Rect bounds = composition.getBounds(); in parse() 56 Collections.<ContentModel>emptyList(), composition, "__container", -1, in parse() 70 public static Layer parse(JsonReader reader, LottieComposition composition) throws IOException { in parse() argument 132 transform = AnimatableTransformParser.parse(reader, composition); in parse() 136 composition.incrementMatteOrMaskCount(1); in parse() 141 masks.add(MaskParser.parse(reader, composition)); in parse() 143 composition.incrementMatteOrMaskCount(masks.size()); in parse() 149 ContentModel shape = ContentModelParser.parse(reader, composition); in parse() 161 text = AnimatableValueParser.parseDocumentData(reader, composition); in parse() [all …]
|
D | PolystarShapeParser.java | 30 JsonReader reader, LottieComposition composition) throws IOException { in parse() argument 51 points = AnimatableValueParser.parseFloat(reader, composition, false); in parse() 54 position = AnimatablePathValueParser.parseSplitPath(reader, composition); in parse() 57 rotation = AnimatableValueParser.parseFloat(reader, composition, false); in parse() 60 outerRadius = AnimatableValueParser.parseFloat(reader, composition); in parse() 63 outerRoundedness = AnimatableValueParser.parseFloat(reader, composition, false); in parse() 66 innerRadius = AnimatableValueParser.parseFloat(reader, composition); in parse() 69 innerRoundedness = AnimatableValueParser.parseFloat(reader, composition, false); in parse()
|
D | LottieCompositionMoshiParser.java | 56 LottieComposition composition = new LottieComposition(); in parse() local 83 composition.addWarning("Lottie only supports bodymovin >= 4.4.0"); in parse() 87 parseLayers(reader, composition, layers, layerMap); in parse() 90 parseAssets(reader, composition, precomps, images); in parse() 96 parseChars(reader, composition, characters); in parse() 99 parseMarkers(reader, composition, markers); in parse() 110 composition.init(bounds, startFrame, endFrame, frameRate, layers, layerMap, precomps, in parse() 113 return composition; in parse() 116 private static void parseLayers(JsonReader reader, LottieComposition composition, in parseLayers() argument 121 Layer layer = LayerParser.parse(reader, composition); in parseLayers() [all …]
|
D | AnimatableTextPropertiesParser.java | 24 JsonReader reader, LottieComposition composition) throws IOException { in parse() argument 31 anim = parseAnimatableTextProperties(reader, composition); in parse() 47 JsonReader reader, LottieComposition composition) throws IOException { in parseAnimatableTextProperties() argument 57 color = AnimatableValueParser.parseColor(reader, composition); in parseAnimatableTextProperties() 60 stroke = AnimatableValueParser.parseColor(reader, composition); in parseAnimatableTextProperties() 63 strokeWidth = AnimatableValueParser.parseFloat(reader, composition); in parseAnimatableTextProperties() 66 tracking = AnimatableValueParser.parseFloat(reader, composition); in parseAnimatableTextProperties()
|
D | AnimatablePathValueParser.java | 30 JsonReader reader, LottieComposition composition) throws IOException { in parse() argument 35 keyframes.add(PathKeyframeParser.parse(reader, composition)); in parse() 49 JsonReader reader, LottieComposition composition) throws IOException { in parseSplitPath() argument 61 pathAnimation = AnimatablePathValueParser.parse(reader, composition); in parseSplitPath() 68 xAnimation = AnimatableValueParser.parseFloat(reader, composition); in parseSplitPath() 76 yAnimation = AnimatableValueParser.parseFloat(reader, composition); in parseSplitPath() 87 composition.addWarning("Lottie doesn't support expressions."); in parseSplitPath()
|
D | GradientStrokeParser.java | 45 JsonReader reader, LottieComposition composition) throws IOException { in parse() argument 76 color = AnimatableValueParser.parseGradientColor(reader, composition, points); in parse() 86 opacity = AnimatableValueParser.parseInteger(reader, composition); in parse() 92 startPoint = AnimatableValueParser.parsePoint(reader, composition); in parse() 95 endPoint = AnimatableValueParser.parsePoint(reader, composition); in parse() 98 width = AnimatableValueParser.parseFloat(reader, composition); in parse() 124 val = AnimatableValueParser.parseFloat(reader, composition); in parse() 136 composition.setHasDashPattern(true); in parse()
|
D | LottieCompositionParser.java | 54 LottieComposition composition = new LottieComposition(); in parse() local 81 composition.addWarning("Lottie only supports bodymovin >= 4.4.0"); in parse() 85 parseLayers(reader, composition, layers, layerMap); in parse() 95 composition.init(bounds, startFrame, endFrame, frameRate, layers, layerMap, precomps, in parse() 98 return composition; in parse() 101 private static void parseLayers(JsonReader reader, LottieComposition composition, in parseLayers() argument 106 Layer layer = LayerParser.parse(reader, composition); in parseLayers()
|
D | ShapeStrokeParser.java | 37 JsonReader reader, LottieComposition composition) throws IOException { in parse() argument 56 color = AnimatableValueParser.parseColor(reader, composition); in parse() 59 width = AnimatableValueParser.parseFloat(reader, composition); in parse() 62 opacity = AnimatableValueParser.parseInteger(reader, composition); in parse() 89 val = AnimatableValueParser.parseFloat(reader, composition); in parse() 104 composition.setHasDashPattern(true); in parse()
|
/external/lottie/lottie/src/test/java/com/airbnb/lottie/ |
D | LottieDrawableTest.java | 38 LottieComposition composition = new LottieComposition(); in createComposition() local 39 composition.init(new Rect(), startFrame, endFrame, 1000, new ArrayList<Layer>(), in createComposition() 43 return composition; in createComposition() 48 LottieComposition composition = createComposition(31, 391); in testMinFrame() local 50 drawable.setComposition(composition); in testMinFrame() 57 LottieComposition composition = createComposition(100, 200); in testMinWithStartFrameFrame() local 59 drawable.setComposition(composition); in testMinWithStartFrameFrame() 66 LottieComposition composition = createComposition(31, 391); in testMaxFrame() local 68 drawable.setComposition(composition); in testMaxFrame() 75 LottieComposition composition = createComposition(31, 391); in testMinMaxFrame() local [all …]
|
D | LottieValueAnimatorUnitTest.java | 32 private LottieComposition composition; field in LottieValueAnimatorUnitTest 41 composition = createComposition(0, 1000); in setup() 43 animator.setComposition(composition); in setup() 62 LottieComposition composition = new LottieComposition(); 63 composition.init(new Rect(), startFrame, endFrame, 1000, new ArrayList<Layer>(), 67 return composition; 266 assertClose(animator.getMinFrame(), composition.getStartFrame()); 272 assertClose(animator.getMaxFrame(), composition.getEndFrame()); 279 animator.setComposition(composition); 287 animator.setComposition(composition); [all …]
|
/external/lottie/lottie/src/main/java/com/airbnb/lottie/value/ |
D | Keyframe.java | 14 @Nullable private final LottieComposition composition; field in Keyframe 36 public Keyframe(@SuppressWarnings("NullableProblems") LottieComposition composition, in Keyframe() argument 39 this.composition = composition; in Keyframe() 51 composition = null; in Keyframe() 60 if (composition == null) { in getStartProgress() 64 startProgress = (startFrame - composition.getStartFrame()) / composition.getDurationFrames(); in getStartProgress() 70 if (composition == null) { in getEndProgress() 79 float durationProgress = durationFrames / composition.getDurationFrames(); in getEndProgress()
|
/external/skqp/src/compute/skc/platforms/cl_12/ |
D | composition_cl_12.c | 132 if (--impl->composition->ref_count != 0) in skc_composition_pfn_release() 145 skc_runtime_host_perm_free(runtime,impl->composition); in skc_composition_pfn_release() 275 skc_composition_retain(impl->composition); in skc_composition_snap() 737 skc_composition_retain_and_lock(struct skc_composition * const composition) in skc_composition_retain_and_lock() argument 739 skc_composition_retain(composition); in skc_composition_retain_and_lock() 741 composition->impl->lock_count += 1; in skc_composition_retain_and_lock() 745 skc_composition_unlock_and_release(struct skc_composition * const composition) in skc_composition_unlock_and_release() argument 747 composition->impl->lock_count -= 1; in skc_composition_unlock_and_release() 749 skc_composition_pfn_release(composition->impl); in skc_composition_unlock_and_release() 758 struct skc_composition * * const composition) in skc_composition_cl_12_create() [all …]
|
D | surface_cl_12.c | 63 struct skc_composition * composition; member 192 render->composition, in skc_surface_render_complete() 199 skc_composition_unlock_and_release(render->composition); in skc_surface_render_complete() 239 struct skc_composition_impl * const ci = render->composition->impl; in skc_surface_grid_pfn_execute() 330 skc_composition_t composition, in skc_surface_pfn_render() argument 348 skc_composition_retain_and_lock(composition); in skc_surface_pfn_render() 369 render->composition = composition; in skc_surface_pfn_render() 388 if (composition->impl->state != SKC_COMPOSITION_STATE_SEALED) in skc_surface_pfn_render() 389 skc_grid_happens_after_grid(render->grid,composition->impl->grids.sort); in skc_surface_pfn_render()
|
/external/lottie/lottie/src/test/java/com/airbnb/lottie/model/ |
D | LottieCompositionCacheTest.java | 20 private LottieComposition composition; field in LottieCompositionCacheTest 25 composition = Mockito.mock(LottieComposition.class); in setup() 36 cache.put("foo", composition); in testStrongAsset() 37 assertEquals(composition, cache.get("foo")); in testStrongAsset() 42 cache.put("foo", composition); in testWeakAsset() 43 assertEquals(composition, cache.get("foo")); in testWeakAsset()
|
/external/lottie/lottie/src/main/java/com/airbnb/lottie/model/layer/ |
D | Layer.java | 37 private final LottieComposition composition; field in Layer 59 …public Layer(List<ContentModel> shapes, LottieComposition composition, String layerName, long laye… in Layer() argument 67 this.composition = composition; in Layer() 91 return composition; in getComposition() 99 return startFrame / composition.getDurationFrames(); in getStartProgress() 185 Layer parent = composition.layerModelForId(getParentId()); in toString() 188 parent = composition.layerModelForId(parent.getParentId()); in toString() 191 parent = composition.layerModelForId(parent.getParentId()); in toString()
|
/external/drm_hwcomposer/compositor/ |
D | Planner.cpp | 101 std::vector<DrmCompositionPlane> composition; in ProvisionPlanes() local 111 int ret = i->ProvisionPlanes(&composition, layers, crtc, &planes); in ProvisionPlanes() 118 return std::make_tuple(0, std::move(composition)); in ProvisionPlanes() 122 std::vector<DrmCompositionPlane> *composition, in ProvisionPlanes() argument 133 ret = Emplace(composition, planes, DrmCompositionPlane::Type::kLayer, crtc, in ProvisionPlanes() 148 std::vector<DrmCompositionPlane> *composition, in ProvisionPlanes() argument 153 int ret = Emplace(composition, planes, DrmCompositionPlane::Type::kLayer, in ProvisionPlanes()
|