customTextureShader/customTextureShaderMainMaya.cpp
#include <maya/MFnPlugin.h>
#include <maya/MDGMessage.h>
#include <maya/MDrawRegistry.h>
#include "customTextureShader.h"
#include "customTextureShaderOverride.h"
{
MFnPlugin plugin(obj,
"Autodesk",
"1.0",
"Any");
UserClassify += customTextureShader::m_drawDbClassification;
customTextureShader::m_TypeName,
customTextureShader::m_TypeId,
customTextureShader::creator,
customTextureShader::initialize,
&UserClassify);
{
status.
perror(
"registerNode");
return status;
}
customTextureShader::m_drawDbClassification,
customTextureShader::m_RegistrantId,
customTextureShaderOverride::Creator);
{
status.
perror(
"registerShaderOverrideCreator");
return status;
}
return status;
}
{
customTextureShader::m_drawDbClassification,
customTextureShader::m_RegistrantId);
{
status.
perror(
"deregisterShaderOverrideCreator");
return status;
}
status = plugin.deregisterNode(customTextureShader::m_TypeId);
{
status.
perror(
"deregisterNode");
return status;
}
return status;
}