mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
34 lines
1.2 KiB
C++
34 lines
1.2 KiB
C++
// Copyright 2013 The Flutter Authors. All rights reserved.
|
|
// Use of this source code is governed by a BSD-style license that can be
|
|
// found in the LICENSE file.
|
|
|
|
#include "fl_renderer_headless.h"
|
|
|
|
struct _FlRendererHeadless {
|
|
FlRenderer parent_instance;
|
|
};
|
|
|
|
G_DEFINE_TYPE(FlRendererHeadless, fl_renderer_headless, fl_renderer_get_type())
|
|
|
|
static gboolean fl_renderer_headless_create_surfaces(FlRenderer* renderer,
|
|
GtkWidget* widget,
|
|
EGLDisplay display,
|
|
EGLConfig config,
|
|
EGLSurface* visible,
|
|
EGLSurface* resource,
|
|
GError** error) {
|
|
return FALSE;
|
|
}
|
|
|
|
static void fl_renderer_headless_class_init(FlRendererHeadlessClass* klass) {
|
|
FL_RENDERER_CLASS(klass)->create_surfaces =
|
|
fl_renderer_headless_create_surfaces;
|
|
}
|
|
|
|
static void fl_renderer_headless_init(FlRendererHeadless* self) {}
|
|
|
|
FlRendererHeadless* fl_renderer_headless_new() {
|
|
return FL_RENDERER_HEADLESS(
|
|
g_object_new(fl_renderer_headless_get_type(), nullptr));
|
|
}
|