17 lines
436 B
C#
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);
|
|
}
|
|
} |