Owner.cs 586 B

1234567891011121314151617181920212223242526272829
  1. using UnityEngine;
  2. using System;
  3. namespace WXB
  4. {
  5. public interface Owner
  6. {
  7. // 最小行高
  8. int minLineHeight { get; set; }
  9. Around around { get; }
  10. RenderCache renderCache { get; }
  11. Anchor anchor { get; }
  12. void SetRenderDirty();
  13. // 元素分割
  14. ElementSegment elementSegment { get; }
  15. // 通过纹理获取渲染对象,会考虑合并的情况
  16. Draw GetDraw(DrawType type, long key, Action<Draw, object> onCreate, object para = null);
  17. Material material { get; }
  18. LineAlignment lineAlignment { get; }
  19. }
  20. }