texture_packer/register_types.cpp

33 lines
679 B
C++
Raw Normal View History

2019-10-20 21:19:00 +02:00
#include "register_types.h"
2019-10-21 21:11:11 +02:00
#include "texture_packer.h"
2019-10-22 00:17:11 +02:00
#include "texture_merger.h"
2019-10-20 21:19:00 +02:00
#include "texture_resource/packer_image_resource.h"
2019-10-30 20:24:50 +01:00
#include "layers/texture_layer_merger.h"
#ifdef TOOLS_ENABLED
#include "editor/editor_plugin.h"
#include "texture_resource/editor_plugin_packer_image_resource.h"
#endif
2019-10-21 21:05:02 +02:00
void register_texture_packer_types() {
2019-10-21 21:11:11 +02:00
ClassDB::register_class<TexturePacker>();
2019-10-22 00:17:11 +02:00
ClassDB::register_class<TextureMerger>();
ClassDB::register_class<PackerImageResource>();
2019-10-30 20:24:50 +01:00
ClassDB::register_class<TextureLayerMerger>();
#ifdef TOOLS_ENABLED
EditorPlugins::add_by_type<EditorPluginPackerImageResource>();
#endif
2019-10-20 21:19:00 +02:00
}
2019-10-21 21:05:02 +02:00
void unregister_texture_packer_types() {
2019-10-20 21:19:00 +02:00
}