|
XJ music engine
1.9.6
In-game runtime engine for XJ music.
|
This is the complete list of members for XJ::NoteRange, including all inherited members.
| computeMedianOptimalRangeShiftOctaves(const NoteRange *sourceRange, const NoteRange *targetRange) | XJ::NoteRange | static |
| copyOf(const NoteRange &range) | XJ::NoteRange | static |
| empty() const | XJ::NoteRange | |
| expand(const std::vector< Note > ¬es) | XJ::NoteRange | |
| expand(Note note) | XJ::NoteRange | |
| expand(const NoteRange *range) | XJ::NoteRange | |
| from(Note low, Note high) | XJ::NoteRange | static |
| from(const std::string &low, const std::string &high) | XJ::NoteRange | static |
| getDeltaSemitones(NoteRange target) | XJ::NoteRange | |
| getMedianNote() | XJ::NoteRange | |
| getNoteNearestMedian(PitchClass root) | XJ::NoteRange | |
| high | XJ::NoteRange | |
| includes(Note note) const | XJ::NoteRange | |
| low | XJ::NoteRange | |
| median(const NoteRange &r1, const NoteRange &r2) | XJ::NoteRange | static |
| NoteRange() | XJ::NoteRange | |
| NoteRange(std::optional< Note > low, std::optional< Note > high) | XJ::NoteRange | |
| NoteRange(const std::string &low, const std::string &high) | XJ::NoteRange | |
| ofNotes(std::vector< Note > notes) | XJ::NoteRange | static |
| ofNotes(const std::set< Note > ¬es) | XJ::NoteRange | static |
| ofStrings(const std::vector< std::string > ¬es) | XJ::NoteRange | static |
| shifted(int inc) const | XJ::NoteRange | |
| toAvailableOctave(Note note) const | XJ::NoteRange | |
| toString(Accidental accidental) | XJ::NoteRange |