2016-05-01 15:00:02 +02:00
|
|
|
#include "register_types.h"
|
2019-04-20 18:32:10 +02:00
|
|
|
#include "dmc/voxel_mesher_dmc.h"
|
2019-04-21 15:47:50 +02:00
|
|
|
#include "transvoxel/voxel_mesher_transvoxel.h"
|
2019-04-20 18:32:10 +02:00
|
|
|
#include "voxel_box_mover.h"
|
2016-05-01 15:00:02 +02:00
|
|
|
#include "voxel_buffer.h"
|
2019-04-22 21:15:46 +02:00
|
|
|
#include "voxel_isosurface_tool.h"
|
2016-05-01 22:20:27 +02:00
|
|
|
#include "voxel_library.h"
|
2016-05-10 01:59:54 +02:00
|
|
|
#include "voxel_map.h"
|
2019-04-20 18:32:10 +02:00
|
|
|
#include "voxel_mesher.h"
|
2018-09-28 02:11:28 +02:00
|
|
|
#include "voxel_provider_image.h"
|
2019-04-20 18:32:10 +02:00
|
|
|
#include "voxel_provider_test.h"
|
|
|
|
#include "voxel_terrain.h"
|
2016-05-01 15:00:02 +02:00
|
|
|
|
|
|
|
void register_voxel_types() {
|
|
|
|
|
2017-03-25 01:23:36 +01:00
|
|
|
ClassDB::register_class<Voxel>();
|
|
|
|
ClassDB::register_class<VoxelBuffer>();
|
|
|
|
ClassDB::register_class<VoxelMesher>();
|
|
|
|
ClassDB::register_class<VoxelLibrary>();
|
|
|
|
ClassDB::register_class<VoxelMap>();
|
|
|
|
ClassDB::register_class<VoxelTerrain>();
|
|
|
|
ClassDB::register_class<VoxelProvider>();
|
|
|
|
ClassDB::register_class<VoxelProviderTest>();
|
2018-09-28 02:11:28 +02:00
|
|
|
ClassDB::register_class<VoxelProviderImage>();
|
2019-04-21 15:47:50 +02:00
|
|
|
ClassDB::register_class<VoxelMesherTransvoxel>();
|
2018-10-01 01:11:33 +02:00
|
|
|
ClassDB::register_class<VoxelBoxMover>();
|
2019-04-20 18:32:10 +02:00
|
|
|
ClassDB::register_class<VoxelMesherDMC>();
|
2019-04-22 21:15:46 +02:00
|
|
|
ClassDB::register_class<VoxelIsoSurfaceTool>();
|
2016-05-01 15:00:02 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
void unregister_voxel_types() {
|
|
|
|
}
|