


if False:
    from typing import Dict, List, Tuple, Union, Optional


class MMaterial(object):
    def __del__(self): pass

    def __getattr__(self, name): pass

    def __init__(self, *args): pass

    def __repr__(self): pass

    def __setattr__(self, name, value): pass

    def applyTexture(self, *args): pass

    def evaluateDiffuse(self, *args): pass

    def evaluateEmission(self, *args): pass

    def evaluateMaterial(self, *args): pass

    def evaluateShininess(self, *args): pass

    def evaluateSpecular(self, *args): pass

    def evaluateTexture(self, *args): pass

    def evaluateTextureTransformation(self, *args): pass

    def getDiffuse(self, *args): pass

    def getEmission(self, *args): pass

    def getHasTransparency(self, *args): pass

    def getHwShaderNode(self, *args): pass

    def getShininess(self, *args): pass

    def getSpecular(self, *args): pass

    def getTextureTransformation(self, *args): pass

    def materialIsTextured(self, *args): pass

    def setMaterial(self, *args): pass

    def shadingEngine(self, *args): pass

    def textureImage(self, *args): pass

    @staticmethod
    def className(*args, **kwargs): pass

    @staticmethod
    def defaultMaterial(*args, **kwargs): pass

    __dict__ = None

    __swig_destroy__ = None

    __swig_getmethods__ = {}

    __swig_setmethods__ = {}

    __weakref__ = None

    kAmbientColor = 2

    kBumpMap = 4

    kColor = 0

    kCosinePower = 10

    kDiffuse = 5

    kEccentricity = 11

    kHighlightSize = 8

    kIncandescence = 3

    kReflectedColor = 15

    kReflectivity = 14

    kRoughness = 7

    kSpecularColor = 13

    kSpecularRollOff = 12

    kTransluscence = 6

    kTransparency = 1

    kWhiteness = 9


class uIntPtr(object):
    def __del__(self): pass

    def __getattr__(self, name): pass

    def __init__(self, *args): pass

    def __repr__(self): pass

    def __setattr__(self, name, value): pass

    def assign(self, *args): pass

    def cast(self, *args): pass

    def value(self, *args): pass

    @staticmethod
    def frompointer(*args, **kwargs): pass

    __dict__ = None

    __swig_destroy__ = None

    __swig_getmethods__ = {}

    __swig_setmethods__ = {}

    __weakref__ = None


class uCharPtr(object):
    def __del__(self): pass

    def __getattr__(self, name): pass

    def __init__(self, *args): pass

    def __repr__(self): pass

    def __setattr__(self, name, value): pass

    def assign(self, *args): pass

    def cast(self, *args): pass

    def value(self, *args): pass

    @staticmethod
    def frompointer(*args, **kwargs): pass

    __dict__ = None

    __swig_destroy__ = None

    __swig_getmethods__ = {}

    __swig_setmethods__ = {}

    __weakref__ = None


from . import OpenMayaRender


class MHWShaderSwatchGenerator(OpenMayaRender.MSwatchRenderBase):
    def __del__(self): pass

    def __getattr__(self, name): pass

    def __init__(self, *args): pass

    def __repr__(self): pass

    def __setattr__(self, name, value): pass

    def doIteration(self, *args): pass

    @staticmethod
    def createObj(*args, **kwargs): pass

    @staticmethod
    def getSwatchBackgroundColor(*args, **kwargs): pass

    @staticmethod
    def initialize(*args, **kwargs): pass

    __swig_destroy__ = None

    __swig_getmethods__ = {}

    __swig_setmethods__ = {}


class doublePtr(object):
    def __del__(self): pass

    def __getattr__(self, name): pass

    def __init__(self, *args): pass

    def __repr__(self): pass

    def __setattr__(self, name, value): pass

    def assign(self, *args): pass

    def cast(self, *args): pass

    def value(self, *args): pass

    @staticmethod
    def frompointer(*args, **kwargs): pass

    __dict__ = None

    __swig_destroy__ = None

    __swig_getmethods__ = {}

    __swig_setmethods__ = {}

    __weakref__ = None


class MDrawRequestQueue(object):
    def __del__(self): pass

    def __getattr__(self, name): pass

    def __init__(self, *args): pass

    def __repr__(self): pass

    def __setattr__(self, name, value): pass

    def add(self, *args): pass

    def assign(self, *args): pass

    def isEmpty(self, *args): pass

    def remove(self, *args): pass

    @staticmethod
    def className(*args, **kwargs): pass

    __dict__ = None

    __swig_destroy__ = None

    __swig_getmethods__ = {}

    __swig_setmethods__ = {}

    __weakref__ = None


class MToolsInfo(object):
    def __del__(self): pass

    def __getattr__(self, name): pass

    def __init__(self, *args): pass

    def __repr__(self): pass

    def __setattr__(self, name, value): pass

    @staticmethod
    def className(*args, **kwargs): pass

    @staticmethod
    def isDirty(*args, **kwargs): pass

    @staticmethod
    def resetDirtyFlag(*args, **kwargs): pass

    @staticmethod
    def setDirtyFlag(*args, **kwargs): pass

    __dict__ = None

    __swig_destroy__ = None

    __swig_getmethods__ = {}

    __swig_setmethods__ = {}

    __weakref__ = None


class MTextureEditorDrawInfo(object):
    def __del__(self): pass

    def __getattr__(self, name): pass

    def __init__(self, *args): pass

    def __repr__(self): pass

    def __setattr__(self, name, value): pass

    def drawingFunction(self, *args): pass

    def setDrawingFunction(self, *args): pass

    @staticmethod
    def className(*args, **kwargs): pass

    __dict__ = None

    __swig_destroy__ = None

    __swig_getmethods__ = {}

    __swig_setmethods__ = {}

    __weakref__ = None

    kDrawEdgeForSelect = 4

    kDrawEverything = 2

    kDrawFacetForSelect = 5

    kDrawFunctionFirst = 1

    kDrawFunctionLast = 6

    kDrawUVForSelect = 6

    kDrawVertexForSelect = 3

    kDrawWireframe = 1


class charPtr(object):
    def __del__(self): pass

    def __getattr__(self, name): pass

    def __init__(self, *args): pass

    def __repr__(self): pass

    def __setattr__(self, name, value): pass

    def assign(self, *args): pass

    def cast(self, *args): pass

    def value(self, *args): pass

    @staticmethod
    def frompointer(*args, **kwargs): pass

    __dict__ = None

    __swig_destroy__ = None

    __swig_getmethods__ = {}

    __swig_setmethods__ = {}

    __weakref__ = None


class shortPtr(object):
    def __del__(self): pass

    def __getattr__(self, name): pass

    def __init__(self, *args): pass

    def __repr__(self): pass

    def __setattr__(self, name, value): pass

    def assign(self, *args): pass

    def cast(self, *args): pass

    def value(self, *args): pass

    @staticmethod
    def frompointer(*args, **kwargs): pass

    __dict__ = None

    __swig_destroy__ = None

    __swig_getmethods__ = {}

    __swig_setmethods__ = {}

    __weakref__ = None


from . import OpenMaya


class MPaintMessage(OpenMaya.MMessage):
    def __del__(self): pass

    def __getattr__(self, name): pass

    def __init__(self, *args): pass

    def __repr__(self): pass

    def __setattr__(self, name, value): pass

    @staticmethod
    def addVertexColorCallback(*args, **kwargs): pass

    @staticmethod
    def className(*args, **kwargs): pass

    __swig_destroy__ = None

    __swig_getmethods__ = {}

    __swig_setmethods__ = {}


