summaryrefslogtreecommitdiff
path: root/src/builtin.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/builtin.h')
-rw-r--r--src/builtin.h25
1 files changed, 25 insertions, 0 deletions
diff --git a/src/builtin.h b/src/builtin.h
new file mode 100644
index 0000000..dbdd818
--- /dev/null
+++ b/src/builtin.h
@@ -0,0 +1,25 @@
+#ifndef BUILTIN_H_
+#define BUILTIN_H_
+
+#include <QHash>
+
+extern QHash<QString, class AbstractFunction*> builtin_functions;
+extern void initialize_builtin_functions();
+extern void destroy_builtin_functions();
+
+extern QHash<QString, class AbstractModule*> builtin_modules;
+extern void initialize_builtin_modules();
+extern void destroy_builtin_modules();
+
+extern void register_builtin_csgops();
+extern void register_builtin_transform();
+extern void register_builtin_primitives();
+extern void register_builtin_surface();
+extern void register_builtin_control();
+extern void register_builtin_render();
+extern void register_builtin_import();
+extern void register_builtin_dxf_linear_extrude();
+extern void register_builtin_dxf_rotate_extrude();
+extern void initialize_builtin_dxf_dim();
+
+#endif
contact: Jan Huwald // Impressum