API ガイド > Maya API の基礎知識 >

# 命名規則

Maya API のクラスにはプリフィックスが付き、使用するさまざまな種類の C++ オブジェクトを区別しています。

MFn

このプリフィックスを含むクラスは、特定タイプの MObject 上で操作する関数セットです。

MIt

このクラスはイテレータで、MObject 上で関数セットとほとんど同じように動作します。たとえば MItCurveCV は、個々の NURBS カーブ CV (MFnNurbsCurveCV はありません)上で動作し、これをすべてのカーブ(の CV)上で繰り返し行います。

MPx

このプリフィックスを含むクラスはすべてプロキシです。これは、ユーザ独自のオブジェクト型を作成したり、そこから派生させたりするために設計された API クラスです。

M クラス

これらのクラスのほとんどはラッパですが、それ以外もあります。たとえば関数セットは Maya の内部オブジェクトのハンドルで、MGlobal は、グローバルに動作するスタティック メソッドのクラスで、動作の対象となる(上になるべき) MObject を必要としません (MGlobal の詳細については、API で選択するを参照してください)。