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

23 lines
530 B
C#

using System.Drawing;
using DaggerFramework.Rendering;
namespace DaggerFramework.SceneGraph
{
public class Sprite2d : Drawable2d
{
public Texture2d Texture { get => _texture ?? Texture2d.Empty; set => _texture = value; }
protected override void OnStart()
{
var renderer = Layer.Scene.Renderer;
}
public override void OnDraw(Renderer renderer)
{
renderer.DrawTexture(_texture!, Color.White);
}
private Texture2d? _texture;
}
}