Lines Matching full:layer
27 void Window::visitLayers(const std::function<void(Layer*)>& visitor) { in visitLayers()
35 bool Window::signalLayers(const std::function<bool(Layer*)>& visitor) { in signalLayers()
45 this->visitLayers([](Layer* layer) { layer->onBackendCreated(); }); in onBackendCreated() argument
49 return this->signalLayers([=](Layer* layer) { return layer->onChar(c, modifiers); }); in onChar() argument
53 return this->signalLayers([=](Layer* layer) { return layer->onKey(key, state, modifiers); }); in onKey() argument
57 return this->signalLayers([=](Layer* layer) { return layer->onMouse(x, y, state, modifiers); }); in onMouse() argument
62 [=](Layer* layer) { return layer->onMouseWheel(delta, x, y, modifiers); }); in onMouseWheel() argument
66 return this->signalLayers([=](Layer* layer) { return layer->onTouch(owner, state, x, y); }); in onTouch() argument
70 return this->signalLayers([=](Layer* layer) { return layer->onFling(state); }); in onFling() argument
74 return this->signalLayers([=](Layer* layer) { return layer->onPinch(state, scale, x, y); }); in onPinch() argument
78 this->visitLayers([=](Layer* layer) { layer->onUIStateChanged(stateName, stateValue); }); in onUIStateChanged() argument
98 this->visitLayers([](Layer* layer) { layer->onPrePaint(); }); in onPaint() argument
99 this->visitLayers([=](Layer* layer) { layer->onPaint(backbuffer.get()); }); in onPaint() argument
113 this->visitLayers([=](Layer* layer) { layer->onResize(w, h); }); in onResize() argument