Lines Matching defs:const
28 TimeRemapper(const skjson::ObjectValue& jtm, const AnimationBuilder* abuilder, float scale)
33 float t() const { return fT * fScale; }
40 const float fScale;
67 for (const auto& anim : fAnimators) {
75 const AnimatorScope fAnimators;
76 const sk_sp<TimeRemapper> fRemapper;
77 const float fTimeBias,
84 const skjson::ObjectValue& jlayer,
85 const LayerInfo& layer_info) const {
91 const skjson::StringValue* id = jlayer["refId"];
92 const skjson::StringValue* nm = jlayer["nm"];
110 SGAdapter(sk_sp<ExternalLayer> external, const SkSize& layer_size)
115 SkRect onRevalidate(sksg::InvalidationController*, const SkMatrix&) override {
119 void onRender(SkCanvas* canvas, const RenderContext* ctx) const override {
122 const auto local_scope =
129 const RenderNode* onNodeAt(const SkPoint& pt) const override {
134 const sk_sp<ExternalLayer> fExternal;
135 const SkSize fSize;
153 const sk_sp<SGAdapter> fSGAdapter;
154 const float fFps;
164 sk_sp<sksg::RenderNode> AnimationBuilder::attachPrecompLayer(const skjson::ObjectValue& jlayer,
165 LayerInfo* layer_info) const {
167 if (const skjson::ObjectValue* jtm = jlayer["tm"]) {
171 const auto start_time = ParseDefault<float>(jlayer["st"], 0.0f),
173 const auto requires_time_mapping = !SkScalarNearlyEqual(start_time , 0) ||
189 const ScopedAssetRef precomp_asset(this, jlayer);
198 const auto t_bias = -start_time,