Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
mock_renderer.cc
Go to the documentation of this file.
1// Copyright 2013 The Flutter Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#include "flutter/shell/platform/linux/testing/mock_renderer.h"
6
8 FlRenderer parent_instance;
9};
10
11G_DEFINE_TYPE(FlMockRenderer, fl_mock_renderer, fl_renderer_get_type())
12
13// Implements FlRenderer::make_current.
14static void fl_mock_renderer_make_current(FlRenderer* renderer) {}
15
16// Implements FlRenderer::make_resource_current.
17static void fl_mock_renderer_make_resource_current(FlRenderer* renderer) {}
18
19// Implements FlRenderer::clear_current.
20static void fl_mock_renderer_clear_current(FlRenderer* renderer) {}
21
22static void fl_mock_renderer_class_init(FlMockRendererClass* klass) {
23 FL_RENDERER_CLASS(klass)->make_current = fl_mock_renderer_make_current;
24 FL_RENDERER_CLASS(klass)->make_resource_current =
26 FL_RENDERER_CLASS(klass)->clear_current = fl_mock_renderer_clear_current;
27}
28
29static void fl_mock_renderer_init(FlMockRenderer* self) {}
30
31// Creates a stub renderer
32FlMockRenderer* fl_mock_renderer_new() {
33 return FL_MOCK_RENDERER(g_object_new(fl_mock_renderer_get_type(), nullptr));
34}
G_DEFINE_TYPE(FlBasicMessageChannelResponseHandle, fl_basic_message_channel_response_handle, G_TYPE_OBJECT) static void fl_basic_message_channel_response_handle_dispose(GObject *object)
static void fl_mock_renderer_make_current(FlRenderer *renderer)
static void fl_mock_renderer_class_init(FlMockRendererClass *klass)
static void fl_mock_renderer_init(FlMockRenderer *self)
FlMockRenderer * fl_mock_renderer_new()
static void fl_mock_renderer_make_resource_current(FlRenderer *renderer)
static void fl_mock_renderer_clear_current(FlRenderer *renderer)
FlRenderer parent_instance