| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(c_ptr), | value | :: | font |
font handle (vkf_font_read) |
||
| character(kind=c_char, len=1), | intent(in), | dimension(*) | :: | text | ||
| integer(kind=c_int), | value | :: | text_len |
the length of |
||
| real(kind=c_float), | intent(in), | dimension(4) | :: | rgba |
color (rgba, 0 to 1) |
|
| real(kind=c_double), | intent(in), | dimension(3) | :: | position |
in its parent's coordinates |
|
| real(kind=c_float), | value | :: | size |
|
||
| real(kind=c_float), | value | :: | max_size |
the most window units tall on screen ( |
||
| integer(kind=c_int), | value | :: | halign |
(vsg::StandardLayout's alignments (0 baseline, 1 left/top, 2 center, 3 right/bottom)) |
||
| integer(kind=c_int), | value | :: | valign |
(vsg::StandardLayout's alignments (0 baseline, 1 left/top, 2 center, 3 right/bottom)) |
A label (a node handle): text at position, facing the screen; null on failure.