Maya Exporter WIP
This commit is contained in:
@@ -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;
|
||||
}
|
||||
Reference in New Issue
Block a user