Class GlyphList
- Namespace
- Lime
- Assembly
- Lime.dll
- Inheritance
-
GlyphList
- Inherited Members
-
Methods
Add(IFont, Color4, float, CharPosition[], int)
public void Add(IFont font, Color4 color, float fontHeight, CharPosition[] charDefs, int tag)
Parameters
font IFont
color Color4
fontHeight float
charDefs CharPosition[]
tag int
Add(ITexture, Color4, Vector2, Vector2, Vector2, Vector2, int)
public void Add(ITexture texture, Color4 color, Vector2 position, Vector2 size, Vector2 uv0t1, Vector2 uv1t1, int tag)
Parameters
texture ITexture
color Color4
position Vector2
size Vector2
uv0t1 Vector2
uv1t1 Vector2
tag int
Clear()
GetCharPair(Vector2, out (CharPosition, CharPosition))
public bool GetCharPair(Vector2 point, out (CharPosition, CharPosition) pair)
Parameters
point Vector2
pair (CharPosition, CharPosition)
Returns
- bool
HitTest(Matrix32, Vector2, out int)
public bool HitTest(Matrix32 worldTransform, Vector2 point, out int tag)
Parameters
worldTransform Matrix32
point Vector2
tag int
Returns
- bool
Render(Color4, Blending, ShaderId)
public void Render(Color4 color, Blending blending, ShaderId shader)
Parameters
color Color4
blending Blending
shader ShaderId
Render(Color4, IGlyphMaterialProvider)
public void Render(Color4 color, IGlyphMaterialProvider materialProvider)
Parameters
color Color4
materialProvider IGlyphMaterialProvider