aboutsummaryrefslogtreecommitdiff
path: root/arnold/plugin/plugin.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'arnold/plugin/plugin.cpp')
-rw-r--r--arnold/plugin/plugin.cpp31
1 files changed, 31 insertions, 0 deletions
diff --git a/arnold/plugin/plugin.cpp b/arnold/plugin/plugin.cpp
new file mode 100644
index 0000000..9211ccd
--- /dev/null
+++ b/arnold/plugin/plugin.cpp
@@ -0,0 +1,31 @@
+// Shave and a Haircut
+// (c) 2019 Epic Games
+// US Patent 6720962
+
+#include "ShaveAndHaircut.h"
+
+#include "extension/Extension.h"
+#include "utils/Version.h"
+
+extern "C"
+{
+
+ EXPORT_API_VERSION
+
+ DLLEXPORT void initializeExtension(CExtension& extension)
+ {
+ MStatus status;
+
+ extension.Requires("shaveNode");
+ status = extension.RegisterTranslator("shaveHair",
+ "",
+ CShaveTranslator::creator,
+ CShaveTranslator::NodeInitializer);
+ }
+
+ DLLEXPORT void deinitializeExtension(CExtension& extension)
+ {
+ }
+
+}
+