12345678910111213141516171819202122232425262728 |
- #if MONOGAME || FNA
- using Microsoft.Xna.Framework;
- #elif STRIDE
- using Stride.Core.Mathematics;
- #else
- using System.Drawing;
- using Color = Veldrid.RgbaFloat;
- using System.Numerics;
- #endif
- namespace FontStashSharp.RichText
- {
- public abstract class BaseChunk
- {
- public abstract Point Size { get; }
- public int LineIndex { get; internal set; }
- public int ChunkIndex { get; internal set; }
- public int VerticalOffset { get; internal set; }
- public Color? Color { get; set; }
- protected BaseChunk()
- {
- }
- public abstract void Draw(FSRenderContext context, Vector2 position, Color color);
- }
- }
|