Mixin インタフェースとは

MAXScript に関する質問と回答 > 構文と用語 > Mixin インタフェースとは

Mixin インタフェース は、プラグインが自身の機能を公開し、他のプラグインまたは MAXScript からそのプラグインの機能を利用できるようにするものです。

「Mixin」というのは、インタフェースはプラグイン クラスのサブクラス であり、プラグインと「組み合わせて」使用するものであるという考えを表します。

Mixin インタフェースのメソッドにアクセスする方法は次の 2 つです。

2 番目の方法を使用する場合には、Mixin インタフェースによって公開されるプロパティおよびメソッドに対しては、インタフェースの名前を明示的に指定することなく、次の例に示すように、インタフェースを公開しているオブジェクトのプロパティおよびメソッドとして直接アクセスすることができます。 $MyObject01.someMethod 1 2

MAXScript はオブジェクト自体およびそのすべてのインタフェース内を検索してプロパティまたは名前を検出します。あるオブジェクトの複数のインタフェースが同じ名前のプロパティまたはメソッドを公開している場合は、明示的にインタフェースを指定することによって、名前の衝突を解決することができます。