Engine/windowing/glfw/src/main/java/module-info.java

28 lines
842 B
Java
Raw Normal View History

2024-08-31 13:15:31 +02:00
import de.staropensource.sosengine.windowing.implementable.Window;
2024-08-20 21:01:39 +02:00
/**
* The {@code glfw} subsystem and windowing API, which makes it
* possible to create {@link Window} using the GLFW library.
*
* @since v1-alpha4
*/
module sosengine.windowing.glfw {
// Dependencies
// -> Subsystems
requires transitive sosengine.base;
requires transitive sosengine.windowing;
// -> Libraries
requires transitive static lombok;
requires transitive org.jetbrains.annotations;
requires org.lwjgl;
requires org.lwjgl.glfw;
// API access
exports de.staropensource.sosengine.windowing.glfw;
2024-08-31 13:15:31 +02:00
exports de.staropensource.sosengine.windowing.glfw.implementable;
2024-08-20 21:01:39 +02:00
// Reflection access
opens de.staropensource.sosengine.windowing.glfw;
2024-08-31 13:15:31 +02:00
opens de.staropensource.sosengine.windowing.glfw.implementable;
2024-08-20 21:01:39 +02:00
}