class MGraphEditorInfo(object):
    def __del__(self): pass

    def __getattr__(self, name): pass

    def __init__(self, *args): pass

    def __repr__(self): pass

    def __setattr__(self, name, value): pass

    def getAnimCurveNodes(self, *args): pass

    def getViewportBounds(self, *args): pass

    def isNormalizedViewportMode(self, *args): pass

    def isStackedViewportMode(self, *args): pass

    def name(self, *args): pass

    def reset(self, *args): pass

    def setViewportBounds(self, *args): pass

    @staticmethod
    def className(*args, **kwargs): pass

    __dict__ = None

    __swig_destroy__ = None

    __swig_getmethods__ = {}

    __swig_setmethods__ = {}

    __weakref__ = None

    kAnimCurveAllKnown = 3

    kAnimCurveHighlighted = 1

    kAnimCurveOutlinerOnly = 0

    kAnimCurveSelected = 2


class MExternalDropData(object):
    def __del__(self): pass

    def __getattr__(self, name): pass

    def __init__(self, *args, **kwargs): pass

    def __repr__(self): pass

    def __setattr__(self, name, value): pass

    def color(self, *args): pass

    def dataSize(self, *args): pass

    def formats(self, *args): pass

    def hasColor(self, *args): pass

    def hasFormat(self, *args): pass

    def hasHtml(self, *args): pass

    def hasImage(self, *args): pass

    def hasText(self, *args): pass

    def hasUrls(self, *args): pass

    def html(self, *args): pass

    def image(self, *args): pass

    def keyboardModifiers(self, *args): pass

    def mouseButtons(self, *args): pass

    def text(self, *args): pass

    def urls(self, *args): pass

    __dict__ = None

    __swig_destroy__ = None

    __swig_getmethods__ = {}

    __swig_setmethods__ = {}

    __weakref__ = None

    kAltModifier = 134217728

    kControlModifier = 67108864

    kLeftButton = 1

    kMidButton = 4

    kMiddleButton = 4

    kNoModifier = 0

    kRightButton = 2

    kShiftModifier = 33554432


class MExternalDropCallback(object):
    def __del__(self): pass

    def __disown__(self): pass

    def __getattr__(self, name): pass

    def __init__(self, *args): pass

    def __repr__(self): pass

    def __setattr__(self, name, value): pass

    def externalDropCallback(self, *args): pass

    @staticmethod
    def addCallback(*args, **kwargs): pass

    @staticmethod
    def removeCallback(*args, **kwargs): pass

    __dict__ = None

    __swig_destroy__ = None

    __swig_getmethods__ = {}

    __swig_setmethods__ = {}

    __weakref__ = None

    kMayaDefault = 0

    kNoMayaDefaultAndAccept = 1

    kNoMayaDefaultAndNoAccept = 2


class MDrawRequest(object):
    def __del__(self): pass

    def __getattr__(self, name): pass

    def __init__(self, *args): pass

    def __repr__(self): pass

    def __setattr__(self, name, value): pass

    def assign(self, *args): pass

    def color(self, *args): pass

    def component(self, *args): pass

    def displayCullOpposite(self, *args): pass

    def displayCulling(self, *args): pass

    def displayStatus(self, *args): pass

    def displayStyle(self, *args): pass

    def drawData(self, *args): pass

    def drawLast(self, *args): pass

    def isTransparent(self, *args): pass

    def material(self, *args): pass

    def matrix(self, *args): pass

    def multiPath(self, *args): pass

    def setColor(self, *args): pass

    def setComponent(self, *args): pass

    def setDisplayCullOpposite(self, *args): pass

    def setDisplayCulling(self, *args): pass

    def setDisplayStatus(self, *args): pass

    def setDisplayStyle(self, *args): pass

    def setDrawData(self, *args): pass

    def setDrawLast(self, *args): pass

    def setIsTransparent(self, *args): pass

    def setMaterial(self, *args): pass

    def setMatrix(self, *args): pass

    def setMultiPath(self, *args): pass

    def setToken(self, *args): pass

    def setView(self, *args): pass

    def token(self, *args): pass

    def view(self, *args): pass

    @staticmethod
    def className(*args, **kwargs): pass

    __dict__ = None

    __swig_destroy__ = None

    __swig_getmethods__ = {}

    __swig_setmethods__ = {}

    __weakref__ = None


class MUiMessage(OpenMaya.MMessage):
    def __del__(self): pass

    def __getattr__(self, name): pass

    def __init__(self, *args): pass

    def __repr__(self): pass

    def __setattr__(self, name, value): pass

    @staticmethod
    def add3dViewDestroyMsgCallback(*args, **kwargs): pass

    @staticmethod
    def add3dViewPostMultipleDrawPassMsgCallback(*args, **kwargs): pass

    @staticmethod
    def add3dViewPostRenderMsgCallback(*args, **kwargs): pass

    @staticmethod
    def add3dViewPreMultipleDrawPassMsgCallback(*args, **kwargs): pass

    @staticmethod
    def add3dViewPreRenderMsgCallback(*args, **kwargs): pass

    @staticmethod
    def add3dViewRenderOverrideChangedCallback(*args, **kwargs): pass

    @staticmethod
    def add3dViewRendererChangedCallback(*args, **kwargs): pass

    @staticmethod
    def addCameraChangedCallback(*args, **kwargs): pass

    @staticmethod
    def addUiDeletedCallback(*args, **kwargs): pass

    @staticmethod
    def className(*args, **kwargs): pass

    __swig_destroy__ = None

    __swig_getmethods__ = {}

    __swig_setmethods__ = {}


class MQtUtil(object):
    def __del__(self): pass

    def __getattr__(self, name): pass

    def __init__(self, *args): pass

    def __repr__(self): pass

    def __setattr__(self, name, value): pass

    @staticmethod
    def addWidgetToMayaLayout(*args, **kwargs): pass

    @staticmethod
    def className(*args, **kwargs): pass

    @staticmethod
    def createCursor(*args, **kwargs): pass

    @staticmethod
    def createIcon(*args, **kwargs): pass

    @staticmethod
    def createPixmap(*args, **kwargs): pass

    @staticmethod
    def deregisterUIType(*args, **kwargs): pass

    @staticmethod
    def dpiScale(*args, **kwargs): pass

    @staticmethod
    def findControl(*args, **kwargs): pass

    @staticmethod
    def findLayout(*args, **kwargs): pass

    @staticmethod
    def findMenuItem(*args, **kwargs): pass

    @staticmethod
    def findWindow(*args, **kwargs): pass

    @staticmethod
    def fullName(*args, **kwargs): pass

    @staticmethod
    def getCurrentParent(*args, **kwargs): pass

    @staticmethod
    def getLayoutChildren(*args, **kwargs): pass

    @staticmethod
    def getParent(*args, **kwargs): pass

    @staticmethod
    def mainWindow(*args, **kwargs): pass

    @staticmethod
    def nativeWindow(*args, **kwargs): pass

    @staticmethod
    def registerUIType(*args, **kwargs): pass

    @staticmethod
    def resourceGLContext(*args, **kwargs): pass

    @staticmethod
    def toMString(*args, **kwargs): pass

    @staticmethod
    def toQString(*args, **kwargs): pass

    __dict__ = None

    __swig_destroy__ = None

    __swig_getmethods__ = {}

    __swig_setmethods__ = {}

    __weakref__ = None


class MDeviceChannel(object):
    def __del__(self): pass

    def __getattr__(self, name): pass

    def __init__(self, *args): pass

    def __repr__(self): pass

    def __setattr__(self, name, value): pass

    def axisIndex(self, *args): pass

    def childByIndex(self, *args): pass

    def hasChildren(self, *args): pass

    def longName(self, *args): pass

    def name(self, *args): pass

    def numChildren(self, *args): pass

    def parent(self, *args): pass

    __dict__ = None

    __swig_destroy__ = None

    __swig_getmethods__ = {}

    __swig_setmethods__ = {}

    __weakref__ = None


