Add shader baker to project exporter.

Metal Support contributed by Migeran (https://migeran.com) and Stuart Carnie.

Co-authored-by: Stuart Carnie <stuart.carnie@gmail.com>
Co-authored-by: Gergely Kis <gergely.kis@migeran.com>
This commit is contained in:
Dario 2025-01-13 16:13:39 -03:00
parent 99f5a3d665
commit 5a30a7e7cd
112 changed files with 5786 additions and 4203 deletions

View file

@ -42,6 +42,7 @@ class EditorExportPlugin : public RefCounted {
friend class EditorExportPlatform;
friend class EditorExportPreset;
String export_base_path;
Ref<EditorExportPreset> export_preset;
Vector<SharedObject> shared_objects;
@ -87,6 +88,8 @@ class EditorExportPlugin : public RefCounted {
String _has_valid_export_configuration(const Ref<EditorExportPlatform> &p_export_platform, const Ref<EditorExportPreset> &p_preset);
protected:
void set_export_base_path(const String &p_export_base_path);
const String &get_export_base_path() const;
void set_export_preset(const Ref<EditorExportPreset> &p_preset);
Ref<EditorExportPreset> get_export_preset() const;
Ref<EditorExportPlatform> get_export_platform() const;