aboutsummaryrefslogtreecommitdiff
path: root/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'main.cpp')
-rw-r--r--main.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/main.cpp b/main.cpp
index 1b3302f..1123c54 100644
--- a/main.cpp
+++ b/main.cpp
@@ -75,6 +75,11 @@ sdl_process_events(void)
}
}
+#define REGISTER_LAYER(CLASS) \
+ osc_server.register_layer(CLASS::ctor_info.name, \
+ CLASS::ctor_info.types, \
+ CLASS::ctor_osc)
+
int
main(int argc, char **argv)
{
@@ -95,6 +100,10 @@ main(int argc, char **argv)
return EXIT_FAILURE;
}
+ REGISTER_LAYER(LayerImage);
+ REGISTER_LAYER(LayerVideo);
+ REGISTER_LAYER(LayerBox);
+
osc_server.start();
SDL_initFramerate(&fpsm);