class MProgressWindow(object):
    def __del__(self): pass

    def __getattr__(self, name): pass

    def __init__(self, *args): pass

    def __repr__(self): pass

    def __setattr__(self, name, value): pass

    @staticmethod
    def advanceProgress(*args, **kwargs): pass

    @staticmethod
    def className(*args, **kwargs): pass

    @staticmethod
    def endProgress(*args, **kwargs): pass

    @staticmethod
    def isCancelled(*args, **kwargs): pass

    @staticmethod
    def isInterruptable(*args, **kwargs): pass

    @staticmethod
    def progress(*args, **kwargs): pass

    @staticmethod
    def progressMax(*args, **kwargs): pass

    @staticmethod
    def progressMin(*args, **kwargs): pass

    @staticmethod
    def progressStatus(*args, **kwargs): pass

    @staticmethod
    def reserve(*args, **kwargs): pass

    @staticmethod
    def setInterruptable(*args, **kwargs): pass

    @staticmethod
    def setProgress(*args, **kwargs): pass

    @staticmethod
    def setProgressMax(*args, **kwargs): pass

    @staticmethod
    def setProgressMin(*args, **kwargs): pass

    @staticmethod
    def setProgressRange(*args, **kwargs): pass

    @staticmethod
    def setProgressStatus(*args, **kwargs): pass

    @staticmethod
    def setTitle(*args, **kwargs): pass

    @staticmethod
    def startProgress(*args, **kwargs): pass

    @staticmethod
    def title(*args, **kwargs): pass

    __dict__ = None

    __swig_destroy__ = None

    __swig_getmethods__ = {}

    __swig_setmethods__ = {}

    __weakref__ = None


class MCursor(object):
    def __del__(self): pass

    def __eq__(self, *args): pass

    def __getattr__(self, name): pass

    def __init__(self, *args): pass

    def __ne__(self, *args): pass

    def __repr__(self): pass

    def __setattr__(self, name, value): pass

    def assign(self, *args): pass

    __dict__ = None

    __swig_destroy__ = None

    __swig_getmethods__ = {}

    __swig_setmethods__ = {}

    __weakref__ = None

    crossHairCursor = None

    defaultCursor = None

    doubleCrossHairCursor = None

    editCursor = None

    handCursor = None

    pencilCursor = None


class MManipData(object):
    def __del__(self): pass

    def __getattr__(self, name): pass

    def __init__(self, *args): pass

    def __repr__(self): pass

    def __setattr__(self, name, value): pass

    def asBool(self, *args): pass

    def asDouble(self, *args): pass

    def asFloat(self, *args): pass

    def asLong(self, *args): pass

    def asMObject(self, *args): pass

    def asShort(self, *args): pass

    def asUnsigned(self, *args): pass

    def assign(self, *args): pass

    def isSimple(self, *args): pass

    @staticmethod
    def className(*args, **kwargs): pass

    __dict__ = None

    __swig_destroy__ = None

    __swig_getmethods__ = {}

    __swig_setmethods__ = {}

    __weakref__ = None


class boolPtr(object):
    def __del__(self): pass

    def __getattr__(self, name): pass

    def __init__(self, *args): pass

    def __repr__(self): pass

    def __setattr__(self, name, value): pass

    def assign(self, *args): pass

    def cast(self, *args): pass

    def value(self, *args): pass

    @staticmethod
    def frompointer(*args, **kwargs): pass

    __dict__ = None

    __swig_destroy__ = None

    __swig_getmethods__ = {}

    __swig_setmethods__ = {}

    __weakref__ = None


class MEvent(object):
    def __del__(self): pass

    def __getattr__(self, name): pass

    def __init__(self, *args): pass

    def __repr__(self): pass

    def __setattr__(self, name, value): pass

    def getPosition(self, *args): pass

    def getWindowPosition(self, *args): pass

    def isModifierControl(self, *args): pass

    def isModifierKeyRelease(self, *args): pass

    def isModifierLeftMouseButton(self, *args): pass

    def isModifierMiddleMouseButton(self, *args): pass

    def isModifierNone(self, *args): pass

    def isModifierShift(self, *args): pass

    def modifiers(self, *args): pass

    def mouseButton(self, *args): pass

    def setModifiers(self, *args): pass

    def setPosition(self, *args): pass

    @staticmethod
    def className(*args, **kwargs): pass

    __dict__ = None

    __swig_destroy__ = None

    __swig_getmethods__ = {}

    __swig_setmethods__ = {}

    __weakref__ = None

    controlKey = 4

    kLeftMouse = 64

    kMiddleMouse = 128

    shiftKey = 1


class MFeedbackLine(object):
    def __del__(self): pass

    def __getattr__(self, name): pass

    def __init__(self, *args): pass

    def __repr__(self): pass

    def __setattr__(self, name, value): pass

    @staticmethod
    def className(*args, **kwargs): pass

    @staticmethod
    def clear(*args, **kwargs): pass

    @staticmethod
    def setFormat(*args, **kwargs): pass

    @staticmethod
    def setShowFeedback(*args, **kwargs): pass

    @staticmethod
    def setTitle(*args, **kwargs): pass

    @staticmethod
    def setValue(*args, **kwargs): pass

    @staticmethod
    def showFeedback(*args, **kwargs): pass

    __dict__ = None

    __swig_destroy__ = None

    __swig_getmethods__ = {}

    __swig_setmethods__ = {}

    __weakref__ = None


class floatPtr(object):
    def __del__(self): pass

    def __getattr__(self, name): pass

    def __init__(self, *args): pass

    def __repr__(self): pass

    def __setattr__(self, name, value): pass

    def assign(self, *args): pass

    def cast(self, *args): pass

    def value(self, *args): pass

    @staticmethod
    def frompointer(*args, **kwargs): pass

    __dict__ = None

    __swig_destroy__ = None

    __swig_getmethods__ = {}

    __swig_setmethods__ = {}

    __weakref__ = None


class MDrawInfo(object):
    def __del__(self): pass

    def __getattr__(self, name): pass

    def __init__(self, *args): pass

    def __repr__(self): pass

    def __setattr__(self, name, value): pass

    def canDrawComponent(self, *args): pass

    def completelyInside(self, *args): pass

    def displayStatus(self, *args): pass

    def displayStyle(self, *args): pass

    def getPrototype(self, *args): pass

    def inSelect(self, *args): pass

    def inUserInteraction(self, *args): pass

    def inclusiveMatrix(self, *args): pass

    def multiPath(self, *args): pass

    def objectDisplayStatus(self, *args): pass

    def pluginObjectDisplayStatus(self, *args): pass

    def projectionMatrix(self, *args): pass

    def setMultiPath(self, *args): pass

    def userChangingViewContext(self, *args): pass

    def view(self, *args): pass

    @staticmethod
    def className(*args, **kwargs): pass

    __dict__ = None

    __swig_destroy__ = None

    __swig_getmethods__ = {}

    __swig_setmethods__ = {}

    __weakref__ = None


class MFnManip3D(OpenMaya.MFnTransform):
    def __del__(self): pass

    def __getattr__(self, name): pass

    def __init__(self, *args): pass

    def __repr__(self): pass

    def __setattr__(self, name, value): pass

    def isOptimizePlaybackOn(self, *args): pass

    def isVisible(self, *args): pass

    def manipScale(self, *args): pass

    def rotateXYZValue(self, *args): pass

    def setManipScale(self, *args): pass

    def setOptimizePlayback(self, *args): pass

    def setVisible(self, *args): pass

    def type(self, *args): pass

    @staticmethod
    def className(*args, **kwargs): pass

    @staticmethod
    def deleteManipulator(*args, **kwargs): pass

    @staticmethod
    def drawPlaneHandles(*args, **kwargs): pass

    @staticmethod
    def globalSize(*args, **kwargs): pass

    @staticmethod
    def handleSize(*args, **kwargs): pass

    @staticmethod
    def lineSize(*args, **kwargs): pass

    @staticmethod
    def setDrawPlaneHandles(*args, **kwargs): pass

    @staticmethod
    def setGlobalSize(*args, **kwargs): pass

    @staticmethod
    def setHandleSize(*args, **kwargs): pass

    @staticmethod
    def setLineSize(*args, **kwargs): pass

    __swig_destroy__ = None

    __swig_getmethods__ = {}

    __swig_setmethods__ = {}


