17 lines
431 B
C#
17 lines
431 B
C#
using Engine.Graphics.Texture;
|
|
using OpenTK.Mathematics;
|
|
|
|
namespace Engine.Scene.Component.BuiltIn.Renderer;
|
|
|
|
public class Box2DRenderer : Component
|
|
{
|
|
public ref Vector4 Color => ref _color;
|
|
public Texture? Texture { get; set; } = null;
|
|
|
|
private Vector4 _color = Vector4.One;
|
|
|
|
public override void Render()
|
|
{
|
|
Engine.Instance.Renderer.QuadRenderer.Commit(GameObject.Transform.TransformMatrix, Color, Texture);
|
|
}
|
|
} |