ScriptEngine work and cleanup

This commit is contained in:
Simon Lübeß
2025-07-18 12:40:44 +02:00
parent 271286fb7e
commit 28311165ad
22 changed files with 204 additions and 1031 deletions
+1
View File
@@ -6,6 +6,7 @@ namespace GlitchyEngine.Graphics;
/// <summary>
/// Component that renders a circle.
/// </summary>
[EngineClass("GlitchyEngine.World.CircleRendererComponent")]
public class CircleRenderer : Component
{
// TODO: Texture2D Sprite
+1
View File
@@ -6,6 +6,7 @@ namespace GlitchyEngine.Graphics;
/// Holds a reference to a Mesh.
/// Can be used in combination with a <see cref="MeshRenderer"/> on the same <see cref="Entity"/> to render the mesh.
/// </summary>
[EngineClass("GlitchyEngine.Renderer.MeshComponent")]
public class Mesh : Component
{
+1
View File
@@ -5,6 +5,7 @@ namespace GlitchyEngine.Graphics;
/// <summary>
/// Renders a Mesh. The Mesh can be specified by adding a <see cref="Mesh"/> component to the same <see cref="Entity"/>.
/// </summary>
[EngineClass("GlitchyEngine.World.MeshRendererComponent")]
public class MeshRenderer : Component
{
/// <summary>
+1
View File
@@ -6,6 +6,7 @@ namespace GlitchyEngine.Graphics;
/// <summary>
/// Component that renders a sprite.
/// </summary>
[EngineClass("GlitchyEngine.World.SpriteRendererComponent")]
public class SpriteRenderer : Component
{
// TODO: Texture2D/Sprite
+1
View File
@@ -7,6 +7,7 @@ namespace GlitchyEngine.Graphics.Text;
/// <summary>
/// Renders text.
/// </summary>
[EngineClass("GlitchyEngine.World.Components.TextRendererComponent")]
public class TextRenderer : Component
{
/// <summary>