class MFnToolContext(OpenMaya.MFnBase):
    def __del__(self): pass

    def __getattr__(self, name): pass

    def __init__(self, *args): pass

    def __repr__(self): pass

    def __setattr__(self, name, value): pass

    def name(self, *args): pass

    def title(self, *args): pass

    def type(self, *args): pass

    @staticmethod
    def className(*args, **kwargs): pass

    __swig_destroy__ = None

    __swig_getmethods__ = {}

    __swig_setmethods__ = {}


class MDrawTraversal(object):
    def __del__(self): pass

    def __getattr__(self, name): pass

    def __init__(self, *args): pass

    def __repr__(self): pass

    def __setattr__(self, name, value): pass

    def enableFiltering(self, *args): pass

    def filterNode(self, *args): pass

    def filteringEnabled(self, *args): pass

    def frustumValid(self, *args): pass

    def itemHasStatus(self, *args): pass

    def itemPath(self, *args): pass

    def leafLevelCulling(self, *args): pass

    def numberOfItems(self, *args): pass

    def setFrustum(self, *args): pass

    def setLeafLevelCulling(self, *args): pass

    def setOrthoFrustum(self, *args): pass

    def setPerspFrustum(self, *args): pass

    def traverse(self, *args): pass

    __dict__ = None

    __swig_destroy__ = None

    __swig_getmethods__ = {}

    __swig_setmethods__ = {}

    __weakref__ = None

    kActiveItem = 0

    kTemplateItem = 1


class M3dView(object):
    def __del__(self): pass

    def __getattr__(self, name): pass

    def __init__(self, *args): pass

    def __repr__(self): pass

    def __setattr__(self, name, value): pass

    def assign(self, *args): pass

    def beginGL(self, *args): pass

    def beginProjMatrixOverride(self, *args): pass

    def beginSelect(self, *args): pass

    def beginXorDrawing(self, *args): pass

    def colorAtIndex(self, *args): pass

    def colorMask(self, *args): pass

    def deviceContext(self, *args): pass

    def disallowPolygonOffset(self, *args): pass

    def display(self, *args): pass

    def displayStyle(self, *args): pass

    def drawText(self, *args): pass

    def endGL(self, *args): pass

    def endProjMatrixOverride(self, *args): pass

    def endSelect(self, *args): pass

    def endXorDrawing(self, *args): pass

    def filteredObjectList(self, *args): pass

    def getCamera(self, *args): pass

    def getColorIndexAndTable(self, *args): pass

    def getLightCount(self, *args): pass

    def getLightIndex(self, *args): pass

    def getLightPath(self, *args): pass

    def getLightingMode(self, *args): pass

    def getRendererName(self, *args): pass

    def getScreenPosition(self, *args): pass

    def initNames(self, *args): pass

    def isLightVisible(self, *args): pass

    def isShadeActiveOnly(self, *args): pass

    def isVisible(self, *args): pass

    def loadName(self, *args): pass

    def makeSharedContextCurrent(self, *args): pass

    def modelViewMatrix(self, *args): pass

    def multipleDrawEnabled(self, *args): pass

    def multipleDrawPassCount(self, *args): pass

    def numActiveColors(self, *args): pass

    def numDormantColors(self, *args): pass

    def numUserDefinedColors(self, *args): pass

    def objectDisplay(self, *args): pass

    def objectListFilterName(self, *args): pass

    def playblastPortHeight(self, *args): pass

    def playblastPortWidth(self, *args): pass

    def pluginObjectDisplay(self, *args): pass

    def popName(self, *args): pass

    def popViewport(self, *args): pass

    def portHeight(self, *args): pass

    def portWidth(self, *args): pass

    def projectionMatrix(self, *args): pass

    def pushName(self, *args): pass

    def pushViewport(self, *args): pass

    def readBufferTo2dTexture(self, *args): pass

    def readColorBuffer(self, *args): pass

    def readDepthMap(self, *args): pass

    def refresh(self, *args): pass

    def renderOverrideName(self, *args): pass

    def rendererString(self, *args): pass

    def scheduleRefresh(self, *args): pass

    def selectMode(self, *args): pass

    def setCamera(self, *args): pass

    def setColorMask(self, *args): pass

    def setDisallowPolygonOffset(self, *args): pass

    def setDisplayStyle(self, *args): pass

    def setDrawColor(self, *args): pass

    def setDrawColorAndAlpha(self, *args): pass

    def setMultipleDrawEnable(self, *args): pass

    def setMultipleDrawPassCount(self, *args): pass

    def setObjectDisplay(self, *args): pass

    def setObjectListFilterName(self, *args): pass

    def setPluginObjectDisplay(self, *args): pass

    def setRenderOverrideName(self, *args): pass

    def setShowObjectFilterNameInHUD(self, *args): pass

    def setShowViewSelectedChildren(self, *args): pass

    def setUserDefinedColor(self, *args): pass

    def setViewSelectedPrefix(self, *args): pass

    def showObjectFilterNameInHUD(self, *args): pass

    def showViewSelectedChildren(self, *args): pass

    def textureMode(self, *args): pass

    def twoSidedLighting(self, *args): pass

    def updateViewingParameters(self, *args): pass

    def userDefinedColorIndex(self, *args): pass

    def usingDefaultMaterial(self, *args): pass

    def usingMipmappedTextures(self, *args): pass

    def viewIsFiltered(self, *args): pass

    def viewSelectedPrefix(self, *args): pass

    def viewToObjectSpace(self, *args): pass

    def viewToWorld(self, *args): pass

    def viewport(self, *args): pass

    def widget(self, *args): pass

    def window(self, *args): pass

    def wireframeOnShaded(self, *args): pass

    def wireframeOnlyInShadedMode(self, *args): pass

    def worldToView(self, *args): pass

    def writeColorBuffer(self, *args): pass

    def xray(self, *args): pass

    def xrayJoints(self, *args): pass

    @staticmethod
    def active3dView(*args, **kwargs): pass

    @staticmethod
    def activeAffectedColor(*args, **kwargs): pass

    @staticmethod
    def activeTemplateColor(*args, **kwargs): pass

    @staticmethod
    def applicationShell(*args, **kwargs): pass

    @staticmethod
    def backgroundColor(*args, **kwargs): pass

    @staticmethod
    def backgroundColorBottom(*args, **kwargs): pass

    @staticmethod
    def backgroundColorTop(*args, **kwargs): pass

    @staticmethod
    def className(*args, **kwargs): pass

    @staticmethod
    def displayStatus(*args, **kwargs): pass

    @staticmethod
    def get3dView(*args, **kwargs): pass

    @staticmethod
    def getM3dViewFromModelEditor(*args, **kwargs): pass

    @staticmethod
    def getM3dViewFromModelPanel(*args, **kwargs): pass

    @staticmethod
    def hiliteColor(*args, **kwargs): pass

    @staticmethod
    def isBackgroundGradient(*args, **kwargs): pass

    @staticmethod
    def leadColor(*args, **kwargs): pass

    @staticmethod
    def liveColor(*args, **kwargs): pass

    @staticmethod
    def numberOf3dViews(*args, **kwargs): pass

    @staticmethod
    def referenceLayerColor(*args, **kwargs): pass

    @staticmethod
    def scheduleRefreshAllViews(*args, **kwargs): pass

    @staticmethod
    def templateColor(*args, **kwargs): pass

    __dict__ = None

    __swig_destroy__ = None

    __swig_getmethods__ = {}

    __swig_setmethods__ = {}

    __weakref__ = None

    kActive = 0

    kActiveAffected = 10

    kActiveColors = 0

    kActiveComponent = 7

    kActiveTemplate = 6

    kBackgroundColor = 6

    kBoundingBox = 0

    kCenter = 1

    kDefaultQualityRenderer = 0

    kDepth_8 = 0

    kDepth_Float = 1

    kDisplayCVs = 131072

    kDisplayCameras = 32

    kDisplayDeformers = 256

    kDisplayDimensions = 4096

    kDisplayDynamicConstraints = 134217728

    kDisplayDynamics = 512

    kDisplayEverything = -1

    kDisplayFluids = 2097152

    kDisplayFollicles = 4194304

    kDisplayGrid = 65536

    kDisplayHairSystems = 8388608

    kDisplayHulls = 262144

    kDisplayIkHandles = 128

    kDisplayImagePlane = 16777216

    kDisplayJoints = 64

    kDisplayLights = 16

    kDisplayLocators = 2048

    kDisplayManipulators = 268435456

    kDisplayMeshes = 4

    kDisplayNCloths = 33554432

    kDisplayNParticles = 536870912

    kDisplayNRigids = 67108864

    kDisplayNurbsCurves = 1

    kDisplayNurbsSurfaces = 2

    kDisplayParticleInstancers = 1024

    kDisplayPivots = 16384

    kDisplayPlanes = 8

    kDisplaySelectHandles = 8192

    kDisplayStrokes = 524288

    kDisplaySubdivSurfaces = 1048576

    kDisplayTextures = 32768

    kDormant = 2

    kDormantColors = 2

    kExcludeMotionTrails = 1073741824

    kExcludePluginShapes = -2147483648

    kExternalRenderer = 3

    kFlatShaded = 1

    kGouraudShaded = 2

    kHighQualityRenderer = 1

    kHilite = 4

    kIntermediateObject = 9

    kInvisible = 3

    kLead = 8

    kLeft = 0

    kLightActive = 2

    kLightAll = 0

    kLightDefault = 3

    kLightNone = 5

    kLightSelected = 1

    kLive = 1

    kNoStatus = 11

    kPoints = 4

    kRight = 2

    kStippleDashed = 1

    kStippleNone = 0

    kTemplate = 5

    kTemplateColor = 5

    kUnused1 = 4

    kViewport2Renderer = 2

    kWireFrame = 3


