Flutter Engine
Loading...
Searching...
No Matches
fl_plugin_registry.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/public/flutter_linux/fl_plugin_registry.h
"
6
7
#include <gmodule.h>
8
9
G_DEFINE_INTERFACE(FlPluginRegistry, fl_plugin_registry, G_TYPE_OBJECT)
10
11
void
fl_plugin_registry_default_init
(FlPluginRegistryInterface*
self
) {}
12
13
G_MODULE_EXPORT FlPluginRegistrar*
fl_plugin_registry_get_registrar_for_plugin
(
14
FlPluginRegistry*
self
,
15
const
gchar*
name
) {
16
g_return_val_if_fail(FL_IS_PLUGIN_REGISTRY(
self
),
nullptr
);
17
g_return_val_if_fail(
name
!=
nullptr
,
nullptr
);
18
19
return
FL_PLUGIN_REGISTRY_GET_IFACE(
self
)->get_registrar_for_plugin(
self
,
20
name
);
21
}
self
return self
Definition
FlutterTextureRegistryRelay.mm:19
fl_plugin_registry_get_registrar_for_plugin
G_MODULE_EXPORT FlPluginRegistrar * fl_plugin_registry_get_registrar_for_plugin(FlPluginRegistry *self, const gchar *name)
Definition
fl_plugin_registry.cc:13
fl_plugin_registry_default_init
void fl_plugin_registry_default_init(FlPluginRegistryInterface *self)
Definition
fl_plugin_registry.cc:11
fl_plugin_registry.h
name
const char * name
Definition
fuchsia.cc:49
shell
platform
linux
fl_plugin_registry.cc
Generated on Thu Nov 6 2025 16:11:28 for Flutter Engine by
1.9.8