mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
30 lines
978 B
C++
30 lines
978 B
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 EGLSurface fl_renderer_headless_create_surface(FlRenderer* renderer,
|
|
EGLDisplay display,
|
|
EGLConfig config) {
|
|
return EGL_NO_SURFACE;
|
|
}
|
|
|
|
static void fl_renderer_headless_class_init(FlRendererHeadlessClass* klass) {
|
|
FL_RENDERER_CLASS(klass)->create_surface =
|
|
fl_renderer_headless_create_surface;
|
|
}
|
|
|
|
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));
|
|
}
|