class MObjectListFilter(object):
    def UIname(self, *args): pass

    def __del__(self): pass

    def __getattr__(self, name): pass

    def __init__(self, *args, **kwargs): pass

    def __repr__(self): pass

    def __setattr__(self, name, value): pass

    def dependentOnSceneUpdates(self, *args): pass

    def filterType(self, *args): pass

    def getList(self, *args): pass

    def name(self, *args): pass

    def requireListUpdate(self, *args): pass

    def setFilterType(self, *args): pass

    def setUIName(self, *args): pass

    @staticmethod
    def className(*args, **kwargs): pass

    @staticmethod
    def deregisterFilter(*args, **kwargs): pass

    @staticmethod
    def registerFilter(*args, **kwargs): pass

    __dict__ = None

    __swig_destroy__ = None

    __swig_getmethods__ = {}

    __swig_setmethods__ = {}

    __weakref__ = None

    kAddRemoveObjects = 1

    kExclusionList = 1

    kInclusionList = 0

    kNone = 0

    kNumberOfFilterTypes = 2


class MDrawData(object):
    def __del__(self): pass

    def __getattr__(self, name): pass

    def __init__(self, *args): pass

    def __repr__(self): pass

    def __setattr__(self, name, value): pass

    def geometry(self, *args): pass

    @staticmethod
    def className(*args, **kwargs): pass

    __dict__ = None

    __swig_destroy__ = None

    __swig_getmethods__ = {}

    __swig_setmethods__ = {}

    __weakref__ = None


class MMaterialArray(object):
    def __del__(self): pass

    def __getattr__(self, name): pass

    def __getitem__(self, *args): pass

    def __init__(self, *args): pass

    def __repr__(self): pass

    def __setattr__(self, name, value): pass

    def append(self, *args): pass

    def assign(self, *args): pass

    def clear(self, *args): pass

    def copy(self, *args): pass

    def insert(self, *args): pass

    def length(self, *args): pass

    def remove(self, *args): pass

    def set(self, *args): pass

    def setLength(self, *args): pass

    def setSizeIncrement(self, *args): pass

    def sizeIncrement(self, *args): pass

    @staticmethod
    def className(*args, **kwargs): pass

    __dict__ = None

    __swig_destroy__ = None

    __swig_getmethods__ = {}

    __swig_setmethods__ = {}

    __weakref__ = None


class MDeviceState(object):
    def __del__(self): pass

    def __getattr__(self, name): pass

    def __init__(self, *args, **kwargs): pass

    def __repr__(self): pass

    def __setattr__(self, name, value): pass

    def buttonState(self, *args): pass

    def devicePosition(self, *args): pass

    def isNull(self, *args): pass

    def maxAxis(self, *args): pass

    def setButtonState(self, *args): pass

    def setDevicePosition(self, *args): pass

    __dict__ = None

    __swig_destroy__ = None

    __swig_getmethods__ = {}

    __swig_setmethods__ = {}

    __weakref__ = None


class intPtr(object):
    def __del__(self): pass

    def __getattr__(self, name): pass

    def __init__(self, *args): pass

    def __repr__(self): pass

    def __setattr__(self, name, value): pass

    def assign(self, *args): pass

    def cast(self, *args): pass

    def value(self, *args): pass

    @staticmethod
    def frompointer(*args, **kwargs): pass

    __dict__ = None

    __swig_destroy__ = None

    __swig_getmethods__ = {}

    __swig_setmethods__ = {}

    __weakref__ = None


class MFnDistanceManip(MFnManip3D):
    def __del__(self): pass

    def __getattr__(self, name): pass

    def __init__(self, *args): pass

    def __repr__(self): pass

    def __setattr__(self, name, value): pass

    def connectToDistancePlug(self, *args): pass

    def create(self, *args): pass

    def currentPointIndex(self, *args): pass

    def directionIndex(self, *args): pass

    def distanceIndex(self, *args): pass

    def isDrawLineOn(self, *args): pass

    def isDrawStartOn(self, *args): pass

    def scalingFactor(self, *args): pass

    def setDirection(self, *args): pass

    def setDrawLine(self, *args): pass

    def setDrawStart(self, *args): pass

    def setScalingFactor(self, *args): pass

    def setStartPoint(self, *args): pass

    def startPointIndex(self, *args): pass

    def type(self, *args): pass

    @staticmethod
    def className(*args, **kwargs): pass

    __swig_destroy__ = None

    __swig_getmethods__ = {}

    __swig_setmethods__ = {}


class MSelectInfo(MDrawInfo):
    def __del__(self): pass

    def __getattr__(self, name): pass

    def __init__(self, *args): pass

    def __repr__(self): pass

    def __setattr__(self, name, value): pass

    def addSelection(self, *args): pass

    def getAlignmentMatrix(self, *args): pass

    def getLocalRay(self, *args): pass

    def highestPriority(self, *args): pass

    def isRay(self, *args): pass

    def selectClosest(self, *args): pass

    def selectForHilite(self, *args): pass

    def selectOnHilitedOnly(self, *args): pass

    def selectPath(self, *args): pass

    def selectRect(self, *args): pass

    def selectable(self, *args): pass

    def selectableComponent(self, *args): pass

    def setHighestPriority(self, *args): pass

    def setSnapPoint(self, *args): pass

    def singleSelection(self, *args): pass

    def view(self, *args): pass

    @staticmethod
    def className(*args, **kwargs): pass

    __swig_destroy__ = None

    __swig_getmethods__ = {}

    __swig_setmethods__ = {}


