Home
last modified time | relevance | path

Searched refs:composition (Results 1 – 25 of 213) sorted by relevance

123456789

/external/skqp/src/compute/skc/
Dcomposition.c22 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 …]
Dskc.h162 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,
Dmain.c74 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/
DLottieValueAnimator.java27 @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/
DLottieDrawable.java58 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 …]
DLottieAnimationView.java79 @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/
DAnimatableValueParser.java26 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 …]
DContentModelParser.java22 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 …]
DAnimatableTransformParser.java39 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 …]
DLayerParser.java53 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 …]
DPolystarShapeParser.java30 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()
DLottieCompositionMoshiParser.java56 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 …]
DAnimatableTextPropertiesParser.java24 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()
DAnimatablePathValueParser.java30 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()
DGradientStrokeParser.java45 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()
DLottieCompositionParser.java54 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()
DShapeStrokeParser.java37 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/
DLottieDrawableTest.java38 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 …]
DLottieValueAnimatorUnitTest.java32 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/
DKeyframe.java14 @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/
Dcomposition_cl_12.c132 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 …]
Dsurface_cl_12.c63 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/
DLottieCompositionCacheTest.java20 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/
DLayer.java37 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/
DPlanner.cpp101 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()

123456789