Constructs a specialized arrays representing glyph vertex data.
The number of glyph vertices required (number of glyphs).
Number of glyph vertices.
Read-access to all glyph vertices' origins in a single typed buffer.
Read-access to all glyph vertices' tangent vectors in a single typed buffer.
Read-access to all glyph vertices' texture coordinates (lower left and upper right) in a single typed buffer.
Read-access to all glyph vertices' up vectors in a single typed buffer.
Typed vec3 view to the origin of the glyph at given index.
Index of the glyph to return the origin of.
Efficiently reduces the size of all underlying float arrays (copies data if reduced).
Target number of glyphs to reduce the vertices to.
Typed vec3 view to the tangent of the glyph at given index.
Index of the glyph to return the tangent of.
Typed vec3 view to the up vector of the glyph at given index.
Index of the glyph to return the up vector of.
Typed vec2 view to the lower left texture coordinate of the glyph at given index.
Index of the glyph to return the lower left texture coordinate of.
Typed vec2 view to the upper right texture coordinate of the glyph at given index.
Index of the glyph to return the upper right texture coordinate of.
Concatenates multiple glyph vertices into a single new glyph vertices object.
Array of glyph vertices. Undefined glyph vertices will be ignored.
Vertex cloud that describes each glyph that is to be rendered on the screen.