class MFnDiscManip(MFnManip3D):
    def __del__(self): pass

    def __getattr__(self, name): pass

    def __init__(self, *args): pass

    def __repr__(self): pass

    def __setattr__(self, name, value): pass

    def angleIndex(self, *args): pass

    def axisIndex(self, *args): pass

    def centerIndex(self, *args): pass

    def connectToAnglePlug(self, *args): pass

    def create(self, *args): pass

    def setAngle(self, *args): pass

    def setCenterPoint(self, *args): pass

    def setNormal(self, *args): pass

    def setRadius(self, *args): pass

    def type(self, *args): pass

    @staticmethod
    def className(*args, **kwargs): pass

    __swig_destroy__ = None

    __swig_getmethods__ = {}

    __swig_setmethods__ = {}


class MFnDirectionManip(MFnManip3D):
    def __del__(self): pass

    def __getattr__(self, name): pass

    def __init__(self, *args): pass

    def __repr__(self): pass

    def __setattr__(self, name, value): pass

    def connectToDirectionPlug(self, *args): pass

    def create(self, *args): pass

    def directionIndex(self, *args): pass

    def endPointIndex(self, *args): pass

    def setDirection(self, *args): pass

    def setDrawStart(self, *args): pass

    def setNormalizeDirection(self, *args): pass

    def setStartPoint(self, *args): pass

    def startPointIndex(self, *args): pass

    def type(self, *args): pass

    @staticmethod
    def className(*args, **kwargs): pass

    __swig_destroy__ = None

    __swig_getmethods__ = {}

    __swig_setmethods__ = {}


class MFnCircleSweepManip(MFnManip3D):
    def __del__(self): pass

    def __getattr__(self, name): pass

    def __init__(self, *args): pass

    def __repr__(self): pass

    def __setattr__(self, name, value): pass

    def angleIndex(self, *args): pass

    def axisIndex(self, *args): pass

    def centerIndex(self, *args): pass

    def connectToAnglePlug(self, *args): pass

    def create(self, *args): pass

    def endCircleIndex(self, *args): pass

    def endPoint(self, *args): pass

    def setAngle(self, *args): pass

    def setCenterPoint(self, *args): pass

    def setDrawAsArc(self, *args): pass

    def setEndPoint(self, *args): pass

    def setNormal(self, *args): pass

    def setRadius(self, *args): pass

    def setStartPoint(self, *args): pass

    def startCircleIndex(self, *args): pass

    def startPoint(self, *args): pass

    def type(self, *args): pass

    @staticmethod
    def className(*args, **kwargs): pass

    __swig_destroy__ = None

    __swig_getmethods__ = {}

    __swig_setmethods__ = {}


class MFnRotateManip(MFnManip3D):
    def __del__(self): pass

    def __getattr__(self, name): pass

    def __init__(self, *args): pass

    def __repr__(self): pass

    def __setattr__(self, name, value): pass

    def connectToRotationCenterPlug(self, *args): pass

    def connectToRotationPlug(self, *args): pass

    def create(self, *args): pass

    def displayWithNode(self, *args): pass

    def isSnapModeOn(self, *args): pass

    def rotateMode(self, *args): pass

    def rotationCenterIndex(self, *args): pass

    def rotationIndex(self, *args): pass

    def setInitialRotation(self, *args): pass

    def setRotateMode(self, *args): pass

    def setRotationCenter(self, *args): pass

    def setSnapIncrement(self, *args): pass

    def setSnapMode(self, *args): pass

    def snapIncrement(self, *args): pass

    def type(self, *args): pass

    @staticmethod
    def className(*args, **kwargs): pass

    __swig_destroy__ = None

    __swig_getmethods__ = {}

    __swig_setmethods__ = {}

    kGimbal = 2

    kObjectSpace = 0

    kWorldSpace = 1


class MFnCurveSegmentManip(MFnManip3D):
    def __del__(self): pass

    def __getattr__(self, name): pass

    def __init__(self, *args): pass

    def __repr__(self): pass

    def __setattr__(self, name, value): pass

    def connectToCurvePlug(self, *args): pass

    def connectToEndParamPlug(self, *args): pass

    def connectToStartParamPlug(self, *args): pass

    def create(self, *args): pass

    def curveIndex(self, *args): pass

    def endParamIndex(self, *args): pass

    def endParameter(self, *args): pass

    def setEndParameter(self, *args): pass

    def setStartParameter(self, *args): pass

    def startParamIndex(self, *args): pass

    def startParameter(self, *args): pass

    def type(self, *args): pass

    @staticmethod
    def className(*args, **kwargs): pass

    __swig_destroy__ = None

    __swig_getmethods__ = {}

    __swig_setmethods__ = {}


class MFnToggleManip(MFnManip3D):
    def __del__(self): pass

    def __getattr__(self, name): pass

    def __init__(self, *args): pass

    def __repr__(self): pass

    def __setattr__(self, name, value): pass

    def connectToTogglePlug(self, *args): pass

    def create(self, *args): pass

    def direction(self, *args): pass

    def directionIndex(self, *args): pass

    def length(self, *args): pass

    def lengthIndex(self, *args): pass

    def setDirection(self, *args): pass

    def setLength(self, *args): pass

    def setStartPoint(self, *args): pass

    def setToggle(self, *args): pass

    def startPoint(self, *args): pass

    def startPointIndex(self, *args): pass

    def toggle(self, *args): pass

    def toggleIndex(self, *args): pass

    def type(self, *args): pass

    @staticmethod
    def className(*args, **kwargs): pass

    __swig_destroy__ = None

    __swig_getmethods__ = {}

    __swig_setmethods__ = {}


class MFnStateManip(MFnManip3D):
    def __del__(self): pass

    def __getattr__(self, name): pass

    def __init__(self, *args): pass

    def __repr__(self): pass

    def __setattr__(self, name, value): pass

    def connectToStatePlug(self, *args): pass

    def create(self, *args): pass

    def maxStates(self, *args): pass

    def positionIndex(self, *args): pass

    def setInitialState(self, *args): pass

    def setMaxStates(self, *args): pass

    def state(self, *args): pass

    def stateIndex(self, *args): pass

    def type(self, *args): pass

    @staticmethod
    def className(*args, **kwargs): pass

    __swig_destroy__ = None

    __swig_getmethods__ = {}

    __swig_setmethods__ = {}


class MFnScaleManip(MFnManip3D):
    def __del__(self): pass

    def __getattr__(self, name): pass

    def __init__(self, *args): pass

    def __repr__(self): pass

    def __setattr__(self, name, value): pass

    def connectToScaleCenterPlug(self, *args): pass

    def connectToScalePlug(self, *args): pass

    def create(self, *args): pass

    def displayWithNode(self, *args): pass

    def getOrientation(self, *args): pass

    def getOrientationMode(self, *args): pass

    def isSnapModeOn(self, *args): pass

    def scaleCenterIndex(self, *args): pass

    def scaleIndex(self, *args): pass

    def setInitialScale(self, *args): pass

    def setOrientation(self, *args): pass

    def setOrientationMode(self, *args): pass

    def setSnapIncrement(self, *args): pass

    def setSnapMode(self, *args): pass

    def snapIncrement(self, *args): pass

    def type(self, *args): pass

    @staticmethod
    def className(*args, **kwargs): pass

    __swig_destroy__ = None

    __swig_getmethods__ = {}

    __swig_setmethods__ = {}

    kArbitraryOrientation = 1

    kDefaultOrientation = 0


