aboutsummaryrefslogtreecommitdiff
path: root/extension/src/openvic-extension/register_types.cpp
diff options
context:
space:
mode:
author hop311 <hop3114@gmail.com>2024-02-24 14:17:07 +0100
committer hop311 <hop3114@gmail.com>2024-02-24 14:17:07 +0100
commit843edde55306e3fbdb5e37ef9b7c09c7b53f50c4 (patch)
tree487fea19d42106c08b60f5bba99bc76485073002 /extension/src/openvic-extension/register_types.cpp
parent5d7c6eafe35e2c6e952bc0b3f91d27d760c8e75e (diff)
Added GUIScrollbar and GFXCorneredTileSupportingTexturescrollbar
Diffstat (limited to 'extension/src/openvic-extension/register_types.cpp')
-rw-r--r--extension/src/openvic-extension/register_types.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/extension/src/openvic-extension/register_types.cpp b/extension/src/openvic-extension/register_types.cpp
index 431de02..1d503d7 100644
--- a/extension/src/openvic-extension/register_types.cpp
+++ b/extension/src/openvic-extension/register_types.cpp
@@ -8,6 +8,7 @@
#include "openvic-extension/classes/GFXPieChartTexture.hpp"
#include "openvic-extension/classes/GUINode.hpp"
#include "openvic-extension/classes/GUIOverlappingElementsBox.hpp"
+#include "openvic-extension/classes/GUIScrollbar.hpp"
#include "openvic-extension/classes/MapMesh.hpp"
#include "openvic-extension/singletons/AssetManager.hpp"
#include "openvic-extension/singletons/Checksum.hpp"
@@ -44,13 +45,20 @@ void initialize_openvic_types(ModuleInitializationLevel p_level) {
Engine::get_singleton()->register_singleton("AssetManager", AssetManager::get_singleton());
ClassDB::register_class<MapMesh>();
+ ClassDB::register_abstract_class<GFXCorneredTileSupportingTexture>();
+
+ /* Depend on GFXCorneredTileSupportingTexture */
ClassDB::register_class<GFXButtonStateTexture>();
ClassDB::register_abstract_class<GFXButtonStateHavingTexture>();
+
+ /* Depend on GFXButtonStateHavingTexture */
ClassDB::register_class<GFXSpriteTexture>();
ClassDB::register_class<GFXMaskedFlagTexture>();
+
ClassDB::register_class<GFXPieChartTexture>();
ClassDB::register_class<GUINode>();
ClassDB::register_class<GUIOverlappingElementsBox>();
+ ClassDB::register_class<GUIScrollbar>();
}
void uninitialize_openvic_types(ModuleInitializationLevel p_level) {