Lines Matching full:layer
23 void Window::visitLayers(std::function<void(Layer*)> visitor) {
31 bool Window::signalLayers(std::function<bool(Layer*)> visitor) {
41 this->visitLayers([](Layer* layer) { layer->onBackendCreated(); });
45 return this->signalLayers([=](Layer* layer) { return layer->onChar(c, modifiers); });
49 return this->signalLayers([=](Layer* layer) { return layer->onKey(key, state, modifiers); });
53 return this->signalLayers([=](Layer* layer) { return layer->onMouse(x, y, state, modifiers); });
57 return this->signalLayers([=](Layer* layer) { return layer->onMouseWheel(delta, modifiers); });
61 return this->signalLayers([=](Layer* layer) { return layer->onTouch(owner, state, x, y); });
65 this->visitLayers([=](Layer* layer) { layer->onUIStateChanged(stateName, stateValue); });
78 this->visitLayers([](Layer* layer) { layer->onPrePaint(); });
79 this->visitLayers([=](Layer* layer) { layer->onPaint(canvas); });