class MFnPointOnSurfaceManip(MFnManip3D):
    def __del__(self): pass

    def __getattr__(self, name): pass

    def __init__(self, *args): pass

    def __repr__(self): pass

    def __setattr__(self, name, value): pass

    def connectToParamPlug(self, *args): pass

    def connectToSurfacePlug(self, *args): pass

    def create(self, *args): pass

    def getParameters(self, *args): pass

    def isDrawSurfaceOn(self, *args): pass

    def paramIndex(self, *args): pass

    def setDrawArrows(self, *args): pass

    def setDrawSurface(self, *args): pass

    def setParameters(self, *args): pass

    def surfaceIndex(self, *args): pass

    def type(self, *args): pass

    @staticmethod
    def className(*args, **kwargs): pass

    __swig_destroy__ = None

    __swig_getmethods__ = {}

    __swig_setmethods__ = {}


class MFnPointOnCurveManip(MFnManip3D):
    def __del__(self): pass

    def __getattr__(self, name): pass

    def __init__(self, *args): pass

    def __repr__(self): pass

    def __setattr__(self, name, value): pass

    def connectToCurvePlug(self, *args): pass

    def connectToParamPlug(self, *args): pass

    def create(self, *args): pass

    def curveIndex(self, *args): pass

    def curvePoint(self, *args): pass

    def isDrawCurveOn(self, *args): pass

    def paramIndex(self, *args): pass

    def parameter(self, *args): pass

    def setDrawCurve(self, *args): pass

    def setParameter(self, *args): pass

    def type(self, *args): pass

    @staticmethod
    def className(*args, **kwargs): pass

    __swig_destroy__ = None

    __swig_getmethods__ = {}

    __swig_setmethods__ = {}


class MFnFreePointTriadManip(MFnManip3D):
    def __del__(self): pass

    def __getattr__(self, name): pass

    def __init__(self, *args): pass

    def __repr__(self): pass

    def __setattr__(self, name, value): pass

    def connectToPointPlug(self, *args): pass

    def create(self, *args): pass

    def isDrawAxesOn(self, *args): pass

    def isKeyframeAllOn(self, *args): pass

    def isSnapModeOn(self, *args): pass

    def pointIndex(self, *args): pass

    def setDirection(self, *args): pass

    def setDrawArrowHead(self, *args): pass

    def setDrawAxes(self, *args): pass

    def setGlobalTriadPlane(self, *args): pass

    def setKeyframeAll(self, *args): pass

    def setPoint(self, *args): pass

    def setSnapMode(self, *args): pass

    def type(self, *args): pass

    @staticmethod
    def className(*args, **kwargs): pass

    __swig_destroy__ = None

    __swig_getmethods__ = {}

    __swig_setmethods__ = {}

    kViewPlane = 3

    kXYPlane = 2

    kXZPlane = 1

    kYZPlane = 0


def MProgressWindow_swigregister(*args, **kwargs): pass


def MQtUtil_swigregister(*args, **kwargs): pass


def MObjectListFilter_swigregister(*args, **kwargs): pass


def MEvent_className(*args, **kwargs): pass


def M3dView_isBackgroundGradient(*args, **kwargs): pass


def MExternalDropCallback_addCallback(*args, **kwargs): pass


def MProgressWindow_endProgress(*args, **kwargs): pass


def uIntPtr_swigregister(*args, **kwargs): pass


def weakref_proxy(*args, **kwargs):
    """
    proxy(object[, callback]) -- create a proxy object that weakly
    references 'object'.  'callback', if given, is called with a
    reference to the proxy when 'object' is about to be finalized.
    """
    pass


def MFnFreePointTriadManip_className(*args, **kwargs): pass


def MFnRotateManip_swigregister(*args, **kwargs): pass


def MToolsInfo_className(*args, **kwargs): pass


def MUiMessage_add3dViewRenderOverrideChangedCallback(*args, **kwargs): pass


def M3dView_numberOf3dViews(*args, **kwargs): pass


def MProgressWindow_setProgressMax(*args, **kwargs): pass


def MDeviceChannel_swigregister(*args, **kwargs): pass


def MDrawRequest_className(*args, **kwargs): pass


def MFeedbackLine_setShowFeedback(*args, **kwargs): pass


def MProgressWindow_advanceProgress(*args, **kwargs): pass


def M3dView_swigregister(*args, **kwargs): pass


def MFeedbackLine_swigregister(*args, **kwargs): pass


def MFeedbackLine_setValue(*args, **kwargs): pass


def MDeviceState_swigregister(*args, **kwargs): pass


def MFnManip3D_className(*args, **kwargs): pass


def MToolsInfo_swigregister(*args, **kwargs): pass


def MProgressWindow_isInterruptable(*args, **kwargs): pass


def M3dView_templateColor(*args, **kwargs): pass


def MFnStateManip_className(*args, **kwargs): pass


def intPtr_swigregister(*args, **kwargs): pass


def MUiMessage_add3dViewPreMultipleDrawPassMsgCallback(*args, **kwargs): pass


def MFnManip3D_globalSize(*args, **kwargs): pass


def MFnDiscManip_className(*args, **kwargs): pass


def MProgressWindow_startProgress(*args, **kwargs): pass


def MFnManip3D_lineSize(*args, **kwargs): pass


def MProgressWindow_progressMin(*args, **kwargs): pass


def MQtUtil_createPixmap(*args, **kwargs): pass


def MPaintMessage_addVertexColorCallback(*args, **kwargs): pass


def MFnManip3D_setDrawPlaneHandles(*args, **kwargs): pass


def MQtUtil_getParent(*args, **kwargs): pass


def floatPtr_swigregister(*args, **kwargs): pass


def MUiMessage_add3dViewPreRenderMsgCallback(*args, **kwargs): pass


def MQtUtil_mainWindow(*args, **kwargs): pass


def MDrawInfo_className(*args, **kwargs): pass


def MQtUtil_toQString(*args, **kwargs): pass


def MHWShaderSwatchGenerator_swigregister(*args, **kwargs): pass


def MMaterial_className(*args, **kwargs): pass


def MObjectListFilter_className(*args, **kwargs): pass


def MProgressWindow_progress(*args, **kwargs): pass


def M3dView_backgroundColor(*args, **kwargs): pass


def MFnToolContext_className(*args, **kwargs): pass


def floatPtr_frompointer(*args, **kwargs): pass


def MHWShaderSwatchGenerator_initialize(*args, **kwargs): pass


def _swig_setattr(self, class_type, name, value): pass


def MExternalDropCallback_swigregister(*args, **kwargs): pass


def MFnManip3D_handleSize(*args, **kwargs): pass


def MToolsInfo_isDirty(*args, **kwargs): pass


def M3dView_activeAffectedColor(*args, **kwargs): pass


def doublePtr_swigregister(*args, **kwargs): pass


def MFnScaleManip_className(*args, **kwargs): pass


def uCharPtr_swigregister(*args, **kwargs): pass


def MProgressWindow_reserve(*args, **kwargs): pass


def MSelectInfo_className(*args, **kwargs): pass


def M3dView_active3dView(*args, **kwargs): pass


def MProgressWindow_setProgressMin(*args, **kwargs): pass


def MProgressWindow_progressStatus(*args, **kwargs): pass


def shortPtr_frompointer(*args, **kwargs): pass


def uIntPtr_frompointer(*args, **kwargs): pass


def MFeedbackLine_showFeedback(*args, **kwargs): pass


def MFeedbackLine_setTitle(*args, **kwargs): pass


def MFnFreePointTriadManip_swigregister(*args, **kwargs): pass


def MFnScaleManip_swigregister(*args, **kwargs): pass


