MFnComponentListData

Base Class

MFnData

Constants

None.

Static Methods

None.

Constructors

Signature Parameters Description
MFnComponentListData()   Default constructor. Returns a new, empty MFnComponentListData object.
MFnComponentListData(object) object - MObject Returns a new MFnComponentListData function set, with the specified Maya object attached.

Object Methods

Signature Parameters Returns Description
add(component) component - MObject Reference to self. Adds the specified component to the end of the list.
clear()
Reference to self. Removes all of the components from the list.
create()
MObject Creates a new, empty component list, attaches it to the function set and returns an MObject which references it.
get(index) index - int MObject Returns a copy of the component at the specified index. Raises IndexError if the index is out of range.
length() int Returns the number of components in the list.
has(component) component - MObject bool Returns True if the list contains the specified component, False otherwise.
remove(component) component - MObject Reference to self. Removes the specified component from the list. No exception is raised if the component is not in the list.
remove(index) index - int Reference to self. Removes the component at the specified index from the list. Raises IndexError if the index is out of range.

Object Attributes

None.

Sequence Support

None.

Number Support

None.

© 2011 Autodesk, Inc. All rights reserved.