Files
Voile/DaggerFramework/Source/SceneGraph/Entities/Drawable2d.cs

17 lines
436 B
C#

using System.Numerics;
using DaggerFramework.Rendering;
namespace DaggerFramework.SceneGraph
{
public abstract class Drawable2d : Entity2d, IDrawable
{
public Vector2 PivotOffset { get; set; }
public void Draw(Renderer renderer)
{
renderer.SetTransform(Position, PivotOffset, Rotation);
OnDraw(renderer);
}
public abstract void OnDraw(Renderer renderer);
}
}