Browse Source

Merge pull request #1435 from Repiteo/example-use-defines

Use `GDREGISTER` defines in example
David Snopek 1 year ago
parent
commit
4b7661a60a
2 changed files with 10 additions and 10 deletions
  1. 1 1
      README.md
  2. 9 9
      test/src/register_types.cpp

+ 1 - 1
README.md

@@ -132,7 +132,7 @@ void initialize_example_module(ModuleInitializationLevel p_level) {
 	if (p_level != MODULE_INITIALIZATION_LEVEL_SCENE) {
 		return;
 	}
-	ClassDB::register_class<Example>();
+	GDREGISTER_CLASS(Example);
 }
 ```
 

+ 9 - 9
test/src/register_types.cpp

@@ -21,15 +21,15 @@ void initialize_example_module(ModuleInitializationLevel p_level) {
 		return;
 	}
 
-	ClassDB::register_class<ExampleRef>();
-	ClassDB::register_class<ExampleMin>();
-	ClassDB::register_class<Example>();
-	ClassDB::register_class<ExampleVirtual>(true);
-	ClassDB::register_abstract_class<ExampleAbstractBase>();
-	ClassDB::register_class<ExampleConcrete>();
-	ClassDB::register_class<ExampleBase>();
-	ClassDB::register_class<ExampleChild>();
-	ClassDB::register_runtime_class<ExampleRuntime>();
+	GDREGISTER_CLASS(ExampleRef);
+	GDREGISTER_CLASS(ExampleMin);
+	GDREGISTER_CLASS(Example);
+	GDREGISTER_VIRTUAL_CLASS(ExampleVirtual);
+	GDREGISTER_ABSTRACT_CLASS(ExampleAbstractBase);
+	GDREGISTER_CLASS(ExampleConcrete);
+	GDREGISTER_CLASS(ExampleBase);
+	GDREGISTER_CLASS(ExampleChild);
+	GDREGISTER_RUNTIME_CLASS(ExampleRuntime);
 }
 
 void uninitialize_example_module(ModuleInitializationLevel p_level) {