Namespace Gloam.Core.Interfaces
Interfaces
- IGuiLayerRenderer
Interface for rendering GUI layers that contain GUI controls
- IInputDevice
Interface for input devices that can be implemented by Console, MonoGame, etc.
- ILayerRenderer
Interface for rendering layers in a prioritized order within the game loop
- ILayerRenderingManager
Interface for managing the rendering of multiple layers in priority order
- IRenderSurface
Interface representing a render surface that can be drawn to, supporting both cell-based and pixel-based rendering
- IRenderer
Interface for rendering graphics to a surface, supporting both text and tile-based rendering
- IScene
Interface for game scenes that manage their own set of layer renderers
- ISceneManager
Interface for managing game scenes and their lifecycle
- ISceneTransition
Represents a transition between two scenes
- ITransition
Represents a visual transition effect between scenes