123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- #ifndef GODOTSHARP_EXPORT_H
- #define GODOTSHARP_EXPORT_H
- #include <mono/metadata/image.h>
- #include "editor/editor_export.h"
- #include "../mono_gd/gd_mono_header.h"
- class GodotSharpExport : public EditorExportPlugin {
- MonoAssemblyName *aname_prealloc;
- bool _add_file(const String &p_src_path, const String &p_dst_path, bool p_remap = false);
- Error _get_assembly_dependencies(GDMonoAssembly *p_assembly, const Vector<String> &p_search_dirs, Map<String, String> &r_dependencies);
- protected:
- virtual void _export_file(const String &p_path, const String &p_type, const Set<String> &p_features);
- virtual void _export_begin(const Set<String> &p_features, bool p_debug, const String &p_path, int p_flags);
- public:
- static void register_internal_calls();
- GodotSharpExport();
- ~GodotSharpExport();
- };
- #endif
|