NestedObject

NestedObject

NestedObject は、ホスト(Synthesizer V Studio)とクライアント(スクリプト環境)の間で受け渡すことができるすべてのオブジェクトの基底クラスです。プロジェクト内のすべてのものをインデックス化するためのツリー構造を実装しています。加えて、いくつかの UI 要素は NestedObject インターフェースを通して公開されています。

メソッド

getIndexInParent() → {number}

現在のオブジェクトの、親の中での添え字を取得します。Lua では、添え字は 1 から始まります。JavaScript では、添え字は 0 から始まります。

戻り値:
number

getParent() → {NestedObject|undefined}

NestedObject を取得します。現在のオブジェクトが親に付いていない場合、undefined を返します。

戻り値:
NestedObject | undefined

isMemoryManaged() → {boolean}

現在のオブジェクトがメモリ管理されているかどうか(スクリプト環境によってガベージコレクションされるか)を確認します。

戻り値:
boolean