Home | History | Annotate | Download | only in sksg

Lines Matching defs:Node

25  * Handles ingress edge management for the DAG (i.e. node -> "parent" node mapping),
31 class Node : public SkRefCnt {
44 explicit Node(uint32_t invalTraits);
45 ~Node() override;
52 // Tag this node for invalidation and optional damage.
61 void observeInval(const sk_sp<Node>&);
62 void unobserveInval(const sk_sp<Node>&);
66 kInvalidated_Flag = 1 << 0, // the node or its descendants require revalidation
67 kDamage_Flag = 1 << 1, // the node contributes damage during revalidation
68 kObserverArray_Flag = 1 << 2, // the node has more than one inval observer
69 kInTraversal_Flag = 1 << 3, // the node is part of a traversal (cycle detection)
78 Node* fInvalObserver;
79 SkTDArray<Node*>* fInvalObserverArray;