Home
last modified time | relevance | path

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

/external/skia/modules/skottie/src/text/
DTextAnimator.cpp68 const skjson::ObjectValue* jprops = (*janimator)["a"]; in Make() local
69 if (!jprops) { in Make()
92 new TextAnimator(std::move(selectors), *jprops, abuilder, acontainer)); in Make()
156 const skjson::ObjectValue& jprops, in TextAnimator() argument
162 acontainer->bind(*abuilder, jprops["p" ], fTextProps.position); in TextAnimator()
163 acontainer->bind(*abuilder, jprops["o" ], fTextProps.opacity ); in TextAnimator()
164 acontainer->bind(*abuilder, jprops["t" ], fTextProps.tracking); in TextAnimator()
165 acontainer->bind(*abuilder, jprops["ls"], fTextProps.line_spacing); in TextAnimator()
168 fRequiresAnchorPoint |= acontainer->bind(*abuilder, jprops["s"], fTextProps.scale); in TextAnimator()
172 fRequiresAnchorPoint |= acontainer->bind(*abuilder, jprops["rx"], fTextProps.rotation.x); in TextAnimator()
[all …]
/external/skia/modules/skottie/src/effects/
DTransformEffect.cpp65 sk_sp<sksg::RenderNode> EffectBuilder::attachTransformEffect(const skjson::ArrayValue& jprops, in attachTransformEffect() argument
83 GetPropValue(jprops, kAnchorPoint_Index), in attachTransformEffect()
84 GetPropValue(jprops, kPosition_Index), in attachTransformEffect()
86 GetPropValue(jprops, kRotation_Index), in attachTransformEffect()
87 GetPropValue(jprops, kSkew_Index), in attachTransformEffect()
88 GetPropValue(jprops, kSkewAxis_Index)); in attachTransformEffect()
97 GetPropValue(jprops, kOpacity_Index), in attachTransformEffect()
98 GetPropValue(jprops, kUniformScale_Index), in attachTransformEffect()
99 GetPropValue(jprops, kScaleWidth_Index), in attachTransformEffect()
100 GetPropValue(jprops, kScaleHeight_Index), in attachTransformEffect()
DFillEffect.cpp24 static sk_sp<FillAdapter> Make(const skjson::ArrayValue& jprops, in Make() argument
27 return sk_sp<FillAdapter>(new FillAdapter(jprops, std::move(layer), abuilder)); in Make()
33 FillAdapter(const skjson::ArrayValue& jprops, in FillAdapter() argument
50 EffectBinder(jprops, abuilder, this) in FillAdapter()
73 sk_sp<sksg::RenderNode> EffectBuilder::attachFillEffect(const skjson::ArrayValue& jprops, in attachFillEffect() argument
75 return fBuilder->attachDiscardableAdapter<FillAdapter>(jprops, std::move(layer), *fBuilder); in attachFillEffect()
DTintEffect.cpp22 static sk_sp<TintAdapter> Make(const skjson::ArrayValue& jprops, in Make() argument
25 return sk_sp<TintAdapter>(new TintAdapter(jprops, std::move(layer), abuilder)); in Make()
31 TintAdapter(const skjson::ArrayValue& jprops, in TintAdapter() argument
47 EffectBinder(jprops, abuilder, this) in TintAdapter()
71 sk_sp<sksg::RenderNode> EffectBuilder::attachTintEffect(const skjson::ArrayValue& jprops, in attachTintEffect() argument
73 return fBuilder->attachDiscardableAdapter<TintAdapter>(jprops, std::move(layer), *fBuilder); in attachTintEffect()
DTritoneEffect.cpp23 static sk_sp<TritoneAdapter> Make(const skjson::ArrayValue& jprops, in Make() argument
26 return sk_sp<TritoneAdapter>(new TritoneAdapter(jprops, std::move(layer), abuilder)); in Make()
32 TritoneAdapter(const skjson::ArrayValue& jprops, in TritoneAdapter() argument
47 EffectBinder(jprops, abuilder, this)
76 sk_sp<sksg::RenderNode> EffectBuilder::attachTritoneEffect(const skjson::ArrayValue& jprops, in attachTritoneEffect() argument
78 return fBuilder->attachDiscardableAdapter<TritoneAdapter>(jprops, std::move(layer), *fBuilder); in attachTritoneEffect()
DGaussianBlurEffect.cpp22 static sk_sp<GaussianBlurEffectAdapter> Make(const skjson::ArrayValue& jprops, in Make() argument
25 return sk_sp<GaussianBlurEffectAdapter>(new GaussianBlurEffectAdapter(jprops, in Make()
33 GaussianBlurEffectAdapter(const skjson::ArrayValue& jprops, in GaussianBlurEffectAdapter() argument
44 EffectBinder(jprops, *abuilder, this) in GaussianBlurEffectAdapter()
86 const skjson::ArrayValue& jprops, in attachGaussianBlurEffect() argument
88 return fBuilder->attachDiscardableAdapter<GaussianBlurEffectAdapter>(jprops, in attachGaussianBlurEffect()
DCornerPinEffect.cpp20 static sk_sp<CornerPinAdapter> Make(const skjson::ArrayValue& jprops, in Make() argument
23 return sk_sp<CornerPinAdapter>(new CornerPinAdapter(jprops, abuilder, layer_size)); in Make()
29 CornerPinAdapter(const skjson::ArrayValue& jprops, in CornerPinAdapter() argument
41 EffectBinder(jprops, abuilder, this) in CornerPinAdapter()
77 sk_sp<sksg::RenderNode> EffectBuilder::attachCornerPinEffect(const skjson::ArrayValue& jprops, in attachCornerPinEffect() argument
80 fBuilder->attachDiscardableAdapter<CornerPinAdapter>(jprops, *fBuilder, fLayerSize); in attachCornerPinEffect()
DHueSaturationEffect.cpp23 static sk_sp<HueSaturationEffectAdapter> Make(const skjson::ArrayValue& jprops, in Make() argument
28 new HueSaturationEffectAdapter(jprops, std::move(layer), abuilder)); in Make()
34 HueSaturationEffectAdapter(const skjson::ArrayValue& jprops, in HueSaturationEffectAdapter() argument
50 EffectBinder(jprops, *abuilder, this) in HueSaturationEffectAdapter()
116 const skjson::ArrayValue& jprops, sk_sp<sksg::RenderNode> layer) const { in attachHueSaturationEffect() argument
117 return fBuilder->attachDiscardableAdapter<HueSaturationEffectAdapter>(jprops, in attachHueSaturationEffect()
DLinearWipeEffect.cpp27 static sk_sp<LinearWipeAdapter> Make(const skjson::ArrayValue& jprops, in Make() argument
31 return sk_sp<LinearWipeAdapter>(new LinearWipeAdapter(jprops, in Make()
38 LinearWipeAdapter(const skjson::ArrayValue& jprops, in LinearWipeAdapter() argument
49 EffectBinder(jprops, *abuilder, this) in LinearWipeAdapter()
120 sk_sp<sksg::RenderNode> EffectBuilder::attachLinearWipeEffect(const skjson::ArrayValue& jprops, in attachLinearWipeEffect() argument
122 return fBuilder->attachDiscardableAdapter<LinearWipeAdapter>(jprops, in attachLinearWipeEffect()
DShiftChannelsEffect.cpp32 static sk_sp<ShiftChannelsEffectAdapter> Make(const skjson::ArrayValue& jprops, in Make() argument
36 new ShiftChannelsEffectAdapter(jprops, std::move(layer), abuilder)); in Make()
42 ShiftChannelsEffectAdapter(const skjson::ArrayValue& jprops, in ShiftChannelsEffectAdapter() argument
53 EffectBinder(jprops, *abuilder, this) in ShiftChannelsEffectAdapter()
126 const skjson::ArrayValue& jprops, sk_sp<sksg::RenderNode> layer) const { in attachShiftChannelsEffect() argument
127 return fBuilder->attachDiscardableAdapter<ShiftChannelsEffectAdapter>(jprops, in attachShiftChannelsEffect()
DInvertEffect.cpp22 static sk_sp<InvertEffectAdapter> Make(const skjson::ArrayValue& jprops, in Make() argument
26 new InvertEffectAdapter(jprops, std::move(layer), abuilder)); in Make()
32 InvertEffectAdapter(const skjson::ArrayValue& jprops, in InvertEffectAdapter() argument
40 EffectBinder(jprops, *abuilder, this).bind(kChannel_Index, fChannel); in InvertEffectAdapter()
135 sk_sp<sksg::RenderNode> EffectBuilder::attachInvertEffect(const skjson::ArrayValue& jprops, in attachInvertEffect() argument
137 return fBuilder->attachDiscardableAdapter<InvertEffectAdapter>(jprops, in attachInvertEffect()
DVenetianBlindsEffect.cpp25 static sk_sp<VenetianBlindsAdapter> Make(const skjson::ArrayValue& jprops, in Make() argument
30 new VenetianBlindsAdapter(jprops, std::move(layer), layer_size, abuilder)); in Make()
34 VenetianBlindsAdapter(const skjson::ArrayValue& jprops, in VenetianBlindsAdapter() argument
45 EffectBinder(jprops, *abuilder, this) in VenetianBlindsAdapter()
161 const skjson::ArrayValue& jprops, sk_sp<sksg::RenderNode> layer) const { in attachVenetianBlindsEffect() argument
162 return fBuilder->attachDiscardableAdapter<VenetianBlindsAdapter>(jprops, in attachVenetianBlindsEffect()
DGradientEffect.cpp22 static sk_sp<GradientRampEffectAdapter> Make(const skjson::ArrayValue& jprops, in Make() argument
25 return sk_sp<GradientRampEffectAdapter>(new GradientRampEffectAdapter(jprops, in Make()
33 GradientRampEffectAdapter(const skjson::ArrayValue& jprops, in GradientRampEffectAdapter() argument
47 EffectBinder(jprops, *abuilder, this) in GradientRampEffectAdapter()
129 sk_sp<sksg::RenderNode> EffectBuilder::attachGradientEffect(const skjson::ArrayValue& jprops, in attachGradientEffect() argument
131 return fBuilder->attachDiscardableAdapter<GradientRampEffectAdapter>(jprops, in attachGradientEffect()
DThresholdEffect.cpp45 ThresholdAdapter(const skjson::ArrayValue& jprops, in ThresholdAdapter() argument
54 EffectBinder(jprops, abuilder, this).bind(kLevel_Index, fLevel); in ThresholdAdapter()
72 sk_sp<sksg::RenderNode> EffectBuilder::attachThresholdEffect(const skjson::ArrayValue& jprops, in attachThresholdEffect() argument
74 return fBuilder->attachDiscardableAdapter<ThresholdAdapter>(jprops, in attachThresholdEffect()
DBlackAndWhiteEffect.cpp73 BlackAndWhiteAdapter(const skjson::ArrayValue& jprops, in BlackAndWhiteAdapter() argument
93 EffectBinder(jprops, abuilder, this) in BlackAndWhiteAdapter()
130 const skjson::ArrayValue& jprops, sk_sp<sksg::RenderNode> layer) const { in attachBlackAndWhiteEffect() argument
131 return fBuilder->attachDiscardableAdapter<BlackAndWhiteAdapter>(jprops, in attachBlackAndWhiteEffect()
DEffects.cpp113 const skjson::ArrayValue* jprops = (*jeffect)["ef"]; in attachEffects() local
114 if (!builder || !jprops) { in attachEffects()
119 layer = (this->*builder)(*jprops, std::move(layer)); in attachEffects()
170 const skjson::Value& EffectBuilder::GetPropValue(const skjson::ArrayValue& jprops, in GetPropValue() argument
174 if (prop_index >= jprops.size()) { in GetPropValue()
178 const skjson::ObjectValue* jprop = jprops[prop_index]; in GetPropValue()
DLevelsEffect.cpp115 EasyLevelsEffectAdapter(const skjson::ArrayValue& jprops, in EasyLevelsEffectAdapter() argument
131 EffectBinder(jprops, *abuilder, this) in EasyLevelsEffectAdapter()
181 ProLevelsEffectAdapter(const skjson::ArrayValue& jprops, in ProLevelsEffectAdapter() argument
227 EffectBinder(jprops, *abuilder, this) in ProLevelsEffectAdapter()
296 sk_sp<sksg::RenderNode> EffectBuilder::attachEasyLevelsEffect(const skjson::ArrayValue& jprops, in attachEasyLevelsEffect() argument
298 return fBuilder->attachDiscardableAdapter<EasyLevelsEffectAdapter>(jprops, in attachEasyLevelsEffect()
303 sk_sp<sksg::RenderNode> EffectBuilder::attachProLevelsEffect(const skjson::ArrayValue& jprops, in attachProLevelsEffect() argument
305 return fBuilder->attachDiscardableAdapter<ProLevelsEffectAdapter>(jprops, in attachProLevelsEffect()
DDropShadowEffect.cpp22 static sk_sp<DropShadowAdapter> Make(const skjson::ArrayValue& jprops, in Make() argument
36 EffectBinder(jprops, abuilder, adapter.get()) in Make()
85 sk_sp<sksg::RenderNode> EffectBuilder::attachDropShadowEffect(const skjson::ArrayValue& jprops, in attachDropShadowEffect() argument
87 return fBuilder->attachDiscardableAdapter<DropShadowAdapter>(jprops, in attachDropShadowEffect()
DBrightnessContrastEffect.cpp133 BrightnessContrastAdapter(const skjson::ArrayValue& jprops, in BrightnessContrastAdapter() argument
148 EffectBinder(jprops, abuilder, this) in BrightnessContrastAdapter()
240 const skjson::ArrayValue& jprops, sk_sp<sksg::RenderNode> layer) const { in attachBrightnessContrastEffect() argument
241 return fBuilder->attachDiscardableAdapter<BrightnessContrastAdapter>(jprops, in attachBrightnessContrastEffect()
DDisplacementMapEffect.cpp304 DisplacementMapAdapter(const skjson::ArrayValue& jprops, in DisplacementMapAdapter() argument
308 EffectBinder(jprops, *abuilder, this) in DisplacementMapAdapter()
318 const skjson::ArrayValue& jprops, in GetDisplacementSource() argument
321 if (const skjson::ObjectValue* jv = EffectBuilder::GetPropValue(jprops, kMapLayer_Index)) { in GetDisplacementSource()
379 const skjson::ArrayValue& jprops, sk_sp<sksg::RenderNode> layer) const { in attachDisplacementMapEffect() argument
380 auto [ displ, displ_size ] = DisplacementMapAdapter::GetDisplacementSource(jprops, this); in attachDisplacementMapEffect()
388 return fBuilder->attachDiscardableAdapter<DisplacementMapAdapter>(jprops, in attachDisplacementMapEffect()
DRadialWipeEffect.cpp128 RadialWipeAdapter(const skjson::ArrayValue& jprops, in RadialWipeAdapter() argument
141 EffectBinder(jprops, abuilder, this) in RadialWipeAdapter()
171 sk_sp<sksg::RenderNode> EffectBuilder::attachRadialWipeEffect(const skjson::ArrayValue& jprops, in attachRadialWipeEffect() argument
173 return fBuilder->attachDiscardableAdapter<RadialWipeAdapter>(jprops, in attachRadialWipeEffect()
DMotionTileEffect.cpp173 MotionTileAdapter(const skjson::ArrayValue& jprops, in MotionTileAdapter() argument
190 EffectBinder(jprops, abuilder, this) in MotionTileAdapter()
229 sk_sp<sksg::RenderNode> EffectBuilder::attachMotionTileEffect(const skjson::ArrayValue& jprops, in attachMotionTileEffect() argument
231 return fBuilder->attachDiscardableAdapter<MotionTileAdapter>(jprops, in attachMotionTileEffect()
DFractalNoiseEffect.cpp339 FractalNoiseAdapter(const skjson::ArrayValue& jprops, in FractalNoiseAdapter() argument
344 EffectBinder(jprops, *abuilder, this) in FractalNoiseAdapter()
473 const skjson::ArrayValue& jprops, sk_sp<sksg::RenderNode> layer) const { in attachFractalNoiseEffect() argument
476 return fBuilder->attachDiscardableAdapter<FractalNoiseAdapter>(jprops, fBuilder, in attachFractalNoiseEffect()
DEffects.h34 static const skjson::Value& GetPropValue(const skjson::ArrayValue& jprops, size_t prop_index);
110 EffectBinder(const skjson::ArrayValue& jprops, in EffectBinder() argument
113 : fProps(jprops) in EffectBinder()
DSphereEffect.cpp283 SphereAdapter(const skjson::ArrayValue& jprops, in SphereAdapter() argument
312 EffectBinder(jprops, *abuilder, this) in SphereAdapter()
417 const skjson::ArrayValue& jprops, sk_sp<sksg::RenderNode> layer) const { in attachSphereEffect() argument
420 return fBuilder->attachDiscardableAdapter<SphereAdapter>(jprops, fBuilder, std::move(sphere)); in attachSphereEffect()