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
|
2024-09-07 16:51:10 +02:00
|
|
|
// -> Engine
|
2024-08-20 21:01:39 +02:00
|
|
|
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
|
|
|
}
|