#ifndef FLUTTER_PLUGIN_{{pluginClassCapitalSnakeCase}}_H_ #define FLUTTER_PLUGIN_{{pluginClassCapitalSnakeCase}}_H_ #include <flutter_linux/flutter_linux.h> G_BEGIN_DECLS #ifdef FLUTTER_PLUGIN_IMPL #define FLUTTER_PLUGIN_EXPORT __attribute__((visibility("default"))) #else #define FLUTTER_PLUGIN_EXPORT #endif typedef struct _{{pluginClass}} {{pluginClass}}; typedef struct { GObjectClass parent_class; } {{pluginClass}}Class; FLUTTER_PLUGIN_EXPORT GType {{pluginClassSnakeCase}}_get_type(); FLUTTER_PLUGIN_EXPORT void {{pluginClassSnakeCase}}_register_with_registrar( FlPluginRegistrar* registrar); G_END_DECLS #endif // FLUTTER_PLUGIN_{{pluginClassCapitalSnakeCase}}_H_