- new (string name,|l3dlayerid|,string text,[fontset])
- returns: ([l3dtext])
creates new l3dtext
- charatpos (l3dtext, float x, float y)
- returns: (boolean inside, int charpos)
returns character index at given x,y. Returns true / false wether it x,y was inside or not.
- dimensions (l3dtext)
- returns: (float x,y,z)
returns dimension of space it would take when printed
- font (l3dtext,[texture])
- returns: ([texture])
- fontset (l3dtext,[fontset])
- returns: ([fontset])
- posatchar (l3dtext, int pos)
- returns: (float x,y)
returns the character's position offset. Behaviour undefined if pos>length of text.
- size (l3dtext,[float])
- returns: ([float])
returns or sets font size, default is 16
- spacing (l3dtext,[float])
- returns: ([float])
returns or sets font spacing, default is 16
- tabwidth (l3dtext,[float])
- returns: (float)
returns or sets tab width spacing, default is 0. 0 means spacing * 4 is used, otherwise values will be directly applied.
- text (l3dtext,[string])
- returns: ([string])
returns or sets text