Cube.Graphics.Windows 0.0.5
The Window package serves as the main windowing lib for the Cube Engine framework. It provides a window implementation using GLFW via Silk.NET, enabling the creation and management of application windows with OpenGL contexts. This package is essential for rendering graphics and handling user input in Cube Engine applications.
Showing the top 20 packages that depend on Cube.Graphics.Windows.
| Packages | Downloads |
|---|---|
|
Cube.Driver.OpenGL
The OpenGL package acts as a wrapper for OpenGL, utilizing OpenTK for low-level binding. This package abstracts various functionalities, including an input system for mouse, keyboard, and gamepad, simplifying user interaction within the engine. Additionally, it includes a timer class for tracking game time, frames per second (FPS), and delta time, providing essential tools for performance monitoring and game loop management.
|
4 |
|
Cube.Driver.Vulkan
The Vulkan package acts as a wrapper for Vulkan, utilizing Silk.Net for low-level binding. This package abstracts various functionalities, including an input system for mouse, keyboard, and gamepad, simplifying user interaction within the engine. Additionally, it includes a timer class for tracking game time, frames per second (FPS), and delta time, providing essential tools for performance monitoring and game loop management.
|
4 |
|
Cube.Framework
The Engine framework serves as the high-level entry point for the engine, offering a comprehensive and streamlined approach to game development. This framework includes essential components such as the Entity Component System (ECS) and a World, where all entities exist and interact. Additionally, it simplifies rendering processes, making it easier to develop and manage complex graphics and game mechanics.
|
4 |
|
Cube.UI
The Engine UI module provides a set of tools and utilities to create and manage user interfaces in a game. It includes a variety of components, such as buttons, sliders, and text boxes, as well as a system for managing input and events.
The UI module is designed to be flexible and easy to use, allowing developers to create complex and interactive interfaces with minimal effort.
|
3 |
.NET 9.0
- Cube.Core (>= 0.0.5)
- Silk.NET.GLFW (>= 2.22.0)
| Version | Downloads | Last updated |
|---|---|---|
| 0.0.5 | 4 | 09/24/2025 |