|
MUSX Document Model
|
Contains information about a line of lyrics on a system. More...
#include <CommonClasses.h>
Inheritance diagram for musx::dom::LyricsLineInfo:Public Member Functions | |
| LyricsLineInfo (const DocumentWeakPtr &document, Cmper requestedPartId, std::string_view type, Cmper lyricNo, Evpu baseline) | |
| Constructor function. | |
Public Attributes | |
| Evpu | baselinePosition |
| baseline position of this line on this system, relative to the staff's reference line | |
| std::string_view | lyricsType |
| the type of lyric ("chorus", "verse", or "section", corresponding to the xml tags for lyrics text) | |
| Cmper | lyricNumber |
| the text number for all lyric assignments on this line. | |
| MusxInstanceList< details::LyricAssign > | assignments |
The lyric assignments on this line. They all share the same lyricNumber value. | |
Contains information about a line of lyrics on a system.
|
inline |
Constructor function.
| document | The document for this lyric line |
| requestedPartId | The requested part ID for this lyric line. |
| type | The type of lyric (from XmlNodeName string) |
| lyricNo | The lyric number for this line info. |
| baseline | Use others::Staff::calcBaselinePosition for this value. |