Geodot Plugin
Loading...
Searching...
No Matches
loaders.h
1#pragma once
2
3
4#include "godot_cpp/variant/packed_string_array.hpp"
5#include <godot_cpp/classes/resource_format_loader.hpp>
6
7namespace godot {
8
9class GeoDatasetLoader : public ResourceFormatLoader {
10
11 GDCLASS(GeoDatasetLoader, ResourceFormatLoader);
12
13protected:
14 static void _bind_methods();
15
16public:
17
18 PackedStringArray _get_recognized_extensions() const override;
19
20 bool _handles_type(const StringName &type) const override;
21
22 String _get_resource_script_class(const String &path) const override;
23
24 String _get_resource_type(const String &path) const override;
25
26 Variant _load(const String &p_path, const String &p_original_path, bool p_use_sub_threads, int32_t p_cache_mode) const override;
27
28};
29
30class GeoRasterLayerLoader : public ResourceFormatLoader {
31
32 GDCLASS(GeoRasterLayerLoader, ResourceFormatLoader);
33
34protected:
35 static void _bind_methods();
36
37public:
38
39 PackedStringArray _get_recognized_extensions() const override;
40
41 bool _handles_type(const StringName &type) const override;
42
43 String _get_resource_script_class(const String &path) const override;
44
45 String _get_resource_type(const String &path) const override;
46
47 Variant _load(const String &p_path, const String &p_original_path, bool p_use_sub_threads, int32_t p_cache_mode) const override;
48
49};
50
51}
Definition: loaders.h:9
Definition: loaders.h:30