Cortex
10.0.0-a4
|
The IECoreMaya namespace holds all the functionality of libIECoreMaya. More...
Classes | |
class | _CollapsibleMotif |
In Maya 2011 and 2012, the collapsible frameLayout became rather ugly, and stopped indenting the arrow with the label. More... | |
class | AttributeEditorControl |
A base class to help in creating custom attribute editor controls in a nice object oriented manner. More... | |
class | BoolParameterHandler |
A ParameterHandler which deals with booleans. More... | |
class | Box3Manipulator |
class | BoxParameterHandler |
A ParameterHandler which deals with a variety of Imath::Box types. More... | |
class | CacheSet |
class | CallbackId |
class | ClassParameterHandler |
class | ClassVectorParameterHandler |
class | ClassVectorParameterUI |
A ParameterUI for ClassVectorParameters. More... | |
class | ColorSplineParameterHandler |
A ParameterHandler which deals with color splines, templated on the Spline type itself. More... | |
class | CompoundNumericParameterHandler |
A ParameterHandler which deals with compound numerics, e.g. points, vectors, colors. More... | |
class | CompoundParameterHandler |
class | ConverterHolder |
class | CurveCombiner |
class | DAGPathParameter |
class | DateTimeParameterHandler |
A ParameterHandler for DateTimeParameters. More... | |
class | DelightProceduralCacheCommand |
class | DisplayStyle |
class | FileBrowser |
The Browser class provides a file picker interface within a Maya formLayout. More... | |
class | FileDialog |
The FileDialog class provides an alternative to Maya's maya.cmds.fileDialog(). More... | |
class | FloatSplineParameterHandler |
A ParameterHandler which deals with color splines, templated in the same manner as the Spline itself. More... | |
class | FnDagNode |
This class extends Maya's MFnDagNode to add assorted helper functions. More... | |
class | FnParameterisedHolder |
A function set for operating on the various IECoreMaya::ParameterisedHolder types. More... | |
class | FnParameterisedHolderSet |
A function set for operating on ieParameterisedHolderSet node type. More... | |
class | FnProceduralHolder |
A function set for operating on the IECoreMaya::ProceduralHolder type. More... | |
class | FnSceneShape |
A function set for operating on the IECoreMaya::SceneShape type. More... | |
class | FromMayaArrayDataConverter |
class | FromMayaConverter |
class | FromMayaCurveConverter |
class | FromMayaDagNodeConverter |
class | FromMayaFluidConverter |
class | FromMayaGroupConverter |
class | FromMayaImageConverter |
class | FromMayaMatrixDataConverter |
class | FromMayaMatrixVectorDataConverter |
class | FromMayaMeshConverter |
class | FromMayaNumericDataConverter |
class | FromMayaObjectConverter |
class | FromMayaParticleConverter |
class | FromMayaPlugConverter |
class | FromMayaShapeConverter |
class | FromMayaSkinClusterConverter |
class | FromMayaTransformationMatrixConverter |
class | FromMayaTransformConverter |
class | GeometryCombiner |
class | ImagePlaneHolder |
A class which holds an Op, expected to return an ImagePrimitive, which is then placed onto an ImagePlane. More... | |
class | ImageViewportPostProcess |
class | LiveScene |
struct | MArrayIter |
struct | MArrayTraits |
class | MayaAppendIterator |
class | MayaAppendIterator< MStringArray > |
MStringArray specialisation to allow operation with std::string. More... | |
class | MayaMeshBuilder |
class | MayaTime |
A convertion class for Maya MTime::Unit to/from FPS. More... | |
struct | MDataHandleAccessor |
class | Menu |
A class for making maya menus from an IECore.MenuDefinition. More... | |
class | MeshParameterHandler |
A ParameterHandler which deals with polygon meshes. More... | |
struct | MFnDataTypeTraits |
struct | MImageAccessor |
class | ModalDialogue |
This class provides a useful base for implementing modal dialogues in an object oriented manner. More... | |
class | NoteParameterUI |
A UI for a StringParameters that uses the "note" type hint. More... | |
class | NumericParameterHandler |
A ParameterHandler which deals with simple numeric types; int, float, double. More... | |
struct | NumericTraits |
class | ObjectData |
class | ObjectMFnDataParameterHandler |
class | ObjectVectorParameterHandler |
A ParameterHandler for the ObjectVectorParameter. More... | |
class | OpHolder |
class | OpWindow |
This class creates a window holding an instance of IECore.Op, presenting a ui for the modification of it's parameters. More... | |
class | Panel |
The Panel class provides a handy base class for the implementation of maya scripted panels. More... | |
class | ParameterHandler |
class | ParameterisedHolder |
class | ParameterisedHolderInterface |
class | ParameterisedHolderManipContext |
class | ParameterisedHolderManipContextCommand |
class | ParameterisedHolderSetValueCmd |
class | ParameterManipContainer |
class | ParameterPanel |
class | ParameterUI |
Base class for objects which are able to create an Attribute Editor widget for a single IECore.Parameter held on an IECoreMaya.ParameterisedHolder node. More... | |
class | PlaybackFrameList |
class | PostLoadCallback |
class | PresetsOnlyParameterUI |
A ui for any parameter for which parameter.presetsOnly is True. More... | |
class | PresetsUI |
This class provides a UI for loading and saving presets for nodes derived from the ParameterisedHolder class. More... | |
class | ProceduralHolder |
class | ProceduralHolderComponentBoundIterator |
class | PythonCmd |
class | RefreshDisabled |
A context object intended for use with python's "with" syntax. More... | |
class | SceneShape |
class | SceneShapeInterface |
class | SceneShapeInterfaceComponentBoundIterator |
class | ScopedSelection |
It's common to need to save the current maya selection, change it, and restore the old selection afterwards. More... | |
class | StatusException |
class | StringParameterHandler |
A ParameterHandler which deals with strings. More... | |
class | StringParameterUI |
A UI for StringParameters. More... | |
class | StringVectorParameterHandler |
A ParameterHandler which deals with arrays of strings. More... | |
class | StringVectorParameterUI |
class | TemporaryAttributeValues |
A context manager for controlling attribute values in with statements. More... | |
class | TestCase |
A class to help implement unit tests for maya functionality. More... | |
class | TestProgram |
A test program which initializes Maya standalone before running the test suite. More... | |
class | ToMayaArrayDataConverter |
class | ToMayaCameraConverter |
class | ToMayaConverter |
class | ToMayaCurveConverter |
class | ToMayaGroupConverter |
class | ToMayaImageConverter |
class | ToMayaLocatorConverter |
class | ToMayaMatrixDataConverter |
class | ToMayaMatrixVectorDataConverter |
class | ToMayaMeshConverter |
class | ToMayaNumericDataConverter |
class | ToMayaObjectConverter |
class | ToMayaParticleConverter |
class | ToMayaPlugConverter |
class | ToMayaSkinClusterConverter |
class | TransformationMatrixManipulator |
This class provides a manipulator for TransformationMatrixf Parameters. More... | |
class | TransformationMatrixParameterHandler |
class | TransformationMatrixParameterUI |
The UI for the TransformationMatrixParameter supports the following userData() More... | |
class | TransientParameterisedHolderNode |
class | UIElement |
The UIElement base class assists in implementing ui elements in an object oriented manner in python. More... | |
class | UITemplate |
A context object for use with python's "with" syntax. More... | |
class | UndoChunk |
A context object intended for use with python's "with" syntax. More... | |
class | UndoDisabled |
A context object intended for use with python's "with" syntax. More... | |
class | V3Manipulator |
class | ViewportPostProcess |
A class which defines a post-process on a viewport. Use ViewportPostProcessCallback to register the post-process with a panel. More... | |
class | ViewportPostProcessCallback |
class | WaitCursor |
A context object intended for use with python's "with" syntax. More... | |
Typedefs | |
typedef FromMayaArrayDataConverter< MIntArray, IECore::IntVectorData > | FromMayaArrayDataConverterii |
typedef FromMayaArrayDataConverter< MIntArray, IECore::BoolVectorData > | FromMayaArrayDataConverterib |
typedef FromMayaArrayDataConverter< MDoubleArray, IECore::DoubleVectorData > | FromMayaArrayDataConverterdd |
typedef FromMayaArrayDataConverter< MDoubleArray, IECore::FloatVectorData > | FromMayaArrayDataConverterdf |
typedef FromMayaArrayDataConverter< MStringArray, IECore::StringVectorData > | FromMayaArrayDataConverterss |
typedef FromMayaArrayDataConverter< MVectorArray, IECore::V3fVectorData > | FromMayaArrayDataConverterVV3f |
typedef FromMayaArrayDataConverter< MVectorArray, IECore::V3dVectorData > | FromMayaArrayDataConverterVV3d |
typedef FromMayaArrayDataConverter< MPointArray, IECore::V3fVectorData > | FromMayaArrayDataConverterPV3f |
typedef FromMayaArrayDataConverter< MPointArray, IECore::V3dVectorData > | FromMayaArrayDataConverterPV3d |
typedef FromMayaArrayDataConverter< MVectorArray, IECore::Color3fVectorData > | FromMayaArrayDataConverterVC3f |
typedef FromMayaCompoundNumericPlugConverter< Imath::V2f, IECore::V2iData > | FromMayaCompoundNumericPlugConverterV2fV2i |
typedef FromMayaCompoundNumericPlugConverter< Imath::V2f, IECore::V2fData > | FromMayaCompoundNumericPlugConverterV2fV2f |
typedef FromMayaCompoundNumericPlugConverter< Imath::V2f, IECore::V2dData > | FromMayaCompoundNumericPlugConverterV2fV2d |
typedef FromMayaCompoundNumericPlugConverter< Imath::V2d, IECore::V2iData > | FromMayaCompoundNumericPlugConverterV2dV2i |
typedef FromMayaCompoundNumericPlugConverter< Imath::V2d, IECore::V2fData > | FromMayaCompoundNumericPlugConverterV2dV2f |
typedef FromMayaCompoundNumericPlugConverter< Imath::V2d, IECore::V2dData > | FromMayaCompoundNumericPlugConverterV2dV2d |
typedef FromMayaCompoundNumericPlugConverter< Imath::V3f, IECore::V3iData > | FromMayaCompoundNumericPlugConverterV3fV3i |
typedef FromMayaCompoundNumericPlugConverter< Imath::V3f, IECore::V3fData > | FromMayaCompoundNumericPlugConverterV3fV3f |
typedef FromMayaCompoundNumericPlugConverter< Imath::V3f, IECore::V3dData > | FromMayaCompoundNumericPlugConverterV3fV3d |
typedef FromMayaCompoundNumericPlugConverter< Imath::V3f, IECore::Color3fData > | FromMayaCompoundNumericPlugConverterV3fC3f |
typedef FromMayaCompoundNumericPlugConverter< Imath::V3d, IECore::V3iData > | FromMayaCompoundNumericPlugConverterV3dV3i |
typedef FromMayaCompoundNumericPlugConverter< Imath::V3d, IECore::V3fData > | FromMayaCompoundNumericPlugConverterV3dV3f |
typedef FromMayaCompoundNumericPlugConverter< Imath::V3d, IECore::V3dData > | FromMayaCompoundNumericPlugConverterV3dV3d |
typedef FromMayaCompoundNumericPlugConverter< Imath::V3d, IECore::Color3fData > | FromMayaCompoundNumericPlugConverterV3dC3f |
typedef FromMayaNumericPlugConverter< bool, IECore::BoolData > | FromMayaNumericPlugConverterbb |
typedef FromMayaNumericPlugConverter< bool, IECore::IntData > | FromMayaNumericPlugConverterbi |
typedef FromMayaNumericPlugConverter< int, IECore::IntData > | FromMayaNumericPlugConverterii |
typedef FromMayaNumericPlugConverter< int, IECore::FloatData > | FromMayaNumericPlugConverterif |
typedef FromMayaNumericPlugConverter< int, IECore::DoubleData > | FromMayaNumericPlugConverterid |
typedef FromMayaNumericPlugConverter< float, IECore::IntData > | FromMayaNumericPlugConverterfi |
typedef FromMayaNumericPlugConverter< float, IECore::FloatData > | FromMayaNumericPlugConverterff |
typedef FromMayaNumericPlugConverter< float, IECore::DoubleData > | FromMayaNumericPlugConverterfd |
typedef FromMayaNumericPlugConverter< double, IECore::IntData > | FromMayaNumericPlugConverterdi |
typedef FromMayaNumericPlugConverter< double, IECore::FloatData > | FromMayaNumericPlugConverterdf |
typedef FromMayaNumericPlugConverter< double, IECore::DoubleData > | FromMayaNumericPlugConverterdd |
typedef FromMayaTransformationMatrixConverter< IECore::TransformationMatrixfData > | FromMayaTransformationMatrixfConverter |
typedef FromMayaTransformationMatrixConverter< IECore::TransformationMatrixdData > | FromMayaTransformationMatrixdConverter |
typedef FromMayaUnitPlugConverter< float > | FromMayaUnitPlugConverterf |
typedef FromMayaUnitPlugConverter< double > | FromMayaUnitPlugConverterd |
typedef KDTree< MFloatPoint * > | MPointTree |
A KDTree typedef for use with the MFloatPoint point type. More... | |
typedef KDTree< MFloatVector * > | MFloatVectorTree |
A KDTree typedef for use with the MFloatVector point type. | |
typedef IECore::KDTree< MArrayIter< MVectorArray >::ConstIterator > | MVectorTree |
A KDTree typedef for use with the MVector point type. | |
typedef OpHolder< MPxNode > | OpHolderNode |
typedef ParameterisedHolder< MPxNode > | ParameterisedHolderNode |
typedef ParameterisedHolder< MPxLocatorNode > | ParameterisedHolderLocator |
typedef ParameterisedHolder< MPxDeformerNode > | ParameterisedHolderDeformer |
typedef ParameterisedHolder< MPxFieldNode > | ParameterisedHolderField |
typedef ParameterisedHolder< MPxObjectSet > | ParameterisedHolderSet |
typedef ParameterisedHolder< MPxSurfaceShape > | ParameterisedHolderSurfaceShape |
typedef ParameterisedHolder< MPxComponentShape > | ParameterisedHolderComponentShape |
typedef ParameterisedHolder< MPxImagePlane > | ParameterisedHolderImagePlane |
Enumerations | |
enum | MayaTypeId { CacheSetId = 0x00110DC0, ObjectDataId = 0x00110DC1, ParameterisedHolderLocatorId = 0x00110DC2, ParameterisedHolderDeformerId = 0x00110DC3, ParameterisedHolderFieldId = 0x00110DC4, ParameterisedHolderSetId = 0x00110DC5, OpHolderNodeId = 0x00110DC6, ConverterHolderId = 0x00110DC7, ParameterisedHolderSurfaceShapeId = 0x00110DC8, ParameterisedHolderComponentShapeId = 0x00110DC9, ParameterisedHolderNodeId = 0x00110DCA, ProceduralHolderId = 0x00110DCB, TransientParameterisedHolderNodeId = 0x00110DCC, ParameterisedHolderImagePlaneId = 0x00110DCD, ImagePlaneHolderId = 0x00110DCE, CurveCombinerId = 0x00110DCF, DummyDataId = 0x00110DD0, DrawableHolderId = 0x00110DD1, GeometryCombinerId = 0x00110DD2, SceneShapeId = 0x00110DD3, SceneShapeInterfaceId = 0x00110DD4, LastId = 0x00110E3F } |
enum | TypeId { FromMayaConverterTypeId = 109000, FromMayaObjectConverterTypeId = 109001, FromMayaPlugConverterTypeId = 109002, FromMayaMeshConverterTypeId = 109003, FromMayaCameraConverterTypeId = 109004, FromMayaGroupConverterTypeId = 109005, FromMayaNumericDataConverterTypeId = 109006, FromMayaNumericPlugConverterTypeId = 109007, FromMayaFluidConverterTypeId = 109008, FromMayaStringPlugConverterTypeId = 109009, FromMayaShapeConverterTypeId = 109010, FromMayaCurveConverterTypeId = 109011, FromMayaParticleConverterTypeId = 109012, FromMayaDagNodeConverterTypeId = 109013, ToMayaConverterTypeId = 109014, ToMayaObjectConverterTypeId = 109015, ToMayaNumericDataConverterTypeId = 109016, ToMayaMeshConverterTypeId = 109017, ToMayaArrayDataConverterTypeId = 109018, ToMayaPlugConverterTypeId = 109019, FromMayaPluginDataPlugConverterTypeId = 109020, FromMayaTransformConverterTypeId = 109021, FromMayaImageConverterTypeId = 109022, ToMayaImageConverterTypeId = 109023, PlaybackFrameListTypeId = 109024, FromMayaUnitPlugConverterfTypeId = 109025, FromMayaUnitPlugConverterdTypeId = 109026, FromMayaNumericPlugConverterbbTypeId = 109027, FromMayaNumericPlugConverterbiTypeId = 109028, FromMayaNumericPlugConverteriiTypeId = 109029, FromMayaNumericPlugConverterifTypeId = 109030, FromMayaNumericPlugConverteridTypeId = 109031, FromMayaNumericPlugConverterfiTypeId = 109032, FromMayaNumericPlugConverterffTypeId = 109033, FromMayaNumericPlugConverterfdTypeId = 109034, FromMayaNumericPlugConverterdiTypeId = 109035, FromMayaNumericPlugConverterdfTypeId = 109036, FromMayaNumericPlugConverterddTypeId = 109037, FromMayaArrayDataConverteriiTypeId = 109038, FromMayaArrayDataConverterddTypeId = 109039, FromMayaArrayDataConverterdfTypeId = 109040, FromMayaArrayDataConverterssTypeId = 109041, FromMayaArrayDataConverterVV3fTypeId = 109042, FromMayaArrayDataConverterVV3dTypeId = 109043, FromMayaArrayDataConverterVC3fTypeId = 109044, FromMayaCompoundNumericPlugConverterV2fV2iTypeId = 109045, FromMayaCompoundNumericPlugConverterV2fV2fTypeId = 109046, FromMayaCompoundNumericPlugConverterV2fV2dTypeId = 109047, FromMayaCompoundNumericPlugConverterV2dV2iTypeId = 109048, FromMayaCompoundNumericPlugConverterV2dV2fTypeId = 109049, FromMayaCompoundNumericPlugConverterV2dV2dTypeId = 109050, FromMayaCompoundNumericPlugConverterV3fV3iTypeId = 109051, FromMayaCompoundNumericPlugConverterV3fV3fTypeId = 109052, FromMayaCompoundNumericPlugConverterV3fV3dTypeId = 109053, FromMayaCompoundNumericPlugConverterV3fC3fTypeId = 109054, FromMayaCompoundNumericPlugConverterV3dV3iTypeId = 109055, FromMayaCompoundNumericPlugConverterV3dV3fTypeId = 109056, FromMayaCompoundNumericPlugConverterV3dV3dTypeId = 109057, FromMayaCompoundNumericPlugConverterV3dC3fTypeId = 109058, FromMayaTransformationMatrixfConverterTypeId = 109059, FromMayaTransformationMatrixdConverterTypeId = 109060, Box3ManipulatorTypeId = 109061, FromMayaSkinClusterConverterTypeId = 109062, ToMayaSkinClusterConverterTypeId = 109063, FromMayaArrayDataConverteribTypeId = 109064, FromMayaMatrixVectorDataConverterTypeId = 109065, ToMayaMatrixVectorDataConverterTypeId = 109066, TransformationMatrixManipulatorTypeId = 109067, ToMayaGroupConverterTypeId = 109068, ToMayaParticleConverterTypeId = 109069, V3ManipulatorTypeId = 109070, ToMayaCameraConverterTypeId = 109071, LiveSceneTypeId = 109072, FromMayaProceduralHolderConverterTypeId = 109073, FromMayaLocatorConverterTypeId = 109074, ToMayaLocatorConverterTypeId = 109075, ToMayaCurveConverterTypeId = 109076, FromMayaArrayDataConverterPV3fTypeId = 109077, FromMayaArrayDataConverterPV3dTypeId = 109078, LastTypeId = 109999 } |
Functions | |
IE_CORE_DECLAREPTR (FromMayaConverter) | |
IE_CORE_DECLAREPTR (FromMayaCurveConverter) | |
IE_CORE_FORWARDDECLARE (FromMayaDagNodeConverter) | |
IE_CORE_DECLAREPTR (FromMayaGroupConverter) | |
IE_CORE_FORWARDDECLARE (FromMayaImageConverter) | |
IE_CORE_DECLAREPTR (FromMayaMeshConverter) | |
IE_CORE_DECLAREPTR (FromMayaNumericDataConverter) | |
IE_CORE_FORWARDDECLARE (FromMayaObjectConverter) | |
IE_CORE_DECLAREPTR (FromMayaObjectDataConverter) | |
IE_CORE_DECLAREPTR (FromMayaParticleConverter) | |
IE_CORE_FORWARDDECLARE (FromMayaPlugConverter) | |
IE_CORE_FORWARDDECLARE (FromMayaShapeConverter) | |
IE_CORE_FORWARDDECLARE (FromMayaSkinClusterConverter) | |
IE_CORE_DECLAREPTR (FromMayaSkinClusterConverter) | |
IE_CORE_DECLAREPTR (FromMayaTransformationMatrixfConverter) | |
IE_CORE_DECLAREPTR (FromMayaTransformConverter) | |
MStatus | initialize (MFnPlugin &plugin) |
MStatus | uninitialize (MFnPlugin &plugin) |
IE_CORE_DECLAREPTR (ImageViewportPostProcess) | |
IE_CORE_FORWARDDECLARE (LiveScene) | |
template<typename T > | |
MayaAppendIterator< T > | MArrayInserter (T &x) |
IE_CORE_DECLAREPTR (MessageHandler) | |
IE_CORE_DECLAREPTR (ParameterHandler) | |
IE_CORE_DECLAREPTR (PlaybackFrameList) | |
IE_CORE_DECLAREPTR (PostLoadCallback) | |
IE_CORE_DECLAREPTR (ToMayaConverter) | |
IE_CORE_DECLAREPTR (ToMayaCurveConverter) | |
IE_CORE_DECLAREPTR (ToMayaGroupConverter) | |
IE_CORE_FORWARDDECLARE (ToMayaImageConverter) | |
IE_CORE_DECLAREPTR (ToMayaMeshConverter) | |
IE_CORE_DECLAREPTR (ToMayaNumericDataConverter) | |
IE_CORE_DECLAREPTR (ToMayaObjectConverter) | |
IE_CORE_FORWARDDECLARE (ToMayaPlugConverter) | |
IE_CORE_FORWARDDECLARE (ToMayaSkinClusterConverter) | |
IE_CORE_DECLAREPTR (ToMayaSkinClusterConverter) | |
IE_CORE_DECLAREPTR (ViewportPostProcess) | |
def | mayaDo (opName, opVersion=None, help=False, opArgs) |
def | create (meshDagPath, className, classVersion, kw) |
def | createUI (className, classVersion, kw) |
def | dependencyNodeFromString (s) |
Utility function to return a dependency node as an MObject when given it's name as a string. More... | |
def | parentFromString (s) |
Utility function to return the parent string when given a UI or DAG node's full path name as a string. More... | |
def | dagPathFromString (s) |
Utility function to return an MDagPath when given it's name as a string. More... | |
def | plugFromString (s) |
Utility function to return an MPlug when given it's name as a string. More... | |
def | pathFromPlug (p) |
Returns a full path to an MPlug. More... | |
def | nodeFromAttributePath (a) |
Extracts the node name from a full path to an attribute. More... | |
def | copy |
def | copyClass (plugPath, parentPlugPath) |
def | paste (plugPath) |
def | pasteLinked (plugPath) |
def | manipulateParameter |
Starts manipulation of the specified node and parameter,. More... | |
Wrapper functions | |
These wrappers take only string arguments, to allow the PresetsUI To be invoked from a evalDeferred call. This is needed to make sure that all the tasks performed internally by the UI undo in one step. | |
def | SavePresetUI (nodeName, attribute) |
def | LoadPresetUI (nodeName, attribute) |
Variables | |
list | __all__ = [ "dependencyNodeFromString", "dagPathFromString", "plugFromString" ] |
The ParameterClipboardUI functions create menu items in relevant menus to allow the values of Parameterised object Parameters to be copied and pasted between nodes, or between different parameters on the same node. More... | |
_ieCoreParameterClipboardUIBuffer = None | |
The copy buffer. | |
_ieCoreParameterClipboardUILastParameterList = None | |
These track the last node/parameters that were copied so we can potentially paste with connections. More... | |
_ieCoreParameterClipboardUILastNode = None | |
_ieCoreParameterClipboardUILastRoot = None | |
list | _ieCoreParameterClipboardCallbacks = [] |
Collapsible = _CollapsibleQt | |
meshNodeTransform | |
meshNodeShape | |
meshNodeDestPlug | |
meshNodeDestAttr | |
upstreamNodeTransform | |
upstreamNodeShape | |
upstreamNodeSrcPlug | |
upstreamNodeSrcAttr | |
modifierNodeSrcAttr | |
modifierNodeDestAttr | |
The IECoreMaya namespace holds all the functionality of libIECoreMaya.
typedef IECore::KDTree< MArrayIter< MPointArray >::ConstIterator > IECoreMaya::MPointTree |
A KDTree typedef for use with the MFloatPoint point type.
A KDTree typedef for use with the MPoint point type.
enum IECoreMaya::MayaTypeId |
An enum for all the MTypeId values used by the nodes and datatypes of IECoreMaya. Note that these are maya type ids and are distinct from the IECore::TypeId enumeration. The range here was obtained by Andrew Chapman and is set aside specifically for the Cortex project.
Enumerator | |
---|---|
LastId |
Don't forget to update MayaTypeIdsBinding.cpp. |
def IECoreMaya.dagPathFromString | ( | s | ) |
Utility function to return an MDagPath when given it's name as a string.
Referenced by IECoreMaya.FnSceneShape.canBeCollapsed().
def IECoreMaya.dependencyNodeFromString | ( | s | ) |
Utility function to return a dependency node as an MObject when given it's name as a string.
def IECoreMaya.manipulateParameter | ( | node, | |
parameter, | |||
contextName = "ieParameterManipulatorContext" |
|||
) |
Starts manipulation of the specified node and parameter,.
node | MObject or str. A parameterisedHolder node. |
parameter | IECore.Parameter the parameter to manipulate |
contextName | An optional context to use, if multiple manipulators need controlling simultaneously. If there is no manipulator registered for the specified parameter, the tool will be activated but no manipulator will show. |
def IECoreMaya.nodeFromAttributePath | ( | a | ) |
Extracts the node name from a full path to an attribute.
def IECoreMaya.parentFromString | ( | s | ) |
Utility function to return the parent string when given a UI or DAG node's full path name as a string.
def IECoreMaya.pathFromPlug | ( | p | ) |
Returns a full path to an MPlug.
def IECoreMaya.plugFromString | ( | s | ) |
Utility function to return an MPlug when given it's name as a string.
list IECoreMaya.__all__ = [ "dependencyNodeFromString", "dagPathFromString", "plugFromString" ] |
The ParameterClipboardUI functions create menu items in relevant menus to allow the values of Parameterised object Parameters to be copied and pasted between nodes, or between different parameters on the same node.
The ManipulatorUI functions add a 'Manipulate' menu item to a parameter's context menu if a suitable manipulator type is registered.
It currently does this using in-memory BasicPreset instances, held in a global variable. Pasting 'values' as a connection is also supported, though not using the basic preset mechanism.
Suitable types are nodes registered with the classification: 'ieParameterManipulator', and a name that matches the convention ie<manipulatorTypeHint><parameterTypeName>ParameterManipulator
IECoreMaya._ieCoreParameterClipboardUILastParameterList = None |
These track the last node/parameters that were copied so we can potentially paste with connections.
We still need the preset to be able to restore any missing classes contained within the preset.