継承
メソッド
clearScriptData()
clone() → {PitchControlPoint}
現在のオブジェクトのディープコピー。
戻り値:
getIndexInParent() → {number}
現在のオブジェクトの、親の中での添え字を取得します。Lua では、添え字は 1 から始まります。JavaScript では、添え字は 0 から始まります。
戻り値:
- 型
- number
getParent() → {NestedObject|undefined}
親 NestedObject
を取得します。現在のオブジェクトが親に付いていない場合、undefined
を返します。
戻り値:
- 型
- NestedObject | undefined
getPitch() → {number}
ノートグループのピッチオフセットに相対的な半音単位でのこのピッチコントロールポイントのピッチ値を取得します。
戻り値:
pitch in semitones
- 型
- number
getPosition() → {number}
ノートグループの時間オフセットに相対的なこのピッチコントロールポイントの位置を取得します(ブリック単位)。
戻り値:
position in blicks
- 型
- number
getScriptData(key) → {any}
パラメータ:
名前 | 型 | 細細 |
---|---|---|
key |
string |
The key to retrieve the value for |
戻り値:
The stored value, or undefined
if key doesn't
exist
- 型
- any
getScriptDataKeys() → {Array.<string>}
戻り値:
Array of all stored keys
- 型
- Array.<string>
hasScriptData(key) → {boolean}
パラメータ:
名前 | 型 | 細細 |
---|---|---|
key |
string |
The key to check for |
戻り値:
true
if the key exists, false
otherwise
- 型
- boolean
isMemoryManaged() → {boolean}
現在のオブジェクトがメモリ管理されているかどうか(スクリプト環境によってガベージコレクションされるか)を確認します。
戻り値:
- 型
- boolean
removeScriptData(key)
パラメータ:
名前 | 型 | 細細 |
---|---|---|
key |
string |
The key to remove |
setPitch(pitch)
このピッチコントロールポイントのピッチ値を設定します。
パラメータ:
名前 | 型 | 細細 |
---|---|---|
pitch |
number |
pitch in semitones |
setPosition(position)
このピッチコントロールポイントの時間位置を設定します。
パラメータ:
名前 | 型 | 細細 |
---|---|---|
position |
number |
position in blicks |
setScriptData(key, value)
パラメータ:
名前 | 型 | 細細 |
---|---|---|
key |
string |
The key to store the value under |
value |
any |
The value to store (must be JSON-serializable) |