Maya Exporter WIP

This commit is contained in:
antc13
2015-12-07 14:44:34 +01:00
parent 175762777d
commit 83e2429c36
15 changed files with 1034 additions and 112 deletions
+42
View File
@@ -0,0 +1,42 @@
#include "MayaIncludes.h"
#include "Menu.h"
#include <iostream>
#include <maya/MFnPlugin.h>
using namespace std;
QDialog* dialog;
Menu* menu;
// called when the plugin is loaded
EXPORT MStatus initializePlugin(MObject obj)
{
MStatus res = MS::kSuccess;
MFnPlugin myPlugin(obj, "Maya plugin", "1.0", "Any", &res);
if (MFAIL(res))
{
CHECK_MSTATUS(res);
}
MGlobal::displayInfo("Maya plugin loaded!");
dialog = new QDialog();
dialog->setWindowTitle("Custom Exporter");
menu = new Menu(dialog);
dialog->resize(300, 200);
dialog->show();
return res;
}
EXPORT MStatus uninitializePlugin(MObject obj)
{
MFnPlugin plugin(obj);
MGlobal::displayInfo("Maya plugin unloaded!");
delete dialog;
delete menu;
return MS::kSuccess;
}