diff --git a/.gitignore b/.gitignore index b3c0956..0f068be 100644 --- a/.gitignore +++ b/.gitignore @@ -264,3 +264,6 @@ __pycache__/ /Editor/shortcut.reg .env + +# Autogenerated ImGui configuration file +imgui.ini \ No newline at end of file diff --git a/SharpEngine.Core/Renderers/Renderer.cs b/SharpEngine.Core/Renderers/Renderer.cs index 4f50319..56fe434 100644 --- a/SharpEngine.Core/Renderers/Renderer.cs +++ b/SharpEngine.Core/Renderers/Renderer.cs @@ -39,6 +39,17 @@ public class Renderer : RendererBase /// public override RenderFlags RenderFlag => RenderFlags.Renderer3D; + /// + /// Initializes a new instance of . + /// + /// The game the renderer is being used for. + /// The settings for the renderer. + /// The game scene to be rendered. + public Renderer(CameraView camera, ISettings settings, Scene scene) + : this(camera, settings, scene, LoggerFactory.Create(builder => builder.AddConsole()).CreateLogger()) + { + } + /// /// Initializes a new instance of . ///