aboutsummaryrefslogtreecommitdiff
path: root/arnold/plugin/plugin.cpp
diff options
context:
space:
mode:
authorBen Marsh <[email protected]>2019-10-22 09:07:59 -0400
committerBen Marsh <[email protected]>2019-10-22 09:07:59 -0400
commitbd0027e737c6512397f841c22786274ed74b927f (patch)
treef7ffbdb8f3741bb7f24635616cc189cba5cb865c /arnold/plugin/plugin.cpp
downloadarchived-shave-and-a-haircut-bd0027e737c6512397f841c22786274ed74b927f.tar.xz
archived-shave-and-a-haircut-bd0027e737c6512397f841c22786274ed74b927f.zip
Adding Shave-and-a-Haircut 9.6
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)
+ {
+ }
+
+}
+