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