Lines Matching defs:SkEventSink
9 #include "SkEventSink.h"
23 SkEventSink* fSinkHead;
32 SkEventSink::SkEventSink() : fTagHead(nullptr) {
44 SkEventSink::~SkEventSink() {
52 SkEventSink* sink = globals.fSinkHead;
53 SkEventSink* prev = nullptr;
56 SkEventSink* next = sink->fNextSink;
71 bool SkEventSink::doEvent(const SkEvent& evt) {
75 bool SkEventSink::doQuery(SkEvent* evt) {
80 bool SkEventSink::onEvent(const SkEvent&) {
84 bool SkEventSink::onQuery(SkEvent*) {
90 SkTagList* SkEventSink::findTagList(U8CPU tag) const {
94 void SkEventSink::addTagList(SkTagList* rec) {
102 void SkEventSink::removeTagList(U8CPU tag) {
135 void SkEventSink::addListenerID(SkEventSinkID id)
161 void SkEventSink::copyListeners(const SkEventSink& sink)
173 void SkEventSink::removeListenerID(SkEventSinkID id)
199 bool SkEventSink::hasListeners() const
204 void SkEventSink::postToListeners(const SkEvent& evt, SkMSec delay) {
219 SkEventSink::EventResult SkEventSink::DoEvent(const SkEvent& evt) {
225 SkEventSink* sink = SkEventSink::FindSink(evt.getTargetID());
233 SkEventSink* SkEventSink::FindSink(SkEventSinkID sinkID)
240 SkEventSink* sink = globals.fSinkHead;