ArrangementSelectionState
编曲区选择状态
编曲区域内的选择状态。
如需使用该对象,请:
- 在 JavaScript 中使用
SV.getArrangement().getSelection()
- 在 Lua 中使用
SV:getArrangement():getSelection()
扩展
方法
clearAll
clearAll() → {boolean}
继承自:选择状态 - clearAll
取消选择支持的所有对象类型。如果所选内容已更改,则返回 true。
返回:
类型:布尔
clearGroups
clearGroups() → {boolean}
取消选择所有的 音符组引用 。如果所选内容已更改,则返回 true。
返回:
类型:布尔
getIndexInParent
getIndexInParent() → {number}
获取在父级对象中当前对象的索引。在 Lua 中索引从 1 开始,在 JavaScript 中索引从 0 开始。
返回:
类型:数字
getParent
getParent() → {NestedObject|undefined}
继承自:嵌套对象 - getParent
获取父级 嵌套对象 。如果不存在则返回 undefined
。
返回:
类型:嵌套对象 | undefined
getSelectedGroups
getSelectedGroups() → {array}
按照选择顺序获取所选的 音符组引用 数组。
返回:
一个 音符组引用 数组。
类型:组
hasSelectedContent
hasSelectedContent() → {boolean}
检测是否有内容被选中。
返回:
类型:布尔
hasSelectedGroups
hasSelectedGroups() → {boolean}
检测是否有音符组被选中。
返回:
类型:布尔
hasUnfinishedEdits
hasUnfinishedEdits() → {boolean}
检测选中的内容是否有未完成的编辑。例如,如果用户正在拖动一些音符 / 绘制一些控制点但是没松开鼠标,则返回 true。
返回:
类型:布尔
isMemoryManaged
isMemoryManaged() → {boolean}
检测选中的对象是否被内存管理(即脚本环境的垃圾回收)。
返回:
类型:布尔
SelectedGroup
selectGroup(reference)
向选择的内容添加一个 音符组引用 对象。
该参数必须是当前打开的项目的一部分。
参数:
参数名 | 类型 | 描述 |
---|---|---|
reference | 音符组引用 |
unselectGroup
unselectGroup(reference) → {boolean}
取消选择一个 音符组引用 对象。如果选择改变则返回 true。
参数:
参数名 | 类型 | 描述 |
---|---|---|
reference | 音符组引用 |
返回:
类型:布尔