Engine/graphics/src/main/java/module-info.java

26 lines
839 B
Java
Raw Normal View History

2024-07-08 13:46:30 +02:00
/**
* Defines the {@code graphics} subsystem, which allows creating windows and drawing pixels onto the screen.
*
* @since 1-alpha1
*/
module sosengine.graphics {
// Dependencies
// -> Subsystems
requires transitive sosengine.base;
// -> Libraries
requires transitive static lombok;
requires transitive org.jetbrains.annotations;
// API access
exports de.staropensource.sosengine.graphics;
exports de.staropensource.sosengine.graphics.classes;
exports de.staropensource.sosengine.graphics.events;
exports de.staropensource.sosengine.graphics.types;
// Reflection access
opens de.staropensource.sosengine.graphics;
opens de.staropensource.sosengine.graphics.classes;
opens de.staropensource.sosengine.graphics.events;
opens de.staropensource.sosengine.graphics.types;
}