#include "resource_format_binary.h"
#include "core/config/project_settings.h"
#include "core/io/dir_access.h"
#include "core/io/file_access_compressed.h"
#include "core/io/image.h"
#include "core/io/marshalls.h"
#include "core/io/missing_resource.h"
#include "core/object/script_language.h"
#include "core/version.h"
#define print_bl(m_what) …
enum { … };
void ResourceLoaderBinary::_advance_padding(uint32_t p_len) { … }
static Error read_reals(real_t *dst, Ref<FileAccess> &f, size_t count) { … }
StringName ResourceLoaderBinary::_get_string() { … }
Error ResourceLoaderBinary::parse_variant(Variant &r_v) { … }
Ref<Resource> ResourceLoaderBinary::get_resource() { … }
Error ResourceLoaderBinary::load() { … }
void ResourceLoaderBinary::set_translation_remapped(bool p_remapped) { … }
static void save_ustring(Ref<FileAccess> f, const String &p_string) { … }
static String get_ustring(Ref<FileAccess> f) { … }
String ResourceLoaderBinary::get_unicode_string() { … }
void ResourceLoaderBinary::get_classes_used(Ref<FileAccess> p_f, HashSet<StringName> *p_classes) { … }
void ResourceLoaderBinary::get_dependencies(Ref<FileAccess> p_f, List<String> *p_dependencies, bool p_add_types) { … }
void ResourceLoaderBinary::open(Ref<FileAccess> p_f, bool p_no_resources, bool p_keep_uuid_paths) { … }
String ResourceLoaderBinary::recognize(Ref<FileAccess> p_f) { … }
String ResourceLoaderBinary::recognize_script_class(Ref<FileAccess> p_f) { … }
Ref<Resource> ResourceFormatLoaderBinary::load(const String &p_path, const String &p_original_path, Error *r_error, bool p_use_sub_threads, float *r_progress, CacheMode p_cache_mode) { … }
void ResourceFormatLoaderBinary::get_recognized_extensions_for_type(const String &p_type, List<String> *p_extensions) const { … }
void ResourceFormatLoaderBinary::get_recognized_extensions(List<String> *p_extensions) const { … }
bool ResourceFormatLoaderBinary::handles_type(const String &p_type) const { … }
void ResourceFormatLoaderBinary::get_dependencies(const String &p_path, List<String> *p_dependencies, bool p_add_types) { … }
Error ResourceFormatLoaderBinary::rename_dependencies(const String &p_path, const HashMap<String, String> &p_map) { … }
void ResourceFormatLoaderBinary::get_classes_used(const String &p_path, HashSet<StringName> *r_classes) { … }
String ResourceFormatLoaderBinary::get_resource_type(const String &p_path) const { … }
String ResourceFormatLoaderBinary::get_resource_script_class(const String &p_path) const { … }
ResourceUID::ID ResourceFormatLoaderBinary::get_resource_uid(const String &p_path) const { … }
bool ResourceFormatLoaderBinary::has_custom_uid_support() const { … }
void ResourceFormatSaverBinaryInstance::_pad_buffer(Ref<FileAccess> f, int p_bytes) { … }
void ResourceFormatSaverBinaryInstance::write_variant(Ref<FileAccess> f, const Variant &p_property, HashMap<Ref<Resource>, int> &resource_map, HashMap<Ref<Resource>, int> &external_resources, HashMap<StringName, int> &string_map, const PropertyInfo &p_hint) { … }
void ResourceFormatSaverBinaryInstance::_find_resources(const Variant &p_variant, bool p_main) { … }
void ResourceFormatSaverBinaryInstance::save_unicode_string(Ref<FileAccess> p_f, const String &p_string, bool p_bit_on_len) { … }
int ResourceFormatSaverBinaryInstance::get_string_index(const String &p_string) { … }
static String _resource_get_class(Ref<Resource> p_resource) { … }
Error ResourceFormatSaverBinaryInstance::save(const String &p_path, const Ref<Resource> &p_resource, uint32_t p_flags) { … }
Error ResourceFormatSaverBinaryInstance::set_uid(const String &p_path, ResourceUID::ID p_uid) { … }
Error ResourceFormatSaverBinary::save(const Ref<Resource> &p_resource, const String &p_path, uint32_t p_flags) { … }
Error ResourceFormatSaverBinary::set_uid(const String &p_path, ResourceUID::ID p_uid) { … }
bool ResourceFormatSaverBinary::recognize(const Ref<Resource> &p_resource) const { … }
void ResourceFormatSaverBinary::get_recognized_extensions(const Ref<Resource> &p_resource, List<String> *p_extensions) const { … }
ResourceFormatSaverBinary *ResourceFormatSaverBinary::singleton = …;
ResourceFormatSaverBinary::ResourceFormatSaverBinary() { … }