API ガイド > ビューポート 2.0 API (Viewport 2.0 API) >

# 移行ガイド

MPxLocator

MPxLocator インタフェースを実装する Maya ノードのサポートを追加するには、MPxDrawOverride の実装を提供し、それを Maya プラグイン ノード タイプの分類文字列に対する MDrawRegistry に登録します。 詳細については、devkit の例「footPrintNode」を参照してください。

MPxSurfaceShape/MPxComponentShape

これらのインタフェースを実装する Maya ノードのサポートを追加するには、MPxGeometryOverride の実装を提供し、それを Maya プラグイン ノード タイプの分類文字列に対する MDrawRegistry に登録します。 詳細については、devkit の例「apiMeshShape」を参照してください。

MPxHwShaderNode/MPxHardwareShader

これらのインタフェースを実装する Maya ノードのサポートを追加するには、MPxShaderOverride の実装を提供し、それを Maya プラグイン ノード タイプの分類文字列に対する MDrawRegistry に登録します。 詳細については、devkit の例「hwPhongShader」を参照してください。

M3dView/MPx3dModelView

ビューポート 2.0 向けのカスタムのレンダラ定義は、新しいレンダリング オーバーライド インタフェース MRenderOverride および MRenderOperation を使用して提供することができます。 詳細については、devkit の例「viewRenderOverride」を参照してください。