def M3dView_className(*args, **kwargs): pass


def MProgressWindow_title(*args, **kwargs): pass


def MFnToolContext_swigregister(*args, **kwargs): pass


def MHWShaderSwatchGenerator_createObj(*args, **kwargs): pass


def MUiMessage_addUiDeletedCallback(*args, **kwargs): pass


def M3dView_backgroundColorTop(*args, **kwargs): pass


def MUiMessage_add3dViewPostRenderMsgCallback(*args, **kwargs): pass


def MManipData_swigregister(*args, **kwargs): pass


def MQtUtil_findLayout(*args, **kwargs): pass


def MProgressWindow_isCancelled(*args, **kwargs): pass


def MFnPointOnCurveManip_swigregister(*args, **kwargs): pass


def MFnManip3D_setHandleSize(*args, **kwargs): pass


def MQtUtil_getCurrentParent(*args, **kwargs): pass


def MUiMessage_swigregister(*args, **kwargs): pass


def MSelectInfo_swigregister(*args, **kwargs): pass


def MFnManip3D_swigregister(*args, **kwargs): pass


def MUiMessage_add3dViewDestroyMsgCallback(*args, **kwargs): pass


def MQtUtil_getLayoutChildren(*args, **kwargs): pass


def MPaintMessage_swigregister(*args, **kwargs): pass


def MFnDiscManip_swigregister(*args, **kwargs): pass


def boolPtr_swigregister(*args, **kwargs): pass


def MFnToggleManip_swigregister(*args, **kwargs): pass


def MQtUtil_toMString(*args, **kwargs): pass


def MObjectListFilter_deregisterFilter(*args, **kwargs): pass


def MMaterial_swigregister(*args, **kwargs): pass


def M3dView_getM3dViewFromModelPanel(*args, **kwargs): pass


def MFnCurveSegmentManip_className(*args, **kwargs): pass


def MToolsInfo_resetDirtyFlag(*args, **kwargs): pass


def _swig_setattr_nondynamic(self, class_type, name, value, static='1'): pass


def M3dView_hiliteColor(*args, **kwargs): pass


def doublePtr_frompointer(*args, **kwargs): pass


def _swig_getattr(self, class_type, name): pass


def MCursor_swigregister(*args, **kwargs): pass


def uCharPtr_frompointer(*args, **kwargs): pass


def MMaterialArray_swigregister(*args, **kwargs): pass


def MProgressWindow_setProgressStatus(*args, **kwargs): pass


def MQtUtil_findWindow(*args, **kwargs): pass


def MExternalDropData_swigregister(*args, **kwargs): pass


def MQtUtil_nativeWindow(*args, **kwargs): pass


def MFeedbackLine_setFormat(*args, **kwargs): pass


def M3dView_displayStatus(*args, **kwargs): pass


def MTextureEditorDrawInfo_swigregister(*args, **kwargs): pass


def MFnCircleSweepManip_swigregister(*args, **kwargs): pass


def M3dView_applicationShell(*args, **kwargs): pass


def MProgressWindow_setTitle(*args, **kwargs): pass


def M3dView_referenceLayerColor(*args, **kwargs): pass


def MFnPointOnCurveManip_className(*args, **kwargs): pass


def charPtr_swigregister(*args, **kwargs): pass


def MMaterial_defaultMaterial(*args, **kwargs): pass


def MDrawRequestQueue_swigregister(*args, **kwargs): pass


def M3dView_liveColor(*args, **kwargs): pass


def MProgressWindow_className(*args, **kwargs): pass


def MDrawData_swigregister(*args, **kwargs): pass


def _swig_repr(self): pass


def MManipData_className(*args, **kwargs): pass


def MQtUtil_findControl(*args, **kwargs): pass


def MUiMessage_add3dViewRendererChangedCallback(*args, **kwargs): pass


def MUiMessage_addCameraChangedCallback(*args, **kwargs): pass


def MQtUtil_fullName(*args, **kwargs): pass


def MFnPointOnSurfaceManip_className(*args, **kwargs): pass


def MFnStateManip_swigregister(*args, **kwargs): pass


def MFnManip3D_deleteManipulator(*args, **kwargs): pass


def MQtUtil_createIcon(*args, **kwargs): pass


def MDrawTraversal_swigregister(*args, **kwargs): pass


def MQtUtil_registerUIType(*args, **kwargs): pass


def MProgressWindow_setProgress(*args, **kwargs): pass


def MFnDistanceManip_className(*args, **kwargs): pass


def M3dView_backgroundColorBottom(*args, **kwargs): pass


def MFnPointOnSurfaceManip_swigregister(*args, **kwargs): pass


def MQtUtil_addWidgetToMayaLayout(*args, **kwargs): pass


def MQtUtil_className(*args, **kwargs): pass


def MObjectListFilter_registerFilter(*args, **kwargs): pass


def MToolsInfo_setDirtyFlag(*args, **kwargs): pass


def MEvent_swigregister(*args, **kwargs): pass


def M3dView_scheduleRefreshAllViews(*args, **kwargs): pass


def MExternalDropCallback_removeCallback(*args, **kwargs): pass


def M3dView_leadColor(*args, **kwargs): pass


def MFnDistanceManip_swigregister(*args, **kwargs): pass


def MQtUtil_findMenuItem(*args, **kwargs): pass


def MMaterialArray_className(*args, **kwargs): pass


def MGraphEditorInfo_className(*args, **kwargs): pass


def MUiMessage_className(*args, **kwargs): pass


def M3dView_get3dView(*args, **kwargs): pass


def MGraphEditorInfo_swigregister(*args, **kwargs): pass


def MTextureEditorDrawInfo_className(*args, **kwargs): pass


def MDrawRequest_swigregister(*args, **kwargs): pass


def MFeedbackLine_className(*args, **kwargs): pass


def MFnDirectionManip_className(*args, **kwargs): pass


def MQtUtil_deregisterUIType(*args, **kwargs): pass


def MFnManip3D_drawPlaneHandles(*args, **kwargs): pass


def charPtr_frompointer(*args, **kwargs): pass


def MProgressWindow_setProgressRange(*args, **kwargs): pass


def M3dView_getM3dViewFromModelEditor(*args, **kwargs): pass


def MProgressWindow_setInterruptable(*args, **kwargs): pass


def MDrawRequestQueue_className(*args, **kwargs): pass


def MQtUtil_dpiScale(*args, **kwargs): pass


def M3dView_activeTemplateColor(*args, **kwargs): pass


def MFeedbackLine_clear(*args, **kwargs): pass


def MDrawData_className(*args, **kwargs): pass


def intPtr_frompointer(*args, **kwargs): pass


def MFnDirectionManip_swigregister(*args, **kwargs): pass


def MUiMessage_add3dViewPostMultipleDrawPassMsgCallback(*args, **kwargs): pass


def MFnManip3D_setGlobalSize(*args, **kwargs): pass


def MFnCurveSegmentManip_swigregister(*args, **kwargs): pass


def MHWShaderSwatchGenerator_getSwatchBackgroundColor(*args, **kwargs): pass


def boolPtr_frompointer(*args, **kwargs): pass


def shortPtr_swigregister(*args, **kwargs): pass


def MFnManip3D_setLineSize(*args, **kwargs): pass


def MQtUtil_createCursor(*args, **kwargs): pass


def MPaintMessage_className(*args, **kwargs): pass


def MFnToggleManip_className(*args, **kwargs): pass


def MProgressWindow_progressMax(*args, **kwargs): pass


def MFnCircleSweepManip_className(*args, **kwargs): pass


def MQtUtil_resourceGLContext(*args, **kwargs): pass


def MDrawInfo_swigregister(*args, **kwargs): pass


def MFnRotateManip_className(*args, **kwargs): pass


cvar = None

_newclass = 1
