Previous: User backend properties, Up: Backend
X-common(layout object)- Common refpoint for axis group.
Y-common(layout object)- See
X-common.accidental-grob(layout object)- Accidental for this note.
accidental-grobs(list)- Alist with (NOTENAME . GROBLIST) entries
add-cauda(boolean)- does this flexa require an additional cauda on the left side?
add-join(boolean)- is this ligature head joined with the next one by a vertical line?
add-stem(boolean)- is this ligature head a virga and therefore needs an additional stem on the right side?
adjacent-hairpins(unknown)- List of directly neighboring hairpins
adjacent-pure-heights(vector)- Used by a VerticalAxisGroup to cache the Y-extents of different column ranges.
all-elements(unknown)- list of all grobs in this line. Its function is to protect objects from being garbage collected.
arpeggio(layout object)- pointer to arpeggio object.
ascendens(boolean)- is this neume of an ascending type?
auctum(boolean)- is this neume liquescentically augmented?
axis-group-parent-X(layout object)- Containing X axis group
axis-group-parent-Y(layout object)- Containing Y axis group
bars(unknown)- list of bar line pointers.
beam(layout object)- pointer to the beam, if applicable.
begin-of-line-visible(boolean)- Used for marking ChordNames that should only show changes.
bounded-by-me(unknown)- list of spanners that have this column as start/begin point. Only columns that have grobs or act as bounds are spaced.
bracket(layout object)- the bracket for a number.
cause(any type)- Any kind of causation objects (i.e. music, or perhaps translator) that was the cause for this grob.
cavum(boolean)- is this neume outlined?
circled-tip(boolean)- Put a circle at start/end of hairpins (al/del niente)
columns(unknown)- list of grobs, typically containing paper-columns or note-column objects.
conditional-elements(unknown)- Internal use only
context-info(integer)- Within a ligature, the final glyph or shape of a head may be affected by the left and/or right neighbour head. context-info holds for each head such information about the left and right neighbour, encoded as a bit mask.
cross-staff(boolean)- for a beam or a stem, true if we depend on inter-staff spacing
delta-position(number)- vertical position difference
deminutum(boolean)- is this neume deminished?
descendens(boolean)- is this neume of a descendent type?
details(list)- alist of parameters for detailed grob behavior.
more information on the allowed parameters can be found by inspecting lily/slur-scoring.cc, lily/beam-quanting.cc, and lily/tie-formatting-problem.cc. Setting
debug-tie-scoring,debug-beam-scoringordebug-slur-scoringalso provides useful clues.direction-source(layout object)- in case side-relative-direction is set, which grob to get the direction from .
dot(layout object)- reference to Dots object.
dots(unknown)- multiple Dots objects.
elements(unknown)- list of grobs, type depending on the Grob where this is set in.
encompass-objects(unknown)- Objects that a slur should avoid in addition to notes and stems.
figures(unknown)- Figured bass objects for continuation line.
flexa-height(dimension, in staff space)- height of a flexa shape in a ligature grob in staff_space.
flexa-width(dimension, in staff space)- width of a flexa shape in a ligature grob in staff_space.
font(font metric)- Cached font metric object
glyph-name(string)- a name of character within font.
grace-spacing(layout object)- a run of grace notes.
head-width(dimension, in staff space)- width of this ligature head
heads(unknown)- List of note heads.
ideal-distances(list)- (obj . (dist . strength)) pairs.
important-column-ranks(vector)- Cache of columns that contain items-worth-living.
inclinatum(boolean)- is this neume an inclinatum?
interfaces(list)- list of symbols indicating the interfaces supported by this object. Is initialized from the
metafield.items-worth-living(unknown)- A list of interesting items. If empty in a particular staff, then that staff is erased.
join-heads(boolean)- Whether to join the note heads of an ambitus grob with a vertical line.
join-right-amount(number)least-squares-dy(number)- ideal beam slope, without damping.
left-items(unknown)left-neighbors(unknown)- List of spacing-wish grobs that are close to the current column.
The closest spacing-wishes determine the actual distances between the columns.
linea(boolean)- attach vertical lines to this neume?
meta(list)- Contains meta information. It is an alist with the entries
nameandinterfaces.minimum-distances(list)- list of rods, that have the format (obj . dist).
mute-string(string)- String to be used to indicate muted string in fret diagrams
normal-stems(unknown)- Array of visible stems.
note-columns(pair)- list of NoteColumn grobs.
note-head(layout object)- A single note head
note-heads(unknown)- List of note head grobs
open-string(string)- String to be used to indicate open string in fret diagrams
orientation(symbol)- Orientation of fret-diagram. Options include
normalandlandscapeoriscus(boolean)- is this neume an oriscus?
pedal-text(layout object)- Pointer to the text of a mixed-style piano pedal.
pes-or-flexa(boolean)- shall this neume be joined with the previous head?
positioning-done(boolean)- Used to signal that a positioning element did its job. This ensures that a positioning is only done once.
prefix-set(number)- a bit mask that holds all Gregorian head prefixes, such as
\virgaor\quilismaprimitive(integer)- Pointer to a ligature primitive, i.e. an item similar to a note head that is part of a ligature.
pure-Y-common(layout object)- Caches the common_refpoint_of_array of the elements grob-set
pure-Y-extent(pair of numbers)- The estimated height of a system
pure-Y-offset-in-progress(boolean)- A debugging aid for catching cyclic dependencies.
pure-relevant-items(unknown)- A subset of elements that are relevant for finding the pure-Y-extent.
pure-relevant-spanners(unknown)- A subset of elements that are relevant for finding the pure-Y-extent.
quant-score(string)- Beam quanting score – can be stored for debugging
quantize-position(boolean)- If set, a vertical alignment is aligned to be within staff spaces.
quantized-positions(pair of numbers)- Beam positions after quanting.
quilisma(boolean)- is this neume a quilisma?
rest(layout object)- the staff symbol grob that we're in.
rest-collision(layout object)- rest collision that a rest is in.
rests(unknown)- A list of rest objects.
right-items(unknown)right-neighbors(unknown)- see left-neighbors
script-stencil(pair)- Pair (
type.arg), which acts as an index for looking up a Stencil object.separation-item(layout object)- A separation item.
shorten(dimension, in staff space)- The amount of space that a stem. Internally used to distribute beam shortening over stems.
side-support-elements(unknown)- the support, a list of grobs.
skyline-distance(number)- The distance between this staff and the next one, as determined by a skyline algorithm.
skyline-horizontal-padding(number)- For determining the vertical distance between 2 staves, it is possible to have a configuration which would result in a tight interleaving of grobs from the top staff and the bottom staff. The larger this parameter is, the farther apart the staves are placed in such a configuration.
slur(layout object)- A pointer to a slur object
spaceable-staves(unknown)- Objects to be spaced during page layout.
spacing(layout object)- the spacing spanner governing this section.
spacing-wishes(unknown)- List of note spacing or staff spacing objects.
staff-symbol(layout object)- the staff symbol grob that we're in.
stem(layout object)- pointer to Stem object.
stem-info(pair)- caching of stem parameters
stems(unknown)- list of stem objects, corresponding to the notes that the arpeggio has to be before.
stropha(boolean)- Is this neume a stropha?
tie(layout object)tremolo-flag(layout object)- The tremolo object on a stem.
tuplet-number(layout object)- the number for a bracket.
tuplets(unknown)- list of smaller tuplet brackets
use-breve-rest(boolean)- Use breve rests for measures longer than a whole rest.
virga(boolean)- Is this neume a virga?
x-offset(dimension, in staff space)- Extra horizontal offset for ligature heads.
xo-font-magnification(number)- Magnification used for mute and open string indicators in fret diagrams
Previous: User backend properties, Up: Backend
This page is for LilyPond-2.11.28 (development-branch).
Report errors to http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs.
Your suggestions for the documentation are welcome.