50 bool setScalarSlot(
const SlotID&,
float);
54 std::optional<SkColor> getColorSlot(
const SlotID&)
const;
56 std::optional<float> getScalarSlot(
const SlotID&)
const;
57 std::optional<SkV2> getVec2Slot(
const SlotID&)
const;
58 std::optional<TextPropertyValue> getTextSlot(
const SlotID&)
const;
95 class ImageAssetProxy;
99 SlotMap<ValuePair<ColorValue*>> fColorMap;
100 SlotMap<ValuePair<ScalarValue*>> fScalarMap;
101 SlotMap<ValuePair<Vec2Value*>> fVec2Map;
102 SlotMap<sk_sp<ImageAssetProxy>> fImageMap;
103 SlotMap<sk_sp<skottie::internal::TextAdapter>> fTextMap;