24 lines
734 B
C++
24 lines
734 B
C++
#include "register_types.h"
|
|
|
|
#include "core/object/class_db.h"
|
|
#include "terrain/terrain.h"
|
|
#include "terrain/terrain_chunk.h"
|
|
#include "terrain/terrain_modifier.h"
|
|
|
|
void initialize_terrain_module(ModuleInitializationLevel p_level) {
|
|
if (p_level != MODULE_INITIALIZATION_LEVEL_SCENE) {
|
|
return;
|
|
}
|
|
ClassDB::register_class<Terrain>();
|
|
ClassDB::register_abstract_class<TerrainModifier>();
|
|
ClassDB::register_class<TerrainModifierDistance>();
|
|
ClassDB::register_class<TerrainModifierPath>();
|
|
ClassDB::register_class<TerrainModifierComposite>();
|
|
ClassDB::register_class<TerrainChunkMesh>();
|
|
}
|
|
|
|
void uninitialize_terrain_module(ModuleInitializationLevel p_level) {
|
|
if (p_level != MODULE_INITIALIZATION_LEVEL_SCENE) {
|
|
return;
|
|
}
|
|
}
|