36 for (
int i =
fLayers.size() - 1;
i >= 0; --
i) {
89 if (backbuffer ==
nullptr) {
90 printf(
"no backbuffer!?\n");
166#if defined(SK_GRAPHITE)
177#if defined(SK_GRAPHITE)
187#if defined(SK_GRAPHITE)
188void Window::snapRecordingAndSubmit() {
virtual void onUIStateChanged(const SkString &stateName, const SkString &stateValue)
virtual bool onChar(SkUnichar c, skui::ModifierKey)
virtual bool onMouseWheel(float delta, int x, int y, skui::ModifierKey)
virtual bool onPinch(skui::InputState state, float scale, float x, float y)
virtual bool onFling(skui::InputState state)
virtual bool onTouch(intptr_t owner, skui::InputState, float x, float y)
virtual bool onKey(skui::Key, skui::InputState, skui::ModifierKey)
virtual void onResize(int width, int height)
virtual bool onMouse(int x, int y, skui::InputState, skui::ModifierKey)
virtual void onBackendCreated()
virtual void onPrePaint()
virtual void onPaint(SkSurface *)
bool onKey(skui::Key key, skui::InputState state, skui::ModifierKey modifiers)
void visitLayers(const std::function< void(Layer *)> &visitor)
bool onTouch(intptr_t owner, skui::InputState state, float x, float y)
skgpu::graphite::Context * graphiteContext() const
bool onChar(SkUnichar c, skui::ModifierKey modifiers)
void onUIStateChanged(const SkString &stateName, const SkString &stateValue)
virtual void setRequestedDisplayParams(const DisplayParams &, bool allowReattach=true)
bool onMouseWheel(float delta, int x, int y, skui::ModifierKey modifiers)
bool onFling(skui::InputState state)
bool signalLayers(const std::function< bool(Layer *)> &visitor)
void markInvalProcessed()
GrDirectContext * directContext() const
void onActivate(bool isActive)
bool fIsContentInvalidated
DisplayParams fRequestedDisplayParams
bool onPinch(skui::InputState state, float scale, float x, float y)
void onResize(int width, int height)
std::unique_ptr< skwindow::WindowContext > fWindowContext
bool onMouse(int x, int y, skui::InputState state, skui::ModifierKey modifiers)
SkTDArray< Layer * > fLayers
skgpu::graphite::Recorder * graphiteRecorder() const
const EmbeddedViewParams * params
Dart_NativeFunction function
std::string printf(const char *fmt,...) SK_PRINTF_LIKE(1