Serialized Form
-
Package io.github.srcimon.screwbox.core
-
Class io.github.srcimon.screwbox.core.Bounds
class Bounds extends Object implements Serializable- serialVersionUID:
- 1L
-
Class io.github.srcimon.screwbox.core.Duration
class Duration extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
nanos
long nanos
-
-
Class io.github.srcimon.screwbox.core.Grid
class Grid extends Object implements Serializable- serialVersionUID:
- 1L
-
Class io.github.srcimon.screwbox.core.Line
class Line extends Object implements Serializable- serialVersionUID:
- 1L
-
Class io.github.srcimon.screwbox.core.Path
class Path extends Object implements Serializable- serialVersionUID:
- 1L
-
Class io.github.srcimon.screwbox.core.Percent
class Percent extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
value
double value
-
-
Class io.github.srcimon.screwbox.core.Rotation
class Rotation extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
degrees
double degrees
-
-
Class io.github.srcimon.screwbox.core.Time
class Time extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
nanos
long nanos
-
-
Class io.github.srcimon.screwbox.core.Vector
class Vector extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
x
double x
-
y
double y
-
-
-
Package io.github.srcimon.screwbox.core.audio
-
Class io.github.srcimon.screwbox.core.audio.AudioConfigurationEvent
class AudioConfigurationEvent extends EventObject implements Serializable-
Serialized Fields
-
changedProperty
AudioConfigurationEvent.ConfigurationProperty changedProperty
-
-
-
Record Class io.github.srcimon.screwbox.core.audio.Playback
class Playback extends Record implements Serializable -
Class io.github.srcimon.screwbox.core.audio.Sound
class Sound extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
content
byte[] content
-
duration
Duration duration
-
sourceFormat
Sound.SourceFormat sourceFormat
-
-
Record Class io.github.srcimon.screwbox.core.audio.SoundOptions
class SoundOptions extends Record implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
isMusic
boolean isMusic
The field for theisMusic
record component. -
pan
double pan
The field for thepan
record component. -
position
Vector position
The field for theposition
record component. -
times
int times
The field for thetimes
record component. -
volume
Percent volume
The field for thevolume
record component.
-
-
-
Package io.github.srcimon.screwbox.core.environment
-
Class io.github.srcimon.screwbox.core.environment.Archetype
class Archetype extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
componentClasses
Collection<Class<? extends Component>> componentClasses
-
hash
int hash
-
-
Class io.github.srcimon.screwbox.core.environment.Entity
class Entity extends Object implements Serializable- serialVersionUID:
- 1L
-
Class io.github.srcimon.screwbox.core.environment.EntityEvent
class EntityEvent extends EventObject implements Serializable
-
-
Package io.github.srcimon.screwbox.core.environment.audio
-
Class io.github.srcimon.screwbox.core.environment.audio.SoundComponent
class SoundComponent extends Object implements Serializable- serialVersionUID:
- 1L
-
-
Package io.github.srcimon.screwbox.core.environment.core
-
Class io.github.srcimon.screwbox.core.environment.core.TransformComponent
class TransformComponent extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
bounds
Bounds bounds
-
-
-
Package io.github.srcimon.screwbox.core.environment.light
-
Class io.github.srcimon.screwbox.core.environment.light.ConeLightComponent
class ConeLightComponent extends Object implements Serializable- serialVersionUID:
- 1L
-
Class io.github.srcimon.screwbox.core.environment.light.GlowComponent
class GlowComponent extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
color
Color color
-
radius
double radius
-
-
Class io.github.srcimon.screwbox.core.environment.light.PointLightComponent
class PointLightComponent extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
color
Color color
-
radius
double radius
-
-
Class io.github.srcimon.screwbox.core.environment.light.ShadowCasterComponent
class ShadowCasterComponent extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
selfShadow
boolean selfShadow
-
-
Class io.github.srcimon.screwbox.core.environment.light.SpotLightComponent
class SpotLightComponent extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
color
Color color
-
radius
double radius
-
-
Class io.github.srcimon.screwbox.core.environment.light.StaticShadowCasterComponent
class StaticShadowCasterComponent extends Object implements Serializable- serialVersionUID:
- 1L
-
-
Package io.github.srcimon.screwbox.core.environment.logic
-
Class io.github.srcimon.screwbox.core.environment.logic.SignalComponent
class SignalComponent extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
isTriggered
boolean isTriggered
-
-
Class io.github.srcimon.screwbox.core.environment.logic.StateComponent
class StateComponent extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
state
EntityState state
-
-
Class io.github.srcimon.screwbox.core.environment.logic.TriggerAreaComponent
class TriggerAreaComponent extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
triggeredBy
Archetype triggeredBy
-
-
-
Package io.github.srcimon.screwbox.core.environment.particles
-
Class io.github.srcimon.screwbox.core.environment.particles.ParticleBurstComponent
class ParticleBurstComponent extends Object implements Serializable- serialVersionUID:
- 1L
-
Class io.github.srcimon.screwbox.core.environment.particles.ParticleComponent
class ParticleComponent extends Object implements Serializable- serialVersionUID:
- 1L
-
Class io.github.srcimon.screwbox.core.environment.particles.ParticleEmitterComponent
class ParticleEmitterComponent extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
isEnabled
boolean isEnabled
-
particleOptions
ParticleOptions particleOptions
-
sheduler
Sheduler sheduler
-
spawnMode
ParticleEmitterComponent.SpawnMode spawnMode
-
-
Class io.github.srcimon.screwbox.core.environment.particles.ParticleInteractionComponent
class ParticleInteractionComponent extends Object implements Serializable- serialVersionUID:
- 1L
-
-
Package io.github.srcimon.screwbox.core.environment.physics
-
Class io.github.srcimon.screwbox.core.environment.physics.AttachmentComponent
class AttachmentComponent extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
offset
Vector offset
-
targetId
int targetId
-
-
Class io.github.srcimon.screwbox.core.environment.physics.AutomovementComponent
class AutomovementComponent extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
path
Path path
-
speed
double speed
-
-
Class io.github.srcimon.screwbox.core.environment.physics.ChaoticMovementComponent
class ChaoticMovementComponent extends Object implements Serializable- serialVersionUID:
- 1L
-
Class io.github.srcimon.screwbox.core.environment.physics.ColliderComponent
class ColliderComponent extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
bounce
Percent bounce
-
friction
double friction
-
isOneWay
boolean isOneWay
-
-
Class io.github.srcimon.screwbox.core.environment.physics.CollisionDetectionComponent
class CollisionDetectionComponent extends Object implements Serializable- serialVersionUID:
- 1L
-
Class io.github.srcimon.screwbox.core.environment.physics.CursorAttachmentComponent
class CursorAttachmentComponent extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
offset
Vector offset
-
-
Class io.github.srcimon.screwbox.core.environment.physics.GravityComponent
class GravityComponent extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
gravity
Vector gravity
-
-
Class io.github.srcimon.screwbox.core.environment.physics.MagnetComponent
class MagnetComponent extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
force
double force
-
range
double range
-
-
Class io.github.srcimon.screwbox.core.environment.physics.PhysicsComponent
class PhysicsComponent extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
gravityModifier
double gravityModifier
-
ignoreCollisions
boolean ignoreCollisions
-
ignoreOneWayCollisions
boolean ignoreOneWayCollisions
-
magnetModifier
double magnetModifier
-
momentum
Vector momentum
-
-
Class io.github.srcimon.screwbox.core.environment.physics.PhysicsGridConfigurationComponent
class PhysicsGridConfigurationComponent extends Object implements Serializable- serialVersionUID:
- 1L
-
Class io.github.srcimon.screwbox.core.environment.physics.PhysicsGridObstacleComponent
class PhysicsGridObstacleComponent extends Object implements Serializable- serialVersionUID:
- 1L
-
Class io.github.srcimon.screwbox.core.environment.physics.StaticColliderComponent
class StaticColliderComponent extends Object implements Serializable- serialVersionUID:
- 1L
-
-
Package io.github.srcimon.screwbox.core.environment.rendering
-
Class io.github.srcimon.screwbox.core.environment.rendering.CameraBoundsComponent
class CameraBoundsComponent extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
cameraBounds
Bounds cameraBounds
-
-
Class io.github.srcimon.screwbox.core.environment.rendering.CameraTargetComponent
class CameraTargetComponent extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
allowJumping
boolean allowJumping
-
followSpeed
double followSpeed
-
shift
Vector shift
-
-
Class io.github.srcimon.screwbox.core.environment.rendering.FlipSpriteComponent
class FlipSpriteComponent extends Object implements Serializable- serialVersionUID:
- 1L
-
Class io.github.srcimon.screwbox.core.environment.rendering.ReflectionComponent
class ReflectionComponent extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
blur
int blur
-
drawOrder
int drawOrder
-
opacityModifier
Percent opacityModifier
-
useWaveEffect
boolean useWaveEffect
-
-
Class io.github.srcimon.screwbox.core.environment.rendering.ReflectionResultComponent
class ReflectionResultComponent extends Object implements Serializable- serialVersionUID:
- 1L
-
Class io.github.srcimon.screwbox.core.environment.rendering.RenderComponent
class RenderComponent extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
drawOrder
int drawOrder
-
options
SpriteDrawOptions options
-
parallaxX
double parallaxX
-
parallaxY
double parallaxY
-
renderOverLight
boolean renderOverLight
-
sprite
Sprite sprite
-
-
Class io.github.srcimon.screwbox.core.environment.rendering.RotateSpriteComponent
class RotateSpriteComponent extends Object implements Serializable- serialVersionUID:
- 1L
-
-
Package io.github.srcimon.screwbox.core.environment.tweening
-
Class io.github.srcimon.screwbox.core.environment.tweening.TweenComponent
class TweenComponent extends Object implements Serializable- serialVersionUID:
- 1L
-
Class io.github.srcimon.screwbox.core.environment.tweening.TweenDestroyComponent
class TweenDestroyComponent extends Object implements Serializable- serialVersionUID:
- 1L
-
Class io.github.srcimon.screwbox.core.environment.tweening.TweenLightComponent
class TweenLightComponent extends Object implements Serializable- serialVersionUID:
- 1L
-
Class io.github.srcimon.screwbox.core.environment.tweening.TweenOpacityComponent
class TweenOpacityComponent extends Object implements Serializable- serialVersionUID:
- 1L
-
Class io.github.srcimon.screwbox.core.environment.tweening.TweenOrbitPositionComponent
class TweenOrbitPositionComponent extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
center
Vector center
-
distance
double distance
-
-
Class io.github.srcimon.screwbox.core.environment.tweening.TweenPositionComponent
class TweenPositionComponent extends Object implements Serializable- serialVersionUID:
- 1L
-
Class io.github.srcimon.screwbox.core.environment.tweening.TweenScaleComponent
class TweenScaleComponent extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
from
double from
-
to
double to
-
-
-
Package io.github.srcimon.screwbox.core.graphics
-
Class io.github.srcimon.screwbox.core.graphics.Color
class Color extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
b
int b
-
g
int g
-
opacity
Percent opacity
-
r
int r
-
-
Class io.github.srcimon.screwbox.core.graphics.Frame
class Frame extends Object implements Serializable- serialVersionUID:
- 1L
-
Class io.github.srcimon.screwbox.core.graphics.GraphicsConfigurationEvent
class GraphicsConfigurationEvent extends EventObject implements Serializable-
Serialized Fields
-
changedProperty
GraphicsConfigurationEvent.ConfigurationProperty changedProperty
-
-
-
Class io.github.srcimon.screwbox.core.graphics.Offset
class Offset extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
x
int x
-
y
int y
-
-
Class io.github.srcimon.screwbox.core.graphics.Pixelfont
class Pixelfont extends Object implements Serializable- serialVersionUID:
- 1L
-
Class io.github.srcimon.screwbox.core.graphics.Size
class Size extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
height
int height
-
width
int width
-
-
Class io.github.srcimon.screwbox.core.graphics.Sprite
class Sprite extends Object implements Serializable- serialVersionUID:
- 1L
-
Record Class io.github.srcimon.screwbox.core.graphics.SpriteDrawOptions
class SpriteDrawOptions extends Record implements Serializable-
Serialized Fields
-
isFlipHorizontal
boolean isFlipHorizontal
The field for theisFlipHorizontal
record component. -
isFlipVertical
boolean isFlipVertical
The field for theisFlipVertical
record component. -
opacity
Percent opacity
The field for theopacity
record component. -
rotation
Rotation rotation
The field for therotation
record component. -
scale
double scale
The field for thescale
record component.
-
-
-
-
Package io.github.srcimon.screwbox.core.particles
-
Class io.github.srcimon.screwbox.core.particles.ParticleOptions
class ParticleOptions extends Object implements Serializable-
Serialized Fields
-
modifiers
Map<String,
ParticleOptions.ParticleModifiers> modifiers -
source
Entity source
-
-
-
-
Package io.github.srcimon.screwbox.core.utils
-
Class io.github.srcimon.screwbox.core.utils.Noise
class Noise extends Object implements Serializable -
Class io.github.srcimon.screwbox.core.utils.Sheduler
class Sheduler extends Object implements Serializable- serialVersionUID:
- 1L
-