Skip to content
weSkelDOCUMENTATION
Documentation/API reference/Class index

Class index

Find an SDK class, its direct parent and its full reference.

64 classes9 categories

Choose a class to open its full reference.

Direct parent: the class immediately inherited by each class.

Class Direct parent Purpose
Node object Class reference · Wrapper identity, Maya object and validity.
DGNode Node Dependency Graph node names, plugs, creation and SVD state.
ContainerBase DGNode Metadata and plugs shared by containers, sets and the DAG branch.
DAGNode ContainerBase DAG paths, hierarchy, shapes and native display properties.
GeometryShape DAGNode Geometry shape foundation: rendering, components and groups.
ControlPoint GeometryShape Control-point geometry foundation: tweaks, UVs and colors.
SurfaceShape ControlPoint Properties shared by surfaces and meshes.
GeometryFilter DGNode Deformer foundation: envelope and input / output geometries.
Class Direct parent Purpose
Transform DAGNode Transformations, pivots, matrices and rest position.
Joint Transform Specialized joint transform: orientation, limits and display.
Curve ControlPoint NURBS curves: CVs, parameters, length and editing.
Surface SurfaceShape NURBS surfaces: definition, CVs and parametric queries.
Mesh SurfaceShape Polygon geometry: topology, points, UVs, colors and native specs.
Class Direct parent Purpose
Network DGNode DG metadata node and message relationships between nodes.
ObjectSet ContainerBase Maya sets: add, remove, read and snapshot members.
Class Direct parent Purpose
Absolute DGNode Absolute value of a scalar input.
AddDoubleLinear DGNode Distance addition: legacy wrapper, compatible with Maya 2025.3.
AngleBetween DGNode Angle, axis and Euler rotation between two vectors.
Choice DGNode Select a connected input by index.
Clamp DGNode Clamp the three components of a color or vector.
ClampRange DGNode Clamp a scalar between a minimum and maximum.
Condition DGNode Compare two scalars and select a color output.
Cos DGNode Cosine of a native Maya angle.
DistanceBetween DGNode Distance between two points, with optional space matrices.
Divide DGNode Division of two scalars.
MultDoubleLinear DGNode Multiplication: legacy wrapper, compatible with Maya 2025.3.
MultiplyDivide DGNode Component-wise multiplication, division or power.
Normalize DGNode Normalize a three-component vector.
PlusMinusAverage DGNode Sum, difference and average of scalar or vector arrays.
RemapValue DGNode Remap a value through scalar and color ramps.
SetRange DGNode Convert three values between numeric ranges.
Sin DGNode Sine of a native Maya angle.
Subtract DGNode Subtract two inputs, with native types varying across Maya versions.
UnitConversion DGNode Explicit conversion between connected plugs.
Class Direct parent Purpose
AimMatrix DGNode Aim a matrix using primary and secondary targets.
AxisAngleToQuat DGNode Convert an axis and angle to a quaternion.
BlendMatrix DGNode Sequential matrix blending with component weights.
ComposeMatrix DGNode Compose a matrix from translation, rotation, scale and shear.
DecomposeMatrix DGNode Decompose a matrix into transform components and quaternion.
EulerToQuat DGNode Convert an Euler rotation to a quaternion.
HoldMatrix DGNode Store and pass through a matrix.
InverseMatrix DGNode Compute a matrix inverse.
MultMatrix DGNode Ordered product of multiple matrices.
PickMatrix DGNode Filter components of a matrix transform.
PointMatrixMult DGNode Transform a point or vector by a matrix.
QuatToEuler DGNode Convert a quaternion to an Euler rotation.
WtAddMatrix DGNode Weighted sum of matrices.
Class Direct parent Purpose
ClosestPointOnSurface DGNode Project a point onto a NURBS surface and read U/V parameters.
CurveFromSurface DGNode Specialized parent for surface-derived curves; abstract Maya node type.
CurveFromSurfaceIso CurveFromSurface Extract a U or V isoparm from a NURBS surface.
CurveInfo DGNode Length, CVs, knots and weights of a connected curve.
FitBspline DGNode Approximate a connected curve with a B-spline.
Loft DGNode Create a surface from an ordered list of curves.
MotionPath DGNode Evaluate position and orientation along a curve.
UVPin DGNode Matrices and positions attached to geometry coordinates.
Class Direct parent Purpose
SkinCluster GeometryFilter Access the native skin deformer, influences and weights.
DagPose DGNode Members and matrices of a native Maya DAG pose.
Class Direct parent Purpose
Plug om.MPlug Values, structure and connections of a Maya attribute.
PlugArray om.MPlugArray Plug collections, filters and batch connections.
Plugs object Node attribute access and dynamic plug creation.
Class Direct parent Purpose
SVDView object Live view of a plug’s sources, values and destinations.
SVDPlug object SVD data captured for one attribute.
SVDSnapshot object Collection of SVD entries associated with a node.
FSEntry Generic[ValueT] Non-plug data intended for a function-set consumer.