Namespace Genesis.Core
Classes
AssetManager
Manages game assets such as textures and fonts.
DirectionalLight
Represents a directional light source in the scene, such as sunlight.
Game
Represents the main game class responsible for managing game loops, scenes, rendering, and updates.
GameElement
Represents a base class for game elements in the Genesis framework.
IGameBehavior
Represents the base class for game behaviors in the Genesis framework.
Input
Provides utility methods for handling user input in the Genesis framework.
Layer
Represents a layer containing game elements in the Genesis framework.
Light
Represents a light source in the Genesis framework.
Light2D
Represents a 2D light element in the game.
PointLight
Represents a point light source in the scene, which emits light in all directions from a specific position.
Scene
Represents a game scene in the Genesis framework.
Scene2D
Represents a 2D scene in the game.
Scene3D
Represents a 3D scene for rendering, including lighting and an optional skybox.
Storage
Class for dynamic clearing not used elements.
Utils
Contains utility functions for various tasks within the Genesis.Core namespace.
Window
Represents a window with specified properties and events.
WindowUtilities
Structs
WindowUtilities.POINT
WindowUtilities.RECT
Enums
Input.Keys
Delegates
GameEventHandler
SceneEventHandler
SceneSizeEvenHandler
Window.WindowEventHandler
Delegate for window event handlers.