#include "resource_importer_texture_atlas.h"
#include "atlas_import_failed.xpm"
#include "core/config/project_settings.h"
#include "core/io/file_access.h"
#include "core/io/image_loader.h"
#include "core/io/resource_saver.h"
#include "core/math/geometry_2d.h"
#include "editor/editor_atlas_packer.h"
#include "scene/resources/atlas_texture.h"
#include "scene/resources/image_texture.h"
#include "scene/resources/mesh.h"
#include "scene/resources/mesh_texture.h"
String ResourceImporterTextureAtlas::get_importer_name() const { … }
String ResourceImporterTextureAtlas::get_visible_name() const { … }
void ResourceImporterTextureAtlas::get_recognized_extensions(List<String> *p_extensions) const { … }
String ResourceImporterTextureAtlas::get_save_extension() const { … }
String ResourceImporterTextureAtlas::get_resource_type() const { … }
bool ResourceImporterTextureAtlas::get_option_visibility(const String &p_path, const String &p_option, const HashMap<StringName, Variant> &p_options) const { … }
int ResourceImporterTextureAtlas::get_preset_count() const { … }
String ResourceImporterTextureAtlas::get_preset_name(int p_idx) const { … }
void ResourceImporterTextureAtlas::get_import_options(const String &p_path, List<ImportOption> *r_options, int p_preset) const { … }
String ResourceImporterTextureAtlas::get_option_group_file() const { … }
Error ResourceImporterTextureAtlas::import(ResourceUID::ID p_source_id, const String &p_source_file, const String &p_save_path, const HashMap<StringName, Variant> &p_options, List<String> *r_platform_variants, List<String> *r_gen_files, Variant *r_metadata) { … }
static void _plot_triangle(Vector2i *p_vertices, const Vector2i &p_offset, bool p_transposed, Ref<Image> p_image, const Ref<Image> &p_src_image) { … }
Error ResourceImporterTextureAtlas::import_group_file(const String &p_group_file, const HashMap<String, HashMap<StringName, Variant>> &p_source_file_options, const HashMap<String, String> &p_base_paths) { … }
ResourceImporterTextureAtlas::ResourceImporterTextureAtlas() { … }