Cortex
10.0.0-a4
|
This class extends Maya's MFnDagNode to add assorted helper functions. More...
Inherits MFnDagNode.
Public Member Functions | |
def | __init__ (self, obj) |
def | isHidden (self) |
Determines whether the DAG node is actually hidden in Maya. More... | |
def | hiddenPathNames |
Retrieves the names of any part of the nodes parent hierarchy that is hidden. More... | |
Static Public Member Functions | |
def | createShapeWithParent (parentName, shapeNodeType) |
Creates a shape node of the requested type under a transform with the requested name. More... | |
def | defaultShapeName (transformNode) |
Returns the default shape name maya uses when creating a shape under a transform. More... | |
This class extends Maya's MFnDagNode to add assorted helper functions.
def IECoreMaya.FnDagNode.__init__ | ( | self, | |
obj | |||
) |
obj | - MObject, This can also be a string or an MObjectHandle. |
Referenced by IECoreMaya.FnDagNode.defaultShapeName().
|
static |
Creates a shape node of the requested type under a transform with the requested name.
If necessary a numeric suffix will be appended to the parent name to keep it unique. Returns a function set attached to the shape.
|
static |
Returns the default shape name maya uses when creating a shape under a transform.
References IECoreMaya.CompoundParameterUI.__childUIs, IECoreMaya.ClassVectorParameterUI.__childUIs, IECoreMaya.ClassParameterUI.__classMenuCallbacks, IECoreMaya.ClassParameterUI.__classNameFilter(), IECoreMaya.CompoundParameterUI.__collapse(), IECoreMaya.ClassVectorParameterUI.__collapse(), IECoreMaya.CompoundParameterUI.__collapsible, IECoreMaya.ClassVectorParameterUI.__collapsible, IECoreMaya.CompoundParameterUI.__columnLayout, IECoreMaya.CompoundParameterUI.__createChildUIs(), IECoreMaya.ClassParameterUI.__currentClassInfo, IECoreMaya.CompoundParameterUI.__expand(), IECoreMaya.ClassVectorParameterUI.__expand(), IECoreMaya.CompoundParameterUI.__headerCreated, IECoreMaya.UIElement.__init__(), IECoreMaya.ParameterUI.__init__(), IECoreMaya.FnDagNode.__init__(), IECoreMaya.CompoundParameterUI.__kw, IECoreMaya.ClassVectorParameterUI.__kw, IECoreMaya.ChildUI.__kw, IECoreMaya.TransformationMatrixParameterUI.__kw, IECoreMaya.ClassParameterUI.__menuDefinition(), IECoreMaya.ClassParameterUI.__menuParent, IECoreMaya.ClassParameterUI.__menuParentLabel(), IECoreMaya.CompoundParameterUI.__parameterIsCollapsible(), IECoreMaya.ClassVectorParameterUI.__parameterIsCollapsible(), IECoreMaya.ChildUI.__parameterIsCollapsible(), IECoreMaya.CompoundParameterUI.__preExpand(), IECoreMaya.CompoundParameterUI.__propagateCollapsed(), IECoreMaya.ClassVectorParameterUI.__propagateCollapsed(), IECoreMaya.ClassParameterUI.__setClass(), IECoreMaya.CompoundParameterUI._createHeader(), IECoreMaya.ClassParameterUI._createHeader(), IECoreMaya.CompoundParameterUI._deleteChildParameterUIs(), IECoreMaya.CompoundParameterUI._labelFont(), IECoreMaya.CompoundParameterUI._labelIndent(), IECoreMaya.CompoundParameterUI._retrieveCollapsedState(), IECoreMaya.ClassVectorParameterUI._retrieveCollapsedState(), IECoreMaya.CompoundParameterUI._storeCollapsedState(), IECoreMaya.ClassVectorParameterUI._storeCollapsedState(), IECoreMaya.ParameterUI.addDragCallback(), IECoreMaya.FnParameterisedHolder.addSetClassParameterClassCallback(), IECoreMaya.ParameterUI.create(), IECore.curry(), IECore.ClassLoader.defaultLoader(), IECore::Parameterised.description(), IECore::ParameterisedProcedural.description(), IECore::Parameter.description(), IECoreMaya.ParameterUI.description(), IECore.MenuItemDefinition.description, IECoreMaya.CompoundParameterUI.getCollapsed(), IECoreMaya.ClassVectorParameterUI.getCollapsed(), IECoreMaya.ChildUI.getCollapsed(), IECoreMaya._CollapsibleMotif.getCollapsed(), IECoreMaya._CollapsibleQt.getCollapsed(), IECoreMaya.UIElement.instances(), IECoreMaya.ParameterUI.label(), IECoreHoudini::FnParameterisedHolder.node(), IECoreHoudini::NodeHandle.node(), IECore::BoundedKDTree< std::vector< Imath::Box3f >::const_iterator >.node(), IECore::BoundedKDTree< BoundIterator >.node(), IECoreHoudini::LiveScene.node(), IECore::KDTree< PointIterator >.node(), IECore::KDTree< std::vector< Imath::V3f >::const_iterator >.node(), IECoreMaya.ParameterUI.node(), IECore::CompoundParameter.parameter(), IECoreMaya.ParameterUI.parameter, IECoreMaya.ParameterSelector.Parameter.parameter(), IECoreMaya.ParameterUI.replace(), IECoreMaya.CompoundParameterUI.setCollapsed(), IECoreMaya.ClassParameterUI.setCollapsed(), IECoreMaya.ClassVectorParameterUI.setCollapsed(), IECoreMaya.ChildUI.setCollapsed(), IECoreMaya._CollapsibleMotif.setCollapsed(), IECoreMaya._CollapsibleQt.setCollapsed(), and IECore::RunTimeTyped.staticTypeId().
Referenced by IECoreMaya.FnSceneShape.convertAllToGeometry().
def IECoreMaya.FnDagNode.hiddenPathNames | ( | self, | |
includeSelf = True |
|||
) |
Retrieves the names of any part of the nodes parent hierarchy that is hidden.
includeSelf | - Bool, When True, the object itself will be listed if it is hidden. When False, only parents will be listed. Defaults to True. |
References IECoreHoudini::SOP_SceneCacheSource::Parameters.fullPathName, IECoreHoudini::OBJ_SceneCacheTransform::Parameters.fullPathName, IECoreMaya::SceneShapeInterface.fullPathName(), and IECoreMaya.FnParameterisedHolder.fullPathName().
Referenced by IECoreMaya.FnDagNode.isHidden().
def IECoreMaya.FnDagNode.isHidden | ( | self | ) |
Determines whether the DAG node is actually hidden in Maya.
This includes the effect of any parents visibility.
References IECoreMaya.FnDagNode.hiddenPathNames().