Lines Matching defs:Component
47 class Component : public SkRefCnt {
52 std::enable_if_t<std::is_base_of<Component, T>::value, bool>
54 if constexpr(std::is_same<Component, T>::value) {
87 explicit Component(Type t) : fType(t) {}
108 class TransformableComponent : public Component {
129 using INHERITED = Component;
138 void addChild(sk_sp<Component>);
140 const std::vector<sk_sp<Component>>& children() const { return fChildren; }
150 std::vector<sk_sp<Component>> fChildren;
155 class Paint : public Component {
183 using INHERITED = Component;
278 constexpr bool Component::is_base_of(Type t) {