Lines Matching refs:Window
8 #include "tools/sk_app/Window.h"
16 Window::Window() {}
18 Window::~Window() {}
20 void Window::detach() { fWindowContext = nullptr; }
22 void Window::visitLayers(std::function<void(Layer*)> visitor) {
30 bool Window::signalLayers(std::function<bool(Layer*)> visitor) {
39 void Window::onBackendCreated() {
43 bool Window::onChar(SkUnichar c, skui::ModifierKey modifiers) {
47 bool Window::onKey(skui::Key key, skui::InputState state, skui::ModifierKey modifiers) {
51 bool Window::onMouse(int x, int y, skui::InputState state, skui::ModifierKey modifiers) {
55 bool Window::onMouseWheel(float delta, skui::ModifierKey modifiers) {
59 bool Window::onTouch(intptr_t owner, skui::InputState state, float x, float y) {
63 bool Window::onFling(skui::InputState state) {
67 bool Window::onPinch(skui::InputState state, float scale, float x, float y) {
71 void Window::onUIStateChanged(const SkString& stateName, const SkString& stateValue) {
75 void Window::onPaint() {
100 void Window::onResize(int w, int h) {
108 void Window::onActivate(bool isActive) {
115 int Window::width() const {
122 int Window::height() const {
129 void Window::setRequestedDisplayParams(const DisplayParams& params, bool /* allowReattach */) {
136 int Window::sampleCount() const {
143 int Window::stencilBits() const {
150 GrDirectContext* Window::directContext() const {
157 void Window::inval() {
167 void Window::markInvalProcessed() {