int |
BmsContent.countNotes(int channelBegin,
int channelEnd,
BmsAt atBegin,
BmsAt atEnd,
BmsNote.Tester isCounting) |
条件に一致するノートの数を数えます。
|
int |
BmsContent.countNotes(BmsAt atBegin,
BmsAt atEnd,
BmsNote.Tester isCounting) |
条件に一致するノートの数を数えます。
|
int |
BmsContent.countNotes(BmsAt at,
BmsNote.Tester isCounting) |
指定楽曲位置のノートの数を数えます。
|
void |
BmsContent.enumNotes(int channelBegin,
int channelEnd,
BmsAt atBegin,
BmsAt atEnd,
BmsNote.Tester enumNote) |
指定範囲のノートを列挙します。
|
void |
BmsContent.enumNotes(BmsAt atBegin,
BmsAt atEnd,
BmsNote.Tester enumNote) |
指定範囲のノートを列挙します。
|
void |
BmsContent.enumNotes(BmsAt at,
BmsNote.Tester enumNote) |
指定楽曲位置のノートを列挙します。
|
BmsNote |
BmsContent.getNextNote(int channel,
int index,
BmsAt at,
boolean inclusiveFrom) |
指定位置から進行方向に存在する最初のノートを取得します。
|
BmsNote |
BmsContent.getNextNote(int channel,
BmsAt at,
boolean inclusiveFrom) |
指定位置から進行方向に存在する最初のノートを取得します。
|
BmsNote |
BmsContent.getNote(int channel,
int index,
BmsAt at) |
1個のノートを取得します。
|
BmsNote |
BmsContent.getNote(int channel,
BmsAt at) |
1個のノートを取得します。
|
BmsNote |
BmsContent.getPreviousNote(int channel,
int index,
BmsAt at,
boolean inclusiveFrom) |
指定位置から後退方向に存在する最初のノートを取得します。
|
BmsNote |
BmsContent.getPreviousNote(int channel,
BmsAt at,
boolean inclusiveFrom) |
指定位置から後退方向に存在する最初のノートを取得します。
|
Object |
BmsContent.getResolvedNoteValue(int channel,
int index,
BmsAt at) |
指定位置のノートの値から参照メタ情報のデータを照合し、照合結果を返します。
|
Object |
BmsContent.getResolvedNoteValue(int channel,
BmsAt at) |
指定位置のノートの値から参照メタ情報のデータを照合し、照合結果を返します。
|
List<BmsNote> |
BmsContent.listNotes(int channelBegin,
int channelEnd,
BmsAt atBegin,
BmsAt atEnd,
BmsNote.Tester isCollect) |
複数のノートをリスト形式で取得します。
|
List<BmsNote> |
BmsContent.listNotes(BmsAt atBegin,
BmsAt atEnd,
BmsNote.Tester isCollect) |
複数のノートをリスト形式で取得します。
|
List<BmsNote> |
BmsContent.listNotes(BmsAt at,
BmsNote.Tester isCollect) |
複数のノートをリスト形式で取得します。
|
BmsNote |
BmsContent.pointOf(BmsAt atFrom,
BmsNote.Tester judge) |
条件に該当するノートを検索し、最初に見つかったノートを返します。
|
double |
BmsContent.pointToTime(BmsAt at) |
小節番号・刻み位置を時間(秒)に変換します。
|
BmsNote |
BmsContent.putNote(int channel,
int index,
BmsAt at,
int value) |
譜面に新しいノートを追加します。
|
<T extends BmsNote> T |
BmsContent.putNote(int channel,
int index,
BmsAt at,
int value,
BmsNote.Creator createNote) |
譜面に新しいノートを追加します。
|
BmsNote |
BmsContent.putNote(int channel,
BmsAt at,
int value) |
譜面に新しいノートを追加します。
|
<T extends BmsNote> T |
BmsContent.putNote(int channel,
BmsAt at,
int value,
BmsNote.Creator createNote) |
譜面に新しいノートを追加します。
|
boolean |
BmsContent.removeNote(int channel,
int index,
BmsAt at) |
ノートを消去します。
|
boolean |
BmsContent.removeNote(int channel,
BmsAt at) |
ノートを消去します。
|
BmsPoint |
BmsContent.seekNextPoint(BmsAt at,
boolean inclusiveFrom,
BmsChannel.Tester chTester,
BmsPoint outPoint) |
指定楽曲位置より後の位置に存在する直近のノートを検索し、その楽曲位置を返します。
|
BmsPoint |
BmsContent.seekNextPoint(BmsAt at,
boolean inclusiveFrom,
BmsPoint outPoint) |
指定楽曲位置より後の位置に存在する直近のノートを検索し、その楽曲位置を返します。
|
BmsPoint |
BmsContent.seekPoint(BmsAt atFrom,
double offsetTick,
BmsPoint outPoint) |
原点の楽曲位置から指定刻み数分だけ移動した楽曲位置を計算します。
|