MUSX Document Model
|
Contains information about a line of lyrics on a system. More...
#include <CommonClasses.h>
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. The all should 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. |