Table of Contents

Class Scene

Namespace
OmegaEngine.Graphics
Assembly
OmegaEngine.dll

Represents a scene that can be viewed by a Camera.

public sealed class Scene : EngineElement, IDisposable
Inheritance
Scene
Implements
Inherited Members
Extension Methods

Remarks

Multiple Views can share one Scene.

Constructors

Scene()

public Scene()

Properties

Lights

All light sources affecting the entities in this scene

public ICollection<LightSource> Lights { get; }

Property Value

ICollection<LightSource>

Positionables

All PositionableRenderables contained within this scene.

public ICollection<PositionableRenderable> Positionables { get; }

Property Value

ICollection<PositionableRenderable>

Remarks

Will be disposed when Dispose() is called.

Skybox

The current Skybox for this scene

public Skybox? Skybox { get; set; }

Property Value

Skybox

Remarks

Will be disposed when Dispose() is called.

See Also