mirror of
https://github.com/aharabada/glitchy-engine-beef.git
synced 2026-09-05 21:01:52 +00:00
Terrible postprocessing and start of Editor GUI for lights
This commit is contained in:
@@ -308,9 +308,9 @@ namespace GlitchyEngine.World
|
||||
{
|
||||
public enum LightType
|
||||
{
|
||||
Directional,
|
||||
Spot,
|
||||
Point
|
||||
Directional = 0,
|
||||
Spot = 1,
|
||||
Point = 2
|
||||
}
|
||||
|
||||
private LightType _type = .Directional;
|
||||
@@ -319,7 +319,11 @@ namespace GlitchyEngine.World
|
||||
|
||||
private ColorRGB _color = .(1, 1, 1);
|
||||
|
||||
public LightType LightType => _type;
|
||||
public LightType LightType
|
||||
{
|
||||
get => _type;
|
||||
set mut => _type = value;
|
||||
}
|
||||
|
||||
public ColorRGB Color
|
||||
{
|
||||
|
||||
@@ -34,7 +34,7 @@ namespace GlitchyEngine.World
|
||||
{
|
||||
}
|
||||
|
||||
public void Update(GameTime gameTime)
|
||||
public void Update(GameTime gameTime, RenderTarget2D finalTarget)
|
||||
{
|
||||
TransformSystem.Update(_ecsWorld);
|
||||
|
||||
@@ -67,7 +67,7 @@ namespace GlitchyEngine.World
|
||||
if (primaryCamera != null)
|
||||
{
|
||||
// 3D render
|
||||
Renderer.BeginScene(*primaryCamera, primaryCameraTransform, renderTarget);
|
||||
Renderer.BeginScene(*primaryCamera, primaryCameraTransform, renderTarget, finalTarget);
|
||||
|
||||
for (var (entity, transform, mesh, meshRenderer) in _ecsWorld.Enumerate<TransformComponent, MeshComponent, MeshRendererComponent>())
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user