Table of Contents

Class GlyphList

Namespace
Lime
Assembly
Lime.dll
public class GlyphList
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()

public void 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