2023-02-17 18:12:44 +00:00
|
|
|
|
using System.Collections.Generic;
|
2023-02-08 15:06:43 +00:00
|
|
|
|
using System.Numerics;
|
2023-02-17 18:12:44 +00:00
|
|
|
|
using Pal.Client.Configuration;
|
2023-02-08 15:06:43 +00:00
|
|
|
|
|
|
|
|
|
namespace Pal.Client.Rendering
|
|
|
|
|
{
|
|
|
|
|
internal interface IRenderer
|
|
|
|
|
{
|
2023-02-17 18:12:44 +00:00
|
|
|
|
ERenderer GetConfigValue();
|
|
|
|
|
|
2023-02-08 15:06:43 +00:00
|
|
|
|
void SetLayer(ELayer layer, IReadOnlyList<IRenderElement> elements);
|
|
|
|
|
|
|
|
|
|
void ResetLayer(ELayer layer);
|
|
|
|
|
|
|
|
|
|
IRenderElement CreateElement(Marker.EType type, Vector3 pos, uint color, bool fill = false);
|
2023-02-17 18:31:43 +00:00
|
|
|
|
|
|
|
|
|
void DrawDebugItems(uint trapColor, uint hoardColor);
|
2023-02-08 15:06:43 +00:00
|
|
|
|
}
|
|
|
|
|
}
|