Hierarchy For All Packages
- io.github.srcimon.screwbox.core,
- io.github.srcimon.screwbox.core.assets,
- io.github.srcimon.screwbox.core.async,
- io.github.srcimon.screwbox.core.audio,
- io.github.srcimon.screwbox.core.environment,
- io.github.srcimon.screwbox.core.environment.audio,
- io.github.srcimon.screwbox.core.environment.core,
- io.github.srcimon.screwbox.core.environment.light,
- io.github.srcimon.screwbox.core.environment.logic,
- io.github.srcimon.screwbox.core.environment.particles,
- io.github.srcimon.screwbox.core.environment.physics,
- io.github.srcimon.screwbox.core.environment.rendering,
- io.github.srcimon.screwbox.core.environment.tweening,
- io.github.srcimon.screwbox.core.graphics,
- io.github.srcimon.screwbox.core.keyboard,
- io.github.srcimon.screwbox.core.log,
- io.github.srcimon.screwbox.core.loop,
- io.github.srcimon.screwbox.core.mouse,
- io.github.srcimon.screwbox.core.particles,
- io.github.srcimon.screwbox.core.physics,
- io.github.srcimon.screwbox.core.scenes,
- io.github.srcimon.screwbox.core.scenes.animations,
- io.github.srcimon.screwbox.core.ui,
- io.github.srcimon.screwbox.core.utils,
- io.github.srcimon.screwbox.core.window
Class Hierarchy
- java.lang.Object
- io.github.srcimon.screwbox.core.environment.Archetype (implements java.io.Serializable)
- io.github.srcimon.screwbox.core.environment.logic.AreaTriggerSystem (implements io.github.srcimon.screwbox.core.environment.EntitySystem)
- io.github.srcimon.screwbox.core.assets.Asset<T> (implements java.util.function.Supplier<T>)
- io.github.srcimon.screwbox.core.assets.AssetLocation
- io.github.srcimon.screwbox.core.physics.AStarAlgorithm (implements io.github.srcimon.screwbox.core.physics.PathfindingAlgorithm)
- io.github.srcimon.screwbox.core.environment.physics.AttachmentComponent (implements io.github.srcimon.screwbox.core.environment.Component)
- io.github.srcimon.screwbox.core.environment.physics.AttachmentSystem (implements io.github.srcimon.screwbox.core.environment.EntitySystem)
- io.github.srcimon.screwbox.core.audio.AudioConfiguration
- io.github.srcimon.screwbox.core.Bounds (implements java.io.Serializable)
- io.github.srcimon.screwbox.core.utils.Cache<K,
V> - io.github.srcimon.screwbox.core.utils.TimeoutCache<K,
V>
- io.github.srcimon.screwbox.core.utils.TimeoutCache<K,
- io.github.srcimon.screwbox.core.environment.rendering.CameraBoundsComponent (implements io.github.srcimon.screwbox.core.environment.Component)
- io.github.srcimon.screwbox.core.environment.rendering.CameraSystem (implements io.github.srcimon.screwbox.core.environment.EntitySystem)
- io.github.srcimon.screwbox.core.environment.rendering.CameraTargetComponent (implements io.github.srcimon.screwbox.core.environment.Component)
- io.github.srcimon.screwbox.core.environment.physics.ChaoticMovementComponent (implements io.github.srcimon.screwbox.core.environment.Component)
- io.github.srcimon.screwbox.core.environment.physics.ChaoticMovementSystem (implements io.github.srcimon.screwbox.core.environment.EntitySystem)
- io.github.srcimon.screwbox.core.scenes.animations.CirclesAnimation (implements io.github.srcimon.screwbox.core.scenes.Animation)
- io.github.srcimon.screwbox.core.environment.physics.ColliderComponent (implements io.github.srcimon.screwbox.core.environment.Component)
- io.github.srcimon.screwbox.core.environment.physics.CollisionDetectionComponent (implements io.github.srcimon.screwbox.core.environment.Component)
- io.github.srcimon.screwbox.core.environment.physics.CollisionDetectionSystem (implements io.github.srcimon.screwbox.core.environment.EntitySystem)
- io.github.srcimon.screwbox.core.graphics.Color (implements java.io.Serializable)
- io.github.srcimon.screwbox.core.scenes.animations.ColorFadeAnimation (implements io.github.srcimon.screwbox.core.scenes.Animation)
- io.github.srcimon.screwbox.core.environment.light.ConeLightComponent (implements io.github.srcimon.screwbox.core.environment.Component)
- io.github.srcimon.screwbox.core.log.ConsoleLoggingAdapter (implements io.github.srcimon.screwbox.core.log.LoggingAdapter)
- io.github.srcimon.screwbox.core.environment.physics.CursorAttachmentComponent (implements io.github.srcimon.screwbox.core.environment.Component)
- io.github.srcimon.screwbox.core.environment.physics.CursorAttachmentSystem (implements io.github.srcimon.screwbox.core.environment.EntitySystem)
- io.github.srcimon.screwbox.core.scenes.DefaultLoadingScene (implements io.github.srcimon.screwbox.core.scenes.Scene)
- io.github.srcimon.screwbox.core.scenes.DefaultScene (implements io.github.srcimon.screwbox.core.scenes.Scene)
- io.github.srcimon.screwbox.core.physics.DijkstraAlgorithm (implements io.github.srcimon.screwbox.core.physics.PathfindingAlgorithm)
- io.github.srcimon.screwbox.core.Duration (implements java.io.Serializable)
- io.github.srcimon.screwbox.core.environment.Entity (implements java.io.Serializable)
- java.util.EventObject (implements java.io.Serializable)
- io.github.srcimon.screwbox.core.audio.AudioConfigurationEvent
- io.github.srcimon.screwbox.core.environment.EntityEvent
- io.github.srcimon.screwbox.core.graphics.GraphicsConfigurationEvent
- io.github.srcimon.screwbox.core.environment.rendering.FixedRotationComponent (implements io.github.srcimon.screwbox.core.environment.Component)
- io.github.srcimon.screwbox.core.environment.rendering.FixedRotationSystem (implements io.github.srcimon.screwbox.core.environment.EntitySystem)
- io.github.srcimon.screwbox.core.environment.rendering.FlipSpriteComponent (implements io.github.srcimon.screwbox.core.environment.Component)
- io.github.srcimon.screwbox.core.environment.rendering.FlipSpriteSystem (implements io.github.srcimon.screwbox.core.environment.EntitySystem)
- io.github.srcimon.screwbox.core.graphics.Frame (implements java.io.Serializable, io.github.srcimon.screwbox.core.graphics.Sizeable)
- io.github.srcimon.screwbox.core.utils.GeometryUtil
- io.github.srcimon.screwbox.core.environment.light.GlowComponent (implements io.github.srcimon.screwbox.core.environment.Component)
- io.github.srcimon.screwbox.core.graphics.GraphicsConfiguration
- io.github.srcimon.screwbox.core.environment.physics.GravityComponent (implements io.github.srcimon.screwbox.core.environment.Component)
- io.github.srcimon.screwbox.core.environment.physics.GravitySystem (implements io.github.srcimon.screwbox.core.environment.EntitySystem)
- io.github.srcimon.screwbox.core.Grid (implements java.io.Serializable)
- io.github.srcimon.screwbox.core.ui.KeyboardInteractor (implements io.github.srcimon.screwbox.core.ui.UiInteractor)
- io.github.srcimon.screwbox.core.ui.KeyboardAndMouseInteractor
- io.github.srcimon.screwbox.core.keyboard.KeyCombination
- io.github.srcimon.screwbox.core.utils.Latch<T>
- io.github.srcimon.screwbox.core.environment.light.LightRenderSystem (implements io.github.srcimon.screwbox.core.environment.EntitySystem)
- io.github.srcimon.screwbox.core.Line (implements java.lang.Comparable<T>, java.io.Serializable)
- io.github.srcimon.screwbox.core.utils.ListUtil
- io.github.srcimon.screwbox.core.environment.core.LogFpsSystem (implements io.github.srcimon.screwbox.core.environment.EntitySystem)
- io.github.srcimon.screwbox.core.environment.physics.MagnetComponent (implements io.github.srcimon.screwbox.core.environment.Component)
- io.github.srcimon.screwbox.core.environment.physics.MagnetSystem (implements io.github.srcimon.screwbox.core.environment.EntitySystem)
- io.github.srcimon.screwbox.core.utils.MathUtil
- io.github.srcimon.screwbox.core.environment.physics.MovementPathComponent (implements io.github.srcimon.screwbox.core.environment.Component)
- io.github.srcimon.screwbox.core.environment.physics.MovementPathDebugSystem (implements io.github.srcimon.screwbox.core.environment.EntitySystem)
- io.github.srcimon.screwbox.core.environment.physics.MovementPathSystem (implements io.github.srcimon.screwbox.core.environment.EntitySystem)
- io.github.srcimon.screwbox.core.environment.rendering.MovementRotationComponent (implements io.github.srcimon.screwbox.core.environment.Component)
- io.github.srcimon.screwbox.core.environment.rendering.MovementRotationSystem (implements io.github.srcimon.screwbox.core.environment.EntitySystem)
- io.github.srcimon.screwbox.core.environment.physics.MovementTargetComponent (implements io.github.srcimon.screwbox.core.environment.Component)
- io.github.srcimon.screwbox.core.environment.physics.MovementTargetSystem (implements io.github.srcimon.screwbox.core.environment.EntitySystem)
- io.github.srcimon.screwbox.core.utils.Noise (implements java.io.Serializable)
- io.github.srcimon.screwbox.core.graphics.Offset (implements java.io.Serializable)
- io.github.srcimon.screwbox.core.environment.light.OptimizeLightPerformanceSystem (implements io.github.srcimon.screwbox.core.environment.EntitySystem)
- io.github.srcimon.screwbox.core.environment.physics.OptimizePhysicsPerformanceSystem (implements io.github.srcimon.screwbox.core.environment.EntitySystem)
- io.github.srcimon.screwbox.core.environment.particles.ParticleBurstComponent (implements io.github.srcimon.screwbox.core.environment.Component)
- io.github.srcimon.screwbox.core.environment.particles.ParticleBurstSystem (implements io.github.srcimon.screwbox.core.environment.EntitySystem)
- io.github.srcimon.screwbox.core.environment.particles.ParticleComponent (implements io.github.srcimon.screwbox.core.environment.Component)
- io.github.srcimon.screwbox.core.environment.particles.ParticleDebugSystem (implements io.github.srcimon.screwbox.core.environment.EntitySystem)
- io.github.srcimon.screwbox.core.environment.particles.ParticleEmitterComponent (implements io.github.srcimon.screwbox.core.environment.Component)
- io.github.srcimon.screwbox.core.environment.particles.ParticleEmitterSystem (implements io.github.srcimon.screwbox.core.environment.EntitySystem)
- io.github.srcimon.screwbox.core.environment.particles.ParticleInteractionComponent (implements io.github.srcimon.screwbox.core.environment.Component)
- io.github.srcimon.screwbox.core.environment.particles.ParticleInteractionSystem (implements io.github.srcimon.screwbox.core.environment.EntitySystem)
- io.github.srcimon.screwbox.core.particles.ParticleOptions (implements java.io.Serializable)
- io.github.srcimon.screwbox.core.Path (implements java.io.Serializable)
- io.github.srcimon.screwbox.core.Percent (implements java.io.Serializable)
- io.github.srcimon.screwbox.core.environment.physics.PhysicsComponent (implements io.github.srcimon.screwbox.core.environment.Component)
- io.github.srcimon.screwbox.core.environment.physics.PhysicsGridConfigurationComponent (implements io.github.srcimon.screwbox.core.environment.Component)
- io.github.srcimon.screwbox.core.environment.physics.PhysicsGridObstacleComponent (implements io.github.srcimon.screwbox.core.environment.Component)
- io.github.srcimon.screwbox.core.environment.physics.PhysicsGridUpdateSystem (implements io.github.srcimon.screwbox.core.environment.EntitySystem)
- io.github.srcimon.screwbox.core.environment.physics.PhysicsSystem (implements io.github.srcimon.screwbox.core.environment.EntitySystem)
- io.github.srcimon.screwbox.core.graphics.Pixelfont (implements java.io.Serializable)
- io.github.srcimon.screwbox.core.utils.Pixelperfect
- io.github.srcimon.screwbox.core.environment.light.PointLightComponent (implements io.github.srcimon.screwbox.core.environment.Component)
- io.github.srcimon.screwbox.core.environment.core.QuitOnKeySystem (implements io.github.srcimon.screwbox.core.environment.EntitySystem)
- io.github.srcimon.screwbox.core.physics.Raycast
- io.github.srcimon.screwbox.core.physics.RaycastBuilder
- io.github.srcimon.screwbox.core.environment.rendering.ReflectionComponent (implements io.github.srcimon.screwbox.core.environment.Component)
- io.github.srcimon.screwbox.core.environment.rendering.ReflectionRenderSystem (implements io.github.srcimon.screwbox.core.environment.EntitySystem)
- io.github.srcimon.screwbox.core.environment.rendering.ReflectionResultComponent (implements io.github.srcimon.screwbox.core.environment.Component)
- io.github.srcimon.screwbox.core.utils.Reflections
- io.github.srcimon.screwbox.core.environment.rendering.RenderComponent (implements io.github.srcimon.screwbox.core.environment.Component)
- io.github.srcimon.screwbox.core.environment.rendering.RenderSystem (implements io.github.srcimon.screwbox.core.environment.EntitySystem)
- io.github.srcimon.screwbox.core.environment.rendering.RenderOverLightSystem
- io.github.srcimon.screwbox.core.utils.Resources
- io.github.srcimon.screwbox.core.Rotation (implements java.lang.Comparable<T>, java.io.Serializable)
- io.github.srcimon.screwbox.core.ScrewBox
- io.github.srcimon.screwbox.core.ui.ScrollingUiLayouter (implements io.github.srcimon.screwbox.core.ui.UiLayouter)
- io.github.srcimon.screwbox.core.physics.SelectEntityBuilder
- io.github.srcimon.screwbox.core.environment.light.ShadowCasterComponent (implements io.github.srcimon.screwbox.core.environment.Component)
- io.github.srcimon.screwbox.core.utils.Sheduler (implements java.io.Serializable)
- io.github.srcimon.screwbox.core.environment.logic.SignalComponent (implements io.github.srcimon.screwbox.core.environment.Component)
- io.github.srcimon.screwbox.core.ui.SimpleUiLayouter (implements io.github.srcimon.screwbox.core.ui.UiLayouter)
- io.github.srcimon.screwbox.core.ui.SimpleUiRenderer (implements io.github.srcimon.screwbox.core.ui.UiRenderer)
- io.github.srcimon.screwbox.core.graphics.Size (implements java.lang.Comparable<T>, java.io.Serializable)
- io.github.srcimon.screwbox.core.audio.Sound (implements java.io.Serializable)
- io.github.srcimon.screwbox.core.environment.audio.SoundComponent (implements io.github.srcimon.screwbox.core.environment.Component)
- io.github.srcimon.screwbox.core.environment.audio.SoundSystem (implements io.github.srcimon.screwbox.core.environment.EntitySystem)
- io.github.srcimon.screwbox.core.environment.SourceImport<T>
- io.github.srcimon.screwbox.core.environment.SourceImport.ConditionalSourceImport
- io.github.srcimon.screwbox.core.environment.SourceImport.IndexSourceImport<M>
- io.github.srcimon.screwbox.core.environment.SourceImport.MatchingSourceImportWithKey<M>
- io.github.srcimon.screwbox.core.environment.light.SpotLightComponent (implements io.github.srcimon.screwbox.core.environment.Component)
- io.github.srcimon.screwbox.core.graphics.Sprite (implements java.io.Serializable, io.github.srcimon.screwbox.core.graphics.Sizeable)
- io.github.srcimon.screwbox.core.graphics.SpriteBatch
- io.github.srcimon.screwbox.core.scenes.animations.SpriteFadeAnimation (implements io.github.srcimon.screwbox.core.scenes.Animation)
- io.github.srcimon.screwbox.core.environment.logic.StateComponent (implements io.github.srcimon.screwbox.core.environment.Component)
- io.github.srcimon.screwbox.core.environment.logic.StateSystem (implements io.github.srcimon.screwbox.core.environment.EntitySystem)
- io.github.srcimon.screwbox.core.environment.physics.StaticColliderComponent (implements io.github.srcimon.screwbox.core.environment.Component)
- io.github.srcimon.screwbox.core.environment.light.StaticShadowCasterComponent (implements io.github.srcimon.screwbox.core.environment.Component)
- io.github.srcimon.screwbox.core.utils.TextUtil
- io.github.srcimon.screwbox.core.Time (implements java.io.Serializable)
- io.github.srcimon.screwbox.core.environment.core.TransformComponent (implements io.github.srcimon.screwbox.core.environment.Component)
- io.github.srcimon.screwbox.core.environment.logic.TriggerAreaComponent (implements io.github.srcimon.screwbox.core.environment.Component)
- io.github.srcimon.screwbox.core.utils.TrippleLatch<T>
- io.github.srcimon.screwbox.core.environment.tweening.TweenComponent (implements io.github.srcimon.screwbox.core.environment.Component)
- io.github.srcimon.screwbox.core.environment.tweening.TweenDestroyComponent (implements io.github.srcimon.screwbox.core.environment.Component)
- io.github.srcimon.screwbox.core.environment.tweening.TweenDestroySystem (implements io.github.srcimon.screwbox.core.environment.EntitySystem)
- io.github.srcimon.screwbox.core.environment.tweening.TweenLightComponent (implements io.github.srcimon.screwbox.core.environment.Component)
- io.github.srcimon.screwbox.core.environment.tweening.TweenLightSystem (implements io.github.srcimon.screwbox.core.environment.EntitySystem)
- io.github.srcimon.screwbox.core.environment.tweening.TweenOpacityComponent (implements io.github.srcimon.screwbox.core.environment.Component)
- io.github.srcimon.screwbox.core.environment.tweening.TweenOpacitySystem (implements io.github.srcimon.screwbox.core.environment.EntitySystem)
- io.github.srcimon.screwbox.core.environment.tweening.TweenOrbitPositionComponent (implements io.github.srcimon.screwbox.core.environment.Component)
- io.github.srcimon.screwbox.core.environment.tweening.TweenPositionComponent (implements io.github.srcimon.screwbox.core.environment.Component)
- io.github.srcimon.screwbox.core.environment.tweening.TweenPositionSystem (implements io.github.srcimon.screwbox.core.environment.EntitySystem)
- io.github.srcimon.screwbox.core.environment.tweening.TweenScaleComponent (implements io.github.srcimon.screwbox.core.environment.Component)
- io.github.srcimon.screwbox.core.environment.tweening.TweenScaleSystem (implements io.github.srcimon.screwbox.core.environment.EntitySystem)
- io.github.srcimon.screwbox.core.environment.tweening.TweenSystem (implements io.github.srcimon.screwbox.core.environment.EntitySystem)
- io.github.srcimon.screwbox.core.ui.UiMenu
- io.github.srcimon.screwbox.core.ui.UiMenuItem
- io.github.srcimon.screwbox.core.utils.Validate
- io.github.srcimon.screwbox.core.Vector (implements java.io.Serializable)
- io.github.srcimon.screwbox.core.ui.WobblyUiLayouter (implements io.github.srcimon.screwbox.core.ui.UiLayouter)
Interface Hierarchy
- io.github.srcimon.screwbox.core.scenes.Animation
- io.github.srcimon.screwbox.core.assets.Assets
- io.github.srcimon.screwbox.core.async.Async
- io.github.srcimon.screwbox.core.audio.Audio
- io.github.srcimon.screwbox.core.graphics.Camera
- java.util.function.Consumer<T>
- io.github.srcimon.screwbox.core.particles.ParticleOptions.ParticleModifiers (also extends java.io.Serializable)
- io.github.srcimon.screwbox.core.Engine
- io.github.srcimon.screwbox.core.environment.EntitySystem
- io.github.srcimon.screwbox.core.environment.Environment
- java.util.EventListener
- io.github.srcimon.screwbox.core.audio.AudioConfigurationListener
- io.github.srcimon.screwbox.core.environment.EntityListener
- io.github.srcimon.screwbox.core.graphics.GraphicsConfigurationListener
- io.github.srcimon.screwbox.core.graphics.Graphics
- io.github.srcimon.screwbox.core.keyboard.Keyboard
- io.github.srcimon.screwbox.core.graphics.Light
- io.github.srcimon.screwbox.core.log.Log
- io.github.srcimon.screwbox.core.log.LoggingAdapter
- io.github.srcimon.screwbox.core.loop.Loop
- io.github.srcimon.screwbox.core.mouse.Mouse
- io.github.srcimon.screwbox.core.particles.Particles
- io.github.srcimon.screwbox.core.physics.PathfindingAlgorithm
- io.github.srcimon.screwbox.core.physics.Physics
- io.github.srcimon.screwbox.core.scenes.Scene
- io.github.srcimon.screwbox.core.scenes.Scenes
- java.io.Serializable
- io.github.srcimon.screwbox.core.environment.Component
- io.github.srcimon.screwbox.core.environment.logic.EntityState
- io.github.srcimon.screwbox.core.particles.ParticleOptions.ParticleModifiers (also extends java.util.function.Consumer<T>)
- io.github.srcimon.screwbox.core.graphics.Sizeable
- io.github.srcimon.screwbox.core.environment.SourceImport.Converter<T>
- java.util.function.Supplier<T>
- io.github.srcimon.screwbox.core.assets.AssetBundle<T>
- io.github.srcimon.screwbox.core.ui.Ui
- io.github.srcimon.screwbox.core.ui.UiInteractor
- io.github.srcimon.screwbox.core.ui.UiLayouter
- io.github.srcimon.screwbox.core.ui.UiRenderer
- io.github.srcimon.screwbox.core.graphics.World
Annotation Interface Hierarchy
- io.github.srcimon.screwbox.core.environment.Order (implements java.lang.annotation.Annotation)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.github.srcimon.screwbox.core.graphics.AspectRatio
- io.github.srcimon.screwbox.core.audio.AudioConfigurationEvent.ConfigurationProperty
- io.github.srcimon.screwbox.core.physics.Borders
- io.github.srcimon.screwbox.core.graphics.CircleDrawOptions.Style
- io.github.srcimon.screwbox.core.Ease
- io.github.srcimon.screwbox.core.assets.FontBundle (implements io.github.srcimon.screwbox.core.assets.AssetBundle<T>)
- io.github.srcimon.screwbox.core.graphics.GraphicsConfigurationEvent.ConfigurationProperty
- io.github.srcimon.screwbox.core.keyboard.Key
- io.github.srcimon.screwbox.core.log.LogLevel
- io.github.srcimon.screwbox.core.mouse.MouseButton
- io.github.srcimon.screwbox.core.window.MouseCursor
- io.github.srcimon.screwbox.core.environment.Order.SystemOrder
- io.github.srcimon.screwbox.core.environment.particles.ParticleEmitterComponent.SpawnMode
- io.github.srcimon.screwbox.core.particles.ParticleOptionsBundle (implements io.github.srcimon.screwbox.core.assets.AssetBundle<T>)
- io.github.srcimon.screwbox.core.graphics.RectangleDrawOptions.Style
- io.github.srcimon.screwbox.core.audio.Sound.SourceFormat
- io.github.srcimon.screwbox.core.audio.SoundBundle (implements io.github.srcimon.screwbox.core.assets.AssetBundle<T>)
- io.github.srcimon.screwbox.core.graphics.SpriteBundle (implements io.github.srcimon.screwbox.core.assets.AssetBundle<T>)
- io.github.srcimon.screwbox.core.graphics.SystemTextDrawOptions.Alignment
- io.github.srcimon.screwbox.core.graphics.TextDrawOptions.Alignment
- io.github.srcimon.screwbox.core.Time.Unit
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- io.github.srcimon.screwbox.core.graphics.CameraShakeOptions
- io.github.srcimon.screwbox.core.graphics.CircleDrawOptions
- io.github.srcimon.screwbox.core.window.FilesDropedOnWindow
- io.github.srcimon.screwbox.core.Grid.Node
- io.github.srcimon.screwbox.core.graphics.LineDrawOptions
- io.github.srcimon.screwbox.core.audio.Playback (implements java.io.Serializable)
- io.github.srcimon.screwbox.core.graphics.RectangleDrawOptions
- io.github.srcimon.screwbox.core.scenes.SceneTransition
- io.github.srcimon.screwbox.core.graphics.ScreenBounds (implements io.github.srcimon.screwbox.core.graphics.Sizeable)
- io.github.srcimon.screwbox.core.audio.SoundOptions (implements java.io.Serializable)
- io.github.srcimon.screwbox.core.graphics.SpriteBatch.SpriteBatchEntry (implements java.lang.Comparable<T>)
- io.github.srcimon.screwbox.core.graphics.SpriteDrawOptions (implements java.io.Serializable)
- io.github.srcimon.screwbox.core.graphics.SpriteFillOptions
- io.github.srcimon.screwbox.core.graphics.SystemTextDrawOptions
- io.github.srcimon.screwbox.core.graphics.TextDrawOptions
- java.lang.Record