Index

A

Ability - Class in de.gurkenlabs.litiengine.abilities
The Ability class represents a special skill or power that a Creature can use in a game.
Ability(Creature) - Constructor for class de.gurkenlabs.litiengine.abilities.Ability
Initializes a new instance of the Ability class.
Ability.AbilityCastListener - Interface in de.gurkenlabs.litiengine.abilities
The AbilityCastListener interface defines a method for listening to ability cast events.
AbilityAttributes - Class in de.gurkenlabs.litiengine.abilities
The AbilityAttributes class represents the attributes of an ability in the game.
AbilityAttributes(int, int, int, int, int, int) - Constructor for class de.gurkenlabs.litiengine.abilities.AbilityAttributes
Initializes a new instance of the AbilityAttributes class with the specified attribute values.
AbilityAttributes(AbilityInfo) - Constructor for class de.gurkenlabs.litiengine.abilities.AbilityAttributes
Initializes a new instance of the AbilityAttributes class.
AbilityBuilder - Class in de.gurkenlabs.litiengine.abilities
Fluent builder for constructing DynamicAbility instances for a Creature.
AbilityBuilder(Creature, String) - Constructor for class de.gurkenlabs.litiengine.abilities.AbilityBuilder
Creates a builder for an ability executed by the specified creature.
abilityCast(AbilityExecution) - Method in interface de.gurkenlabs.litiengine.abilities.Ability.AbilityCastListener
Invoked when an ability is cast.
AbilityEffect - Class in de.gurkenlabs.litiengine.abilities.effects
The AbilityEffect class is an abstract class that represents an effect associated with a specific ability.
AbilityEffect(TargetingStrategy, Ability) - Constructor for class de.gurkenlabs.litiengine.abilities.effects.AbilityEffect
Constructs a new AbilityEffect with the specified targeting strategy and ability.
AbilityExecution - Class in de.gurkenlabs.litiengine.abilities
The AbilityExecution class represents the execution of an ability in the game.
AbilityInfo - Annotation Interface in de.gurkenlabs.litiengine.abilities
The AbilityInfo annotation is used to define the properties of an Ability.
AbstractScript<T> - Class in de.gurkenlabs.litiengine.scripting
Base implementation that provides typed access to a script host, context, and global state.
AbstractScript() - Constructor for class de.gurkenlabs.litiengine.scripting.AbstractScript
 
acceleration() - Element in annotation interface de.gurkenlabs.litiengine.entities.MovementInfo
Specifies the default acceleration of the entity.
ACCELERATION_X_MAX - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
Maximum horizontal acceleration.
ACCELERATION_X_MIN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
Minimum horizontal acceleration.
ACCELERATION_Y_MAX - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
Maximum vertical acceleration.
ACCELERATION_Y_MIN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
Minimum vertical acceleration.
Action - Annotation Interface in de.gurkenlabs.litiengine.entities
This annotation is used by the LITIENGINE to identify methods that should be registered as EntityAction by the entity framework.
actions() - Method in class de.gurkenlabs.litiengine.entities.Entity
 
actions() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
All registered actions of this entity.
activate() - Method in class de.gurkenlabs.litiengine.entities.LightSource
Activates the light source.
activate() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
Activates the emitter.
activated(TriggerEvent) - Method in interface de.gurkenlabs.litiengine.entities.TriggerActivatedListener
This method is called when a Trigger was activated.
activateOnInit() - Element in annotation interface de.gurkenlabs.litiengine.entities.EmitterInfo
Indicates whether the emitter should be activated on initialization.
activeParameter() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.SignatureHelp
Returns the value of the activeParameter record component.
activeSignature() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.SignatureHelp
Returns the value of the activeSignature record component.
add(ConfigurationGroup) - Method in class de.gurkenlabs.litiengine.configuration.Configuration
Adds the specified configuration group to the configuration.
add(ICollisionEntity) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
Adds the specified collision aware entity to the physics engine which will make it respect the entity's collision box for upcoming calls.
add(IEntity) - Method in class de.gurkenlabs.litiengine.environment.Environment
Adds the specified entity to the environment container.
add(IEntity) - Method in class de.gurkenlabs.litiengine.resources.Maps.MapGenerator
Adds a MapObject created by the specified entity to the map of this instance.
add(IMapObject) - Method in class de.gurkenlabs.litiengine.resources.Maps.MapGenerator
Adds the specified map object to the map of this instance.
add(IMapObjectLayer, IEntity) - Method in class de.gurkenlabs.litiengine.resources.Maps.MapGenerator
Adds a MapObject created by the specified entity to the map of this instance.
add(IMapObjectLayer, IMapObject) - Method in class de.gurkenlabs.litiengine.resources.Maps.MapGenerator
Adds the specified map object to the map of this instance.
add(Animation) - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
 
add(Animation) - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
Add the specified Animation to this controller instance.
add(ImageEffect) - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
 
add(ImageEffect) - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
Adds the specified ImageEffect to be applied when the current image is retrieved from this controller.
add(IRenderable, RenderType) - Method in class de.gurkenlabs.litiengine.environment.Environment
Adds the specified instance to be rendered with the defined RenderType whenever the environment's render pipeline is executed.
add(Screen) - Method in class de.gurkenlabs.litiengine.gui.screens.ScreenManager
Adds the specified screen instance to the manager.
add(Vector2D) - Method in class de.gurkenlabs.litiengine.util.geom.Vector2D
Adds another vector to this one and returns the resulting new vector.
add(String, Spritesheet) - Method in class de.gurkenlabs.litiengine.resources.Spritesheets
Adds a spritesheet to the collection of loaded spritesheets.
add(String, T) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
Add the specified resource to this container.
add(URL, T) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
Adds the specified resource to this container using the given URL as the resource name.
add(T) - Method in class de.gurkenlabs.litiengine.scripting.Subscriptions
 
ADD - Enum constant in enum class de.gurkenlabs.litiengine.attributes.Modification
 
addAbility(Ability) - Method in class de.gurkenlabs.litiengine.entities.Creature
Adds an ability to this creature.
addActivatedListener(TriggerActivatedListener) - Method in class de.gurkenlabs.litiengine.entities.Trigger
Adds a TriggerActivatedListener to this trigger.
addActivatingCondition(TriggerActivatingCondition) - Method in class de.gurkenlabs.litiengine.entities.Trigger
Adds a TriggerActivatingCondition to this trigger.
addActivator(int) - Method in class de.gurkenlabs.litiengine.entities.Trigger
Adds an activator by map ID.
addActivator(IEntity) - Method in class de.gurkenlabs.litiengine.entities.Trigger
Adds an activator entity.
addAll(IEntity...) - Method in class de.gurkenlabs.litiengine.environment.Environment
Adds all the specified entities to the environment container.
addAll(Iterable) - Method in class de.gurkenlabs.litiengine.environment.Environment
Adds all the specified entities to the environment container.
addClearedListener(ResourcesContainerClearedListener) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
Add a new container listener to this instance that observes whenever this instance is cleared.
addClearedListener(ResourcesContainerClearedListener) - Method in class de.gurkenlabs.litiengine.resources.Spritesheets
Adds a listener for resource container clearing events.
addCombatEntityListener(CombatEntityListener) - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
 
addCombatEntityListener(CombatEntityListener) - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
Adds a CombatEntityListener to this entity.
addContainerListener(ResourcesContainerListener) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
Add a new container listener to this instance in order to observe resource life cycles.
addController(IEntityController) - Method in class de.gurkenlabs.litiengine.entities.Entity
 
addController(IEntityController) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Adds a controller to the entity.
addController(T) - Method in class de.gurkenlabs.litiengine.entities.EntityControllers
 
addDeactivatedListener(TriggerDeactivatedListener) - Method in class de.gurkenlabs.litiengine.entities.Trigger
Adds a TriggerDeactivatedListener to this trigger.
addDownKey(int) - Method in class de.gurkenlabs.litiengine.input.KeyboardEntityController
Adds a key code to the list of keys for moving down.
added(Gamepad) - Method in interface de.gurkenlabs.litiengine.input.GamepadManager.GamepadAddedListener
Invoked when a gamepad was added.
added(String, T) - Method in interface de.gurkenlabs.litiengine.resources.ResourcesContainerListener
This method gets called after the ResourcesContainer.add method was executed.
addEffect(Effect) - Method in class de.gurkenlabs.litiengine.abilities.Ability
Adds an effect to this ability.
addEntityDebugListener(EntityRenderedListener) - Static method in class de.gurkenlabs.litiengine.graphics.DebugRenderer
Add the specified entity rendered listener to attach custom debug rendering after the default debug information for an entity has been rendered.
addEntityListener(EnvironmentEntityListener) - Method in class de.gurkenlabs.litiengine.environment.Environment
Adds the specified environment entity listener to receive events about entities on this environment.
addEntityRenderedListener(EntityRenderedListener) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
Adds the specified entity rendered listener to receive events when entities were rendered.
addEntityRenderListener(EntityRenderListener) - Method in class de.gurkenlabs.litiengine.entities.Entity
 
addEntityRenderListener(EntityRenderListener) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Adds the specified EntityRenderListener to receive events and callbacks about the rendering process of entities.
addEntityRenderListener(EntityRenderListener) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
Adds the specified entity render listener to receive events and callbacks about the rendering process of entities.
addGameListener(GameListener) - Static method in class de.gurkenlabs.litiengine.Game
Adds the specified game listener to receive events about the basic game life-cycle.
additionalEdits() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Completion
Returns the value of the additionalEdits record component.
addJumpKey(int) - Method in class de.gurkenlabs.litiengine.input.PlatformingMovementController
Adds a jump key.
addKeyListener(KeyListener) - Method in interface de.gurkenlabs.litiengine.input.IKeyboard
Register for key events.
addKeyListener(KeyListener) - Method in class de.gurkenlabs.litiengine.input.Keyboard
 
addLayer(int, ILayer) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayerList
Adds an ILayer to the Layer list at the given index.
addLayer(int, ILayer) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.GroupLayer
 
addLayer(int, ILayer) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
 
addLayer(ILayer) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayerList
Adds an ILayer to the Layer list.
addLayer(ILayer) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.GroupLayer
 
addLayer(ILayer) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
 
addLayerRenderCondition(MapRenderer.LayerRenderCondition) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapRenderer
Adds the specified layer render condition to control whether layers should be rendered.
addLeftKey(int) - Method in class de.gurkenlabs.litiengine.input.KeyboardEntityController
Adds a key code to the list of keys for moving left.
addListener(EntityListener) - Method in class de.gurkenlabs.litiengine.entities.Entity
 
addListener(EntityListener) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Adds a EntityListener to this entity that fires whenever the entity is added to or removed from the environment.
addListener(EnvironmentListener) - Method in class de.gurkenlabs.litiengine.environment.Environment
Adds the specified environment listener to receive events about the basic environment life-cycle.
addListener(EnvironmentListener) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
Adds the specified environment listener to receive events about the basic life-cycle of environments.
addListener(AnimationListener) - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
 
addListener(AnimationListener) - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
Adds the specified animation listener to receive events and callbacks when animation playbacks are started and finished.
addListener(TweenListener) - Method in class de.gurkenlabs.litiengine.tweening.Tween
Registers a TweenListener that gets notified about the Tween's lifecycle events.
addListener(PropertyChangeListener) - Method in class de.gurkenlabs.litiengine.attributes.Attribute
Adds a property change listener to the attribute.
addListener(PropertyChangeListener) - Method in class de.gurkenlabs.litiengine.attributes.AttributeModifier
Adds a PropertyChangeListener to the listener list.
addListener(PropertyChangeListener) - Method in interface de.gurkenlabs.litiengine.attributes.IAttribute
Adds a PropertyChangeListener to the listener list.
addListener(String, EnvironmentListener) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
Adds the specified environment listener to receive events about the basic life-cycle of environments with the specified map name.
addMapObject(int, IMapObject) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectLayer
 
addMapObject(int, IMapObject) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObjectLayer
 
addMapObject(IMapObject) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectLayer
 
addMapObject(IMapObject) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObjectLayer
 
addMapRenderedListener(MapRenderedListener) - Static method in class de.gurkenlabs.litiengine.graphics.DebugRenderer
Add the specified map rendered listener to attach custom debug rendering after layers of the type GROUND have beend rendered.
addMaxListener(PropertyChangeListener) - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
Adds a PropertyChangeListener for the maximum value.
addMaxModifier(AttributeModifier) - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
Adds a modifier to the list of maximum value modifiers and notifies listeners of the change.
addMinListener(PropertyChangeListener) - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
Adds a PropertyChangeListener for the minimum value.
addMinModifier(AttributeModifier) - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
Adds a modifier to the list of minimum value modifiers and notifies listeners of the change.
addModifier(AttributeModifier) - Method in class de.gurkenlabs.litiengine.attributes.Attribute
Adds a modifier to the attribute and fires a property change event.
addModifier(AttributeModifier) - Method in interface de.gurkenlabs.litiengine.attributes.IAttribute
Adds a PropertyModifier to this property.
addMouseListener(MouseListener) - Method in interface de.gurkenlabs.litiengine.input.IMouse
Register mouse listener.
addMouseListener(MouseListener) - Method in class de.gurkenlabs.litiengine.input.Mouse
 
addMouseMotionListener(MouseMotionListener) - Method in interface de.gurkenlabs.litiengine.input.IMouse
Register mouse motion listener.
addMouseMotionListener(MouseMotionListener) - Method in class de.gurkenlabs.litiengine.input.Mouse
 
addNavigationListener(NavigationListener) - Method in class de.gurkenlabs.litiengine.entities.behavior.EntityNavigator
Adds a navigation listener to this EntityNavigator.
addParticle(Particle) - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
Adds a particle to this emitter's list of particles.
addRenderedListener(ComponentRenderedListener) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
 
addRenderListener(ComponentRenderListener) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
 
addRightKey(int) - Method in class de.gurkenlabs.litiengine.input.KeyboardEntityController
Adds a key code to the list of keys for moving right.
addRule(Predicate, Function) - Method in class de.gurkenlabs.litiengine.graphics.animation.EntityAnimationController
 
addRule(Predicate, Function) - Method in interface de.gurkenlabs.litiengine.graphics.animation.IEntityAnimationController
Registers an animation rule that will be evaluated if there is currently no animation playing that is defined to loop.
addRule(Predicate, Function, int) - Method in class de.gurkenlabs.litiengine.graphics.animation.EntityAnimationController
 
addRule(Predicate, Function, int) - Method in interface de.gurkenlabs.litiengine.graphics.animation.IEntityAnimationController
Registers an animation rule that will be evaluated if there is currently no animation playing that is defined to loop.
addScreenChangedListener(ScreenChangedListener) - Method in class de.gurkenlabs.litiengine.gui.screens.ScreenManager
Adds the specified screen changed listener to receive events when the current screen was changed.
addShadow(BufferedImage, int, int) - Static method in class de.gurkenlabs.litiengine.util.Imaging
Adds a shadow effect by executing the following steps: 1.
addSoundPlaybackListener(SoundPlaybackListener) - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback
Adds a SoundPlaybackListener to this instance.
addStateListener(StateListener) - Method in class de.gurkenlabs.litiengine.entities.behavior.State
Adds a listener to be notified of state events.
addTag(String) - Method in class de.gurkenlabs.litiengine.entities.Entity
 
addTag(String) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Adds a tag to the entity.
addTarget(int) - Method in class de.gurkenlabs.litiengine.entities.Trigger
Adds a target by map ID.
addTarget(IEntity) - Method in class de.gurkenlabs.litiengine.entities.Trigger
Adds a target entity.
addTileLayer(RenderType, IntBinaryOperator) - Method in class de.gurkenlabs.litiengine.resources.Maps.MapGenerator
Adds a new tile tile layer to the generated map of this instance.
addTransformListener(EntityTransformListener) - Method in class de.gurkenlabs.litiengine.entities.Entity
 
addTransformListener(EntityTransformListener) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Adds a EntityTransformListener to receive transform events for this entity.
addTriggerListener(TriggerListener) - Method in class de.gurkenlabs.litiengine.entities.Trigger
Adds a TriggerListener to this trigger.
addUpKey(int) - Method in class de.gurkenlabs.litiengine.input.KeyboardEntityController
Adds a key code to the list of keys for moving up.
afterLoad(Collection, IMapObject) - Method in interface de.gurkenlabs.litiengine.environment.IMapObjectLoader
This method is called externally on the loader instance after the entities have been loaded.
afterLoad(Collection, IMapObject) - Method in class de.gurkenlabs.litiengine.environment.MapObjectLoader
 
afterUnmarshal(Unmarshaller, Object) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.GroupLayer
 
afterUnmarshal(Unmarshaller, Object) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
 
afterUnmarshal(Unmarshaller, Object) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObjectLayer
 
AliasReduction - Class in de.gurkenlabs.litiengine.sound.spi.mp3
 
AliasReduction() - Constructor for class de.gurkenlabs.litiengine.sound.spi.mp3.AliasReduction
 
align() - Element in annotation interface de.gurkenlabs.litiengine.entities.CollisionInfo
Specifies the horizontal alignment of the entity's collision box.
Align - Enum Class in de.gurkenlabs.litiengine
The enum Align defines a range of horizontal alignments.
alive() - Method in class de.gurkenlabs.litiengine.entities.EntityQuery
Excludes dead combat entities while retaining values that are not combat entities.
allowDebug(boolean) - Static method in class de.gurkenlabs.litiengine.Game
This flag indicates if the game currently supports debugging.
ALLSPAWNPOINTS - Enum constant in enum class de.gurkenlabs.litiengine.environment.IEntitySpawner.SpawnMode
Spawns the amount of mobs for all the spawnpoints available.
AlphanumComparator - Class in de.gurkenlabs.litiengine.util
This is an updated version with enhancements made by Daniel Migowski, Andre Bogus, and David Koelle.
ALPHAVARIANCE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Emitter
Per-particle alpha variance in the range [0, 1].
alterExecutionTime(int, long) - Method in class de.gurkenlabs.litiengine.GameLoop
 
alterExecutionTime(int, long) - Method in interface de.gurkenlabs.litiengine.IGameLoop
Alters the execution time of the timed action with the specified index to the defined tick.
AMBIENTCOLOR - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapProperty
Ambient color tint applied to the map.
AmbientLight - Class in de.gurkenlabs.litiengine.graphics
This class represents the ambient light in an environment.
AmbientLight(Environment, Color) - Constructor for class de.gurkenlabs.litiengine.graphics.AmbientLight
Constructor for the AmbientLight class.
Analysis(List, List, List) - Constructor for record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Analysis
Creates an instance of a Analysis record class.
analyze(ScriptLanguageService.Document) - Method in class de.gurkenlabs.litiengine.scripting.JavaLanguageService
 
analyze(ScriptLanguageService.Document) - Method in interface de.gurkenlabs.litiengine.scripting.ScriptLanguageService
 
angle(double) - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedProjectileBuilder
 
ANGLE - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenType
The angle of the entity.
ANGLE_MAX - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
Maximum initial angle, in degrees.
ANGLE_MIN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
Minimum initial angle, in degrees.
ANIMATESPRITE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
Whether sprite-based particles are animated.
Animation - Class in de.gurkenlabs.litiengine.graphics.animation
The Animation class keeps track of the current keyframe which is used to animate a visual element.
Animation(Spritesheet, boolean, boolean, int...) - Constructor for class de.gurkenlabs.litiengine.graphics.animation.Animation
Initializes a new instance of the Animation class.
Animation(Spritesheet, boolean, int...) - Constructor for class de.gurkenlabs.litiengine.graphics.animation.Animation
Initializes a new instance of the Animation class.
Animation(String, boolean, boolean, int...) - Constructor for class de.gurkenlabs.litiengine.graphics.animation.Animation
Initializes a new instance of the Animation class.
Animation(String, Spritesheet, boolean, boolean, int...) - Constructor for class de.gurkenlabs.litiengine.graphics.animation.Animation
Initializes a new instance of the Animation class.
Animation(String, Spritesheet, boolean, int...) - Constructor for class de.gurkenlabs.litiengine.graphics.animation.Animation
Initializes a new instance of the Animation class.
AnimationController - Class in de.gurkenlabs.litiengine.graphics.animation
The AnimationController class implements the IAnimationController interface.
AnimationController() - Constructor for class de.gurkenlabs.litiengine.graphics.animation.AnimationController
Initializes a new instance of the AnimationController class.
AnimationController(Animation) - Constructor for class de.gurkenlabs.litiengine.graphics.animation.AnimationController
Initializes a new instance of the AnimationController class with the specified default animation.
AnimationController(Animation, Animation...) - Constructor for class de.gurkenlabs.litiengine.graphics.animation.AnimationController
Initializes a new instance of the AnimationController class with the specified default animation.
AnimationController(Spritesheet) - Constructor for class de.gurkenlabs.litiengine.graphics.animation.AnimationController
Initializes a new instance of the AnimationController class with the specified default animation.
AnimationController(Spritesheet, boolean) - Constructor for class de.gurkenlabs.litiengine.graphics.animation.AnimationController
Initializes a new instance of the AnimationController class with the specified default animation.
AnimationInfo - Annotation Interface in de.gurkenlabs.litiengine.entities
The AnimationInfo annotation provides metadata for animation properties of an entity.
AnimationListener - Interface in de.gurkenlabs.litiengine.graphics.animation
This listener provides call-backs for when an Animation is played or the play back was finished.
AnimationRule(Predicate, Function, int) - Constructor for class de.gurkenlabs.litiengine.graphics.animation.EntityAnimationController.AnimationRule
 
animations() - Method in class de.gurkenlabs.litiengine.entities.Entity
 
animations() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Gets the entities animation controller.
animations() - Static method in class de.gurkenlabs.litiengine.resources.Resources
Gets the container that manages Animation resources.
Animations - Class in de.gurkenlabs.litiengine.resources
Resource container for Animation resources.
antiAliasing() - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
Checks if anti-aliasing is enabled.
ANTIALIASING - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
Whether particles are rendered with anti-aliasing.
ANY - Enum constant in enum class de.gurkenlabs.litiengine.physics.Collision
Any type of collision behavior.
ANY_MESSAGE - Static variable in class de.gurkenlabs.litiengine.entities.Entity
 
Appearance - Class in de.gurkenlabs.litiengine.gui
Represents the appearance settings for a GUI component.
Appearance() - Constructor for class de.gurkenlabs.litiengine.gui.Appearance
Constructs a new Appearance with default settings.
Appearance(Color) - Constructor for class de.gurkenlabs.litiengine.gui.Appearance
Constructs a new Appearance with the specified foreground color.
Appearance(Color, Color) - Constructor for class de.gurkenlabs.litiengine.gui.Appearance
Constructs a new Appearance with the specified foreground and background colors.
append(T[], T) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
Adds the specified item to the input array and returns a new array instance with the length of the input array +1.
applied(EffectEvent) - Method in interface de.gurkenlabs.litiengine.abilities.effects.Effect.EffectAppliedListener
Invoked when an effect is applied.
apply(ICombatEntity) - Method in class de.gurkenlabs.litiengine.abilities.effects.AttributeEffect
Applies the effect to the specified entity, adding the attribute modifier.
apply(ICombatEntity) - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
Applies the effect to the specified entity, adding this effect to the entity's list of applied effects and notifying all registered listeners that the effect has been applied.
apply(ICombatEntity) - Method in class de.gurkenlabs.litiengine.abilities.effects.ForceEffect
Applies the effect to a specified combat entity.
apply(ICombatEntity) - Method in class de.gurkenlabs.litiengine.abilities.effects.SoundEffect
Applies the sound effect to the specified entity, playing a random sound from the list of sounds.
apply(Force) - Method in interface de.gurkenlabs.litiengine.physics.IMovementController
Apply the force to the entity.
apply(Force) - Method in class de.gurkenlabs.litiengine.physics.MovementController
 
apply(BufferedImage) - Method in class de.gurkenlabs.litiengine.graphics.CreatureShadowImageEffect
Applies the shadow effect to the specified BufferedImage.
apply(BufferedImage) - Method in class de.gurkenlabs.litiengine.graphics.ImageEffect
Applies this image effect to the specified BufferedImage.
apply(BufferedImage) - Method in class de.gurkenlabs.litiengine.graphics.OverlayPixelsImageEffect
 
apply(BufferedImage) - Method in class de.gurkenlabs.litiengine.graphics.RotationImageEffect
Applies a rotation transformation to the provided BufferedImage.
apply(BufferedImage) - Method in class de.gurkenlabs.litiengine.graphics.TransparencyImageEffect
 
apply(Shape) - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
Applies the effect to all entities within the specified impact area.
applyAlphaChannel(BufferedImage, Color) - Static method in class de.gurkenlabs.litiengine.util.Imaging
All pixels that have the specified color are rendered transparent.
applyPathMargin(ICollisionEntity, Rectangle2D) - Method in class de.gurkenlabs.litiengine.entities.behavior.PathFinder
Applies a margin to a collision entity's bounding box.
AREA - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.MapObjectType
A generic area without a dedicated entity representation.
areEqual(BufferedImage, BufferedImage) - Static method in class de.gurkenlabs.litiengine.util.Imaging
Checks whether two BufferedImages are equal.
arrayCopy(T[]) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
Creates a copy of the specified array.
ArrayUtilities - Class in de.gurkenlabs.litiengine.util
Utility class for array operations.
ARROW_DOWN - Static variable in class de.gurkenlabs.litiengine.gui.DropdownListField
Down-pointing arrow icon shown on the drop-down toggle button.
ARROW_DOWN - Static variable in class de.gurkenlabs.litiengine.gui.Spinner
Down-arrow icon shown on the decrement button.
ARROW_DOWN - Static variable in class de.gurkenlabs.litiengine.gui.VerticalSlider
Icon used by the increment button below the slider.
ARROW_LEFT - Static variable in class de.gurkenlabs.litiengine.gui.HorizontalSlider
Font icon for the left arrow button.
ARROW_RIGHT - Static variable in class de.gurkenlabs.litiengine.gui.HorizontalSlider
Font icon for the right arrow button.
ARROW_UP - Static variable in class de.gurkenlabs.litiengine.gui.Spinner
Up-arrow icon shown on the increment button.
ARROW_UP - Static variable in class de.gurkenlabs.litiengine.gui.VerticalSlider
Icon used by the decrement button above the slider.
ASEPRITE_FILE_EXTENSION - Static variable in class de.gurkenlabs.litiengine.resources.Animations
File extension recognised for Aseprite JSON sidecar files.
AsepriteFormat - Class in de.gurkenlabs.litiengine.resources
Java representation of the JSON export format produced by Aseprite.
AsepriteFormat() - Constructor for class de.gurkenlabs.litiengine.resources.AsepriteFormat
Creates an empty Aseprite format instance.
AsepriteFormat.Frame - Class in de.gurkenlabs.litiengine.resources
Describes a single rectangular region within an Aseprite sprite sheet.
assignPenalty(AStarNode) - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
Assigns a penalty to the specified A* node based on collisions and neighboring nodes.
assignRenderType(IEntity, RenderType) - Method in class de.gurkenlabs.litiengine.environment.Environment
 
AStarGrid - Class in de.gurkenlabs.litiengine.entities.behavior
Represents an A* grid used for pathfinding.
AStarGrid(int, int, int) - Constructor for class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
Constructs an AStarGrid with the specified width, height, and node size.
AStarGrid(Dimension, int) - Constructor for class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
Constructs an AStarGrid with the specified size and node size.
AStarNode - Class in de.gurkenlabs.litiengine.entities.behavior
Represents a node in the A* pathfinding algorithm.
AStarNode(boolean, Rectangle, int, int) - Constructor for class de.gurkenlabs.litiengine.entities.behavior.AStarNode
Constructs a new AStarNode with the specified properties.
AStarPathFinder - Class in de.gurkenlabs.litiengine.entities.behavior
A pathfinder implementation based on the A* algorithm.
AStarPathFinder(AStarGrid) - Constructor for class de.gurkenlabs.litiengine.entities.behavior.AStarPathFinder
Instantiates a new A* pathfinder with a predefined grid.
AStarPathFinder(IMap) - Constructor for class de.gurkenlabs.litiengine.entities.behavior.AStarPathFinder
Instantiates a new A* pathfinder using the map's size and the map's tile size as the grid node size.
AStarPathFinder(IMap, int) - Constructor for class de.gurkenlabs.litiengine.entities.behavior.AStarPathFinder
Instantiates a new A* pathfinder using the map's size and a specified grid node size.
AStarPathFinder(Dimension, int) - Constructor for class de.gurkenlabs.litiengine.entities.behavior.AStarPathFinder
Instantiates a new A* pathfinder with a grid of the specified size and node size.
at(double, double) - Method in class de.gurkenlabs.litiengine.scripting.ScriptedSpawner.CreatureBuilder
 
at(double, double) - Method in class de.gurkenlabs.litiengine.scripting.ScriptedSpawner.EntityBuilder
Sets the spawn coordinates.
at(double, double) - Method in class de.gurkenlabs.litiengine.scripting.ScriptedSpawner.PropBuilder
 
at(Point2D) - Method in class de.gurkenlabs.litiengine.scripting.ScriptedSpawner.CreatureBuilder
 
at(Point2D) - Method in class de.gurkenlabs.litiengine.scripting.ScriptedSpawner.EntityBuilder
Sets the spawn location.
at(Point2D) - Method in class de.gurkenlabs.litiengine.scripting.ScriptedSpawner.PropBuilder
 
atan2(float, float) - Static method in class de.gurkenlabs.litiengine.util.geom.Trigonometry
Fast approximation of [double)][Math#atan2(double,] in radians.
atan2Deg(float, float) - Static method in class de.gurkenlabs.litiengine.util.geom.Trigonometry
Fast approximation of [double)][Math#atan2(double,] in degrees.
atan2DegStrict(float, float) - Static method in class de.gurkenlabs.litiengine.util.geom.Trigonometry
Strict (non-approximated) [double)][Math#atan2(double,] in degrees.
attach() - Method in class de.gurkenlabs.litiengine.entities.behavior.DefaultScriptBehaviorController
 
attach() - Method in interface de.gurkenlabs.litiengine.entities.behavior.IBehaviorController
 
attach() - Method in interface de.gurkenlabs.litiengine.entities.IEntityController
 
attach() - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
Attach the AnimationController, as well as all its Animations to the Game loop.
attach() - Method in class de.gurkenlabs.litiengine.physics.MovementController
 
attach() - Method in class de.gurkenlabs.litiengine.scripting.EntityScriptController
 
attach(IUpdateable) - Method in interface de.gurkenlabs.litiengine.ILoop
Attaches the update method of the specified IUpdatable instance to be called every tick.
attach(IUpdateable) - Method in class de.gurkenlabs.litiengine.UpdateLoop
 
attach(ScriptContext) - Method in class de.gurkenlabs.litiengine.scripting.AbstractScript
 
attach(ScriptContext) - Method in interface de.gurkenlabs.litiengine.scripting.ScriptInstance
Attaches this instance to a host context.
attach(Object, ScriptBinding) - Method in class de.gurkenlabs.litiengine.scripting.ScriptManager
Attaches one binding to a host.
attach(String, IUpdateable) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
Attaches the specified updatable instance that only gets updated when an environment with the specified map name is currently loaded.
attachAll() - Method in class de.gurkenlabs.litiengine.entities.EntityControllers
 
attachAll(Object, Collection) - Method in class de.gurkenlabs.litiengine.scripting.ScriptManager
Attaches all enabled bindings to a host in ascending binding order.
attachControllers() - Method in class de.gurkenlabs.litiengine.entities.Entity
 
attachControllers() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Attaches all controllers to this entity.
attached() - Method in class de.gurkenlabs.litiengine.scripting.AbstractScript
Called after the context is installed and the script becomes active.
attached() - Method in class de.gurkenlabs.litiengine.scripting.EntityScript
 
attached() - Method in class de.gurkenlabs.litiengine.scripting.EnvironmentScript
 
attached() - Method in class de.gurkenlabs.litiengine.scripting.GameScript
 
Attribute<T> - Class in de.gurkenlabs.litiengine.attributes
Represents an attribute with a base value and a list of modifiers.
Attribute() - Constructor for class de.gurkenlabs.litiengine.attributes.Attribute
Default no-argument constructor.
Attribute(T) - Constructor for class de.gurkenlabs.litiengine.attributes.Attribute
Constructs a new Attribute with the specified initial value.
AttributeEffect<T> - Class in de.gurkenlabs.litiengine.abilities.effects
Represents an effect that modifies an attribute of a combat entity.
AttributeEffect(TargetingStrategy, Modification, double) - Constructor for class de.gurkenlabs.litiengine.abilities.effects.AttributeEffect
Constructs an AttributeEffect with the specified targeting strategy, modification, and delta.
AttributeEffect(TargetingStrategy, Modification, double, int) - Constructor for class de.gurkenlabs.litiengine.abilities.effects.AttributeEffect
Constructs an AttributeEffect with the specified targeting strategy, modification, and delta.
AttributeEffect(TargetingStrategy, ICombatEntity, Modification, double) - Constructor for class de.gurkenlabs.litiengine.abilities.effects.AttributeEffect
Constructs an AttributeEffect with the specified targeting strategy, executing entity, modification, and delta.
AttributeEffect(TargetingStrategy, ICombatEntity, Modification, double, int) - Constructor for class de.gurkenlabs.litiengine.abilities.effects.AttributeEffect
Constructs an AttributeEffect with the specified targeting strategy, executing entity, modification, and delta.
AttributeModifier<T> - Class in de.gurkenlabs.litiengine.attributes
The PropertyModifier class represents a modifier that can be applied to a property.
AttributeModifier(Modification, double) - Constructor for class de.gurkenlabs.litiengine.attributes.AttributeModifier
Constructs a new PropertyModifier with the specified modification type and value.
audio() - Static method in class de.gurkenlabs.litiengine.Game
Gets the engine's SoundEngine component that can be used to play sounds and music.
AudioFileReader - Class in de.gurkenlabs.litiengine.sound.spi
Common stream and resource handling for LITIENGINE Java Sound file readers.
AudioFileReader(int) - Constructor for class de.gurkenlabs.litiengine.sound.spi.AudioFileReader
 

B

BACK_IN - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
Back ease-in (overshoots origin slightly before easing in).
BACK_INOUT - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
Back ease-in / ease-out (overshoots on both ends).
BACK_OUT - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
Back ease-out (overshoots target slightly before settling).
BACKGROUND - Enum constant in enum class de.gurkenlabs.litiengine.graphics.RenderType
Background layer (rendered first).
BACKGROUND_DISABLED_INDEX - Static variable in class de.gurkenlabs.litiengine.gui.ImageComponent
 
BACKGROUND_HOVER_INDEX - Static variable in class de.gurkenlabs.litiengine.gui.ImageComponent
 
BACKGROUND_INDEX - Static variable in class de.gurkenlabs.litiengine.gui.ImageComponent
 
BACKGROUND_PRESSED_INDEX - Static variable in class de.gurkenlabs.litiengine.gui.ImageComponent
 
BASE64 - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData.Encoding
Constant for Base64 encoding.
baseType() - Element in annotation interface de.gurkenlabs.litiengine.environment.tilemap.MapObjectDefinition
Built-in map object behavior and editor panels inherited by this type.
behavior() - Method in class de.gurkenlabs.litiengine.entities.Entity
 
behavior() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Gets the behavior controller of the entity.
bind(String, Predicate) - Method in class de.gurkenlabs.litiengine.util.CommandManager
Binds a command to a specific consumer.
binding() - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
Returns the binding applied to this instance.
BINDINGS_PROPERTY - Static variable in class de.gurkenlabs.litiengine.scripting.ScriptManager
Map property containing serialized entity script bindings.
bindKey(int, Runnable) - Method in class de.gurkenlabs.litiengine.scripting.ScriptInput
Binds an action to be executed when the specified key is pressed.
bindKey(int, Runnable, Runnable) - Method in class de.gurkenlabs.litiengine.scripting.ScriptInput
Binds actions to be executed when the specified key is pressed and released.
bindKey(int, Consumer) - Method in class de.gurkenlabs.litiengine.scripting.ScriptInput
Binds a consumer to receive key press events for the specified key code.
bindKeyTyped(int, Consumer) - Method in class de.gurkenlabs.litiengine.scripting.ScriptInput
Binds a consumer to receive key typed events for the specified key code.
bindMouse(int, Runnable) - Method in class de.gurkenlabs.litiengine.scripting.ScriptInput
Binds an action to be executed when the specified mouse button is pressed (e.g.
bindMouse(int, Runnable, Runnable) - Method in class de.gurkenlabs.litiengine.scripting.ScriptInput
Binds actions for when the specified mouse button is pressed and released.
BitReader - Class in de.gurkenlabs.litiengine.sound.spi
 
BitReader(byte...) - Constructor for class de.gurkenlabs.litiengine.sound.spi.BitReader
 
BitReader(byte[], int) - Constructor for class de.gurkenlabs.litiengine.sound.spi.BitReader
 
BitReader(ByteBuffer, int, int) - Constructor for class de.gurkenlabs.litiengine.sound.spi.BitReader
 
Blueprint - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
The Blueprint class extends the MapObject class.
Blueprint() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.Blueprint
Initializes a new instance of the Blueprint map object.
Blueprint(String, boolean, MapObject...) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.Blueprint
Initializes a new instance of the Blueprint map object.
Blueprint(String, MapObject...) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.Blueprint
Initializes a new instance of the Blueprint map object.
BLUEPRINT_FILE_EXTENSION - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.xml.Blueprint
Blueprint in this format support multiple map objects as children (extended template XML).
blueprints() - Static method in class de.gurkenlabs.litiengine.resources.Resources
Gets the container that manages Blueprint resources.
Blueprints - Class in de.gurkenlabs.litiengine.resources
A class that manages the loading and handling of Blueprint resources.
BMP - Enum constant in enum class de.gurkenlabs.litiengine.resources.ImageFormat
 
BOOLEAN - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.MapObjectPropertyType
 
BooleanIntegerAdapter - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
Adapter class for converting between Boolean objects and their Integer representations in XML using JAXB.
BooleanIntegerAdapter() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.BooleanIntegerAdapter
 
borderAlpha(BufferedImage, Color, boolean) - Static method in class de.gurkenlabs.litiengine.util.Imaging
Draw a stroke around an image in the given color.
BORDERLESS - Enum constant in enum class de.gurkenlabs.litiengine.configuration.DisplayMode
Borderless window display mode.
BOUNCE_IN - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
Bounce ease-in (mirror of TweenFunction.BOUNCE_OUT).
BOUNCE_INOUT - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
Bounce ease-in / ease-out.
BOUNCE_OUT - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
Bounce ease-out (bouncing settle to target).
btt - Variable in enum class de.gurkenlabs.litiengine.environment.tilemap.RenderOrder
 
build() - Method in class de.gurkenlabs.litiengine.abilities.AbilityBuilder
Constructs a new ability without adding it to the executor.
build() - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedAbilityBuilder
 
build(float, float) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Blueprint
Builds a list of map objects at the specified coordinates.
build(Blueprint, double, double) - Method in class de.gurkenlabs.litiengine.environment.Environment
Adds entities by the specified blueprint to this environment at the defined location.
build(Blueprint, Point2D) - Method in class de.gurkenlabs.litiengine.environment.Environment
Adds entities by the specified blueprint to this environment at the defined location.
build(Point2D) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Blueprint
Builds a list of map objects at the specified location.
buildCurrentCacheKey() - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
Build a unique cache key for the current frame.
buttonReleased(GamepadEvent) - Method in interface de.gurkenlabs.litiengine.input.GamepadEvents.GamepadButtonReleasedListener
Invoked when a gamepad component has been released.

C

calcRotationAngleInDegrees(double, double, double, double) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
Calculates the clockwise rotation angle in degrees from a center point to a target point.
calcRotationAngleInDegrees(Point2D, Point2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
Calculates the angle from centerPt to targetPt in degrees.
calculateImpactArea() - Method in class de.gurkenlabs.litiengine.abilities.Ability
Calculates the area of impact of this ability based on the executor's angle.
calculatePotentialImpactArea() - Method in class de.gurkenlabs.litiengine.abilities.Ability
Calculates the potential area of impact of this ability.
camera() - Method in class de.gurkenlabs.litiengine.environment.GameWorld
Gets the game's current Camera.
camera() - Method in class de.gurkenlabs.litiengine.scripting.AbstractScript
Returns the active camera from the game world.
camera() - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
Returns the active camera from the game world.
Camera - Class in de.gurkenlabs.litiengine.graphics
Represents the camera used for rendering the game world.
Camera() - Constructor for class de.gurkenlabs.litiengine.graphics.Camera
Instantiates a new Camera instance.
CameraEvent - Class in de.gurkenlabs.litiengine.graphics
Represents an abstract event related to the camera.
cameraPanTo(IEntity, int) - Method in class de.gurkenlabs.litiengine.scripting.ScriptSequence
Schedules a camera pan to center on a target entity.
cameraPanTo(Point2D, int) - Method in class de.gurkenlabs.litiengine.scripting.ScriptSequence
Schedules a camera pan to a given map location.
cameraZoom(float, int) - Method in class de.gurkenlabs.litiengine.scripting.ScriptSequence
Schedules a smooth camera zoom transition.
canActivate(TriggerEvent) - Method in interface de.gurkenlabs.litiengine.entities.TriggerActivatingCondition
Allows to register functions that contain additional checks for the trigger activation.
canCast() - Method in class de.gurkenlabs.litiengine.abilities.Ability
Checks if this ability can be cast.
canCast(Creature, String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
Checks if an ability on a specific executor creature can currently be cast.
canCast(Class) - Method in class de.gurkenlabs.litiengine.entities.Creature
Checks whether a registered ability of the specified class can currently be cast.
canCast(String) - Method in class de.gurkenlabs.litiengine.entities.Creature
Checks whether a registered ability with the specified name can currently be cast.
canCast(String) - Method in class de.gurkenlabs.litiengine.scripting.CreatureScript
Checks if an ability registered with the specified name can currently be cast.
canCast(String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
Checks if an ability on the current host creature can currently be cast.
cancel() - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback
Attempts to cancel the playback of this audio.
cancelled(SoundEvent) - Method in interface de.gurkenlabs.litiengine.sound.SoundPlaybackListener
This method gets called when a SoundPlayback is cancelled.
cancelNavigation(Predicate) - Method in class de.gurkenlabs.litiengine.entities.behavior.EntityNavigator
Adds a condition to cancel the navigation if the specified predicate evaluates to true.
cancelOnCollision() - Method in class de.gurkenlabs.litiengine.physics.Force
Checks if the force should be canceled on collision.
cancelOnReached() - Method in class de.gurkenlabs.litiengine.physics.Force
Checks if the force should be canceled when the target is reached.
cancelOnReached() - Method in class de.gurkenlabs.litiengine.physics.StickyForce
 
canCollideWith(ICollisionEntity) - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
 
canCollideWith(ICollisionEntity) - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
Determines if this entity can collide with another specified ICollisionEntity.
canHandleInput() - Method in class de.gurkenlabs.litiengine.gui.TextFieldComponent
Returns whether this component is currently in a state in which it should accept user input.
canRender(IEntity) - Method in class de.gurkenlabs.litiengine.entities.Entity
 
canRender(IEntity) - Method in interface de.gurkenlabs.litiengine.entities.EntityRenderListener
This method gets called before an Entity is about to be rendered.
canRender(IEntity) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
Determines whether the specified entity can be rendered by evaluating the callbacks to all registered EntityRenderListeners.
canRender(LayerRenderEvent) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.MapRenderer.LayerRenderCondition
Invoked before the rendering of a layer to determine if it should be rendered.
canRender(GuiComponent) - Method in interface de.gurkenlabs.litiengine.gui.ComponentRenderListener
This method gets called before an GuiComponent is about to be rendered.
canTakeNewParticles() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
Checks if the emitter can accept new particles.
canTrigger(ICollisionEntity) - Method in class de.gurkenlabs.litiengine.entities.Trigger
Checks whether the specified entity can interact with this trigger.
cast() - Method in class de.gurkenlabs.litiengine.abilities.Ability
Casts the ability by the temporal conditions of the specified game loop and the spatial circumstances of the specified environment.
cast() - Method in class de.gurkenlabs.litiengine.abilities.DynamicAbility
 
cast(Creature, String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
Casts an ability on a specific executor creature by name.
cast(Class) - Method in class de.gurkenlabs.litiengine.entities.Creature
Casts a registered ability of the specified class.
cast(String) - Method in class de.gurkenlabs.litiengine.entities.Creature
Casts a registered ability by name.
cast(String) - Method in class de.gurkenlabs.litiengine.scripting.CreatureScript
Casts an ability registered on this creature by its name.
cast(String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
Casts an ability on the current host creature by name.
castType() - Element in annotation interface de.gurkenlabs.litiengine.abilities.AbilityInfo
The cast type of the ability.
castType(CastType) - Method in class de.gurkenlabs.litiengine.abilities.AbilityBuilder
Sets how the ability is cast.
castType(CastType) - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedAbilityBuilder
 
CastType - Enum Class in de.gurkenlabs.litiengine.abilities
The CastType enum represents the types of casting an ability in the game.
category() - Element in annotation interface de.gurkenlabs.litiengine.environment.tilemap.TmxPropertyInfo
Category or group name for organizing properties in inspectors and docs (e.g. "Combat", "Collision", "Graphics").
category() - Method in record class de.gurkenlabs.litiengine.environment.tilemap.TmxPropertyMetadataRegistry.PropertyMetadata
Returns the value of the category record component.
category() - Element in annotation interface de.gurkenlabs.litiengine.scripting.ScriptProperty
 
category() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptPropertyMetadata
Returns the value of the category record component.
cease(EffectApplication) - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
Ceases the effect for the specified application and applies follow-up effects.
cease(ICombatEntity) - Method in class de.gurkenlabs.litiengine.abilities.effects.AttributeEffect
Ceases the effect on the specified entity, removing the attribute modifier.
cease(ICombatEntity) - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
Ceases the effect for the specified entity.
cease(ICombatEntity) - Method in class de.gurkenlabs.litiengine.abilities.effects.ForceEffect
Stops the effect on a specified entity.
ceased(EffectEvent) - Method in interface de.gurkenlabs.litiengine.abilities.effects.Effect.EffectCeasedListener
Invoked when an effect ceases.
CENTER - Enum constant in enum class de.gurkenlabs.litiengine.Align
Center alignment with a portion value of 0.5.
CENTER_LEFT - Enum constant in enum class de.gurkenlabs.litiengine.Align
Center-left alignment with a portion value of 0.25.
CENTER_RIGHT - Enum constant in enum class de.gurkenlabs.litiengine.Align
Center-right alignment with a portion value of 0.75.
CERAMIC - Static variable in class de.gurkenlabs.litiengine.entities.Material
Ceramic material.
changed(ScreenChangedEvent) - Method in interface de.gurkenlabs.litiengine.gui.screens.ScreenChangedListener
Invoked when the screen has changed.
CHECK - Static variable in class de.gurkenlabs.litiengine.gui.CheckBox
The icon representing a checked state.
CheckBox - Class in de.gurkenlabs.litiengine.gui
A GUI component representing a checkbox with an optional spritesheet.
CheckBox(double, double, double, double, Spritesheet, boolean) - Constructor for class de.gurkenlabs.litiengine.gui.CheckBox
Constructs a new CheckBox.
children() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Symbol
Returns the value of the children record component.
choose(double...) - Method in class de.gurkenlabs.litiengine.GameRandom
Chooses a pseudo-random element from the specified array.
choose(int...) - Method in class de.gurkenlabs.litiengine.GameRandom
Chooses a pseudo-random element from the specified array.
choose(long...) - Method in class de.gurkenlabs.litiengine.GameRandom
Chooses a pseudo-random element from the specified array.
choose(String...) - Method in class de.gurkenlabs.litiengine.GameRandom
Chooses a pseudo-random element from the specified array.
choose(Collection) - Method in class de.gurkenlabs.litiengine.GameRandom
Chooses a pseudo-random element from the specified collection.
choose(T[]) - Method in class de.gurkenlabs.litiengine.GameRandom
Chooses a pseudo-random element from the specified array.
CIRCLE_IN - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
Circular ease-in.
CIRCLE_INOUT - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
Circular ease-in / ease-out.
CIRCLE_OUT - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
Circular ease-out.
clampToMap(Point2D) - Method in class de.gurkenlabs.litiengine.graphics.Camera
Clamps a given focus point to ensure it remains within the visible bounds of the current map.
CLASS - Enum constant in enum class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.CompletionKind
 
CLASS - Enum constant in enum class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.SymbolKind
 
classLoader() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Workspace
Returns the value of the classLoader record component.
classpath() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptCompilationContext
Returns the value of the classpath record component.
clear() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
Clears the assigned costs and the predecessor for this node.
clear() - Method in class de.gurkenlabs.litiengine.environment.Environment
Clears all loaded entities and renderable instances from this environment.
clear() - Method in class de.gurkenlabs.litiengine.environment.GameWorld
Clears the currently active camera and environment, removes all previously loaded environments and clears all listener lists.
clear() - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
 
clear() - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
Remove all Animations from the AnimationController.
clear() - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
Clears all previously registered participants in the collision process from this instance.
clear() - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
Clears the resource container by removing all previously loaded resources.
clear() - Method in class de.gurkenlabs.litiengine.resources.Spritesheets
Clears all loaded spritesheets and notifies listeners of the clearing event.
clear() - Method in class de.gurkenlabs.litiengine.scripting.ScriptGlobals
 
clear() - Method in class de.gurkenlabs.litiengine.scripting.ui.ScriptUiOverlay
 
clearAll() - Static method in class de.gurkenlabs.litiengine.resources.Resources
Clears the all resource containers by removing previously loaded resources.
clearCollisionInfo() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TilesetEntry
Removes all collision information from this tile.
clearControllers(Class) - Method in class de.gurkenlabs.litiengine.entities.EntityControllers
 
clearCustomTriggerTypes() - Static method in class de.gurkenlabs.litiengine.environment.TriggerMapObjectLoader
Removes all previously registered custom Trigger types.
clearDiagnostics() - Method in class de.gurkenlabs.litiengine.scripting.ScriptManager
Removes all recorded diagnostics.
clearDiagnostics(Object) - Method in class de.gurkenlabs.litiengine.scripting.ScriptManager
Removes diagnostics whose messages identify an entity host.
clearDiagnostics(String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptManager
Removes diagnostics associated with a script identifier.
clearDrawingSpace() - Method in class de.gurkenlabs.litiengine.gui.MouseDrawComponent
Clears the entire drawing space, removing all drawings.
cleared() - Method in interface de.gurkenlabs.litiengine.resources.ResourcesContainerClearedListener
This method gets called after the ResourcesContainer.clear method was executed.
cleared() - Method in interface de.gurkenlabs.litiengine.resources.ResourcesContainerListener
This method gets called after the ResourcesContainer.clear method was executed.
cleared(Environment) - Method in interface de.gurkenlabs.litiengine.environment.EnvironmentListener
This method was called after the environment was cleared.
clearEventListeners() - Method in class de.gurkenlabs.litiengine.input.GamepadEvents
Removes all registered event listeners from the Gamepad instance.
clearEventListeners() - Method in class de.gurkenlabs.litiengine.input.GamepadManager
 
clearExplicitListeners() - Method in interface de.gurkenlabs.litiengine.input.IKeyboard
Removes all registered event consumers from the Keyboard instance.
clearExplicitListeners() - Method in interface de.gurkenlabs.litiengine.input.IMouse
Removes all registered event listeners from the Mouse instance.
clearExplicitListeners() - Method in class de.gurkenlabs.litiengine.input.Keyboard
 
clearExplicitListeners() - Method in class de.gurkenlabs.litiengine.input.Mouse
 
clearSection(Graphics2D, Rectangle2D) - Method in class de.gurkenlabs.litiengine.graphics.AmbientLight
Clears a section of the environment.
clearSection(Graphics2D, Rectangle2D) - Method in class de.gurkenlabs.litiengine.graphics.ColorLayer
Clears a specific section of the layer.
clearSection(Graphics2D, Rectangle2D) - Method in class de.gurkenlabs.litiengine.graphics.StaticShadowLayer
 
client() - Method in class de.gurkenlabs.litiengine.configuration.GameConfiguration
Gets the basic game client configuration like update-rate or localization.
ClientConfiguration - Class in de.gurkenlabs.litiengine.configuration
The client configuration contains client specific configuration elements.
close() - Method in class de.gurkenlabs.litiengine.resources.Maps.MapGenerator
It is crucial to call this before using the generated map of this instance.
close() - Method in interface de.gurkenlabs.litiengine.scripting.CompiledScript
 
close() - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
 
close() - Method in interface de.gurkenlabs.litiengine.scripting.ScriptLanguageService
 
close() - Method in class de.gurkenlabs.litiengine.scripting.ScriptSequence
 
close() - Method in interface de.gurkenlabs.litiengine.scripting.Subscription
 
close() - Method in class de.gurkenlabs.litiengine.scripting.Subscriptions
 
close() - Method in class de.gurkenlabs.litiengine.scripting.ui.ScriptUiOverlay
 
close() - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback.VolumeControl
 
close() - Method in class de.gurkenlabs.litiengine.UpdateLoop
 
CodeAction(String, String, List) - Constructor for record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.CodeAction
Creates an instance of a CodeAction record class.
codeActions(ScriptLanguageService.Document, ScriptLanguageService.Range, List) - Method in class de.gurkenlabs.litiengine.scripting.JavaLanguageService
 
codeActions(ScriptLanguageService.Document, ScriptLanguageService.Range, List) - Method in interface de.gurkenlabs.litiengine.scripting.ScriptLanguageService
 
Codec - Class in de.gurkenlabs.litiengine.util.io
 
collides(double, double) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
Checks if the point at the given coordinates collides with anything registered in the PhysicsEngine.
collides(double, double, ICollisionEntity) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
Checks if a given ICollisionEntity collides with anything that intersects specific coordinates.
collides(double, double, Collision) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
Checks if the point at the given coordinates collides with anything of the given Collision type.
collides(ICollisionEntity) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
Checks if a given ICollisionEntity collides with anything registered in the PhysicsEngine.
collides(ICollisionEntity, Collision) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
Checks if a given ICollisionEntity collides with anything of the given Collision type.
collides(Line2D) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
Checks if a given line collides with anything registered in the PhysicsEngine.
collides(Line2D, ICollisionEntity) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
Checks if a given ICollisionEntity collides with anything that intersects a specific line.
collides(Line2D, Collision) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
Checks if a line collides with anything of the given Collision type.
collides(Line2D, Collision, ICollisionEntity) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
Checks if a given ICollisionEntity collides with any ICollisionEntities of a given Collision type that intersect a specific line.
collides(Point2D) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
Checks if a given point collides with anything registered in the PhysicsEngine.
collides(Point2D, ICollisionEntity) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
Checks if a given ICollisionEntity collides with anything that intersects a specific point.
collides(Point2D, Collision) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
Checks if a point collides with anything of the given Collision type.
collides(Point2D, Collision, ICollisionEntity) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
Checks if a given ICollisionEntity collides with any ICollisionEntities of a given Collision type that intersect a specific point.
collides(Rectangle2D) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
Checks if a given rectangle collides with anything registered in the PhysicsEngine.
collides(Rectangle2D, ICollisionEntity) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
Checks if a given ICollisionEntity collides with anything that intersects a specific rectangle.
collides(Rectangle2D, Collision) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
Checks if a rectangle collides with anything of the given Collision type.
collides(Rectangle2D, Collision, ICollisionEntity) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
Checks if a given ICollisionEntity collides with any ICollisionEntities of a given Collision type that intersect a specific rectangle.
collideWithEnvironment(boolean) - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedProjectileBuilder
 
collision() - Element in annotation interface de.gurkenlabs.litiengine.entities.CollisionInfo
Specifies whether the entity has collision enabled.
Collision - Enum Class in de.gurkenlabs.litiengine.physics
Enum representing different types of collision behaviors.
COLLISION - Enum constant in enum class de.gurkenlabs.litiengine.entities.Trigger.TriggerActivation
Activate while an eligible entity overlaps the trigger area.
COLLISION - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
Whether collision is enabled for the entity.
COLLISION_ALIGN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
Horizontal alignment of the entity's collision box.
COLLISION_BOTH - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenType
Both the width and height of the collision box.
COLLISION_HEIGHT - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenType
The height of the collision box.
COLLISION_TYPE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
Type of collision used by the entity (static, dynamic, etc.).
COLLISION_VALIGN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
Vertical alignment of the entity's collision box.
COLLISION_WIDTH - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenType
The width of the collision box.
collisionBox(double, double) - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedProjectileBuilder
 
CollisionBox - Class in de.gurkenlabs.litiengine.entities
The CollisionBox class represents a collision entity in the game.
CollisionBox() - Constructor for class de.gurkenlabs.litiengine.entities.CollisionBox
Instantiates a new CollisionBox entity.
CollisionBox(boolean) - Constructor for class de.gurkenlabs.litiengine.entities.CollisionBox
Instantiates a new CollisionBox entity.
CollisionBox(double, double) - Constructor for class de.gurkenlabs.litiengine.entities.CollisionBox
Instantiates a new CollisionBox entity.
CollisionBox(double, double, double, double) - Constructor for class de.gurkenlabs.litiengine.entities.CollisionBox
Instantiates a new CollisionBox entity.
CollisionBox(Rectangle2D) - Constructor for class de.gurkenlabs.litiengine.entities.CollisionBox
Instantiates a new CollisionBox entity.
COLLISIONBOX - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.MapObjectType
A static collision rectangle.
COLLISIONBOX_CENTER - Enum constant in enum class de.gurkenlabs.litiengine.entities.EntityPivotType
Represents the center of the entity's collision box.
COLLISIONBOX_HEIGHT - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
Height of the entity's collision box, in pixels.
COLLISIONBOX_OBSTRUCTINGLIGHTS - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
Whether the collision box obstructs light sources.
COLLISIONBOX_WIDTH - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
Width of the entity's collision box, in pixels.
collisionBoxHeight() - Element in annotation interface de.gurkenlabs.litiengine.entities.CollisionInfo
Specifies the height of the entity's collision box.
CollisionBoxMapObjectLoader - Class in de.gurkenlabs.litiengine.environment
 
CollisionBoxMapObjectLoader() - Constructor for class de.gurkenlabs.litiengine.environment.CollisionBoxMapObjectLoader
 
collisionBoxWidth() - Element in annotation interface de.gurkenlabs.litiengine.entities.CollisionInfo
Specifies the width of the entity's collision box.
CollisionEntity - Class in de.gurkenlabs.litiengine.entities
Represents an abstract collision entity.
CollisionEntity() - Constructor for class de.gurkenlabs.litiengine.entities.CollisionEntity
Constructs a new CollisionEntity.
CollisionEvent - Class in de.gurkenlabs.litiengine.physics
This event is fired when a collision occurs between entities.
CollisionEvent(ICollisionEntity, ICollisionEntity...) - Constructor for class de.gurkenlabs.litiengine.physics.CollisionEvent
Constructs a new CollisionEvent.
CollisionInfo - Annotation Interface in de.gurkenlabs.litiengine.entities
The CollisionInfo annotation provides metadata for collision properties of an entity.
CollisionListener - Interface in de.gurkenlabs.litiengine.entities
This listener provides callbacks for collision events on ICollisionEntity.
collisionResolved(CollisionEvent) - Method in interface de.gurkenlabs.litiengine.entities.CollisionListener
This method gets called after a collision has been resolved with the related ICollisionEntity.
collisionType() - Element in annotation interface de.gurkenlabs.litiengine.entities.CollisionInfo
Specifies the type of collision for the entity.
ColorAdapter - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
Adapter class for converting between Color objects and their String representations in XML using JAXB.
ColorAdapter() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.ColorAdapter
 
ColorHelper - Class in de.gurkenlabs.litiengine.util
Utility class for color-related helper methods.
colorInterpolation() - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
Checks if color interpolation is enabled.
ColorLayer - Class in de.gurkenlabs.litiengine.graphics
Represents an abstract color layer that can be rendered and updated.
ColorLayer(Environment, Color) - Constructor for class de.gurkenlabs.litiengine.graphics.ColorLayer
Constructs a new ColorLayer with the specified environment and color.
COLORPROBABILITIES - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Emitter
Encoded list of probabilities per emitter color.
COLORS - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Emitter
Encoded list of emitter colors.
COLORVARIANCE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Emitter
Per-particle color variance in the range [0, 1].
column() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptDiagnostic
Returns the value of the column record component.
column() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Position
Returns the value of the column record component.
COMBAT_CURRENT_HITPOINTS - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
Initial current hit points of a combat entity.
COMBAT_HITPOINTS - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
Hit points of a combat entity.
COMBAT_INDESTRUCTIBLE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
Whether the combat entity is indestructible.
COMBAT_TEAM - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
Identifier of the team the combat entity belongs to.
CombatEntity - Class in de.gurkenlabs.litiengine.entities
Represents a combat entity in the game.
CombatEntity() - Constructor for class de.gurkenlabs.litiengine.entities.CombatEntity
Represents a combat entity in the game.
CombatEntityDeathListener - Interface in de.gurkenlabs.litiengine.entities
This listener provides callbacks for when an ICombatEntity died.
CombatEntityHitListener - Interface in de.gurkenlabs.litiengine.entities
This listener provides callbacks for when an ICombatEntity was hit.
CombatEntityListener - Interface in de.gurkenlabs.litiengine.entities
This listener provides callbacks for when an ICombatEntity dies, was resurrected or is being hit.
CombatEntityResurrectListener - Interface in de.gurkenlabs.litiengine.entities
This listener provides callbacks for when an ICombatEntity was resurrected.
CombatInfo - Annotation Interface in de.gurkenlabs.litiengine.entities
This annotation provides initial values for combat entity attributes.
combine(String, String...) - Static method in class de.gurkenlabs.litiengine.util.io.FileUtilities
This method combines the specified basepath with the parts provided as arguments.
COMMANDLINE_ARG_NOGUI - Static variable in class de.gurkenlabs.litiengine.Game
 
COMMANDLINE_ARG_RELEASE - Static variable in class de.gurkenlabs.litiengine.Game
 
CommandManager - Class in de.gurkenlabs.litiengine.util
Manages the binding and execution of commands.
CommandManager() - Constructor for class de.gurkenlabs.litiengine.util.CommandManager
Constructs a new CommandManager.
compare(IEntity, IEntity) - Method in class de.gurkenlabs.litiengine.entities.EntityDistanceComparator
 
compare(IEntity, IEntity) - Method in class de.gurkenlabs.litiengine.entities.EntityYComparator
 
compare(Point2D, Point2D) - Method in class de.gurkenlabs.litiengine.util.geom.PointDistanceComparator
 
compare(String, String) - Method in class de.gurkenlabs.litiengine.util.AlphanumComparator
Compares two strings using the Alphanum algorithm.
compareTo(AttributeModifier) - Method in class de.gurkenlabs.litiengine.attributes.AttributeModifier
Compares this PropertyModifier with the specified PropertyModifier for order.
compareTo(Transition) - Method in class de.gurkenlabs.litiengine.entities.behavior.Transition
Compares this transition with another transition based on their priorities.
compareTo(IMap) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
 
compareTo(TileChunk) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileChunk
 
compareTo(ImageEffect) - Method in class de.gurkenlabs.litiengine.graphics.ImageEffect
Compares this image effect with another image effect based on their priority.
compareTo(Spritesheet) - Method in class de.gurkenlabs.litiengine.graphics.Spritesheet
 
compareTo(Resource) - Method in interface de.gurkenlabs.litiengine.resources.Resource
Compares this resource with the specified resource for order.
compareTo(String, String) - Static method in class de.gurkenlabs.litiengine.util.AlphanumComparator
Compares two strings using the Alphanum algorithm.
compile(ScriptDefinition, URL, ScriptCompilationContext) - Method in class de.gurkenlabs.litiengine.scripting.JavaScriptProvider
 
compile(ScriptDefinition, URL, ScriptCompilationContext) - Method in interface de.gurkenlabs.litiengine.scripting.ScriptProvider
Compiles a script with classpath and language-level information supplied by the project build.
compile(ScriptDefinition, URL, ClassLoader) - Method in class de.gurkenlabs.litiengine.scripting.JavaScriptProvider
 
compile(ScriptDefinition, URL, ClassLoader) - Method in interface de.gurkenlabs.litiengine.scripting.ScriptProvider
 
CompiledScript - Interface in de.gurkenlabs.litiengine.scripting
A compiled script generation that can create fresh instances.
complete(ScriptLanguageService.Document, ScriptLanguageService.Position) - Method in class de.gurkenlabs.litiengine.scripting.JavaLanguageService
 
complete(ScriptLanguageService.Document, ScriptLanguageService.Position) - Method in interface de.gurkenlabs.litiengine.scripting.ScriptLanguageService
 
completed(Tween) - Method in interface de.gurkenlabs.litiengine.tweening.TweenListener
Invoked when a Tween completes a full duration cycle.
Completion(String, ScriptLanguageService.CompletionKind, String, String, String, String, List, List) - Constructor for record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Completion
Creates an instance of a Completion record class.
ComponentMouseEvent - Class in de.gurkenlabs.litiengine.gui
A ComponentMouseEvent contains the original MouseEvent and the GuiComponent that sent the event as sender.
ComponentMouseEvent(MouseEvent, GuiComponent) - Constructor for class de.gurkenlabs.litiengine.gui.ComponentMouseEvent
Instantiates a new component mouse event.
ComponentMouseWheelEvent - Class in de.gurkenlabs.litiengine.gui
 
ComponentMouseWheelEvent(MouseWheelEvent, GuiComponent) - Constructor for class de.gurkenlabs.litiengine.gui.ComponentMouseWheelEvent
Instantiates a new component mouse event.
componentPollListeners - Variable in class de.gurkenlabs.litiengine.input.GamepadEvents
 
componentPressedListeners - Variable in class de.gurkenlabs.litiengine.input.GamepadEvents
 
componentReleasedListeners - Variable in class de.gurkenlabs.litiengine.input.GamepadEvents
 
ComponentRenderedListener - Interface in de.gurkenlabs.litiengine.gui
This listener interface is used for receiving events after an component was rendered.
ComponentRenderEvent - Class in de.gurkenlabs.litiengine.gui
 
ComponentRenderEvent(Graphics2D, GuiComponent) - Constructor for class de.gurkenlabs.litiengine.gui.ComponentRenderEvent
Constructs a prototypical Event.
ComponentRenderListener - Interface in de.gurkenlabs.litiengine.gui
This listener interface is used for receiving events during a component's rendering process.
compute(float) - Method in interface de.gurkenlabs.litiengine.tweening.TweenEquation
Applies the function to the value and returns the result.
compute(float) - Method in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
Computes the next value of the interpolation.
concat(byte[], byte[]) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
Concatenates the two specified byte arrays to a new array.
concat(double[], double[]) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
Concatenates the two specified double arrays to a new array.
concat(int[], int[]) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
Concatenates the two specified int arrays to a new array.
concat(long[], long[]) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
Concatenates the two specified long arrays to a new array.
concat(T[], T[]) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
Concatenates the two specified double arrays to a new array.
conditionsFullfilled() - Method in class de.gurkenlabs.litiengine.entities.behavior.Transition
Checks if the conditions for the transition are fulfilled.
config() - Static method in class de.gurkenlabs.litiengine.Game
Gets the game's runtime configuration.
Configuration - Class in de.gurkenlabs.litiengine.configuration
Configuration class that manages multiple configuration groups and handles loading and saving settings.
Configuration(ConfigurationGroup...) - Constructor for class de.gurkenlabs.litiengine.configuration.Configuration
Initializes a new instance of the Configuration class.
Configuration(String, ConfigurationGroup...) - Constructor for class de.gurkenlabs.litiengine.configuration.Configuration
Constructs a new instance of the Configuration class using the specified file name.
Configuration(Path, ConfigurationGroup...) - Constructor for class de.gurkenlabs.litiengine.configuration.Configuration
Initializes a new instance of the Configuration class.
configurationChanged(PropertyChangeEvent) - Method in interface de.gurkenlabs.litiengine.configuration.ConfigurationGroup.ConfigurationChangedListener
Invoked when a property of the configuration has been changed using the [Object)][ConfigurationGroup#set(String,] method to support this event.
ConfigurationGroup - Class in de.gurkenlabs.litiengine.configuration
This class contains some basic functionality for all setting groups.
ConfigurationGroup() - Constructor for class de.gurkenlabs.litiengine.configuration.ConfigurationGroup
Initializes a new instance of the ConfigurationGroup class.
ConfigurationGroup.ConfigurationChangedListener - Interface in de.gurkenlabs.litiengine.configuration
This listener interface receives events when any property of the configuration changed.
ConfigurationGroupInfo - Annotation Interface in de.gurkenlabs.litiengine.configuration
Annotation to provide metadata for configuration groups.
configure(IEntity) - Method in class de.gurkenlabs.litiengine.scripting.ScriptManager
Adds or refreshes the script controller that owns the default bindings for an entity type.
configure(Consumer) - Method in class de.gurkenlabs.litiengine.scripting.ScriptedSpawner.CreatureBuilder
 
configure(Consumer) - Method in class de.gurkenlabs.litiengine.scripting.ScriptedSpawner.PropBuilder
 
configure(Consumer) - Method in class de.gurkenlabs.litiengine.scripting.ScriptedSpawner.EntityBuilder
Sets an operation invoked after standard configuration but before insertion.
configurePipeline() - Static method in class de.gurkenlabs.litiengine.graphics.RenderComponent
Configures the Java2D rendering pipeline system properties from the current game configuration.
CONSTRUCTOR - Enum constant in enum class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.CompletionKind
 
CONSTRUCTOR - Enum constant in enum class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.SymbolKind
 
consumeAlt(boolean) - Method in interface de.gurkenlabs.litiengine.input.IKeyboard
Specifies whether the engine should consume key events with the ALT modifier.
consumeAlt(boolean) - Method in class de.gurkenlabs.litiengine.input.Keyboard
 
contains(int) - Method in class de.gurkenlabs.litiengine.environment.Environment
Determines whether the environment contains any entity with the specified map ID.
contains(IEntity) - Method in class de.gurkenlabs.litiengine.environment.Environment
Determines whether the environment contains the specified entity.
contains(Rectangle2D, Point2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
Contains.
contains(Object[], Object) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
Return true if the array contains the specified value.
contains(String) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
Checks if this instance contains a resource with the specified name.
contains(String) - Method in class de.gurkenlabs.litiengine.resources.Spritesheets
Checks if a spritesheet with the specified name is loaded.
contains(String) - Method in class de.gurkenlabs.litiengine.resources.Strings
Checks if the default resource bundle contains the specified key.
contains(String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptGlobals
 
contains(String[], String, boolean) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
Return true if the array contains the specified string argument.
contains(String, String) - Method in class de.gurkenlabs.litiengine.resources.Strings
Checks if the specified resource bundle contains the specified key.
contains(URL) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
Checks if this instance contains a resource with the specified URL.
contains(T) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
Checks if the specified resource is contained by this instance.
containsEnvironment(String) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
Indicates whether this instance already contains an Environment for the specified map name.
containsInstance(List, Class) - Static method in class de.gurkenlabs.litiengine.util.ListUtilities
Checks if the list contains an instance of the specified class.
containsTile(int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileset
Returns whether this tileset contains a tile with the supplied global id.
containsTile(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
 
containsTile(ITile) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileset
Returns whether this tileset contains the supplied tile.
containsTile(ITile) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
 
containsTile(ITilesetEntry) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileset
Returns whether this tileset contains the supplied tileset entry.
containsTile(ITilesetEntry) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
 
context() - Method in class de.gurkenlabs.litiengine.scripting.AbstractScript
Returns the current attachment context.
convertPolyshapeToPath(IMapObject) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
Converts a polyline or polygon map object to a Path2D in absolute (map-space) coordinates.
cooldown() - Method in class de.gurkenlabs.litiengine.abilities.AbilityAttributes
Gets the cooldown attribute of this ability.
cooldown() - Element in annotation interface de.gurkenlabs.litiengine.abilities.AbilityInfo
The cooldown of the ability.
cooldown(int) - Method in class de.gurkenlabs.litiengine.abilities.AbilityBuilder
Sets the cooldown after a successful cast.
cooldown(int) - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedAbilityBuilder
 
copy(BufferedImage) - Static method in class de.gurkenlabs.litiengine.util.Imaging
Creates a new BufferedImage instance from the specified image.
copy(InputStream, OutputStream) - Static method in class de.gurkenlabs.litiengine.util.io.StreamUtilities
 
copy(InputStream, Path) - Static method in class de.gurkenlabs.litiengine.util.io.StreamUtilities
 
copy(Path, OutputStream) - Static method in class de.gurkenlabs.litiengine.util.io.StreamUtilities
 
copyFrom(Tileset) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
 
copyFrom(SpritesheetResource) - Method in class de.gurkenlabs.litiengine.resources.SpritesheetResource
 
copyTerrainSetsFrom(Tileset) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
 
copyValues(AbilityAttributes) - Method in class de.gurkenlabs.litiengine.abilities.AbilityAttributes
Copies the values from another AbilityAttributes instance to this instance.
CORNER - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.TerrainType
 
cos(float) - Static method in class de.gurkenlabs.litiengine.util.geom.Trigonometry
Fast approximation of Math.cos(double).
cosDeg(float) - Static method in class de.gurkenlabs.litiengine.util.geom.Trigonometry
Fast approximation of Math.cos(double) accepting degrees.
count() - Method in class de.gurkenlabs.litiengine.entities.EntityQuery
Counts matching values without applying the configured ordering.
count() - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
Gets the amount of resources that this container holds.
create() - Method in interface de.gurkenlabs.litiengine.scripting.CompiledScript
 
createAbility(Creature, String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
Begins building a scripted ability for a specific executor creature.
createAbility(String) - Method in class de.gurkenlabs.litiengine.entities.Creature
Begins fluently building a new DynamicAbility for this creature.
createAbility(String) - Method in class de.gurkenlabs.litiengine.scripting.CreatureScript
Begins building a scripted ability executed by this creature.
createAbility(String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
Begins building a scripted ability executed by the current host creature.
createAnimationController() - Method in class de.gurkenlabs.litiengine.entities.Creature
Creates a new animation controller for the creature.
createAnimationController() - Method in class de.gurkenlabs.litiengine.entities.Prop
Creates the animation controller used to render this prop.
createCollisionBox(IMapObject) - Method in class de.gurkenlabs.litiengine.environment.CollisionBoxMapObjectLoader
 
createEmitterData(IMapObject) - Static method in class de.gurkenlabs.litiengine.environment.EmitterMapObjectLoader
 
createForce(IMobileEntity) - Method in class de.gurkenlabs.litiengine.abilities.effects.ForceEffect
Abstract method that must be implemented to define how the force is created for each entity.
createLanguageService(ScriptLanguageService.Workspace) - Method in class de.gurkenlabs.litiengine.scripting.JavaScriptProvider
 
createLanguageService(ScriptLanguageService.Workspace) - Method in interface de.gurkenlabs.litiengine.scripting.ScriptProvider
Creates semantic tooling for this language when the provider supports editor integration.
createLanguageService(String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptManager
Creates non-executing semantic tooling backed by the registered provider for a language.
createLightSource(IMapObject, int, Color, LightSource.Type, boolean) - Method in class de.gurkenlabs.litiengine.environment.LightSourceMapObjectLoader
 
createMapObject(EmitterAttributes) - Static method in class de.gurkenlabs.litiengine.environment.EmitterMapObjectLoader
 
createMovementController() - Method in class de.gurkenlabs.litiengine.entities.Creature
Creates a new movement controller for the creature.
createNew() - Method in interface de.gurkenlabs.litiengine.environment.IEntitySpawner
Creates a new instance of the provided Entity type.
createNewCreature(Environment, IMapObject, String) - Method in class de.gurkenlabs.litiengine.environment.CreatureMapObjectLoader
 
createNewEntry(double, double, double, double, Spritesheet, String, Image) - Method in class de.gurkenlabs.litiengine.gui.ImageComponentList
Creates a new image component entry.
createNewParticle() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
Creates a new particle based on the emitter's configuration.
createNewProp(Environment, IMapObject, String) - Method in class de.gurkenlabs.litiengine.environment.PropMapObjectLoader
 
createSound(Sound, Supplier, boolean, int, float) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
Creates an SFXPlayback object that can be configured prior to starting.
createSoundSource(IMapObject) - Method in class de.gurkenlabs.litiengine.environment.SoundSourceMapObjectLoader
 
createSpawnpoint(IMapObject, Direction, String) - Method in class de.gurkenlabs.litiengine.environment.SpawnpointMapObjectLoader
 
createStaticShadow(IMapObject, StaticShadowType, int) - Method in class de.gurkenlabs.litiengine.environment.StaticShadowMapObjectLoader
 
createTrigger(IMapObject, Trigger.TriggerActivation, String, boolean, int) - Method in class de.gurkenlabs.litiengine.environment.TriggerMapObjectLoader
 
createVolumeControl() - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback
 
creature(String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptedSpawner
Starts building a Creature to spawn.
Creature - Class in de.gurkenlabs.litiengine.entities
The Creature class extends the CombatEntity class and implements the IMobileEntity interface.
Creature() - Constructor for class de.gurkenlabs.litiengine.entities.Creature
Instantiates a new Creature entity with default settings.
Creature(String) - Constructor for class de.gurkenlabs.litiengine.entities.Creature
Instantiates a new Creature entity.
CREATURE - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.MapObjectType
A creature entity.
CreatureAnimationController<T> - Class in de.gurkenlabs.litiengine.graphics.animation
This AnimationController implementation provides animation rules that use naming conventions to provide Animations for Creature implementations.
CreatureAnimationController(T, boolean) - Constructor for class de.gurkenlabs.litiengine.graphics.animation.CreatureAnimationController
Initializes a new instance of the CreatureAnimationController class.
CreatureAnimationController(T, boolean, Animation, Animation...) - Constructor for class de.gurkenlabs.litiengine.graphics.animation.CreatureAnimationController
Initializes a new instance of the CreatureAnimationController class.
CreatureAnimationController(T, Animation) - Constructor for class de.gurkenlabs.litiengine.graphics.animation.CreatureAnimationController
Initializes a new instance of the CreatureAnimationController class.
CreatureAnimationState - Enum Class in de.gurkenlabs.litiengine.graphics
Represents the different animation states for a creature in the game.
CreatureBuilder(Environment, String) - Constructor for class de.gurkenlabs.litiengine.scripting.ScriptedSpawner.CreatureBuilder
Creates a creature builder.
CreatureMapObjectLoader - Class in de.gurkenlabs.litiengine.environment
 
CreatureMapObjectLoader() - Constructor for class de.gurkenlabs.litiengine.environment.CreatureMapObjectLoader
 
CreatureScript - Class in de.gurkenlabs.litiengine.scripting
Convenient base class for creature behavior scripts with movement and combat helpers.
CreatureScript() - Constructor for class de.gurkenlabs.litiengine.scripting.CreatureScript
 
CreatureShadowImageEffect - Class in de.gurkenlabs.litiengine.graphics
Represents an image effect that applies a shadow to a creature.
CreatureShadowImageEffect(Creature) - Constructor for class de.gurkenlabs.litiengine.graphics.CreatureShadowImageEffect
Initializes a new instance of the CreatureShadowImageEffect.
CreatureShadowImageEffect(Creature, Color) - Constructor for class de.gurkenlabs.litiengine.graphics.CreatureShadowImageEffect
Initializes a new instance of the CreatureShadowImageEffect.
crop(BufferedImage, int, int, int, int) - Static method in class de.gurkenlabs.litiengine.util.Imaging
Crops a sub image from the specified image.
CROP_ALIGN_CENTER - Static variable in class de.gurkenlabs.litiengine.util.Imaging
 
CROP_ALIGN_LEFT - Static variable in class de.gurkenlabs.litiengine.util.Imaging
 
CROP_ALIGN_RIGHT - Static variable in class de.gurkenlabs.litiengine.util.Imaging
 
CROP_VALIGN_BOTTOM - Static variable in class de.gurkenlabs.litiengine.util.Imaging
 
CROP_VALIGN_CENTER - Static variable in class de.gurkenlabs.litiengine.util.Imaging
 
CROP_VALIGN_TOP - Static variable in class de.gurkenlabs.litiengine.util.Imaging
 
CROP_VALIGN_TOPCENTER - Static variable in class de.gurkenlabs.litiengine.util.Imaging
 
CROSS - Static variable in class de.gurkenlabs.litiengine.gui.CheckBox
The icon representing an unchecked state.
CSV - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData.Encoding
Constant for CSV encoding.
current() - Method in class de.gurkenlabs.litiengine.gui.screens.ScreenManager
Gets the currently active screen that is being rendered by the RenderComponent.
current() - Method in class de.gurkenlabs.litiengine.input.GamepadManager
Gets the first gamepad that is currently available.
CURRENT_VERSION - Static variable in class de.gurkenlabs.litiengine.resources.ResourceBundle
 
currentFrameChanged(KeyFrame, KeyFrame) - Method in interface de.gurkenlabs.litiengine.graphics.animation.KeyFrameListener
 
cursor() - Method in class de.gurkenlabs.litiengine.GameWindow
Gets the visual representation of the mouse cursor on the GameWindow.
custom(int, int, String) - Static method in class de.gurkenlabs.litiengine.gui.screens.Resolution
Creates a custom Resolution with the given dimensions and ratio name.
custom(BiPredicate) - Static method in class de.gurkenlabs.litiengine.abilities.targeting.TargetingStrategy
Returns a strategy that uses a custom condition to filter targets.
CustomBooleanAdapter() - Constructor for class de.gurkenlabs.litiengine.resources.TextureAtlas.CustomBooleanAdapter
 
customizer - Variable in class de.gurkenlabs.litiengine.scripting.ScriptedSpawner.EntityBuilder
 
CustomMapObjectLoader - Class in de.gurkenlabs.litiengine.environment
The CustomMapObjectLoader class extends the MapObjectLoader class to provide custom functionality for loading map objects into entities.
customMapObjectType() - Element in annotation interface de.gurkenlabs.litiengine.entities.EntityInfo
Specifies a custom map object type for the entity.
CustomProperty - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
The CustomProperty class is an implementation of the ICustomProperty interface.
CustomProperty() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
Instantiates a new CustomProperty instance.
CustomProperty(ICustomProperty) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
Instantiates a new CustomProperty instance by copying from the specified instance.
CustomProperty(String) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
Instantiates a new CustomProperty instance.
CustomProperty(String, String) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
Instantiates a new CustomProperty instance.
CustomProperty(URL) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
Instantiates a new CustomProperty instance.
CustomPropertyAdapter - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
The CustomPropertyAdapter class is an implementation of the XmlAdapter that facilitates the conversion between a CustomPropertyAdapter.PropertyList and a Map of custom properties.
CustomPropertyAdapter() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyAdapter
 
CustomPropertyProvider - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
The CustomPropertyProvider class provides an implementation of the ICustomPropertyProvider interface.
CustomPropertyProvider() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
Default constructor for the CustomPropertyProvider class.
CustomPropertyProvider(ICustomPropertyProvider) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
Copy Constructor for copying instances of CustomPropertyProviders.
CUSTOMSPAWNPOINTS - Enum constant in enum class de.gurkenlabs.litiengine.environment.IEntitySpawner.SpawnMode
 
CustomTargetingStrategy - Class in de.gurkenlabs.litiengine.abilities.targeting
A custom targeting strategy that allows defining a specific condition for selecting targets.
CustomTargetingStrategy(BiPredicate, boolean, boolean) - Constructor for class de.gurkenlabs.litiengine.abilities.targeting.CustomTargetingStrategy
Creates a new CustomTargetingStrategy with the specified targeting condition.

D

damage(int) - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedProjectileBuilder
 
DAMAGED - Enum constant in enum class de.gurkenlabs.litiengine.entities.PropState
 
data() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
Retrieves the emitter data associated with this emitter.
de.gurkenlabs.litiengine - package de.gurkenlabs.litiengine
 
de.gurkenlabs.litiengine.abilities - package de.gurkenlabs.litiengine.abilities
Abilities that creatures can cast and effects applied by their executions.
de.gurkenlabs.litiengine.abilities.effects - package de.gurkenlabs.litiengine.abilities.effects
 
de.gurkenlabs.litiengine.abilities.targeting - package de.gurkenlabs.litiengine.abilities.targeting
 
de.gurkenlabs.litiengine.attributes - package de.gurkenlabs.litiengine.attributes
 
de.gurkenlabs.litiengine.configuration - package de.gurkenlabs.litiengine.configuration
 
de.gurkenlabs.litiengine.entities - package de.gurkenlabs.litiengine.entities
Objects that occupy an environment and participate in rendering, collision, or gameplay.
de.gurkenlabs.litiengine.entities.behavior - package de.gurkenlabs.litiengine.entities.behavior
 
de.gurkenlabs.litiengine.environment - package de.gurkenlabs.litiengine.environment
Loading, owning, and updating maps and their live entity collections.
de.gurkenlabs.litiengine.environment.tilemap - package de.gurkenlabs.litiengine.environment.tilemap
Engine-facing interfaces and utilities for tile maps, layers, tilesets, and terrain data.
de.gurkenlabs.litiengine.environment.tilemap.xml - package de.gurkenlabs.litiengine.environment.tilemap.xml
This package contains classes for handling XML serialization and deserialization of tile maps in the environment.
de.gurkenlabs.litiengine.graphics - package de.gurkenlabs.litiengine.graphics
Cameras, renderers, animation, lighting, image effects, and other visual engine services.
de.gurkenlabs.litiengine.graphics.animation - package de.gurkenlabs.litiengine.graphics.animation
 
de.gurkenlabs.litiengine.graphics.emitters - package de.gurkenlabs.litiengine.graphics.emitters
 
de.gurkenlabs.litiengine.graphics.emitters.particles - package de.gurkenlabs.litiengine.graphics.emitters.particles
 
de.gurkenlabs.litiengine.graphics.emitters.xml - package de.gurkenlabs.litiengine.graphics.emitters.xml
 
de.gurkenlabs.litiengine.gui - package de.gurkenlabs.litiengine.gui
 
de.gurkenlabs.litiengine.gui.screens - package de.gurkenlabs.litiengine.gui.screens
 
de.gurkenlabs.litiengine.input - package de.gurkenlabs.litiengine.input
 
de.gurkenlabs.litiengine.launch - package de.gurkenlabs.litiengine.launch
 
de.gurkenlabs.litiengine.physics - package de.gurkenlabs.litiengine.physics
 
de.gurkenlabs.litiengine.resources - package de.gurkenlabs.litiengine.resources
Typed repositories and loading utilities for maps, images, sounds, sprites, and other assets.
de.gurkenlabs.litiengine.scripting - package de.gurkenlabs.litiengine.scripting
Runtime Java scripting, lifecycle bindings, managed services, diagnostics, and editor metadata.
de.gurkenlabs.litiengine.scripting.combat - package de.gurkenlabs.litiengine.scripting.combat
 
de.gurkenlabs.litiengine.scripting.ui - package de.gurkenlabs.litiengine.scripting.ui
 
de.gurkenlabs.litiengine.sound - package de.gurkenlabs.litiengine.sound
 
de.gurkenlabs.litiengine.sound.spi - package de.gurkenlabs.litiengine.sound.spi
 
de.gurkenlabs.litiengine.sound.spi.mp3 - package de.gurkenlabs.litiengine.sound.spi.mp3
 
de.gurkenlabs.litiengine.tweening - package de.gurkenlabs.litiengine.tweening
 
de.gurkenlabs.litiengine.util - package de.gurkenlabs.litiengine.util
 
de.gurkenlabs.litiengine.util.geom - package de.gurkenlabs.litiengine.util.geom
 
de.gurkenlabs.litiengine.util.io - package de.gurkenlabs.litiengine.util.io
 
deactivate() - Method in class de.gurkenlabs.litiengine.entities.LightSource
Deactivates the light source.
deactivate() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
Deactivates the emitter.
deactivated(TriggerEvent) - Method in interface de.gurkenlabs.litiengine.entities.TriggerDeactivatedListener
This method is called when a Trigger was deactivated.
dead() - Method in class de.gurkenlabs.litiengine.entities.EntityQuery
Keeps only dead combat entities.
DEAD - Enum constant in enum class de.gurkenlabs.litiengine.graphics.CreatureAnimationState
 
death(ICombatEntity, EntityHitEvent) - Method in interface de.gurkenlabs.litiengine.entities.CombatEntityDeathListener
This method is called whenever a ICombatEntity dies.
deathAnimations() - Element in annotation interface de.gurkenlabs.litiengine.entities.AnimationInfo
Specifies the animations to be used when the entity dies.
debug() - Element in annotation interface de.gurkenlabs.litiengine.configuration.ConfigurationGroupInfo
Specifies whether debug mode is enabled for the configuration group.
debug() - Method in class de.gurkenlabs.litiengine.configuration.GameConfiguration
Gets the configuration group with all default debugging settings.
DebugConfiguration - Class in de.gurkenlabs.litiengine.configuration
Configuration class for debug settings.
DebugRenderer - Class in de.gurkenlabs.litiengine.graphics
The DebugRenderer class provides functionality for rendering debug information in the game.
deceleration() - Element in annotation interface de.gurkenlabs.litiengine.entities.MovementInfo
Specifies the default deceleration of the entity.
DecimalFloatAdapter - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
An adapter for converting between String and Float values during XML serialization and deserialization.
DecimalFloatAdapter() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.DecimalFloatAdapter
 
decode(String) - Static method in class de.gurkenlabs.litiengine.scripting.ScriptBindingCodec
 
decode(String) - Static method in class de.gurkenlabs.litiengine.util.ColorHelper
Decodes the specified color string to an actual Color instance.
decode(String) - Static method in class de.gurkenlabs.litiengine.util.io.Codec
Decodes the specified Base64 string to a byte array.
decode(String, boolean) - Static method in class de.gurkenlabs.litiengine.util.ColorHelper
Decodes the specified color string to an actual Color instance, with an option to create a darker version of the base color.
decodeAngle(byte) - Static method in class de.gurkenlabs.litiengine.util.io.Codec
Decodes a previously encoded angle.
decodeAngle(short) - Static method in class de.gurkenlabs.litiengine.util.io.Codec
 
decodeImage(String) - Static method in class de.gurkenlabs.litiengine.util.io.Codec
 
decodeSmallFloatingPointNumber(short, int) - Static method in class de.gurkenlabs.litiengine.util.io.Codec
Decodes a small floating point number, previously encoded with [int) encodeSmallFloatingPointNumber][#encodeSmallFloatingPointNumber(float,].
decrement() - Method in class de.gurkenlabs.litiengine.gui.Spinner
Decreases the current value by one step, clamping to the lower bound.
DEFAULT - Enum constant in enum class de.gurkenlabs.litiengine.configuration.Java2DPipeline
Use the platform-default Java2D pipeline.
DEFAULT_ALPHA_VARIANCE - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Default alpha variance (0..1) applied per particle.
DEFAULT_ANIMATE_SPRITE - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Default value controlling whether sprite-based particles are animated.
DEFAULT_ANTIALIASING - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Default value controlling whether particles are rendered with anti-aliasing.
DEFAULT_BACKGROUND_COLOR - Static variable in class de.gurkenlabs.litiengine.graphics.RenderComponent
The default background color for the rendering component.
DEFAULT_BUNDLE - Static variable in class de.gurkenlabs.litiengine.resources.Strings
 
DEFAULT_COLLISION - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Default collision behavior applied to emitted particles.
DEFAULT_COLOR - Static variable in class de.gurkenlabs.litiengine.entities.StaticShadow
 
DEFAULT_COLOR - Static variable in class de.gurkenlabs.litiengine.graphics.AmbientLight
The default color for the ambient light.
DEFAULT_COLOR - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Default base color used for emitted particles when no colors are configured.
DEFAULT_COLOR_VARIANCE - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Default color variance (0..1) applied per particle.
DEFAULT_DURATION - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Default emitter duration in milliseconds; 0 means the emitter runs indefinitely.
DEFAULT_FADE - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Default value controlling whether particles fade out over their lifetime.
DEFAULT_FADE_ON_COLLISION - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Default value controlling whether particles fade upon collision.
DEFAULT_FONT - Static variable in class de.gurkenlabs.litiengine.graphics.RenderComponent
The default font for rendering text in the component.
DEFAULT_FRAME_DURATION - Static variable in class de.gurkenlabs.litiengine.graphics.animation.Animation
The default frame duration in milliseconds.
DEFAULT_HEIGHT - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Default emitter height in pixels.
DEFAULT_HITPOINTS - Static variable in class de.gurkenlabs.litiengine.entities.CombatEntity
 
DEFAULT_INTENSITY - Static variable in class de.gurkenlabs.litiengine.entities.LightSource
Default light intensity used when none is specified.
DEFAULT_LOOP_SPRITE - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Default value controlling whether sprite-based particle animations are looped.
DEFAULT_MAPOBJECTLAYER_NAME - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObjectLayer
 
DEFAULT_MAX_ACCELERATION_X - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Default maximum horizontal acceleration applied to a particle.
DEFAULT_MAX_ACCELERATION_Y - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Default maximum vertical acceleration applied to a particle.
DEFAULT_MAX_DELTA_ANGLE - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Default maximum angle delta applied per update to a particle.
DEFAULT_MAX_DELTA_HEIGHT - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Default maximum height delta applied per update to a particle.
DEFAULT_MAX_DELTA_WIDTH - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Default maximum width delta applied per update to a particle.
DEFAULT_MAX_DISTANCE - Static variable in class de.gurkenlabs.litiengine.sound.SoundEngine
 
DEFAULT_MAX_HEIGHT - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Default maximum height of a spawned particle.
DEFAULT_MAX_OFFSET_X - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Default maximum horizontal spawn offset relative to the emitter origin.
DEFAULT_MAX_OFFSET_Y - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Default maximum vertical spawn offset relative to the emitter origin.
DEFAULT_MAX_OUTLINETHICKNESS - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Default maximum outline thickness for outline-rendered particles.
DEFAULT_MAX_PARTICLE_TTL - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Default maximum time-to-live for a particle in milliseconds.
DEFAULT_MAX_ROTATION - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Default maximum starting angle in degrees of a spawned particle.
DEFAULT_MAX_VELOCITY_X - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Default maximum horizontal velocity of a spawned particle.
DEFAULT_MAX_VELOCITY_Y - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Default maximum vertical velocity of a spawned particle.
DEFAULT_MAX_WIDTH - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Default maximum width of a spawned particle.
DEFAULT_MAXPARTICLES - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Default maximum number of concurrently alive particles.
DEFAULT_MIN_ACCELERATION_X - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Default minimum horizontal acceleration applied to a particle.
DEFAULT_MIN_ACCELERATION_Y - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Default minimum vertical acceleration applied to a particle.
DEFAULT_MIN_ANGLE - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Default minimum starting angle in degrees of a spawned particle.
DEFAULT_MIN_DELTA_ANGLE - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Default minimum angle delta applied per update to a particle.
DEFAULT_MIN_DELTA_HEIGHT - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Default minimum height delta applied per update to a particle.
DEFAULT_MIN_DELTA_WIDTH - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Default minimum width delta applied per update to a particle.
DEFAULT_MIN_HEIGHT - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Default minimum height of a spawned particle.
DEFAULT_MIN_OFFSET_X - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Default minimum horizontal spawn offset relative to the emitter origin.
DEFAULT_MIN_OFFSET_Y - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Default minimum vertical spawn offset relative to the emitter origin.
DEFAULT_MIN_OUTLINETHICKNESS - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Default minimum outline thickness for outline-rendered particles.
DEFAULT_MIN_PARTICLE_TTL - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Default minimum time-to-live for a particle in milliseconds.
DEFAULT_MIN_VELOCITY_X - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Default minimum horizontal velocity of a spawned particle.
DEFAULT_MIN_VELOCITY_Y - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Default minimum vertical velocity of a spawned particle.
DEFAULT_MIN_WIDTH - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Default minimum width of a spawned particle.
DEFAULT_NAME - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Default display name assigned to a newly created emitter.
DEFAULT_OFFSET - Static variable in class de.gurkenlabs.litiengine.entities.StaticShadow
 
DEFAULT_ORIGIN_ALIGN - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Default horizontal alignment of the emitter origin.
DEFAULT_ORIGIN_VALIGN - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Default vertical alignment of the emitter origin.
DEFAULT_OUTLINE_ONLY - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Default value controlling whether shape-based particles are rendered as outlines only.
DEFAULT_PARTICLE_TYPE - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Default particle shape/type used when none is specified.
DEFAULT_RENDERSCALE - Static variable in class de.gurkenlabs.litiengine.graphics.RenderEngine
 
DEFAULT_REQUIRED_QUALITY - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Default minimum graphics quality required for the emitter to be rendered.
DEFAULT_SPAWNAMOUNT - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Default number of particles spawned per spawn tick.
DEFAULT_SPAWNRATE - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Default spawn rate in milliseconds between spawn ticks.
DEFAULT_SPRITESHEET - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Default spritesheet name; empty means no spritesheet is associated.
DEFAULT_STRING_DELIMITER - Static variable in class de.gurkenlabs.litiengine.util.ArrayUtilities
 
DEFAULT_STROKE - Static variable in class de.gurkenlabs.litiengine.graphics.ShapeRenderer
 
DEFAULT_TEXT - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Default text content used by text-rendering particles.
DEFAULT_UPDATE_PRIORITY - Static variable in interface de.gurkenlabs.litiengine.IUpdateable
Default update priority.
DEFAULT_UPDATERATE - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Default update rate of the emitter in milliseconds.
DEFAULT_WIDTH - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Default emitter width in pixels.
DefaultScriptBehaviorController<T> - Class in de.gurkenlabs.litiengine.entities.behavior
A default behavior controller that loads and manages entity scripts internally.
DefaultScriptBehaviorController(T) - Constructor for class de.gurkenlabs.litiengine.entities.behavior.DefaultScriptBehaviorController
 
DefaultScriptBehaviorController(T, String...) - Constructor for class de.gurkenlabs.litiengine.entities.behavior.DefaultScriptBehaviorController
 
DefaultScriptBehaviorController(T, Collection) - Constructor for class de.gurkenlabs.litiengine.entities.behavior.DefaultScriptBehaviorController
 
DefaultUncaughtExceptionHandler - Class in de.gurkenlabs.litiengine
Handles the uncaught exceptions that might occur while running a game or application with the LITIENGINE.
DefaultUncaughtExceptionHandler(boolean) - Constructor for class de.gurkenlabs.litiengine.DefaultUncaughtExceptionHandler
Initializes a new instance of the DefaultUncaughtExceptionHandler class.
DefaultUncaughtExceptionHandler(boolean, boolean) - Constructor for class de.gurkenlabs.litiengine.DefaultUncaughtExceptionHandler
Initializes a new instance of the DefaultUncaughtExceptionHandler class.
defaultValue() - Element in annotation interface de.gurkenlabs.litiengine.environment.tilemap.MapObjectPropertyDefinition
 
defaultValue() - Element in annotation interface de.gurkenlabs.litiengine.environment.tilemap.TmxPropertyInfo
Default value representation string.
defaultValue() - Method in record class de.gurkenlabs.litiengine.environment.tilemap.TmxPropertyMetadataRegistry.PropertyMetadata
Returns the value of the defaultValue record component.
defaultValue() - Element in annotation interface de.gurkenlabs.litiengine.scripting.ScriptProperty
 
defaultValue() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptPropertyMetadata
Returns the value of the defaultValue record component.
definition() - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
Returns the definition used to create the script.
definition() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Document
Returns the value of the definition record component.
definition(ScriptLanguageService.Document, ScriptLanguageService.Position) - Method in class de.gurkenlabs.litiengine.scripting.JavaLanguageService
 
definition(ScriptLanguageService.Document, ScriptLanguageService.Position) - Method in interface de.gurkenlabs.litiengine.scripting.ScriptLanguageService
 
delay() - Method in class de.gurkenlabs.litiengine.UpdateLoop
This method determines how long the current tick should be delayed to match the expected delta time for the specified tick rate.
delete() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
Deletes this emitter from the game world.
DELTA_ANGLE_MAX - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
Maximum per-update angle delta, in degrees.
DELTA_ANGLE_MIN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
Minimum per-update angle delta, in degrees.
DELTAHEIGHT_MAX - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
Maximum per-update height delta.
DELTAHEIGHT_MIN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
Minimum per-update height delta.
DELTAWIDTH_MAX - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
Maximum per-update width delta.
DELTAWIDTH_MIN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
Minimum per-update width delta.
description() - Element in annotation interface de.gurkenlabs.litiengine.abilities.AbilityInfo
The description of the ability.
description() - Element in annotation interface de.gurkenlabs.litiengine.entities.Action
A brief description of the EntityAction.
description() - Element in annotation interface de.gurkenlabs.litiengine.environment.tilemap.TmxPropertyInfo
Canonical English description of the property for documentation and tooltips.
description() - Method in record class de.gurkenlabs.litiengine.environment.tilemap.TmxPropertyMetadataRegistry.PropertyMetadata
Returns the value of the description record component.
description() - Method in record class de.gurkenlabs.litiengine.environment.tilemap.TmxPropertyMetadataRegistry.TypeMetadata
Returns the value of the description record component.
description() - Element in annotation interface de.gurkenlabs.litiengine.environment.tilemap.TmxTypeInfo
Canonical English description of the map object type.
description() - Element in annotation interface de.gurkenlabs.litiengine.scripting.ScriptProperty
 
description() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptPropertyMetadata
Returns the value of the description record component.
description(String) - Method in class de.gurkenlabs.litiengine.abilities.AbilityBuilder
Sets the player-facing description.
description(String) - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedAbilityBuilder
 
deselect() - Method in class de.gurkenlabs.litiengine.gui.ListField
Resets the ListField's selection to null.
DESTROYED - Enum constant in enum class de.gurkenlabs.litiengine.entities.PropState
 
detach() - Method in class de.gurkenlabs.litiengine.entities.behavior.DefaultScriptBehaviorController
 
detach() - Method in interface de.gurkenlabs.litiengine.entities.behavior.IBehaviorController
 
detach() - Method in interface de.gurkenlabs.litiengine.entities.IEntityController
 
detach() - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
Detach the AnimationController, as well as all its Animations from the Game loop.
detach() - Method in class de.gurkenlabs.litiengine.physics.MovementController
 
detach() - Method in class de.gurkenlabs.litiengine.scripting.AbstractScript
 
detach() - Method in class de.gurkenlabs.litiengine.scripting.EntityScriptController
 
detach() - Method in interface de.gurkenlabs.litiengine.scripting.ScriptInstance
Releases resources acquired by this attachment.
detach(IUpdateable) - Method in interface de.gurkenlabs.litiengine.ILoop
Detaches the specified instance from the game loop.
detach(IUpdateable) - Method in class de.gurkenlabs.litiengine.UpdateLoop
 
detach(Object) - Method in class de.gurkenlabs.litiengine.scripting.ScriptManager
Detaches every script attached to a host and forgets its desired bindings.
detach(String, IUpdateable) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
Detaches the specified updatable instance from the updating of environments with the specified map name.
detachAll() - Method in class de.gurkenlabs.litiengine.entities.EntityControllers
 
detachAll() - Method in class de.gurkenlabs.litiengine.scripting.ScriptManager
Detaches all scripts, closes compiled generations, and unregisters from the update loop.
detachControllers() - Method in class de.gurkenlabs.litiengine.entities.Entity
 
detachControllers() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Detaches all controllers from this entity.
detached() - Method in class de.gurkenlabs.litiengine.scripting.AbstractScript
Called before context-owned resources are released.
detached() - Method in class de.gurkenlabs.litiengine.scripting.EntityScript
 
detached() - Method in class de.gurkenlabs.litiengine.scripting.EnvironmentScript
 
detached() - Method in class de.gurkenlabs.litiengine.scripting.GameScript
 
detail() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Completion
Returns the value of the detail record component.
detail() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Symbol
Returns the value of the detail record component.
diagnostics() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Analysis
Returns the value of the diagnostics record component.
DIAMOND - Enum constant in enum class de.gurkenlabs.litiengine.graphics.emitters.particles.ParticleType
Diamond-shaped particle.
die() - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
 
die() - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
Causes this entity to die.
die() - Method in class de.gurkenlabs.litiengine.scripting.EntityScript
Marks the host combat entity as dead.
DIMENSION_CENTER - Enum constant in enum class de.gurkenlabs.litiengine.entities.EntityPivotType
Represents the center of the entity's dimensions.
DIRECT3D - Enum constant in enum class de.gurkenlabs.litiengine.configuration.Java2DPipeline
Force the Direct3D rendering pipeline (sun.java2d.d3d=true).
Direction - Enum Class in de.gurkenlabs.litiengine
This enum defines the four dimensional directions in 2D space.
disableMovementController() - Method in class de.gurkenlabs.litiengine.scripting.CreatureScript
Disables and removes active movement controllers on this creature.
dispatchKeyEvent(KeyEvent) - Method in class de.gurkenlabs.litiengine.input.Keyboard
 
display(Screen) - Method in class de.gurkenlabs.litiengine.gui.screens.ScreenManager
Displays the specified screen by setting
display(String) - Method in class de.gurkenlabs.litiengine.gui.screens.ScreenManager
Displays the Screen with the specified name.
DisplayMode - Enum Class in de.gurkenlabs.litiengine.configuration
Enum representing the different display modes available.
displayName() - Element in annotation interface de.gurkenlabs.litiengine.environment.tilemap.MapObjectDefinition
 
displayName() - Element in annotation interface de.gurkenlabs.litiengine.environment.tilemap.MapObjectPropertyDefinition
 
displayName() - Method in record class de.gurkenlabs.litiengine.environment.tilemap.TmxPropertyMetadataRegistry.TypeMetadata
Returns the value of the displayName record component.
displayName() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptPropertyMetadata
Returns the value of the displayName record component.
distance() - Method in record class de.gurkenlabs.litiengine.physics.RaycastHit
Returns the value of the distance record component.
distance(double, double, double, double) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
Computes the Euclidean distance between two points.
distance(Point2D, Point2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
Computes the Euclidean distance between two points.
distance(Rectangle2D, Point2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
Distance.
distinct(T[], T[]) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
Combines the two specified arrays by only keeping distinct values.
DIVIDE - Enum constant in enum class de.gurkenlabs.litiengine.attributes.Modification
 
Document(URI, String, long, ScriptDefinition) - Constructor for record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Document
Creates an instance of a Document record class.
documentation() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Completion
Returns the value of the documentation record component.
documentation() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Signature
Returns the value of the documentation record component.
dotProduct(Vector2D) - Method in class de.gurkenlabs.litiengine.util.geom.Vector2D
Computes the dot product of this vector with another.
DOUBLE_FORMAT - Static variable in class de.gurkenlabs.litiengine.gui.TextFieldComponent
Regex matching signed decimal numbers including scientific notation.
DOWN - Enum constant in enum class de.gurkenlabs.litiengine.Direction
Direction pointing down with a flag value of 1 and an angle of 360 degrees.
DOWN - Enum constant in enum class de.gurkenlabs.litiengine.graphics.StaticShadowType
Shadow offset downward.
DOWN - Enum constant in enum class de.gurkenlabs.litiengine.Valign
 
DOWNLEFT - Enum constant in enum class de.gurkenlabs.litiengine.graphics.StaticShadowType
Shadow offset down and to the left.
DOWNRIGHT - Enum constant in enum class de.gurkenlabs.litiengine.graphics.StaticShadowType
Shadow offset down and to the right.
drawScreenText(String, double, double, Color) - Method in class de.gurkenlabs.litiengine.scripting.ui.ScriptUiOverlay
 
drawScreenText(String, double, double, Color, Font, int) - Method in class de.gurkenlabs.litiengine.scripting.ui.ScriptUiOverlay
 
drawShadow(Graphics2D, float, float, float, float) - Method in class de.gurkenlabs.litiengine.graphics.CreatureShadowImageEffect
Draws the shadow on the specified Graphics2D context.
DropdownListField - Class in de.gurkenlabs.litiengine.gui
A GUI component that displays a single selected entry from a list of choices and reveals the full list as a drop-down when the user clicks the accompanying arrow button.
DropdownListField(double, double, double, double, Object[], int) - Constructor for class de.gurkenlabs.litiengine.gui.DropdownListField
Constructs a new DropdownListField.
dump() - Static method in class de.gurkenlabs.litiengine.DefaultUncaughtExceptionHandler
 
dumpsThreads() - Method in class de.gurkenlabs.litiengine.DefaultUncaughtExceptionHandler
 
dumpThreads(boolean) - Method in class de.gurkenlabs.litiengine.DefaultUncaughtExceptionHandler
Set whether the generated crash report will contain an additional thread dump
duration() - Method in class de.gurkenlabs.litiengine.abilities.AbilityAttributes
Gets the duration attribute of this ability.
duration() - Element in annotation interface de.gurkenlabs.litiengine.abilities.AbilityInfo
The duration of the ability.
duration() - Element in annotation interface de.gurkenlabs.litiengine.entities.EmitterInfo
Specifies the duration of the emitter.
DURATION - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Emitter
Total duration of the emitter, in milliseconds; 0 means infinite.
dX - Variable in class de.gurkenlabs.litiengine.util.geom.Vector2D
The x component of the vector.
dY - Variable in class de.gurkenlabs.litiengine.util.geom.Vector2D
The y component of the vector.
DYNAMIC - Enum constant in enum class de.gurkenlabs.litiengine.physics.Collision
Dynamic collision behavior, typically for moving objects.
DynamicAbility - Class in de.gurkenlabs.litiengine.abilities
An Ability implementation configured programmatically with attributes and executed via callbacks.
DynamicAbility(Creature, String) - Constructor for class de.gurkenlabs.litiengine.abilities.DynamicAbility
 

E

ease(TweenEquation) - Method in class de.gurkenlabs.litiengine.tweening.Tween
Sets a custom easing function for this Tween.
ease(TweenFunction) - Method in class de.gurkenlabs.litiengine.tweening.Tween
Sets a predefined easing function for this Tween.
EDGE - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.TerrainType
 
edits() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.CodeAction
Returns the value of the edits record component.
effect(Effect) - Method in class de.gurkenlabs.litiengine.abilities.AbilityBuilder
Adds an Effect to this ability.
effect(Effect) - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedAbilityBuilder
 
Effect - Class in de.gurkenlabs.litiengine.abilities.effects
The Effect class represents an abstract base class for applying effects to combat entities.
Effect(TargetingStrategy) - Constructor for class de.gurkenlabs.litiengine.abilities.effects.Effect
Constructs a new Effect with the specified targeting strategy.
Effect(TargetingStrategy, ICombatEntity) - Constructor for class de.gurkenlabs.litiengine.abilities.effects.Effect
Constructs a new Effect with the specified targeting strategy and executor.
Effect(TargetingStrategy, ICombatEntity, int) - Constructor for class de.gurkenlabs.litiengine.abilities.effects.Effect
Constructs a new Effect with the specified targeting strategy, executor, and duration.
Effect.EffectAppliedListener - Interface in de.gurkenlabs.litiengine.abilities.effects
Listener interface for receiving notifications when an effect is applied.
Effect.EffectCeasedListener - Interface in de.gurkenlabs.litiengine.abilities.effects
Listener interface for receiving notifications when an effect ceases.
EffectApplication - Class in de.gurkenlabs.litiengine.abilities.effects
Represents the application of an effect, including the entities affected and the area of impact.
EffectApplication(Collection, Shape) - Constructor for class de.gurkenlabs.litiengine.abilities.effects.EffectApplication
Constructs an EffectApplication with the specified affected entities and impact area.
EffectEvent - Class in de.gurkenlabs.litiengine.abilities.effects
Represents an event related to an Effect being applied to a combat entity.
ELASTIC_IN - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
Elastic ease-in.
ELASTIC_INOUT - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
Elastic ease-in / ease-out.
ELASTIC_OUT - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
Elastic ease-out.
ELLIPSE - Enum constant in enum class de.gurkenlabs.litiengine.entities.LightSource.Type
Ellipse-shaped light source.
ELLIPSE - Enum constant in enum class de.gurkenlabs.litiengine.graphics.emitters.particles.ParticleType
Elliptic particle.
EllipseParticle - Class in de.gurkenlabs.litiengine.graphics.emitters.particles
Represents a particle in the shape of an ellipse.
EllipseParticle(float, float) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.particles.EllipseParticle
Initializes a new instance of the EllipseParticle class with the specified dimensions.
Emitter - Class in de.gurkenlabs.litiengine.graphics.emitters
Represents an emitter that provides particle effects in the game.
Emitter() - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.Emitter
Constructs a new Emitter instance.
Emitter(double, double) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.Emitter
Constructs a new Emitter instance with the specified origin coordinates.
Emitter(double, double, EmitterAttributes) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.Emitter
Constructs a new Emitter instance with the specified coordinates and emitter data.
Emitter(double, double, String) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.Emitter
Constructs a new Emitter instance with the specified coordinates and emitter XML configuration.
Emitter(EmitterAttributes) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.Emitter
Constructs a new Emitter instance with the specified emitter data.
Emitter(Point2D) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.Emitter
Constructs a new Emitter instance with the specified origin.
Emitter(Point2D, EmitterAttributes) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.Emitter
Constructs a new Emitter instance with the specified origin and emitter data.
Emitter(Point2D, String) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.Emitter
Constructs a new Emitter instance with the specified origin and emitter XML configuration.
EMITTER - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.MapObjectType
A particle emitter.
Emitter.EmitterFinishedListener - Interface in de.gurkenlabs.litiengine.graphics.emitters
Listener interface for handling emitter completion events.
EmitterAttributes - Class in de.gurkenlabs.litiengine.graphics.emitters.xml
Represents the data structure for a particle emitter.
EmitterAttributes() - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Creates a new EmitterAttributes instance and initializes all RangeAttribute fields and other defaults required for the emitter to be rendered and updated correctly.
EmitterInfo - Annotation Interface in de.gurkenlabs.litiengine.entities
This annotation contains default values for the initialization of an emitter.
EmitterLoader - Class in de.gurkenlabs.litiengine.graphics.emitters.xml
 
EmitterMapObjectLoader - Class in de.gurkenlabs.litiengine.environment
 
EmitterMapObjectLoader() - Constructor for class de.gurkenlabs.litiengine.environment.EmitterMapObjectLoader
 
EMPTY - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tile
 
enablePlatformingMovement() - Method in class de.gurkenlabs.litiengine.scripting.CreatureScript
Configures platforming movement (A/D/Space) for this creature and binds its lifecycle to this script.
enablePlatformingMovement(int, int, int) - Method in class de.gurkenlabs.litiengine.scripting.CreatureScript
Configures platforming movement with custom keys for this creature and binds its lifecycle to this script.
enableResolutionScaling() - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
Checks if resolution scaling is enabled.
enableTextAntiAliasing(Graphics2D) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
Enables text anti-aliasing on the provided Graphics2D object.
enableTopDownMovement() - Method in class de.gurkenlabs.litiengine.scripting.CreatureScript
Configures top-down WASD keyboard movement for this creature and binds its lifecycle to this script.
enableTopDownMovement(int, int, int, int) - Method in class de.gurkenlabs.litiengine.scripting.CreatureScript
Configures top-down keyboard movement with custom keys for this creature and binds its lifecycle to this script.
encode(byte[]) - Static method in class de.gurkenlabs.litiengine.util.io.Codec
 
encode(TileData) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
Encodes the provided TileData instance into a string based on its encoding type.
encode(Color) - Static method in class de.gurkenlabs.litiengine.util.ColorHelper
Encodes the specified color to a hexadecimal string representation.
encode(BufferedImage) - Static method in class de.gurkenlabs.litiengine.util.io.Codec
 
encode(BufferedImage, ImageFormat) - Static method in class de.gurkenlabs.litiengine.util.io.Codec
 
encode(List) - Static method in class de.gurkenlabs.litiengine.scripting.ScriptBindingCodec
 
encodeAngle(float) - Static method in class de.gurkenlabs.litiengine.util.io.Codec
Encodes an angle, loosing some precision.
encodeAnglePrecise(float) - Static method in class de.gurkenlabs.litiengine.util.io.Codec
 
encodeSmallFloatingPointNumber(float, int) - Static method in class de.gurkenlabs.litiengine.util.io.Codec
Encodes positive numbers less than Short.MAX_VALUE * 2 / precision (6553.4 for precision = 1).
end() - Method in class de.gurkenlabs.litiengine.physics.Force
Ends the force, marking it as ended.
end() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Range
Returns the value of the end record component.
END_OF_DATA - Static variable in class de.gurkenlabs.litiengine.sound.spi.BitReader
 
enemies() - Static method in class de.gurkenlabs.litiengine.abilities.targeting.TargetingStrategy
Returns a strategy that targets enemy entities.
enemyOf(ICombatEntity) - Method in class de.gurkenlabs.litiengine.entities.EntityQuery
Keeps combat entities whose team differs from the reference entity's team.
EnemyTargetingStrategy - Class in de.gurkenlabs.litiengine.abilities.targeting
A targeting strategy that selects enemy entities as ability targets.
EnemyTargetingStrategy(boolean, boolean, boolean) - Constructor for class de.gurkenlabs.litiengine.abilities.targeting.EnemyTargetingStrategy
Creates a new EnemyTargetingStrategy.
EngineTypeCatalog - Class in de.gurkenlabs.litiengine.scripting
Lazily indexes public types from the engine artifact and optional project classloaders.
enrichTerrainMetadataFrom(Tileset) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
 
ensureColorValueRange(float) - Static method in class de.gurkenlabs.litiengine.util.ColorHelper
Ensures that the specified value lies within the accepted range for Color values (0-255).
ensureColorValueRange(int) - Static method in class de.gurkenlabs.litiengine.util.ColorHelper
Ensures that the specified value lies within the accepted range for Color values (0-255).
enter() - Method in class de.gurkenlabs.litiengine.entities.behavior.State
Called when the state is entered.
entities(Class) - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
Starts a fluent query against the current environment.
entity() - Method in record class de.gurkenlabs.litiengine.physics.RaycastHit
Returns the value of the entity record component.
entity(Class) - Method in class de.gurkenlabs.litiengine.scripting.ScriptedSpawner
Starts building an entity of arbitrary type via reflection.
entity(Supplier) - Method in class de.gurkenlabs.litiengine.scripting.ScriptedSpawner
Starts building an entity supplied by a factory.
entity(T) - Method in class de.gurkenlabs.litiengine.scripting.ScriptedSpawner
Starts configuring an existing entity instance to spawn.
Entity - Class in de.gurkenlabs.litiengine.entities
 
Entity() - Constructor for class de.gurkenlabs.litiengine.entities.Entity
 
Entity(boolean) - Constructor for class de.gurkenlabs.litiengine.entities.Entity
 
Entity(int) - Constructor for class de.gurkenlabs.litiengine.entities.Entity
 
Entity(int, String) - Constructor for class de.gurkenlabs.litiengine.entities.Entity
 
Entity(String) - Constructor for class de.gurkenlabs.litiengine.entities.Entity
 
ENTITY - Enum constant in enum class de.gurkenlabs.litiengine.scripting.ScriptHostType
 
EntityAction - Class in de.gurkenlabs.litiengine.entities
 
EntityActionMap - Class in de.gurkenlabs.litiengine.entities
Stores the named EntityAction instances registered on an Entity.
entityAdded(IEntity) - Method in interface de.gurkenlabs.litiengine.environment.EnvironmentEntityListener
 
EntityAnimationController<T> - Class in de.gurkenlabs.litiengine.graphics.animation
 
EntityAnimationController(T) - Constructor for class de.gurkenlabs.litiengine.graphics.animation.EntityAnimationController
Initializes a new instance of the EntityAnimationController class.
EntityAnimationController(T, Animation, Animation...) - Constructor for class de.gurkenlabs.litiengine.graphics.animation.EntityAnimationController
Initializes a new instance of the EntityAnimationController class.
EntityAnimationController(T, Spritesheet) - Constructor for class de.gurkenlabs.litiengine.graphics.animation.EntityAnimationController
Initializes a new instance of the EntityAnimationController class.
EntityAnimationController(T, Spritesheet, boolean) - Constructor for class de.gurkenlabs.litiengine.graphics.animation.EntityAnimationController
Initializes a new instance of the EntityAnimationController class.
EntityAnimationController.AnimationRule<T> - Class in de.gurkenlabs.litiengine.graphics.animation
 
EntityBuilder(Environment, Supplier) - Constructor for class de.gurkenlabs.litiengine.scripting.ScriptedSpawner.EntityBuilder
Creates an entity builder.
EntityControllers - Class in de.gurkenlabs.litiengine.entities
This class holds all controllers for the entities in the game.
EntityDistanceComparator - Class in de.gurkenlabs.litiengine.entities
 
EntityDistanceComparator(IEntity) - Constructor for class de.gurkenlabs.litiengine.entities.EntityDistanceComparator
Initializes a new instance of the EntityDistanceComparator class.
EntityEmitter - Class in de.gurkenlabs.litiengine.graphics.emitters
A standard implementation for emitters that are bound to IEntity.getLocation().
EntityEmitter(IEntity) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.EntityEmitter
Instantiates a new entity emitter that remains at the location where it has been created.
EntityEmitter(IEntity, boolean) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.EntityEmitter
Instantiates a new entity emitter.
EntityEmitter(IEntity, EmitterAttributes) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.EntityEmitter
Constructs a new EntityEmitter with EmitterAttributes that remains at the location where it has been created.
EntityEmitter(IEntity, EmitterAttributes, boolean) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.EntityEmitter
Constructs a new EntityEmitter with EmitterAttributes that follows an entity's location.
EntityEmitter(IEntity, String) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.EntityEmitter
Constructs a new EntityEmitter from a given emitter resource that remains at the location where it has been created.
EntityEmitter(IEntity, String, boolean) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.EntityEmitter
Constructs a new EntityEmitter from a given emitter resource that follows an entity's location.
EntityHitEvent - Class in de.gurkenlabs.litiengine.entities
Event dispatched whenever an ICombatEntity is hit.
EntityInfo - Annotation Interface in de.gurkenlabs.litiengine.entities
This annotation contains default values for an entity implementation.
EntityListener - Interface in de.gurkenlabs.litiengine.entities
 
EntityMessageEvent - Class in de.gurkenlabs.litiengine.entities
This implementation is used for events that contain information about a received message.
EntityMessageListener - Interface in de.gurkenlabs.litiengine.entities
This listener provides callbacks for when an Entity received a message.
EntityMovedEvent - Class in de.gurkenlabs.litiengine.entities
Event dispatched whenever an IMobileEntity moves.
EntityMovedEvent(IMobileEntity, double, double) - Constructor for class de.gurkenlabs.litiengine.entities.EntityMovedEvent
Constructs a new EntityMovedEvent.
EntityNavigator - Class in de.gurkenlabs.litiengine.entities.behavior
The EntityNavigator class is responsible for navigating an entity along a path.
EntityNavigator(IMobileEntity) - Constructor for class de.gurkenlabs.litiengine.entities.behavior.EntityNavigator
Instantiates a new entity navigator without a pre-initialized PathFinder.
EntityNavigator(IMobileEntity, PathFinder) - Constructor for class de.gurkenlabs.litiengine.entities.behavior.EntityNavigator
Constructs an EntityNavigator with a specified entity and path finder.
EntityPivot - Class in de.gurkenlabs.litiengine.entities
The EntityPivot class represents a pivot point for an entity, which can be used to determine the entity's position relative to a specific alignment or offset.
EntityPivot(IEntity, Align, Valign) - Constructor for class de.gurkenlabs.litiengine.entities.EntityPivot
Constructs a new EntityPivot with a specified entity and alignment/vertical alignment, but without specific offsets.
EntityPivot(IEntity, Align, Valign, double, double) - Constructor for class de.gurkenlabs.litiengine.entities.EntityPivot
Constructs a new EntityPivot with a specified entity and alignment/vertical alignment.
EntityPivot(IEntity, EntityPivotType, double, double) - Constructor for class de.gurkenlabs.litiengine.entities.EntityPivot
Constructs a new EntityPivot with a specified entity, pivot type, and offsets.
EntityPivotType - Enum Class in de.gurkenlabs.litiengine.entities
The EntityPivotType enum defines the types of pivot points that can be used for entities within the game.
EntityQuery<T> - Class in de.gurkenlabs.litiengine.entities
A reusable, fluent query for selecting entities without game-specific collection boilerplate.
EntityQuery(Collection) - Constructor for class de.gurkenlabs.litiengine.entities.EntityQuery
Creates a query over a collection.
entityRemoved(IEntity) - Method in interface de.gurkenlabs.litiengine.environment.EnvironmentEntityListener
 
EntityRenderedListener - Interface in de.gurkenlabs.litiengine.entities
This listener interface is used for receiving events after an entity was rendered with the game's RenderEngine.
EntityRenderEvent - Class in de.gurkenlabs.litiengine.entities
This EventObject contains data about the rendering process of an entity.
EntityRenderEvent(Graphics2D, IEntity) - Constructor for class de.gurkenlabs.litiengine.entities.EntityRenderEvent
 
EntityRenderListener - Interface in de.gurkenlabs.litiengine.entities
This listener interface is used for receiving events during an entity's rendering process from the game's RenderEngine.
EntityRotationImageEffect - Class in de.gurkenlabs.litiengine.graphics
 
EntityRotationImageEffect(IEntity) - Constructor for class de.gurkenlabs.litiengine.graphics.EntityRotationImageEffect
Initializes a new instance of the EntityRotationImageEffect.
EntityScript<T> - Class in de.gurkenlabs.litiengine.scripting
Base class for scripts attached to an entity.
EntityScript() - Constructor for class de.gurkenlabs.litiengine.scripting.EntityScript
 
EntityScriptBinding - Class in de.gurkenlabs.litiengine.scripting
Reusable script bindings that are automatically applied to entities of a project type.
EntityScriptBinding() - Constructor for class de.gurkenlabs.litiengine.scripting.EntityScriptBinding
 
EntityScriptBinding(EntityScriptBinding) - Constructor for class de.gurkenlabs.litiengine.scripting.EntityScriptBinding
 
EntityScriptBinding(Class) - Constructor for class de.gurkenlabs.litiengine.scripting.EntityScriptBinding
 
EntityScriptBinding(String) - Constructor for class de.gurkenlabs.litiengine.scripting.EntityScriptBinding
 
EntityScriptController<T> - Class in de.gurkenlabs.litiengine.scripting
Owns the script bindings of an entity and maps them onto the regular entity-controller lifecycle.
EntityScriptController(T, Collection) - Constructor for class de.gurkenlabs.litiengine.scripting.EntityScriptController
Creates a script controller for an entity.
EntitySpawnedEvent - Class in de.gurkenlabs.litiengine.entities
Represents an event that is triggered when an entity is spawned.
EntitySpawner<T> - Class in de.gurkenlabs.litiengine.environment
Represents an abstract entity spawner.
EntitySpawner(int, int) - Constructor for class de.gurkenlabs.litiengine.environment.EntitySpawner
 
EntitySpawner(int, int, Function) - Constructor for class de.gurkenlabs.litiengine.environment.EntitySpawner
 
EntitySpawner(int, Function) - Constructor for class de.gurkenlabs.litiengine.environment.EntitySpawner
 
EntitySpawner(List, int, int) - Constructor for class de.gurkenlabs.litiengine.environment.EntitySpawner
 
EntitySpawner(List, int, int, IEntitySpawner.SpawnMode) - Constructor for class de.gurkenlabs.litiengine.environment.EntitySpawner
Initializes a new instance of the EntitySpawner class.
EntitySpawner(List, int, IEntitySpawner.SpawnMode) - Constructor for class de.gurkenlabs.litiengine.environment.EntitySpawner
 
EntityState<T> - Class in de.gurkenlabs.litiengine.entities.behavior
 
EntityState(String, T, Environment) - Constructor for class de.gurkenlabs.litiengine.entities.behavior.EntityState
 
EntityTransformListener - Interface in de.gurkenlabs.litiengine.entities
This listener provides callbacks for when an Entity was moved or changed its size.
EntityTransition<T> - Class in de.gurkenlabs.litiengine.entities.behavior
Represents a transition for an entity.
EntityTransition(T, int) - Constructor for class de.gurkenlabs.litiengine.entities.behavior.EntityTransition
Initializes a new instance of the EntityTransition class with the specified entity and priority.
EntityTransition(T, int, State) - Constructor for class de.gurkenlabs.litiengine.entities.behavior.EntityTransition
Initializes a new instance of the EntityTransition class with the specified entity, priority, and state.
EntityYComparator - Class in de.gurkenlabs.litiengine.entities
This Comparator implementation sorts entities by the max y-coordinate of their collision box (if its a ICollisionEntity) or of their bounding box.
EntityYComparator() - Constructor for class de.gurkenlabs.litiengine.entities.EntityYComparator
 
env - Variable in class de.gurkenlabs.litiengine.scripting.ScriptedSpawner.EntityBuilder
 
environment() - Method in class de.gurkenlabs.litiengine.environment.GameWorld
Gets the game's current Environment.
environment() - Method in class de.gurkenlabs.litiengine.scripting.AbstractScript
Returns the host's current environment, or null for game scripts without one.
environment() - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
Returns the environment associated with this host.
Environment - Class in de.gurkenlabs.litiengine.environment
The live collection of entities, map data, render layers, and physical state for one loaded map.
Environment(IMap) - Constructor for class de.gurkenlabs.litiengine.environment.Environment
Instantiates a new Environment for the specified map.
Environment(String) - Constructor for class de.gurkenlabs.litiengine.environment.Environment
Instantiates a new Environment for the specified map.
ENVIRONMENT - Enum constant in enum class de.gurkenlabs.litiengine.scripting.ScriptHostType
 
EnvironmentEntityListener - Interface in de.gurkenlabs.litiengine.environment
 
EnvironmentListener - Interface in de.gurkenlabs.litiengine.environment
This listener provides callbacks for different points over the life cycle of an IEnvironment (loaded/unloaded/cleared/initialized).
EnvironmentLoadedListener - Interface in de.gurkenlabs.litiengine.environment
This listener provides callbacks for when an Environment was loaded.
EnvironmentRenderedListener - Interface in de.gurkenlabs.litiengine.environment
This listener provides call backs for different points during rendering an Environment.
EnvironmentScript - Class in de.gurkenlabs.litiengine.scripting
Base class for scripts attached to one loaded environment.
EnvironmentScript() - Constructor for class de.gurkenlabs.litiengine.scripting.EnvironmentScript
 
EnvironmentUnloadedListener - Interface in de.gurkenlabs.litiengine.environment
This listener provides callbacks for when an Environment was unloaded.
equals(double, double, double) - Static method in class de.gurkenlabs.litiengine.util.MathUtilities
Checks if two double values are equal within a given epsilon.
equals(Point2D, Point2D, double) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
Determines whether two points are within the given epsilon distance of each other.
equals(Object) - Method in class de.gurkenlabs.litiengine.attributes.AttributeModifier
Checks if this PropertyModifier is equal to the specified object.
equals(Object) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
Tests for equality between two custom properties.
equals(Object) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapImage
Tests for equality between two map images.
equals(Object) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IPolyShape
Tests for equality between two polylines.
equals(Object) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITile
Tests for equality between two tiles.
equals(Object) - Method in record class de.gurkenlabs.litiengine.environment.tilemap.TmxPropertyMetadataRegistry.PropertyMetadata
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.gurkenlabs.litiengine.environment.tilemap.TmxPropertyMetadataRegistry.TypeMetadata
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
 
equals(Object) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapImage
 
equals(Object) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.PolyShape
 
equals(Object) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tile
 
equals(Object) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileOffset
 
equals(Object) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
 
equals(Object) - Method in class de.gurkenlabs.litiengine.graphics.ImageEffect
Checks if this image effect is equal to another object.
equals(Object) - Method in class de.gurkenlabs.litiengine.gui.Appearance
Compares this Appearance object to the specified object for equality.
equals(Object) - Method in record class de.gurkenlabs.litiengine.physics.RaycastHit
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.gurkenlabs.litiengine.scripting.ScriptCompilationContext
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.gurkenlabs.litiengine.scripting.ScriptDiagnostic
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Analysis
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.CodeAction
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Completion
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Document
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Hover
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Location
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Parameter
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Position
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Range
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.SemanticToken
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Signature
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.SignatureHelp
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Symbol
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.TextEdit
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Workspace
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.gurkenlabs.litiengine.scripting.ScriptPropertyMetadata
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class de.gurkenlabs.litiengine.sound.IntroTrack
 
equals(Object) - Method in class de.gurkenlabs.litiengine.sound.LoopedTrack
 
equals(Object) - Method in class de.gurkenlabs.litiengine.sound.SinglePlayTrack
 
ERROR - Enum constant in enum class de.gurkenlabs.litiengine.scripting.ScriptDiagnostic.Severity
A problem that prevents compilation or execution.
EVEN - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.StaggerIndex
 
executeCommand(String) - Method in class de.gurkenlabs.litiengine.util.CommandManager
Executes a command by finding the corresponding consumer and passing the command arguments to it.
executingEntity() - Static method in class de.gurkenlabs.litiengine.abilities.targeting.TargetingStrategy
Returns a strategy that targets the entity executing the action.
ExecutingEntityTargetingStrategy - Class in de.gurkenlabs.litiengine.abilities.targeting
A targeting strategy that always targets the entity executing the ability.
ExecutingEntityTargetingStrategy() - Constructor for class de.gurkenlabs.litiengine.abilities.targeting.ExecutingEntityTargetingStrategy
Creates a new ExecutingEntityTargetingStrategy.
ExecutingEntityTargetTargetingStrategy - Class in de.gurkenlabs.litiengine.abilities.targeting
A targeting strategy that resolves to the current target of the executing entity.
ExecutingEntityTargetTargetingStrategy() - Constructor for class de.gurkenlabs.litiengine.abilities.targeting.ExecutingEntityTargetTargetingStrategy
Creates a new ExecutingEntityTargetTargetingStrategy.
exists(String) - Method in class de.gurkenlabs.litiengine.entities.EntityActionMap
Returns whether an action with the supplied name is registered.
exit() - Method in class de.gurkenlabs.litiengine.entities.behavior.State
Called when the state is exited.
exit() - Static method in class de.gurkenlabs.litiengine.Game
 
exit() - Method in class de.gurkenlabs.litiengine.scripting.GameScript
Exits and terminates the game.
EXIT_GAME_CLOSED - Static variable in class de.gurkenlabs.litiengine.Game
 
EXIT_GAME_CRASHED - Static variable in class de.gurkenlabs.litiengine.Game
 
exitOnError() - Method in class de.gurkenlabs.litiengine.configuration.ClientConfiguration
Checks if the application exits on error.
exitOnException() - Method in class de.gurkenlabs.litiengine.DefaultUncaughtExceptionHandler
Indicates whether this hander currently exits the game upon an unhandled exception.
EXPO_IN - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
Exponential ease-in.
EXPO_INOUT - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
Exponential ease-in / ease-out.
EXPO_OUT - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
Exponential ease-out.
exportAseprite(Animation, Path) - Method in class de.gurkenlabs.litiengine.resources.Animations
Exports the specified animation to the Aseprite JSON format.
extrude(Rectangle2D, double) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
Returns a new rectangle with the given extension applied to all sides of the input rectangle.

F

factory - Variable in class de.gurkenlabs.litiengine.scripting.ScriptedSpawner.EntityBuilder
 
fade(int) - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback
Fades this playback's volume to 0 over the given duration.
fade(int, float, TweenFunction) - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback
Fades this playback's volume to the target value over the given duration using the given TweenFunction.
FADE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
Whether particles fade out over their lifetime.
fadeIn(int) - Method in class de.gurkenlabs.litiengine.graphics.RenderComponent
Initiates a fade-in effect over the specified duration.
fadeMusic(int) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
Fades out all music volume to 0 over the specified time.
fadeMusic(int, float, TweenFunction) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
Fades all music volume to a given value over the specified time.
FADEONCOLLISION - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
Whether particles fade upon collision.
fadeOut(int) - Method in class de.gurkenlabs.litiengine.graphics.RenderComponent
Initiates a fade-out effect over the specified duration.
FIELD - Enum constant in enum class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.CompletionKind
 
FIELD - Enum constant in enum class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.SymbolKind
 
FILE_EXTENSION - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
 
FILE_EXTENSION - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
File extension used by Tiled map files.
FILE_EXTENSION - Static variable in class de.gurkenlabs.litiengine.resources.ResourceBundle
 
FileUtilities - Class in de.gurkenlabs.litiengine.util.io
Static utility methods for working with file system paths and URIs, including recursive file lookup, extension/name parsing, parent directory resolution and human-readable byte size formatting.
findCombatEntities(Shape) - Method in class de.gurkenlabs.litiengine.environment.Environment
Attempts to find all combat entities whose hitBox intersects with the specified shape.
findCombatEntities(Shape, Predicate) - Method in class de.gurkenlabs.litiengine.environment.Environment
Attempts to find all combat entities whose hitBox intersects with the specified shape.
findDirectPath(Point2D, Point2D) - Method in class de.gurkenlabs.litiengine.entities.behavior.PathFinder
Finds a direct path from the starting point to the target point.
findEntities(Shape) - Method in class de.gurkenlabs.litiengine.environment.Environment
Attempts to find all entities whose bounding box intersects with the specified shape.
findFiles(List, Path, String...) - Static method in class de.gurkenlabs.litiengine.util.io.FileUtilities
Recursively collects all files under dir whose absolute path ends with one of the supplied files names.
findFilesByExtension(List, Path, String) - Static method in class de.gurkenlabs.litiengine.util.io.FileUtilities
Recursively collects all files under dir whose absolute path ends with the supplied extension.
findMapObject(IMap, int) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
Searches the supplied map for a map object with the given id.
findPath(IMobileEntity, Point2D) - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarPathFinder
Finds a path from the entity's current position to the target using the A* algorithm.
findPath(IMobileEntity, Point2D) - Method in class de.gurkenlabs.litiengine.entities.behavior.PathFinder
Gets the path for a mobile entity from the start to the target.
findTargets(Shape, ICombatEntity) - Method in class de.gurkenlabs.litiengine.abilities.targeting.TargetingStrategy
Finds and returns a collection of combat entities that match the target criteria defined by the strategy.
findTargetsInternal(Shape, ICombatEntity) - Method in class de.gurkenlabs.litiengine.abilities.targeting.CustomTargetingStrategy
Finds the targets within the specified impact area based on the targeting condition.
findTargetsInternal(Shape, ICombatEntity) - Method in class de.gurkenlabs.litiengine.abilities.targeting.ExecutingEntityTargetingStrategy
Returns the executing entity as the sole target, regardless of the given impact area.
findTargetsInternal(Shape, ICombatEntity) - Method in class de.gurkenlabs.litiengine.abilities.targeting.ExecutingEntityTargetTargetingStrategy
Returns the executor's current target as the sole target, regardless of the given impact area.
findTargetsInternal(Shape, ICombatEntity) - Method in class de.gurkenlabs.litiengine.abilities.targeting.FixedTargetingStrategy
Returns the predefined fixed targets, ignoring both the impact area and the executor.
findTargetsInternal(Shape, ICombatEntity) - Method in class de.gurkenlabs.litiengine.abilities.targeting.OtherEntityTargetingStrategy
Finds all combat entities in the current environment that intersect the given impact area and satisfy this strategy's friendly/executor/dead filters.
findTargetsInternal(Shape, ICombatEntity) - Method in class de.gurkenlabs.litiengine.abilities.targeting.TargetingStrategy
Finds target entities in the impact area.
findTileSet(IMap, ITile) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
Searches for the tile set that contains the specified tile, identified by the grid id.
findType(String, ClassLoader) - Static method in class de.gurkenlabs.litiengine.scripting.EngineTypeCatalog
 
finish(URL) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
 
finish(URL) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
 
finished(Animation) - Method in interface de.gurkenlabs.litiengine.graphics.animation.AnimationListener
Called when the specified animation has finished playing.
finished(Emitter) - Method in interface de.gurkenlabs.litiengine.graphics.emitters.Emitter.EmitterFinishedListener
Called when the emitter has finished its lifecycle.
finished(SoundEvent) - Method in interface de.gurkenlabs.litiengine.sound.SoundPlaybackListener
This method gets called when a SoundPlayback is finished.
fireCollisionEvent(CollisionEvent) - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
 
fireCollisionEvent(CollisionEvent) - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
Triggers a collision event for this entity.
fireDeathEvent(EntityHitEvent) - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
Fires a death event for the combat entity.
fireOnChangeEvent() - Method in class de.gurkenlabs.litiengine.gui.Appearance
Triggers the change event for all registered consumers.
first() - Method in class de.gurkenlabs.litiengine.entities.EntityQuery
Finds the first matching value in configured or source order.
FIT - Enum constant in enum class de.gurkenlabs.litiengine.gui.ImageScaleMode
The image is scaled to fit within the available space while maintaining its aspect ratio.
fixed(ICombatEntity...) - Static method in class de.gurkenlabs.litiengine.abilities.targeting.TargetingStrategy
Returns a strategy for a fixed list of target entities.
FixedTargetingStrategy - Class in de.gurkenlabs.litiengine.abilities.targeting
A targeting strategy that always resolves to a predefined, fixed set of combat entities.
FixedTargetingStrategy(ICombatEntity...) - Constructor for class de.gurkenlabs.litiengine.abilities.targeting.FixedTargetingStrategy
Creates a new FixedTargetingStrategy with the given fixed targets.
flashVisiblePixels(Image, Color) - Static method in class de.gurkenlabs.litiengine.util.Imaging
All pixels that are not transparent are replaced by a pixel of the specified flashColor.
FLESH - Static variable in class de.gurkenlabs.litiengine.entities.Material
Flesh material.
flipHorizontally() - Method in class de.gurkenlabs.litiengine.entities.Prop
Returns whether this prop's sprite is flipped horizontally.
FLIPPED_DIAGONALLY_FLAG - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tile
 
FLIPPED_HORIZONTALLY_FLAG - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tile
 
FLIPPED_VERTICALLY_FLAG - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tile
 
flippedAnimation(Animation, String, boolean) - Static method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
Creates a new animation with the sprites flipped either vertically or horizontally.
flipSpritesHorizontally(Spritesheet) - Static method in class de.gurkenlabs.litiengine.util.Imaging
Flip the individual sprites in a Spritesheet horizontally and return an image from which a new Spritesheet can be created.
flipSpritesVertically(Spritesheet) - Static method in class de.gurkenlabs.litiengine.util.Imaging
Flip the individual sprites in a Spritesheet vertically and return an image from which a new Spritesheet can be created.
flipVertically() - Method in class de.gurkenlabs.litiengine.entities.Prop
Returns whether this prop's sprite is flipped vertically.
FLOAT - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.MapObjectPropertyType
 
FloatingText - Class in de.gurkenlabs.litiengine.scripting.ui
Represents a transient floating text item displayed in the game world.
FloatingText(String, Point2D, Color, Font, int, double) - Constructor for class de.gurkenlabs.litiengine.scripting.ui.FloatingText
 
floatText(String, IEntity, Color) - Method in class de.gurkenlabs.litiengine.scripting.ui.ScriptUiOverlay
 
floatText(String, Point2D, Color) - Method in class de.gurkenlabs.litiengine.scripting.ui.ScriptUiOverlay
 
floatText(String, Point2D, Color, Font, int, double) - Method in class de.gurkenlabs.litiengine.scripting.ui.ScriptUiOverlay
 
focusChanged(FocusChangedEvent) - Method in interface de.gurkenlabs.litiengine.graphics.ICamera.FocusChangedListener
Invoked when the focus of a camera changed.
FocusChangedEvent - Class in de.gurkenlabs.litiengine.graphics
 
FOLIAGE - Static variable in class de.gurkenlabs.litiengine.entities.Material
Foliage material.
FontIcon - Class in de.gurkenlabs.litiengine.gui
Represents an icon rendered using a specific font and text.
FontIcon(Font, char) - Constructor for class de.gurkenlabs.litiengine.gui.FontIcon
Constructs a FontIcon with the specified font and character.
FontIcon(Font, String) - Constructor for class de.gurkenlabs.litiengine.gui.FontIcon
Constructs a FontIcon with the specified font and unicode string.
fonts() - Static method in class de.gurkenlabs.litiengine.resources.Resources
Gets the container that manages Font resources.
Fonts - Class in de.gurkenlabs.litiengine.resources
A container class for managing font resources.
FONTSIZE - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenType
The font size.
FontUtilities - Class in de.gurkenlabs.litiengine.util
Utility class for font-related operations.
Force - Class in de.gurkenlabs.litiengine.physics
Represents a force in the physics engine.
Force(Point2D, float, float) - Constructor for class de.gurkenlabs.litiengine.physics.Force
Instantiates a new force.
ForceEffect - Class in de.gurkenlabs.litiengine.abilities.effects
The ForceEffect represents an effect that applies a physical force to mobile entities.
ForceEffect(TargetingStrategy, float, int) - Constructor for class de.gurkenlabs.litiengine.abilities.effects.ForceEffect
Constructs a new ForceEffect with the specified targeting strategy and force strength.
ForceEffect(TargetingStrategy, ICombatEntity, float, int) - Constructor for class de.gurkenlabs.litiengine.abilities.effects.ForceEffect
Constructs a new ForceEffect with the specified targeting strategy, executing entity, and force strength.
format(ScriptLanguageService.Document) - Method in class de.gurkenlabs.litiengine.scripting.JavaLanguageService
 
format(ScriptLanguageService.Document) - Method in interface de.gurkenlabs.litiengine.scripting.ScriptLanguageService
 
forName(String) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapOrientations
Determines the appropriate IMapOrientation instance for the given name.
Frame - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
 
Frame() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.Frame
 
Frame(int, int) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.Frame
 
Frame(ITileAnimationFrame) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.Frame
 
Frame(String, int, int, int, int, int) - Constructor for class de.gurkenlabs.litiengine.resources.AsepriteFormat.Frame
Creates a new frame entry.
FreeFlightCamera - Class in de.gurkenlabs.litiengine.graphics
 
FreeFlightCamera() - Constructor for class de.gurkenlabs.litiengine.graphics.FreeFlightCamera
Initializes a new instance of the FreeFlightCamera.
FreeFlightCamera(double, double) - Constructor for class de.gurkenlabs.litiengine.graphics.FreeFlightCamera
Initializes a new instance of the FreeFlightCamera with the specified initial focus.
FreeFlightCamera(Point2D) - Constructor for class de.gurkenlabs.litiengine.graphics.FreeFlightCamera
Initializes a new instance of the FreeFlightCamera with the specified initial focus.
friendly() - Static method in class de.gurkenlabs.litiengine.abilities.targeting.TargetingStrategy
Returns a strategy that targets friendly entities.
friendlyDead() - Static method in class de.gurkenlabs.litiengine.abilities.targeting.TargetingStrategy
Returns a strategy that targets dead friendly entities.
FriendlyTargetingStrategy - Class in de.gurkenlabs.litiengine.abilities.targeting
A targeting strategy that selects friendly entities as ability targets.
FriendlyTargetingStrategy(boolean, boolean, boolean) - Constructor for class de.gurkenlabs.litiengine.abilities.targeting.FriendlyTargetingStrategy
Creates a new FriendlyTargetingStrategy.
from(double, double) - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedProjectileBuilder
 
from(Point2D) - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedProjectileBuilder
 
fromAngle(double) - Static method in enum class de.gurkenlabs.litiengine.Direction
Gets a direction corresponding to the specified angle.
fromAseprite(AsepriteFormat, String, URL) - Static method in class de.gurkenlabs.litiengine.resources.Animations
Builds an Animation (and its backing Spritesheet) from the given Aseprite model.
fromFlagValue(byte) - Static method in enum class de.gurkenlabs.litiengine.Direction
Get a value of this enumeration that corresponds to the specified flagValue.
fromOrdinal(int) - Static method in enum class de.gurkenlabs.litiengine.environment.tilemap.MapObjectType
Returns the enum value at the given ordinal.
FULLSCREEN - Enum constant in enum class de.gurkenlabs.litiengine.configuration.DisplayMode
Fullscreen display mode.

G

Game - Class in de.gurkenlabs.litiengine
The Game class is without any doubt one of the classes that you will call a lot when creating a game with the LITIENGINE.
GAME - Enum constant in enum class de.gurkenlabs.litiengine.scripting.ScriptHostType
 
GameConfiguration - Class in de.gurkenlabs.litiengine.configuration
This class contains all default ConfigurationGroups that are provided by the LITIENGINE.
GameConfiguration(ConfigurationGroup...) - Constructor for class de.gurkenlabs.litiengine.configuration.GameConfiguration
 
GameInfo - Class in de.gurkenlabs.litiengine
The GameInfo class contains basic information about a LITIENGINE game.
GameInfo() - Constructor for class de.gurkenlabs.litiengine.GameInfo
Initializes a new instance of the GameInfo class.
GameLauncher - Class in de.gurkenlabs.litiengine.launch
Standalone launcher to bootstrap and run LITIengine games and script-based projects without custom Java entry points.
GameListener - Interface in de.gurkenlabs.litiengine
This listener interface is used for receiving events about the general life-cycle of the Game (e.g. started/terminated).
GameLoop - Class in de.gurkenlabs.litiengine
The main update loop that executes the game logic by calling the update functions on all registered IUpdatable instances.
GameMetrics - Class in de.gurkenlabs.litiengine
The class GameMetrics provides meta information about the game's metrics.
GameMetrics.RenderInfo - Class in de.gurkenlabs.litiengine
 
GameMetrics.RenderMetrics - Class in de.gurkenlabs.litiengine
 
Gamepad - Class in de.gurkenlabs.litiengine.input
The Gamepad class is designed as a wrapper implementation for any gamepad input that provides events and information about player input via gamepad.
GamepadEntityController<T> - Class in de.gurkenlabs.litiengine.input
 
GamepadEntityController(T, boolean) - Constructor for class de.gurkenlabs.litiengine.input.GamepadEntityController
 
GamepadEvent - Class in de.gurkenlabs.litiengine.input
 
GamepadEvents - Class in de.gurkenlabs.litiengine.input
The GamepadEvents class is the engine's implementation for receiving gamepad input events.
GamepadEvents() - Constructor for class de.gurkenlabs.litiengine.input.GamepadEvents
 
GamepadEvents.GamepadButtonPressedListener - Interface in de.gurkenlabs.litiengine.input
This listener interface receives pressed events for a gamepad.
GamepadEvents.GamepadButtonReleasedListener - Interface in de.gurkenlabs.litiengine.input
This listener interface receives released events for a gamepad.
GamepadEvents.GamepadValueChangedListener - Interface in de.gurkenlabs.litiengine.input
This listener interface receives poll events for a gamepad.
GamepadManager - Class in de.gurkenlabs.litiengine.input
The GamepadManager provides access to all gamepad input devices.
GamepadManager.GamepadAddedListener - Interface in de.gurkenlabs.litiengine.input
This listener interface receives events when gamepads gets added.
GamepadManager.GamepadRemovedListener - Interface in de.gurkenlabs.litiengine.input
This listener interface receives events when gamepads gets removed.
gamepads() - Static method in class de.gurkenlabs.litiengine.input.Input
Gets the manager for all gamepad input devices.
GameRandom - Class in de.gurkenlabs.litiengine
A random number generator instance that provides enhanced functionalities for the java default Random implementation.
GameScreen - Class in de.gurkenlabs.litiengine.gui.screens
A default screen implementation that renders the game's current environment.
GameScreen() - Constructor for class de.gurkenlabs.litiengine.gui.screens.GameScreen
 
GameScreen(String) - Constructor for class de.gurkenlabs.litiengine.gui.screens.GameScreen
 
GameScript - Class in de.gurkenlabs.litiengine.scripting
Base class for scripts attached to the game lifecycle.
GameScript() - Constructor for class de.gurkenlabs.litiengine.scripting.GameScript
 
GameTime - Class in de.gurkenlabs.litiengine
The GameTime class provides temporal information that can be used to perform time based events.
GameWindow - Class in de.gurkenlabs.litiengine
The GameWindow class is a wrapper for the game's visual window in which the RenderComponent lives.
GameWindow.ResolutionChangedListener - Interface in de.gurkenlabs.litiengine
This listener interface receives resolution changed events of the game window.
GameWorld - Class in de.gurkenlabs.litiengine.environment
The GameWorld class is a global environment manager that contains all Environments and provides the currently active Environment and Camera.
GameWorld() - Constructor for class de.gurkenlabs.litiengine.environment.GameWorld
You should never call this manually! Instead use the Game.world() instance.
generate(IMapOrientation, String, int, int, int, int, ITileset...) - Method in class de.gurkenlabs.litiengine.resources.Maps
Starts a process that allows the generation of maps from code.
GeometricUtilities - Class in de.gurkenlabs.litiengine.util.geom
Static utility methods for 2D geometric calculations used throughout the engine, such as distance and angle computations, shape intersection checks, scaling, and ray casting.
get() - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback.VolumeControl
Gets the value of this volume control.
get(int) - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets the entity with the specified map ID from this environment.
get(int) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
Gets the gamepad by the index within the gamepad list.
get(int) - Method in class de.gurkenlabs.litiengine.sound.spi.BitReader
 
get(int...) - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets all entities with the specified map IDs from this environment.
get(Class) - Static method in class de.gurkenlabs.litiengine.scripting.ScriptDocumentation
 
get(Class, int) - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets the strongly typed entity with the specified map ID from this environment.
get(Class, String) - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets the strongly typed entity with the specified name from this environment.
get(String) - Static method in enum class de.gurkenlabs.litiengine.Align
Gets the align enumeration value for the specified string.
get(String) - Method in class de.gurkenlabs.litiengine.entities.EntityActionMap
Returns the action registered under the supplied name.
get(String) - Static method in class de.gurkenlabs.litiengine.entities.Material
Returns the material registered under the supplied name (case-insensitive), or Material.UNDEFINED if no such material exists.
get(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets the entity with the specified name from this environment.
get(String) - Static method in enum class de.gurkenlabs.litiengine.environment.tilemap.MapObjectType
Returns the enum value matching the supplied name, or null if the name is blank or does not match any known value.
get(String) - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
 
get(String) - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
Gets the Animation instance with the specified name from this controller.
get(String) - Static method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterLoader
 
get(String) - Static method in enum class de.gurkenlabs.litiengine.graphics.StaticShadowType
Returns the enum value matching the supplied name, or StaticShadowType.NOOFFSET if the name is blank or does not match any known value.
get(String) - Method in class de.gurkenlabs.litiengine.gui.screens.ScreenManager
Gets the screen by its name.
get(String) - Static method in enum class de.gurkenlabs.litiengine.resources.ImageFormat
Gets the ImageFormat of the specified format string.
get(String) - Static method in class de.gurkenlabs.litiengine.resources.Resources
Gets the specified file as InputStream from either a resource folder or the file system.
get(String) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
Gets the resource with the specified name.
get(String) - Static method in enum class de.gurkenlabs.litiengine.resources.SoundFormat
Gets the SoundFormat of the specified format string.
get(String) - Method in class de.gurkenlabs.litiengine.resources.Spritesheets
Finds Spritesheets that were previously loaded by any load method or by the sprites.info file.
get(String) - Method in class de.gurkenlabs.litiengine.resources.Strings
Retrieves the localized string for the specified key from the default resource bundle.
get(String) - Static method in class de.gurkenlabs.litiengine.scripting.ScriptDocumentation
 
get(String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptGlobals
 
get(String) - Static method in enum class de.gurkenlabs.litiengine.Valign
Gets the vertical align enumeration value for the specified string.
get(String, boolean) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
Gets the resource with the specified name.
get(String, float) - Method in class de.gurkenlabs.litiengine.resources.Fonts
Retrieves a font with the specified name and size.
get(String, int) - Method in class de.gurkenlabs.litiengine.resources.Fonts
Retrieves a font with the specified name and style.
get(String, int, float) - Method in class de.gurkenlabs.litiengine.resources.Fonts
Retrieves a font with the specified name, style, and size.
get(String, Class) - Method in class de.gurkenlabs.litiengine.scripting.ScriptGlobals
 
get(String, Object...) - Method in class de.gurkenlabs.litiengine.resources.Strings
Retrieves the localized string for the specified key from the default resource bundle, with optional formatting arguments.
get(String, Supplier) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
Gets the resource with the specified name.
get(String, T) - Method in class de.gurkenlabs.litiengine.scripting.ScriptGlobals
 
get(URL) - Static method in class de.gurkenlabs.litiengine.resources.Resources
Gets the specified file as InputStream from either a resource folder or the file system.
get(URL) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
Gets the resource with the specified URL.
get(URL, boolean) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
Gets the resource with the specified URL.
get(URL, Supplier) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
Gets the resource with the specified URL.
get(Predicate) - Method in class de.gurkenlabs.litiengine.resources.Spritesheets
Gets a collection of spritesheets that match the specified predicate.
get(Predicate) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
Gets all resources that match the specified condition.
getAbilities() - Method in class de.gurkenlabs.litiengine.entities.Creature
Gets all abilities currently registered on this creature.
getAbility() - Method in class de.gurkenlabs.litiengine.abilities.AbilityExecution
Gets the ability being executed.
getAbility() - Method in class de.gurkenlabs.litiengine.abilities.effects.AbilityEffect
Gets the ability associated with this effect.
getAbility() - Method in class de.gurkenlabs.litiengine.entities.EntityHitEvent
Gets the ability that triggered the hit, if any.
getAbility(Class) - Method in class de.gurkenlabs.litiengine.entities.Creature
Gets the first ability of the specified class registered on this creature.
getAbility(String) - Method in class de.gurkenlabs.litiengine.entities.Creature
Gets an ability registered on this creature by its name.
getAbility(String) - Method in class de.gurkenlabs.litiengine.scripting.CreatureScript
Gets an ability registered on this creature by its name.
getAbsoluteImagePath() - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas
Gets the absolute image path of the texture atlas.
getAbsoluteLocation(Point2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Computes the absolute world location of this particle given an emitter origin.
getAbsolutePoints(double, double) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IPolyShape
 
getAbsolutePoints(double, double) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.PolyShape
 
getAbsolutePoints(Point2D) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IPolyShape
 
getAbsolutePoints(Point2D) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.PolyShape
 
getAbsolutePolyshapePoints(IMapObject) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
Returns the points of a polyline or polygon map object translated to absolute (map-space) coordinates.
getAbsoluteSourcePath() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapImage
 
getAbsoluteSourcePath() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapImage
 
getAbsoluteX(Point2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Computes the absolute world X coordinate of this particle, accounting for the particle's width.
getAbsoluteY(Point2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Computes the absolute world Y coordinate of this particle, accounting for the particle's height.
getAcceleration() - Method in class de.gurkenlabs.litiengine.entities.Creature
 
getAcceleration() - Method in interface de.gurkenlabs.litiengine.entities.IMobileEntity
Gets a value that defines how long it takes the entity to reach the full velocity (in ms).
getAcceleration(double) - Method in interface de.gurkenlabs.litiengine.entities.IMobileEntity
Gets the corrected acceleration velocity for movement calculations
getAccelerationX() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Gets the horizontal acceleration of the particle.
getAccelerationX() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Gets the horizontal acceleration parameter of spawned particles.
getAccelerationY() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Gets the vertical acceleration of the particle.
getAccelerationY() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Gets the vertical acceleration parameter of spawned particles.
getAcceptableError() - Method in class de.gurkenlabs.litiengine.entities.behavior.EntityNavigator
Gets the acceptable error for navigation.
getActions() - Method in class de.gurkenlabs.litiengine.entities.EntityActionMap
Returns an unmodifiable view of all registered actions.
getActivationType() - Method in class de.gurkenlabs.litiengine.entities.Trigger
Gets the activation type of this trigger.
getActivators() - Method in class de.gurkenlabs.litiengine.entities.Trigger
Gets the list of activators.
getActiveAppliances() - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
Returns the list of active effect applications.
getActiveForces() - Method in interface de.gurkenlabs.litiengine.physics.IMovementController
Gets the active forces.
getActiveForces() - Method in class de.gurkenlabs.litiengine.physics.MovementController
 
getAffectedEntities() - Method in class de.gurkenlabs.litiengine.abilities.effects.EffectApplication
Gets the entities affected by the effect.
getAffineTransform() - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
 
getAffineTransform() - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
Gets the AffineTransform instance assigned to this controller that can be used to externally transform the current image when rendering it with the ImageRenderer.
getAlias(String, IMap) - Method in class de.gurkenlabs.litiengine.resources.Maps
 
getAlias(String, Blueprint) - Method in class de.gurkenlabs.litiengine.resources.Blueprints
Gets the alias for the specified resource.
getAlias(String, T) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
Gets an alias for the specified resourceName.
getAlign() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectText
Gets the horizontal alignment of the text.
getAlign() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Text
 
getAliveTime() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
Retrieves the total alive time of the emitter.
getAliveTime() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
 
getAliveTime() - Method in class de.gurkenlabs.litiengine.graphics.ImageEffect
Gets the time in milliseconds that this effect has been alive.
getAliveTime() - Method in interface de.gurkenlabs.litiengine.ITimeToLive
Gets the time this instance is alive.
getAll() - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
 
getAll() - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
Gets all Animation instances managed by this controller.
getAll() - Static method in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio16x10
Gets all predefined resolutions with an aspect ratio of 16:10.
getAll() - Static method in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio16x9
Gets all predefined resolutions with an aspect ratio of 16:9.
getAll() - Static method in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio4x3
Gets all predefined resolutions with an aspect ratio of 4:3.
getAll() - Static method in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio5x4
Gets all predefined resolutions with an aspect ratio of 5:4.
getAll() - Method in class de.gurkenlabs.litiengine.gui.screens.ScreenManager
Gets all screens of the game.
getAll() - Method in class de.gurkenlabs.litiengine.input.GamepadManager
Gets all gamepads that are currently available.
getAll() - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
Gets all loaded resources from this container.
getAll() - Method in class de.gurkenlabs.litiengine.resources.Spritesheets
Gets a collection of all loaded spritesheets.
getAll(Class) - Static method in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio
Collects all public static Resolution fields declared on the supplied class.
getAllByName() - Method in class de.gurkenlabs.litiengine.resources.Animations
Convenience method: returns all loaded animations indexed by name.
getAllExtensions() - Static method in enum class de.gurkenlabs.litiengine.resources.ImageFormat
 
getAllExtensions() - Static method in enum class de.gurkenlabs.litiengine.resources.SoundFormat
Gets all the file extensions supported by the engine.
getAllFields(List, Class) - Static method in class de.gurkenlabs.litiengine.util.ReflectionUtilities
Recursively gets all fields of the specified type, respecting parent classes.
getAllMapIDs() - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets an immutable collection with all assigned map IDs on this environment.
getAllMusic() - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
Gets a list of all music playbacks.
getAllProperties() - Static method in class de.gurkenlabs.litiengine.environment.tilemap.TmxPropertyMetadataRegistry
Retrieves all registered property metadata objects.
getAllTypes() - Static method in class de.gurkenlabs.litiengine.environment.tilemap.TmxPropertyMetadataRegistry
Retrieves all registered map object type metadata objects.
getAlphaVariance() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Gets the per-particle alpha variance.
getAmbientLight() - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets the ambient light instance of this environment.
getAngle() - Method in class de.gurkenlabs.litiengine.entities.Entity
 
getAngle() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Returns the direction in which this entity is facing.
getAngle() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Gets the current rotation angle of the particle, in degrees.
getAngle() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Gets the starting angle parameter for spawned particles.
getAngle() - Method in class de.gurkenlabs.litiengine.graphics.EntityRotationImageEffect
 
getAngle() - Method in class de.gurkenlabs.litiengine.graphics.RotationImageEffect
 
getAnimation() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITilesetEntry
 
getAnimation() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TilesetEntry
 
getAnimationController() - Method in class de.gurkenlabs.litiengine.entities.EntityControllers
 
getApp() - Method in class de.gurkenlabs.litiengine.resources.AsepriteFormat
 
getAppearance() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Gets the default appearance object for this GuiComponent.
getAppearanceDisabled() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Gets the appearance object for this GuiComponent while disabled.
getAppearanceHovered() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Gets the appearance object for this GuiComponent while hovered.
getAppliedEffects() - Method in class de.gurkenlabs.litiengine.abilities.AbilityExecution
Gets the effects that have been applied during this execution.
getAppliedEffects() - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
 
getAppliedEffects() - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
Gets the list of effects currently applied to this entity.
getAppliedTicks() - Method in class de.gurkenlabs.litiengine.abilities.effects.EffectApplication
Gets the time in ticks when the effect was applied.
getApplyOrder() - Method in enum class de.gurkenlabs.litiengine.attributes.Modification
Gets the apply order of this modification type.
getArea() - Method in class de.gurkenlabs.litiengine.entities.StaticShadow
Gets the area of the static shadow.
getArea(int) - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets the MapArea with the specified map ID from this environment.
getArea(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets the MapArea with the specified name from this environment.
getAreas() - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets an immutable collection containing all MapArea entities on this environment.
getAreas(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets an immutable collection containing all MapArea entities with the specified tag.
getAsBool() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
Retrieves the value of the property as a boolean.
getAsBool() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
 
getAsByte() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
Retrieves the value of the property as a byte.
getAsByte() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
 
getAsChar() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
Retrieves the value of the property as a char.
getAsChar() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
 
getAsColor() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
Retrieves the value of the property as a Color.
getAsColor() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
 
getAsDouble() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
Retrieves the value of the property as a double.
getAsDouble() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
 
getAsEnum(Class) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
Retrieves the value of the property as an Enum.
getAsEnum(Class) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
 
getAsFile() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
Retrieves the value of the property as a URL.
getAsFile() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
 
getAsFloat() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
Retrieves the value of the property as a float.
getAsFloat() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
 
getAsInt() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
Retrieves the value of the property as an int.
getAsInt() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
 
getAsLong() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
Retrieves the value of the property as a long.
getAsLong() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
 
getAsShort() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
Retrieves the value of the property as a short.
getAsShort() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
 
getAsString() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
Retrieves the value of the property as a String.
getAsString() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
 
getAsync(String) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
Eventually gets the resource with the specified location.
getAsync(URL) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
Eventually gets the resource with the specified location.
getAttribute(ICombatEntity) - Method in class de.gurkenlabs.litiengine.abilities.effects.AttributeEffect
Gets the attribute to be modified for the specified entity.
getAttributeDoc(String) - Static method in class de.gurkenlabs.litiengine.scripting.ScriptDocumentation
 
getAttributes() - Method in class de.gurkenlabs.litiengine.abilities.Ability
Gets the attributes of this ability.
getAudioFileFormat(File) - Method in class de.gurkenlabs.litiengine.sound.spi.AudioFileReader
 
getAudioFileFormat(InputStream) - Method in class de.gurkenlabs.litiengine.sound.spi.AudioFileReader
 
getAudioFileFormat(InputStream, long) - Method in class de.gurkenlabs.litiengine.sound.spi.AudioFileReader
 
getAudioFileFormat(InputStream, long) - Method in class de.gurkenlabs.litiengine.sound.spi.mp3.Mp3FileReader
 
getAudioFileFormat(URL) - Method in class de.gurkenlabs.litiengine.sound.spi.AudioFileReader
 
getAudioInputStream(File) - Method in class de.gurkenlabs.litiengine.sound.spi.AudioFileReader
 
getAudioInputStream(InputStream) - Method in class de.gurkenlabs.litiengine.sound.spi.AudioFileReader
 
getAudioInputStream(InputStream, long) - Method in class de.gurkenlabs.litiengine.sound.spi.AudioFileReader
 
getAudioInputStream(URL) - Method in class de.gurkenlabs.litiengine.sound.spi.AudioFileReader
 
getAudioInputStream(AudioFormat.Encoding, AudioInputStream) - Method in class de.gurkenlabs.litiengine.sound.spi.mp3.Mp3FormatConversionProvider
 
getAudioInputStream(AudioFormat, AudioInputStream) - Method in class de.gurkenlabs.litiengine.sound.spi.mp3.Mp3FormatConversionProvider
 
getAvailableProperties() - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
Returns the lazily-computed list of all built-in property names defined by this class and its nested MapObjectProperty.Emitter and MapObjectProperty.Particle classes.
getAvailableProperties() - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapProperty
Returns the lazily-computed list of all built-in map property names defined by this class.
getAverage(double[]) - Static method in class de.gurkenlabs.litiengine.util.MathUtilities
Calculates the average of an array of double values.
getAverage(float[]) - Static method in class de.gurkenlabs.litiengine.util.MathUtilities
Calculates the average of an array of float values.
getAverage(int[]) - Static method in class de.gurkenlabs.litiengine.util.MathUtilities
Calculates the average of an array of int values.
getAverageLocation(Point2D...) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
Returns the average (centroid) location of the supplied points.
getAverageLocation(Collection) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
Returns the average (centroid) location of the supplied collection of points.
getAxisDeadzone() - Method in class de.gurkenlabs.litiengine.input.Gamepad
Gets the deadzone for any axis components on this gamepad.
getBackground() - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
Retrieves the background image for the component based on its current state.
getBackground() - Method in class de.gurkenlabs.litiengine.gui.ImageComponentList
Gets the background spritesheet of the image component list.
getBackgroundColor() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
Gets the background color of the map.
getBackgroundColor() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
 
getBackgroundColor1() - Method in class de.gurkenlabs.litiengine.gui.Appearance
Gets the first background color.
getBackgroundColor2() - Method in class de.gurkenlabs.litiengine.gui.Appearance
Gets the second background color.
getBackgroundPaint(double, double) - Method in class de.gurkenlabs.litiengine.gui.Appearance
Gets the background paint for the specified dimensions.
getBaseRenderScale() - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
Gets the base render scale of the game.
getBaseURL() - Method in class de.gurkenlabs.litiengine.util.io.URLAdapter
Gets the base URL used by this URLAdapter instance.
getBasicImage() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITilesetEntry
Gets the "standard" image for this tileset entry, without applying any animations.
getBasicImage() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TilesetEntry
 
getBindings() - Method in class de.gurkenlabs.litiengine.scripting.EntityScriptController
Returns the merged, ordered list of active script bindings for this entity.
getBluePrints() - Method in class de.gurkenlabs.litiengine.resources.ResourceBundle
Gets the list of blueprints in this resource bundle.
getBoolean() - Method in class de.gurkenlabs.litiengine.sound.spi.BitReader
 
getBoolValue(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
Gets the boolean value of the custom property with the provided name.
getBoolValue(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
 
getBoolValue(String, boolean) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
Gets the boolean value of the custom property with the provided name.
getBoolValue(String, boolean) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
 
getBorderColor() - Method in class de.gurkenlabs.litiengine.gui.Appearance
Gets the border color.
getBorderRadius() - Method in class de.gurkenlabs.litiengine.gui.Appearance
Gets the border radius.
getBorderStyle() - Method in class de.gurkenlabs.litiengine.gui.Appearance
Gets the border style.
getBoundingBox() - Method in class de.gurkenlabs.litiengine.entities.Entity
 
getBoundingBox() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Gets the bounding box of the entity.
getBoundingBox() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
Gets the hit box.
getBoundingBox() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
 
getBoundingBox() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Gets the bounding box of this GuiComponent.
getBoundingBox(Point2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Gets the current bounding box of the particle, depending on its spawn location.
getBoundingBox(Point2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.ShapeParticle
Retrieves the bounding box of the particle.
getBoundingBox(Point2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.SpriteParticle
 
getBoundingBox(Point2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.TextParticle
Gets the bounding box of the text particle.
getBounds() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
Gets the rectangular bounds of this node.
getBounds() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
Gets the bounding rectangle of the map in pixels.
getBounds() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
 
getBounds() - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
Gets the environment bounds that confine the operation area of the PhysicsEngine.
getBounds(int, int, IMap) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapOrientation
Determines the bounding box for the tile at the given coordinates.
getBounds(IMapObject...) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
Computes the combined axis-aligned bounding box of the supplied map objects.
getBounds(IMapObject...) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
 
getBounds(Graphics2D, String) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
Retrieve the bounds of some text if it was to be drawn on the specified Graphics2D
getBounds(Point, IMap) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapOrientation
Determines the bounding box for the tile at the given coordinates.
getBounds(Iterable) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
 
getBoxAlign() - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
Gets the horizontal speech bubble alignment that dictates its position relative to the entity center point.
getBrushSize() - Method in class de.gurkenlabs.litiengine.gui.MouseDrawComponent
Gets the size of the brush used for drawing.
getButton1() - Method in class de.gurkenlabs.litiengine.gui.Slider
Gets the first arrow button (e.g. decrease).
getButton2() - Method in class de.gurkenlabs.litiengine.gui.Slider
Gets the second arrow button (e.g. increase).
getButtonSprite() - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
Gets the spritesheet used to render the drop-down button.
getButtonSprite() - Method in class de.gurkenlabs.litiengine.gui.ListField
Gets the spritesheet used for the button.
getButtonSpritesheet() - Method in class de.gurkenlabs.litiengine.gui.Slider
Gets the spritesheet used to render the arrow buttons.
getById(String) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
Gets the gamepad with the specified id if it is still plugged in.
getByTag(Class, String...) - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets a distinct and strongly named collection of all entities with any of the specified tags.
getByTag(String...) - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets a distinct collection of all entities with any of the specified tags.
getBytes(InputStream) - Static method in class de.gurkenlabs.litiengine.util.io.StreamUtilities
 
getByteValue(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
Gets the byte value of the custom property with the provided name.
getByteValue(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
 
getByteValue(String, byte) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
Gets the byte value of the custom property with the provided name.
getByteValue(String, byte) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
 
getCamera() - Method in class de.gurkenlabs.litiengine.graphics.CameraEvent
Gets the camera associated with this event.
getCastConsumer() - Method in class de.gurkenlabs.litiengine.abilities.DynamicAbility
 
getCastLocation() - Method in class de.gurkenlabs.litiengine.abilities.AbilityExecution
Gets the location where the ability was cast.
getCastType() - Method in class de.gurkenlabs.litiengine.abilities.Ability
Gets the cast type of this ability.
getCellComponents() - Method in class de.gurkenlabs.litiengine.gui.ImageComponentList
Gets the list of image components (cells) in the image component list.
getCenter() - Method in class de.gurkenlabs.litiengine.entities.Entity
 
getCenter() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Gets the center point of the entity.
getCenter() - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets the center location of the boundaries defined by the map of this environment.
getCenter() - Method in class de.gurkenlabs.litiengine.GameWindow
Gets the current resolution scale.
getCenter(double, double, double, double) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
Returns the midpoint of the rectangle defined by the two given coordinate pairs.
getCenter(Line2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
Returns the midpoint of the given line.
getCenter(Point2D, Point2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
Returns the midpoint between two points.
getCenter(RectangularShape) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
Returns the center of a shape whose geometry is defined by a rectangular frame.
getCenterX() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Gets x coordinate of this GuiComponent's center point.
getCenterY() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Gets y coordinate of this GuiComponent's center point.
getChangeConsumer() - Method in class de.gurkenlabs.litiengine.gui.CheckBox
Gets the list of consumers to be notified when the checked state changes.
getChangeConsumer() - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
Gets the list of registered change listeners.
getChangeConsumer() - Method in class de.gurkenlabs.litiengine.gui.ListField
Gets the list of change consumers.
getChangeConsumer() - Method in class de.gurkenlabs.litiengine.gui.Slider
Gets the list of registered change listeners.
getChangeCooldown() - Method in class de.gurkenlabs.litiengine.gui.screens.ScreenManager
Gets the screen change cooldown which is used to ensure that screens cannot be switched too quickly while the game is running.
getChanged() - Method in class de.gurkenlabs.litiengine.gui.screens.ScreenChangedEvent
Gets the new screen that has been changed to.
getCharValue(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
Gets the char value of the custom property with the provided name.
getCharValue(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
 
getCharValue(String, char) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
Gets the char value of the custom property with the provided name.
getCharValue(String, char) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
 
getChosenElementComponent() - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
Gets the component that displays the currently selected element when the drop-down is collapsed.
getCircle(Point2D, double) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
Creates a circle (as an Ellipse2D) with the given center and radius.
getClampAlign() - Method in class de.gurkenlabs.litiengine.graphics.Camera
 
getClampAlign() - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
Gets the current horizontal alignment used for clamping the camera to the map boundaries.
getClampValign() - Method in class de.gurkenlabs.litiengine.graphics.Camera
 
getClampValign() - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
Gets the current vertical alignment used for clamping the camera to the map boundaries.
getClickConsumer() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Gets the click consumer list.
getCollision() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Gets the collision behavior of emitted particles.
getCollisionBox() - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
Gets the collision box.
getCollisionBox() - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
Gets the collision box.
getCollisionBox(int) - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets the CollisionBox with the specified map ID from this environment.
getCollisionBox(Point2D) - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
Gets the collision box.
getCollisionBox(Point2D) - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
Gets the collision box.
getCollisionBox(Point2D, double, double, double, double, Align, Valign) - Static method in class de.gurkenlabs.litiengine.entities.CollisionEntity
Calculates the collision box for an entity based on its location, dimensions, and alignment.
getCollisionBox(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets the CollisionBox with the specified name from this environment.
getCollisionBoxAlign() - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
 
getCollisionBoxAlign() - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
Retrieves the horizontal alignment of the entity's collision box.
getCollisionBoxCenter() - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
 
getCollisionBoxCenter() - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
Gets the center Point2D of the entities collision box.
getCollisionBoxes() - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets an immutable collection containing all CollisionBox entities on this environment.
getCollisionBoxes() - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
Gets all CollisionBoxes, regardless of their Collision type.
getCollisionBoxes(Collision) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
Gets all CollisionBoxes with the given Collision type.
getCollisionBoxes(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets an immutable collection containing all CollisionBox entities with the specified tag.
getCollisionBoxHeight() - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
 
getCollisionBoxHeight() - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
Retrieves the height of the entity's collision box.
getCollisionBoxValign() - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
 
getCollisionBoxValign() - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
Retrieves the vertical alignment of the entity's collision box.
getCollisionBoxWidth() - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
 
getCollisionBoxWidth() - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
Retrieves the width of the entity's collision box.
getCollisionEntities() - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
Gets all ICollisionEntities, regardless of their Collision type.
getCollisionEntities(Collision) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
Gets all ICollisionEntities with the given Collision type.
getCollisionInfo() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITilesetEntry
 
getCollisionInfo() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TilesetEntry
 
getCollisionType() - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
 
getCollisionType() - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
Retrieves the collision type of this entity.
getCollisionType() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Gets the collision behavior of this particle.
getColor() - Method in class de.gurkenlabs.litiengine.entities.LightSource
Gets the color of the light emitted by this source.
getColor() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectLayer
 
getColor() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectText
Gets the text color.
getColor() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITerrain
Gets the color associated with the terrain.
getColor() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObjectLayer
 
getColor() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Text
 
getColor() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.WangColor
 
getColor() - Method in class de.gurkenlabs.litiengine.graphics.ColorLayer
Gets the current color of the layer.
getColor() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Gets the current color of the particle.
getColor() - Method in class de.gurkenlabs.litiengine.graphics.OverlayPixelsImageEffect
 
getColor() - Method in class de.gurkenlabs.litiengine.scripting.ui.FloatingText
 
getColor() - Method in class de.gurkenlabs.litiengine.scripting.ui.ScriptUiOverlay.ScreenText
 
getColors() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Gets the configured list of color strings used when spawning particles.
getColorValue(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
Gets the color value of the custom property with the provided name.
getColorValue(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
 
getColorValue(String, Color) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
Gets the color value of the custom property with the provided name.
getColorValue(String, Color) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
 
getColorVariance() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Gets the per-particle color variance.
getColumns() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileset
Gets the number of tile columns in the tileset.
getColumns() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
 
getColumns() - Method in class de.gurkenlabs.litiengine.graphics.Spritesheet
Gets the sprites per row.
getColumns() - Method in class de.gurkenlabs.litiengine.gui.ImageComponentList
Gets the number of columns in the image component list.
getColumnWidth() - Method in class de.gurkenlabs.litiengine.gui.ImageComponentList
Gets the width of each column in the image component list.
getCombatEntities() - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets an immutable collection containing all ICombatEntity entities on this environment.
getCombatEntities(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets an immutable collection containing all ICombatEntity entities with the specified tag.
getCombatEntity() - Method in class de.gurkenlabs.litiengine.abilities.effects.EffectEvent
Gets the combat entity associated with this event.
getCombatEntity(int) - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets the ICombatEntity with the specified map ID from this environment.
getCombatEntity(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets the ICombatEntity with the specified name from this environment.
getCommaSeparatedStringValues(String, String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
Gets a list of strings stored in a single comma-separated property.
getCommaSeparatedStringValues(String, String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
 
getCompany() - Method in class de.gurkenlabs.litiengine.GameInfo
Gets the company that created the game.
getCompatibleImage(int, int) - Static method in class de.gurkenlabs.litiengine.util.Imaging
Gets an empty BufferedImage with the given size.
getComponent() - Method in class de.gurkenlabs.litiengine.gui.ComponentRenderEvent
Get the component involved with the rendering process.
getComponentId() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Gets the component id of this GuiComponent.
getComponentId() - Method in class de.gurkenlabs.litiengine.input.GamepadEvent
Gets the identifier of the component that caused this event.
getComponentName() - Method in class de.gurkenlabs.litiengine.input.GamepadEvent
Gets the name of the component that caused this event.
getComponents() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Gets the child components of this GuiComponent.
getComponents() - Method in class de.gurkenlabs.litiengine.input.Gamepad
 
getCompression() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
 
getConfigurationGroup(Class) - Method in class de.gurkenlabs.litiengine.configuration.Configuration
Gets the strongly typed configuration group if it was previously added to the configuration.
getConfigurationGroup(String) - Method in class de.gurkenlabs.litiengine.configuration.Configuration
Gets the configuration group with the specified prefix.
getConfigurationGroups() - Method in class de.gurkenlabs.litiengine.configuration.Configuration
Gets all ConfigurationGroups from the configuration.
getConnectingLines(Point2D, Point2D[]) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
Returns the line segments that connect the supplied point to each of the supplied rectangle corner points.
getConstrainingLines(Area) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
Extracts the constraining line segments of the given Area by iterating over its path.
getContent() - Method in class de.gurkenlabs.litiengine.gui.ListField
Gets the content of the list field.
getContentArray() - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
Gets the array of selectable values.
getContentList() - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
Gets the internal list field used to render the drop-down entries.
getContext(Class) - Static method in class de.gurkenlabs.litiengine.util.io.XmlUtilities
Returns the cached JAXB context for a root type, creating it when necessary.
getController(Class) - Method in class de.gurkenlabs.litiengine.entities.Entity
 
getController(Class) - Method in class de.gurkenlabs.litiengine.entities.EntityControllers
 
getController(Class) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Gets a specific controller of the entity.
getControllers() - Method in class de.gurkenlabs.litiengine.entities.Entity
 
getCooldown() - Method in class de.gurkenlabs.litiengine.entities.Trigger
Gets the cooldown time between activations.
getCooldownInSeconds() - Method in class de.gurkenlabs.litiengine.abilities.Ability
Gets the cooldown of this ability in seconds.
getCosts(AStarNode) - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
Calculates the movement cost from this node to the target node.
getCountry() - Method in class de.gurkenlabs.litiengine.configuration.ClientConfiguration
Gets the country code.
getCreature() - Method in class de.gurkenlabs.litiengine.graphics.CreatureShadowImageEffect
Gets the creature associated with this image effect.
getCreature(int) - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets the Creature with the specified map ID from this environment.
getCreature(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets the Creature with the specified name from this environment.
getCreatures() - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets an immutable collection containing all Creature entities on this environment.
getCreatures(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets an immutable collection containing all Creature entities with the specified tag.
getCurrent() - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
 
getCurrent() - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
Gets the currently active Animation of this controller.
getCurrentAnimationName() - Method in class de.gurkenlabs.litiengine.graphics.animation.CreatureAnimationController
This method evaluates the current animation name that depends on certain properties of the EntityAnimationController.getEntity().
getCurrentAppearance() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
 
getCurrentExecution() - Method in class de.gurkenlabs.litiengine.abilities.Ability
Gets the current execution of this ability.
getCurrentFrame() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileAnimation
 
getCurrentFrame() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileAnimation
 
getCurrentImage() - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
 
getCurrentImage() - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
Gets the current sprite (keyframe) of the currently active animation of this controller.
getCurrentImage() - Method in class de.gurkenlabs.litiengine.graphics.animation.PropAnimationController
 
getCurrentImage(int, int) - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
 
getCurrentImage(int, int) - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
Gets the current sprite scaled by the specified dimensions of the currently active animation of this controller.
getCurrentKeyFrame() - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
Gets the current keyframe of the animation.
getCurrentSelection() - Method in class de.gurkenlabs.litiengine.gui.Menu
Gets the current selection index of the menu.
getCurrentState() - Method in class de.gurkenlabs.litiengine.entities.behavior.StateMachine
Gets the current state of the state machine.
getCurrentValue() - Method in class de.gurkenlabs.litiengine.gui.Slider
Gets the currently selected value.
getCurrentValue() - Method in class de.gurkenlabs.litiengine.gui.Spinner
Gets the current value of the spinner.
getCursor() - Method in class de.gurkenlabs.litiengine.gui.TextFieldComponent
Gets the string rendered as the caret while the field is focused.
getCustomKeyFrameDurations(Spritesheet) - Method in class de.gurkenlabs.litiengine.resources.Spritesheets
Gets the custom keyframe durations for the specified spritesheet.
getCustomKeyFrameDurations(String) - Method in class de.gurkenlabs.litiengine.resources.Spritesheets
Gets the custom keyframe durations for the specified spritesheet name.
getCustomRenderType() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Gets the custom render type that overrides the emitter's render type, if Particle.usesCustomRenderType() is true.
getCustomSpawnpoints() - Method in class de.gurkenlabs.litiengine.environment.EntitySpawner
 
getDamage() - Method in class de.gurkenlabs.litiengine.entities.EntityHitEvent
Gets the damage dealt by the hit.
getDamage() - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedProjectile
 
getData() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileLayer
Gets the list of tiles in this layer.
getData() - Method in class de.gurkenlabs.litiengine.resources.SoundResource
Gets the encoded sound data.
getDays(long) - Static method in class de.gurkenlabs.litiengine.util.TimeUtilities
Converts milliseconds to days.
getDeceleration() - Method in class de.gurkenlabs.litiengine.entities.Creature
 
getDeceleration() - Method in interface de.gurkenlabs.litiengine.entities.IMobileEntity
Gets a value that defines how long it takes the entity to stop when slowing down from movements (in ms).
getDeceleration(double, double) - Method in interface de.gurkenlabs.litiengine.entities.IMobileEntity
Gets the corrected deceleration velocity for movement calculations
getDecodedColors() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Gets the decoded Color list derived from the configured color strings.
getDefault() - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
 
getDefault() - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
Gets the default Animation of this controller.
getDefaultAppearance() - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
Gets the default appearance for GUI components.
getDefaultAppearanceDisabled() - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
Gets the default appearance for disabled GUI components.
getDefaultAppearanceHovered() - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
Gets the default appearance for hovered GUI components.
getDefaultFont() - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
Gets the default font for GUI components.
getDefaultSpeechBubbleDisplayTime() - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
Gets the default display time for speech bubbles in milliseconds.
getDefaultSpritePrefixes(Class) - Static method in class de.gurkenlabs.litiengine.graphics.animation.EntityAnimationController
 
getDefaultTextAlign() - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
Gets the default horizontal alignment for text in GUI components.
getDefaultTextAntialiasing() - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
Gets whether text antialiasing is enabled by default.
getDefaultTextShadow() - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
Gets whether text shadow is enabled by default.
getDefaultTextShadowColor() - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
Gets the default color for text shadows.
getDefaultTextShadowRadius() - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
Gets the default radius for text shadows.
getDefaultTextValign() - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
Gets the default vertical alignment for text in GUI components.
getDefaultValue(Class) - Static method in class de.gurkenlabs.litiengine.util.ReflectionUtilities
 
getDefinition(String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptManager
Finds a registered definition.
getDefinitions() - Method in class de.gurkenlabs.litiengine.scripting.ScriptManager
Returns defensive copies of all definitions, sorted by identifier.
getDelay() - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
Returns the delay before this effect is applied.
getDeltaAngle() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Gets the per-update angle delta applied to the particle, in degrees.
getDeltaAngle() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Gets the per-particle angle delta parameter.
getDeltaHeight() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Gets the per-update height delta applied to the particle.
getDeltaHeight() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Gets the per-particle height delta parameter.
getDeltaTime() - Method in interface de.gurkenlabs.litiengine.ILoop
Gets the total time in milliseconds that passed since the last tick.
getDeltaTime() - Method in class de.gurkenlabs.litiengine.UpdateLoop
 
getDeltaWidth() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Gets the per-update width delta applied to the particle.
getDeltaWidth() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Gets the per-particle width delta parameter.
getDeltaX() - Method in class de.gurkenlabs.litiengine.entities.EntityMovedEvent
Gets the X delta of the movement.
getDeltaX(double) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
Computes the unit X displacement (cosine component) for the given angle in degrees, expressed in the LITIengine coordinate system where 0 degrees points NORTH.
getDeltaX(double, double) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
Computes the X displacement for the given angle and delta magnitude.
getDeltaY() - Method in class de.gurkenlabs.litiengine.entities.EntityMovedEvent
Gets the Y delta of the movement.
getDeltaY(double) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
Computes the unit Y displacement (sine component) for the given angle in degrees, expressed in the LITIengine coordinate system where 0 degrees points NORTH.
getDeltaY(double, double) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
Computes the Y displacement for the given angle and delta magnitude.
getDescription() - Method in class de.gurkenlabs.litiengine.abilities.Ability
Gets the description of this ability.
getDescription() - Method in class de.gurkenlabs.litiengine.entities.EntityAction
 
getDescription() - Method in class de.gurkenlabs.litiengine.GameInfo
Gets a textual description that explains what the game is all about.
getDevelopers() - Method in class de.gurkenlabs.litiengine.GameInfo
Gets the developers of the game.
getDiagnostics() - Method in exception class de.gurkenlabs.litiengine.scripting.ScriptException
 
getDiagnostics() - Method in class de.gurkenlabs.litiengine.scripting.ScriptManager
Returns a snapshot of compilation and lifecycle diagnostics.
getDiagonal(Rectangle2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
Computes the diagonal length of the given rectangle.
getDimension() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapImage
Gets the dimension.
getDimension() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapImage
 
getDimension() - Method in class de.gurkenlabs.litiengine.gui.screens.Resolution
Gets the dimension of this resolution consisting of it's width and height.
getDirection() - Method in class de.gurkenlabs.litiengine.entities.Spawnpoint
Gets the direction in which entities will be spawned by this instance.
getDisplayMode() - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
Gets the current display mode.
getDisplayTime() - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
Gets the duration in milliseconds for which this speech bubble will be active.
getDistance() - Method in class de.gurkenlabs.litiengine.entities.EntityMovedEvent
Gets the travelled Euclidean distance.
getDoubleValue(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
Gets the double value of the custom property with the provided name.
getDoubleValue(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
 
getDoubleValue(String, double) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
Gets the double value of the custom property with the provided name.
getDoubleValue(String, double) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
 
getDownKeys() - Method in class de.gurkenlabs.litiengine.input.KeyboardEntityController
Gets the list of key codes for moving down.
getDrawingColor() - Method in class de.gurkenlabs.litiengine.gui.MouseDrawComponent
Gets the current color of the brush.
getDrawingSpace() - Method in class de.gurkenlabs.litiengine.gui.MouseDrawComponent
Gets the current drawing space.
getDropDownButton() - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
Gets the toggle button used to open and close the drop-down.
getDuration() - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
Returns the duration this effect lasts once applied.
getDuration() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileAnimationFrame
 
getDuration() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Frame
 
getDuration() - Method in class de.gurkenlabs.litiengine.graphics.animation.KeyFrame
 
getDuration() - Method in class de.gurkenlabs.litiengine.resources.AsepriteFormat.Frame
 
getDuration() - Method in class de.gurkenlabs.litiengine.scripting.ui.FloatingText
 
getDuration() - Method in class de.gurkenlabs.litiengine.tweening.Tween
Gets the duration of the Tween.
getDx() - Method in interface de.gurkenlabs.litiengine.physics.IMovementController
Gets the delta x for each horizontal movement.
getDx() - Method in class de.gurkenlabs.litiengine.physics.MovementController
 
getDy() - Method in interface de.gurkenlabs.litiengine.physics.IMovementController
Sets the delta y for each vertical movement.
getDy() - Method in class de.gurkenlabs.litiengine.physics.MovementController
 
getEffect() - Method in class de.gurkenlabs.litiengine.abilities.effects.EffectEvent
Gets the effect associated with this event.
getEffects() - Method in class de.gurkenlabs.litiengine.abilities.Ability
Gets the effects of this ability.
getElapsed() - Method in class de.gurkenlabs.litiengine.scripting.ui.FloatingText
 
getEllipse() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
Gets the ellipse shape of this map object, if any.
getEllipse() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
 
getEmitter(int) - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets the Emitter with the specified map ID from this environment.
getEmitter(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets the Emitter with the specified name from this environment.
getEmitterDuration() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Gets the emitter duration in milliseconds.
getEmitters() - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets an immutable collection containing all Emitter entities on this environment.
getEmitters() - Method in class de.gurkenlabs.litiengine.resources.ResourceBundle
Gets the list of emitters in this resource bundle.
getEmitters(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets an immutable collection containing all Emitter entities with the specified tag.
getEnclosingTileBounds(double, double, IMap) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapOrientation
Returns the bounding box of the tile containing the given coordinates.
getEnclosingTileBounds(Point2D, IMap) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapOrientation
Returns the bounding box of the tile containing the given coordinates.
getEnclosingTileShape(double, double, IMap) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapOrientation
Returns the shape of the tile containing the given coordinates.
getEnclosingTileShape(Point2D, IMap) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapOrientation
Returns the shape of the tile containing the given coordinates.
getEncoding() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
 
getEntities() - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets an immutable collection containing all entities on this environment.
getEntities(IMapObjectLayer) - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets the entities that are bound to the specified layer.
getEntities(RenderType) - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets the entities with the specified render type that are not bound to layers.
getEntities(Class) - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets all entities of the specified type on this environment.
getEntities(Class, String) - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets all entities of the specified type on this environment.
getEntities(Class, Predicate) - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets all entities of the specified type on this environment.
getEntitiesByLayer(int) - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets the entities that are bound to layer with the specified layer ID.
getEntitiesByLayer(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets the entities that are bound to layer with the specified name.
getEntitiesByTag() - Method in class de.gurkenlabs.litiengine.environment.Environment
DON'T USE THIS! THIS IS FOR ENGINE INTERNAL PURPOSES ONLY!.
getEntity() - Method in class de.gurkenlabs.litiengine.entities.behavior.DefaultScriptBehaviorController
 
getEntity() - Method in class de.gurkenlabs.litiengine.entities.behavior.EntityNavigator
Gets the entity being navigated.
getEntity() - Method in class de.gurkenlabs.litiengine.entities.behavior.EntityState
 
getEntity() - Method in class de.gurkenlabs.litiengine.entities.behavior.EntityTransition
Gets the entity associated with this transition.
getEntity() - Method in class de.gurkenlabs.litiengine.entities.behavior.StateController
Gets the entity associated with this state controller.
getEntity() - Method in class de.gurkenlabs.litiengine.entities.EntityMessageEvent
Gets the entity that received the message.
getEntity() - Method in class de.gurkenlabs.litiengine.entities.EntityMovedEvent
Gets the entity that moved.
getEntity() - Method in class de.gurkenlabs.litiengine.entities.EntityPivot
Gets the associated entity for this pivot.
getEntity() - Method in class de.gurkenlabs.litiengine.entities.EntityRenderEvent
Get the entity involved with the rendering process.
getEntity() - Method in interface de.gurkenlabs.litiengine.entities.IEntityController
 
getEntity() - Method in class de.gurkenlabs.litiengine.entities.TriggerEvent
Get the entity that activated the Trigger.
getEntity() - Method in class de.gurkenlabs.litiengine.graphics.animation.EntityAnimationController
 
getEntity() - Method in class de.gurkenlabs.litiengine.graphics.emitters.EntityEmitter
Get the IEntity to which this emitter is bound.
getEntity() - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
Gets the entity to which this speech bubble is pinned.
getEntity() - Method in class de.gurkenlabs.litiengine.physics.MovementController
 
getEntity() - Method in class de.gurkenlabs.litiengine.scripting.EntityScriptController
 
getEntityBindings() - Method in class de.gurkenlabs.litiengine.scripting.ScriptManager
Returns defensive copies of the configured entity binding rules.
getEntityScripts() - Method in class de.gurkenlabs.litiengine.resources.ResourceBundle
Gets reusable script bindings that apply to entity project types.
getEntries() - Method in class de.gurkenlabs.litiengine.scripting.ScriptGlobals
 
getEntrySprite() - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
Gets the spritesheet used to render the drop-down entries.
getEntrySprite() - Method in class de.gurkenlabs.litiengine.gui.ListField
Gets the spritesheet used for the list entries.
getEnumValue(String, Class) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
Gets the enum value of the custom property with the provided name.
getEnumValue(String, Class) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
 
getEnumValue(String, Class, T) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
Gets the enum value of the custom property with the provided name.
getEnumValue(String, Class, T) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
 
getEnvironment() - Method in class de.gurkenlabs.litiengine.entities.behavior.EntityState
 
getEnvironment() - Method in class de.gurkenlabs.litiengine.entities.Entity
 
getEnvironment() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Gets the environment the entity was loaded to or null if it is not loaded.
getEnvironment() - Method in class de.gurkenlabs.litiengine.graphics.ColorLayer
Gets the environment associated with this color layer.
getEnvironment(IMap) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
Gets the environment that's related to the specified map.
getEnvironment(String) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
Gets the environment that's related to the specified mapName.
getEnvironments() - Method in class de.gurkenlabs.litiengine.environment.GameWorld
Gets all environments that are known to the game world.
getEquation() - Method in class de.gurkenlabs.litiengine.tweening.Tween
Gets the tween equation that modifies the start values each tick.
getEquation() - Method in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
Gets the mathematical equation.
getEstimatedMaxFramesPerSecond() - Method in class de.gurkenlabs.litiengine.GameMetrics
Gets the estimated maximum frame rate based on the latest frame processing time.
getEvent() - Method in class de.gurkenlabs.litiengine.gui.ComponentMouseEvent
Gets the event.
getEvent() - Method in class de.gurkenlabs.litiengine.gui.ComponentMouseWheelEvent
Gets the event.
getEvents(Class) - Static method in class de.gurkenlabs.litiengine.util.ReflectionUtilities
Gets the events for the specified type.
getExecutingEntity() - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
Returns the entity that is executing this effect.
getExecutionImpactArea() - Method in class de.gurkenlabs.litiengine.abilities.AbilityExecution
Gets the impact area of the ability execution.
getExecutionTicks() - Method in class de.gurkenlabs.litiengine.abilities.AbilityExecution
Gets the time (in ticks) when the ability was executed.
getExecutor() - Method in class de.gurkenlabs.litiengine.abilities.Ability
Gets the executor of this ability.
getExecutor() - Method in class de.gurkenlabs.litiengine.entities.EntityHitEvent
Gets the entity that caused the hit (the executor of the triggering ability).
getExpectedDelta() - Method in class de.gurkenlabs.litiengine.GameLoop
 
getExpectedDelta() - Method in class de.gurkenlabs.litiengine.UpdateLoop
 
getExplicitBindings() - Method in class de.gurkenlabs.litiengine.scripting.EntityScriptController
Returns only bindings explicitly configured on this entity.
getExtension(String) - Static method in class de.gurkenlabs.litiengine.util.io.FileUtilities
Returns the extension of the supplied path string (without the leading dot), or an empty string if the path has no extension.
getExtension(Path) - Static method in class de.gurkenlabs.litiengine.util.io.FileUtilities
Returns the extension of the supplied file path (without the leading dot), or an empty string if the path has no extension.
getExternalTilesets() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
Returns the list of external tilesets referenced by this map (i.e. tilesets defined in separate .tsx files).
getFacingDirection() - Method in class de.gurkenlabs.litiengine.entities.Creature
Gets the facing direction of the creature based on its current angle.
getFallbackFontIfNecessary(String, float, Font, Font) - Static method in class de.gurkenlabs.litiengine.util.FontUtilities
Returns a fallback font if the primary font cannot display the specified string.
getFCost() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
Gets the total cost (f-cost) for this node.
getField(Class, String) - Static method in class de.gurkenlabs.litiengine.util.ReflectionUtilities
 
getField(Class, String, boolean) - Static method in class de.gurkenlabs.litiengine.util.ReflectionUtilities
 
getFileName(String) - Static method in class de.gurkenlabs.litiengine.util.io.FileUtilities
Returns the file name (without extension) of the supplied path string.
getFileName(String, boolean) - Static method in class de.gurkenlabs.litiengine.util.io.FileUtilities
Returns the file name of the supplied path string, optionally including the extension.
getFileName(URL) - Static method in class de.gurkenlabs.litiengine.util.io.FileUtilities
Returns the file name (without extension) of the supplied URL.
getFileValue(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
Gets the file value of the custom property with the provided name.
getFileValue(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
 
getFileValue(String, URL) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
Gets the file value of the custom property with the provided name.
getFileValue(String, URL) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
 
getFillmode() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
Gets the fill mode.
getFirstGridId() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileset
Gets the first grid id.
getFirstGridId() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
 
getFloatingTexts() - Method in class de.gurkenlabs.litiengine.scripting.ui.ScriptUiOverlay
 
getFloatValue(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
Gets the float value of the custom property with the provided name.
getFloatValue(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
 
getFloatValue(String, float) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
Gets the float value of the custom property with the provided name.
getFloatValue(String, float) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
 
getFocus() - Method in class de.gurkenlabs.litiengine.graphics.Camera
 
getFocus() - Method in class de.gurkenlabs.litiengine.graphics.FocusChangedEvent
 
getFocus() - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
Gets the map location that is focused by this camera.
getFocusedComponent() - Static method in class de.gurkenlabs.litiengine.gui.GuiComponent
 
getFollowUpEffects() - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
Returns the list of follow-up effects that are applied after the main effect ends.
getFont() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectText
Gets the font used to render the text.
getFont() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Text
 
getFont() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.TextParticle
Gets the font used by this TextParticle.
getFont() - Method in class de.gurkenlabs.litiengine.gui.FontIcon
Returns the font used to render the icon.
getFont() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Gets the font of this GuiComponent's text.
getFont() - Method in class de.gurkenlabs.litiengine.scripting.ui.FloatingText
 
getFontName() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Text
 
getForce(String) - Method in interface de.gurkenlabs.litiengine.physics.IMovementController
Gets the force with the specified identifier.
getForce(String) - Method in class de.gurkenlabs.litiengine.physics.MovementController
 
getForceEntity() - Method in class de.gurkenlabs.litiengine.physics.GravityForce
Gets the entity on which the gravitational force is applied.
getForceEntity() - Method in class de.gurkenlabs.litiengine.physics.StickyForce
Gets the force entity.
getForeColor() - Method in class de.gurkenlabs.litiengine.gui.Appearance
Gets the foreground color.
getFormat() - Method in class de.gurkenlabs.litiengine.gui.TextFieldComponent
Gets the regex pattern used to filter typed input.
getFormat() - Method in class de.gurkenlabs.litiengine.resources.AsepriteFormat
 
getFormat() - Method in class de.gurkenlabs.litiengine.resources.SoundResource
Gets the format of the sound.
getFormat() - Method in class de.gurkenlabs.litiengine.sound.IntroTrack
 
getFormat() - Method in class de.gurkenlabs.litiengine.sound.LoopedTrack
 
getFormat() - Method in class de.gurkenlabs.litiengine.sound.SinglePlayTrack
 
getFormat() - Method in class de.gurkenlabs.litiengine.sound.Sound
Gets the audio format of this sound instance.
getFormat() - Method in interface de.gurkenlabs.litiengine.sound.Track
 
getFormatString() - Method in enum class de.gurkenlabs.litiengine.util.TimeUtilities.TimerFormat
 
getFrames() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileAnimation
 
getFrames() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileAnimation
 
getFrames() - Method in class de.gurkenlabs.litiengine.resources.AsepriteFormat
 
getFramesPerSecond() - Method in class de.gurkenlabs.litiengine.GameMetrics
 
getFrom(String, String, Object...) - Method in class de.gurkenlabs.litiengine.resources.Strings
Retrieves the localized string for the specified key from the specified resource bundle, with optional formatting arguments.
getFullPercent(double, double) - Static method in class de.gurkenlabs.litiengine.util.MathUtilities
Calculates the percentage of a fraction relative to a value.
getGameBindings() - Method in class de.gurkenlabs.litiengine.scripting.ScriptManager
Returns defensive copies of the configured game bindings.
getGamepad() - Method in class de.gurkenlabs.litiengine.input.GamepadEvent
Gets the gamepad that caused the event.
getGamepadAxisDeadzone() - Method in class de.gurkenlabs.litiengine.configuration.InputConfiguration
Gets the current gamepad axis deadzone.
getGamepadDeadzone() - Method in class de.gurkenlabs.litiengine.input.GamepadEntityController
 
getGamepadRightStick() - Method in class de.gurkenlabs.litiengine.input.GamepadEntityController
 
getGamepadStickDeadzone() - Method in class de.gurkenlabs.litiengine.configuration.InputConfiguration
Gets the current gamepad stick deadzone.
getGamepadTriggerDeadzone() - Method in class de.gurkenlabs.litiengine.configuration.InputConfiguration
Gets the current gamepad trigger deadzone.
getGameScripts() - Method in class de.gurkenlabs.litiengine.resources.ResourceBundle
Gets scripts attached to the game lifecycle.
getGCost() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
Gets the cost from the start node to this node (g-cost).
getGradientPaint() - Method in class de.gurkenlabs.litiengine.entities.LightSource
Builds the radial gradient paint used to render the light cone, fading from the source color outwards.
getGraphicQuality() - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
 
getGraphics() - Method in class de.gurkenlabs.litiengine.entities.EntityRenderEvent
Gets the graphics object on which the entity is rendered.
getGraphics() - Method in class de.gurkenlabs.litiengine.environment.tilemap.LayerRenderEvent
 
getGraphics() - Method in class de.gurkenlabs.litiengine.graphics.MapRenderedEvent
Gets the graphics object on which the map is rendered.
getGraphics() - Method in class de.gurkenlabs.litiengine.gui.ComponentRenderEvent
Gets the graphics object on which the entity is rendered.
getGravity() - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets the gravity defined for this environment.
getGrid() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
Gets the grid of A* nodes.
getGrid() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarPathFinder
Gets the grid used by this A* pathfinder.
getGridId() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
Gets the grid id.
getGridId() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITile
Gets the grid id.
getGridId() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
 
getGridId() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tile
 
getGridX() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
Gets the x-coordinate of this node in the grid.
getGridY() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
Gets the y-coordinate of this node in the grid.
getGroupLayers() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayerList
Gets the IGroupLayers contained in a Layer list.
getGroupLayers() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.GroupLayer
 
getGroupLayers() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
 
getHCost() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
Gets the estimated cost from this node to the target node (h-cost).
getHealth() - Method in class de.gurkenlabs.litiengine.scripting.CreatureScript
Returns current health / hitpoints.
getHealth() - Method in class de.gurkenlabs.litiengine.scripting.EntityScript
Returns current health / hitpoints (or 0 if not a combat entity).
getHeight() - Method in class de.gurkenlabs.litiengine.entities.Entity
 
getHeight() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Gets the height of the entity.
getHeight() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
Gets the height of the layer, in tiles.
getHeight() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
Gets the map height in tiles.
getHeight() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapImage
Gets the height.
getHeight() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
Gets the height of this map object.
getHeight() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
Gets the height.
getHeight() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapImage
 
getHeight() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
 
getHeight() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileChunk
 
getHeight() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
Retrieves the height of the tile data.
getHeight() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileLayer
 
getHeight() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
 
getHeight() - Method in class de.gurkenlabs.litiengine.GameWindow
Gets the window height.
getHeight() - Method in class de.gurkenlabs.litiengine.graphics.emitters.EntityEmitter
 
getHeight() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Gets the current height of the particle, in pixels.
getHeight() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Gets the height of the emitter in pixels.
getHeight() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Gets the height of this GuiComponent.
getHeight() - Method in class de.gurkenlabs.litiengine.gui.screens.Resolution
Gets the height of this resolution.
getHeight() - Method in class de.gurkenlabs.litiengine.resources.AsepriteFormat.Frame
 
getHeight() - Method in class de.gurkenlabs.litiengine.resources.SpritesheetResource
Gets the height of the spritesheet.
getHeight() - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas
Gets the height of the texture atlas.
getHeight() - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.Sprite
Gets the height of the sprite.
getHeight(Graphics2D, String) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
Retrieve the height of some text if it was to be drawn on the specified Graphics2D
getHexSideLength() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
Gets the straight edges' length for hexagonal maps.
getHexSideLength() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
 
getHitBox() - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
Gets the hit box.
getHitBox() - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
Gets the hit box of this entity.
getHitEntity() - Method in class de.gurkenlabs.litiengine.entities.EntityHitEvent
Gets the entity that was hit.
getHitPoints() - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
Gets the attributes.
getHitPoints() - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
Gets the hit points of this entity.
getHorizontalImagePadding() - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
Gets the horizontal padding for the image.
getHorizontalLowerBound() - Method in class de.gurkenlabs.litiengine.gui.ListField
Gets the current horizontal lower bound of the list field.
getHorizontalParallaxFactor() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
Gets the horizontal parallax scrolling factor of the layer.
getHorizontalParallaxFactor() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
 
getHorizontalSlider() - Method in class de.gurkenlabs.litiengine.gui.ListField
Gets the horizontal slider associated with the list field.
getHost() - Method in class de.gurkenlabs.litiengine.scripting.ScriptDefinition
Returns the required host category.
getHostControl() - Method in class de.gurkenlabs.litiengine.GameWindow
Gets the GameWindow's JFrame, abstracted as a Container.
getHours(long) - Static method in class de.gurkenlabs.litiengine.util.TimeUtilities
Converts milliseconds to hours.
getHoverConsumer() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Gets the hover consumer list.
getHoverSound() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Gets the sound that is played when hovering the GuiComponent.
getId() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
Gets the unique id of the layer.
getId() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
Gets the id.
getId() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITilesetEntry
 
getId() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
 
getId() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
 
getId() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TilesetEntry
 
getId() - Method in class de.gurkenlabs.litiengine.input.Gamepad
Gets the unique id of this gamepad by which it is identified.
getId() - Method in class de.gurkenlabs.litiengine.scripting.ScriptDefinition
Returns the unique identifier.
getIdentifier() - Method in class de.gurkenlabs.litiengine.physics.Force
Gets the identifier for the force.
getImage() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IImageLayer
Gets the image.
getImage() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITile
 
getImage() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileset
Gets the image.
getImage() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITilesetEntry
Gets the current image for this tileset entry.
getImage() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.ImageLayer
 
getImage() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tile
 
getImage() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
 
getImage() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TilesetEntry
 
getImage() - Method in class de.gurkenlabs.litiengine.graphics.MouseCursor
Gets the image currently used to render the cursor.
getImage() - Method in class de.gurkenlabs.litiengine.graphics.Spritesheet
Gets the full underlying spritesheet image.
getImage() - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
Retrieves the image to be displayed by the component.
getImage() - Method in class de.gurkenlabs.litiengine.resources.AsepriteFormat
 
getImage() - Method in class de.gurkenlabs.litiengine.resources.SpritesheetResource
Gets the image data of the spritesheet.
getImageAlign() - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
Gets the horizontal alignment of the image within the component.
getImageEffects() - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
 
getImageEffects() - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
Gets all image effects assigned to this controller.
getImageFormat() - Method in class de.gurkenlabs.litiengine.graphics.Spritesheet
Gets the image format the spritesheet was loaded from.
getImageFormat() - Method in class de.gurkenlabs.litiengine.resources.SpritesheetResource
Gets the image format of the spritesheet.
getImageHeight() - Method in class de.gurkenlabs.litiengine.resources.AsepriteFormat
 
getImageLayers() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayerList
Gets the IImageLayers contained in a Layer list.
getImageLayers() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.GroupLayer
 
getImageLayers() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
 
getImages() - Method in class de.gurkenlabs.litiengine.gui.ImageComponentList
Gets the list of images in the image component list.
getImageScaleInterpolation() - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
Gets the interpolation type used for scaling the image.
getImageScaleMode() - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
Gets the scale mode for the image.
getImageValign() - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
Gets the vertical alignment of the image within the component.
getImageWidth() - Method in class de.gurkenlabs.litiengine.resources.AsepriteFormat
 
getImpactArea() - Method in class de.gurkenlabs.litiengine.abilities.effects.EffectApplication
Gets the shape of the area where the effect is applied.
getImplementation() - Method in class de.gurkenlabs.litiengine.scripting.ScriptDefinition
Returns the implementation class name.
getIndex(double[]) - Method in class de.gurkenlabs.litiengine.GameRandom
Returns a pseudo-random index that is distributed by the weights of the defined probability array.
getIntensity() - Method in class de.gurkenlabs.litiengine.entities.LightSource
Gets the light intensity.
getIntersectedNodes(Rectangle2D) - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
Gets the list of A* nodes that intersect with the specified rectangle.
getIntersectionPoint(Line2D, Line2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
Gets the intersection point.
getIntersectionPoint(Line2D, Rectangle2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
Intersects.
getIntersectionPoints(Line2D, Rectangle2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
Gets the intersection points.
getIntList(int...) - Static method in class de.gurkenlabs.litiengine.util.ListUtilities
Converts an array of int values to a list of Integer objects.
getIntro() - Method in class de.gurkenlabs.litiengine.sound.IntroTrack
 
getIntValue(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
Gets the int value of the custom property with the provided name.
getIntValue(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
 
getIntValue(String, int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
Gets the int value of the custom property with the provided name.
getIntValue(String, int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
 
getInvolvedEntities() - Method in class de.gurkenlabs.litiengine.physics.CollisionEvent
Gets the list of entities involved in the collision.
getItems() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Blueprint
Gets the list of map objects contained in this blueprint.
getJava2DPipeline() - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
Gets the Java2D rendering pipeline.
getJsonb(boolean) - Static method in class de.gurkenlabs.litiengine.util.io.JsonUtilities
Returns a cached Jsonb instance configured with the requested formatting.
getJumpKeys() - Method in class de.gurkenlabs.litiengine.input.PlatformingMovementController
Gets the list of jump key codes in this controller.
getKeyFrameDurations() - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
Gets an array of this animation's keyframe durations by streaming the keyframe list and mapping the durations to an int array.
getKeyframes() - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
Gets the list of keyframes in the animation.
getKeyframes() - Method in class de.gurkenlabs.litiengine.resources.SpritesheetResource
Gets the keyframes of the spritesheet.
getLanguage() - Method in class de.gurkenlabs.litiengine.configuration.ClientConfiguration
Gets the language code.
getLanguage() - Method in class de.gurkenlabs.litiengine.scripting.ScriptDefinition
Returns the provider language identifier.
getLayer() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
Gets the layer that contains this map object.
getLayer() - Method in class de.gurkenlabs.litiengine.environment.tilemap.LayerRenderEvent
 
getLayer() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
 
getLeftKeys() - Method in class de.gurkenlabs.litiengine.input.KeyboardEntityController
Gets the list of key codes for moving left.
getLightShape() - Method in class de.gurkenlabs.litiengine.entities.LightSource
Gets the geometric shape representing this light source's emission area.
getLightShapeType() - Method in class de.gurkenlabs.litiengine.entities.LightSource
Gets the type of shape used by this light source.
getLightSource(int) - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets the LightSource with the specified map ID from this environment.
getLightSource(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets the LightSource with the specified name from this environment.
getLightSources() - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets an immutable collection containing all LightSource entities on this environment.
getLightSources(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets an immutable collection containing all LightSource entities with the specified tag.
getLines(Rectangle2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
Gets the lines.
getList(String) - Method in class de.gurkenlabs.litiengine.resources.Strings
Get a list of strings from the specified raw text files.
getListEntries() - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
Gets the list of rendered drop-down entry components.
getListEntry(int) - Method in class de.gurkenlabs.litiengine.gui.ListField
Returns all list items of a specified column.
getListEntry(int, int) - Method in class de.gurkenlabs.litiengine.gui.ListField
Returns item at a specified column and row.
getLoadedScripts() - Method in class de.gurkenlabs.litiengine.entities.behavior.DefaultScriptBehaviorController
Returns an unmodifiable list of script bindings currently loaded by this controller.
getLocale() - Method in class de.gurkenlabs.litiengine.configuration.ClientConfiguration
Gets the locale based on the language and country codes.
getLocalMapId() - Static method in class de.gurkenlabs.litiengine.environment.Environment
Gets the next unique local map id.
getLocation() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
Gets the center location of this node as a Point.
getLocation() - Method in class de.gurkenlabs.litiengine.entities.Entity
 
getLocation() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Gets the location of the entity.
getLocation() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
Gets the location.
getLocation() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
 
getLocation() - Method in class de.gurkenlabs.litiengine.graphics.emitters.EntityEmitter
 
getLocation() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Gets the screen location of this GuiComponent.
getLocation() - Method in interface de.gurkenlabs.litiengine.input.IMouse
Gets the current location of the mouse within the game window.
getLocation() - Method in class de.gurkenlabs.litiengine.input.Mouse
 
getLocation() - Method in class de.gurkenlabs.litiengine.physics.Force
Gets the location.
getLocation() - Method in class de.gurkenlabs.litiengine.physics.GravityForce
Calculates and returns the location where the gravitational force is applied.
getLocation() - Method in class de.gurkenlabs.litiengine.physics.StickyForce
 
getLocation() - Method in class de.gurkenlabs.litiengine.scripting.ui.FloatingText
 
getLocation(double, double) - Method in enum class de.gurkenlabs.litiengine.Align
Gets the location for the specified object width to be horizontally aligned relatively to the bounds of the specified width.
getLocation(double, double) - Method in enum class de.gurkenlabs.litiengine.Valign
Gets the location for the specified object height to be vertically aligned relatively to the bounds of the specified height.
getLocation(double, double, boolean) - Method in enum class de.gurkenlabs.litiengine.Align
Gets the location for the specified object width to be horizontally aligned relatively to the bounds of the specified width.
getLocation(double, double, boolean) - Method in enum class de.gurkenlabs.litiengine.Valign
Gets the location for the specified object height to be vertically aligned relatively to the bounds of the specified height.
getLocation(double, double, double, double) - Method in class de.gurkenlabs.litiengine.GameRandom
Gets a pseudo-random location within the specified boundaries.
getLocation(int, int, IMap) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapOrientation
Determines the rendered location of a tile within the given IMap, given the saved coordinates of the tile.
getLocation(IEntity) - Method in class de.gurkenlabs.litiengine.GameRandom
Gets a pseudo-random location within the specified entity boundaries.
getLocation(IMap) - Method in class de.gurkenlabs.litiengine.GameRandom
Gets a pseudo-random location within the specified map boundaries.
getLocation(Ellipse2D) - Method in class de.gurkenlabs.litiengine.GameRandom
Gets a pseudo-random location in the specified circle.
getLocation(Line2D) - Method in class de.gurkenlabs.litiengine.GameRandom
Gets a pseudo-random location on the specified line.
getLocation(Point2D, Point2D) - Method in class de.gurkenlabs.litiengine.GameRandom
Gets a pseudo-random location on the line connecting the two specified points.
getLocation(Rectangle2D) - Method in class de.gurkenlabs.litiengine.GameRandom
Gets a pseudo-random location within the specified boundaries.
getLocation(Point, IMap) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapOrientation
Determines the rendered location of a tile within the given IMap, given the saved coordinates of the tile.
getLocation(String) - Static method in class de.gurkenlabs.litiengine.resources.Resources
Gets the location of the specified resource.
getLocationOnScreen() - Method in class de.gurkenlabs.litiengine.GameWindow
Gets the screen location of the window's top left corner.
getLock() - Method in interface de.gurkenlabs.litiengine.ILoop
Returns a lock that can be used for actions that must be performed either within or independently of the loop.
getLock() - Method in class de.gurkenlabs.litiengine.UpdateLoop
 
getLockedCameraLocation() - Method in class de.gurkenlabs.litiengine.graphics.LocationLockCamera
 
getLockedEntity() - Method in class de.gurkenlabs.litiengine.graphics.LocationLockCamera
 
getLongValue(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
Gets the long value of the custom property with the provided name.
getLongValue(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
 
getLongValue(String, long) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
Gets the long value of the custom property with the provided name.
getLongValue(String, long) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
 
getLoop() - Method in class de.gurkenlabs.litiengine.sound.IntroTrack
 
getLoop() - Method in class de.gurkenlabs.litiengine.tweening.Tween
Gets the configured loop mode for this Tween.
getLowerBound() - Method in class de.gurkenlabs.litiengine.gui.Spinner
Gets the lowest allowed value of the spinner.
getMap() - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets the map on which this environment is based upon.
getMap() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
Gets the map that owns this layer.
getMap() - Method in class de.gurkenlabs.litiengine.environment.tilemap.LayerRenderEvent
 
getMap() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
 
getMap() - Method in class de.gurkenlabs.litiengine.graphics.MapRenderedEvent
Get the map involved with the rendering process.
getMap() - Method in class de.gurkenlabs.litiengine.resources.Maps.MapGenerator
Gets the map generated by this instance.
getMapId() - Method in class de.gurkenlabs.litiengine.entities.Entity
 
getMapId() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Gets the map ID of the entity.
getMapLocation() - Method in interface de.gurkenlabs.litiengine.input.IMouse
Gets the location of the mouse on the current map.
getMapLocation() - Method in class de.gurkenlabs.litiengine.input.Mouse
 
getMapLocation(IMap, Point) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
Converts a tile coordinate to its pixel-space top-left location on the given map.
getMapLocation(Point2D) - Method in class de.gurkenlabs.litiengine.graphics.Camera
 
getMapLocation(Point2D) - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
Converts a point in screen coordinates into a map location.
getMapObject(int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayerList
Gets the first IMapObject with the given ID from a layer list.
getMapObjectId() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
Retrieves the map object ID associated with this property.
getMapObjectId() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
 
getMapObjectId(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
 
getMapObjectId(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
 
getMapObjectLayer(int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayerList
 
getMapObjectLayer(IMapObject) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayerList
Gets the IMapObjectLayer containing a given IMapObject.
getMapObjectLayer(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayerList
 
getMapObjectLayers() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayerList
Gets all MapObjectLayers in the Layer list.
getMapObjectLayers() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.GroupLayer
 
getMapObjectLayers() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
Returns an unmodifiable snapshot of all map object layers, including layers nested in groups.
getMapObjects() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayerList
Gets all map objects in the layer list.
getMapObjects() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectLayer
Gets the shapes.
getMapObjects() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObjectLayer
 
getMapObjects(int...) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayerList
Gets all map objects in the layer list using the map IDs passed as a parameter.
getMapObjects(int...) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectLayer
 
getMapObjects(int...) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObjectLayer
 
getMapObjects(String...) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayerList
Gets all map objects in the layer list that belong to the types passed as a parameter.
getMapObjects(String...) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectLayer
 
getMapObjects(String...) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObjectLayer
 
getMapObjectType() - Method in interface de.gurkenlabs.litiengine.environment.IMapObjectLoader
 
getMapObjectType() - Method in class de.gurkenlabs.litiengine.environment.MapObjectLoader
 
getMaps() - Method in class de.gurkenlabs.litiengine.resources.ResourceBundle
Gets the list of maps in this resource bundle.
getMargin() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileset
Gets the margin (in pixels) between the tileset image edge and the first tile.
getMargin() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
Gets the margin.
getMasterVolume() - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback
Gets the current volume of this playback, considering all VolumeControl objects created for it.
getMaterial() - Method in class de.gurkenlabs.litiengine.entities.Prop
Gets the material of this prop.
getMaterials() - Static method in class de.gurkenlabs.litiengine.entities.Material
Returns all registered materials, including any custom ones created at runtime.
getMax() - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
Gets the base maximum value of the attribute.
getMax(int...) - Static method in class de.gurkenlabs.litiengine.util.MathUtilities
Finds the maximum value in an array of int values.
getMaxDistance() - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedProjectile
 
getMaxDistance() - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
Gets the maximum distance from the listener at which a sound source can still be heard.
getMaxFps() - Method in class de.gurkenlabs.litiengine.configuration.ClientConfiguration
Gets the maximum frames per second.
getMaxHealth() - Method in class de.gurkenlabs.litiengine.scripting.CreatureScript
Returns maximum health / hitpoints.
getMaxHealth() - Method in class de.gurkenlabs.litiengine.scripting.EntityScript
Returns maximum health / hitpoints (or 0 if not a combat entity).
getMaxLength() - Method in class de.gurkenlabs.litiengine.gui.TextFieldComponent
Gets the maximum number of characters allowed in the field, or 0 if unlimited.
getMaxMapId(IMap) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
Returns the maximum id of any map object on the given map.
getMaxModifiers() - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
Gets the list of maximum value modifiers.
getMaxParticles() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Gets the maximum number of concurrently alive particles allowed for this emitter.
getMaxRows() - Method in class de.gurkenlabs.litiengine.gui.ListField
Returns the number of rows of the tallest column.
getMaxValue() - Method in class de.gurkenlabs.litiengine.gui.Slider
Gets the maximum selectable value.
getMessage() - Method in class de.gurkenlabs.litiengine.entities.EntityMessageEvent
Gets the message that was received.
getMessage() - Method in class de.gurkenlabs.litiengine.entities.Trigger
Gets the message sent by this trigger upon activation.
getMessage() - Method in class de.gurkenlabs.litiengine.entities.TriggerEvent
Get this Trigger's message.
getMethod(String, Class, Class...) - Static method in class de.gurkenlabs.litiengine.util.ReflectionUtilities
Recursively gets a method by the specified name respecting the parent classes and the parameters of the declaration.
getMethodDoc(String) - Static method in class de.gurkenlabs.litiengine.scripting.ScriptDocumentation
 
getMethodsAnnotatedWith(Class, Class) - Static method in class de.gurkenlabs.litiengine.util.ReflectionUtilities
 
getMin() - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
Gets the base minimum value of the attribute.
getMinModifiers() - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
Gets the list of minimum value modifiers.
getMinutes(long) - Static method in class de.gurkenlabs.litiengine.util.TimeUtilities
Converts milliseconds to minutes.
getMinValue() - Method in class de.gurkenlabs.litiengine.gui.Slider
Gets the minimum selectable value.
getMobileEntities() - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets an immutable collection containing all IMobileEntity instances on this environment.
getMobileEntities(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets an immutable collection containing all IMobileEntity entities with the specified tag.
getMobileEntity(int) - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets the IMobileEntity with the specified map ID from this environment.
getMobileEntity(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets the IMobileEntity with the specified name from this environment.
getModification() - Method in class de.gurkenlabs.litiengine.attributes.AttributeModifier
Gets the type of modification to be applied.
getModifiedMax() - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
Computes the modified maximum value by applying all active modifiers to the base maximum value.
getModifiedMin() - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
Computes the modified minimum value by applying all active modifiers to the base minimum value.
getModifiedValue() - Method in class de.gurkenlabs.litiengine.attributes.Attribute
Gets the current value of the attribute, computed by applying all active modifications to the base value.
getModifiedValue() - Method in interface de.gurkenlabs.litiengine.attributes.IAttribute
Gets the current value of the attribute, including any modifications.
getModifiedValue() - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
Gets the current value of the attribute, ensuring it is within the defined range.
getModifier() - Method in class de.gurkenlabs.litiengine.abilities.effects.AttributeEffect
Gets the attribute modifier associated with this effect.
getModifiers() - Method in class de.gurkenlabs.litiengine.attributes.Attribute
Gets the list of all property modifiers applied to the attribute.
getModifyValue() - Method in class de.gurkenlabs.litiengine.attributes.AttributeModifier
Gets the value to be used for the modification.
getMouseDraggedConsumer() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Gets the mouse dragged consumer list.
getMouseEnterConsumer() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Gets the mouse enter consumer list.
getMouseLeaveConsumer() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Gets the mouse leave consumer list.
getMouseMovedConsumer() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Gets the mouse moved consumer list.
getMousePressedConsumer() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Gets the mouse pressed consumer list.
getMouseReleasedConsumer() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Gets the mouse released consumer list.
getMouseSensitivity() - Method in class de.gurkenlabs.litiengine.configuration.InputConfiguration
Gets the current mouse sensitivity.
getMouseWheelConsumer() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Gets the mouse wheel consumer list.
getMoveAngle() - Method in interface de.gurkenlabs.litiengine.physics.IMovementController
Gets the angle of movement.
getMoveAngle() - Method in class de.gurkenlabs.litiengine.physics.MovementController
 
getMusic() - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
Gets the "main" music that is playing.
getMusicVolume() - Method in class de.gurkenlabs.litiengine.configuration.SoundConfiguration
Gets the current music volume.
getName() - Method in class de.gurkenlabs.litiengine.abilities.Ability
Gets the name of this ability.
getName() - Method in class de.gurkenlabs.litiengine.entities.behavior.State
Gets the name of the state.
getName() - Method in class de.gurkenlabs.litiengine.entities.Entity
 
getName() - Method in class de.gurkenlabs.litiengine.entities.EntityAction
 
getName() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Gets the name of this entity.
getName() - Method in class de.gurkenlabs.litiengine.entities.Material
Returns the display name of this material.
getName() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
Gets the name.
getName() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
Gets the display name of this map.
getName() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapOrientation
Gets the name of this IMapOrientation.
getName() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITerrain
Gets the name of the terrain.
getName() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITerrainSet
Gets the name of this terrain set.
getName() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
 
getName() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
 
getName() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
 
getName() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
 
getName() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.WangColor
 
getName() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.WangSet
 
getName() - Method in class de.gurkenlabs.litiengine.GameInfo
Gets the name of the LITIENGINE game.
getName() - Method in class de.gurkenlabs.litiengine.GameMetrics.RenderInfo
 
getName() - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
Gets the name of this animation.
getName() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
 
getName() - Method in class de.gurkenlabs.litiengine.graphics.ImageEffect
Gets the name of this image effect.
getName() - Method in class de.gurkenlabs.litiengine.graphics.Spritesheet
The unique name of this spritesheet.
getName() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Gets the name of this GuiComponent.
getName() - Method in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio
Gets the name of this aspect ratio
getName() - Method in class de.gurkenlabs.litiengine.input.Gamepad
Gets the name of this gamepad.
getName() - Method in class de.gurkenlabs.litiengine.resources.AsepriteFormat.Frame
 
getName() - Method in class de.gurkenlabs.litiengine.resources.NamedResource
Gets the name of the resource.
getName() - Method in interface de.gurkenlabs.litiengine.resources.Resource
Gets the name of the resource.
getName() - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.Sprite
Gets the name of the sprite.
getName() - Method in class de.gurkenlabs.litiengine.scripting.ScriptDefinition
Returns the display name.
getName() - Method in class de.gurkenlabs.litiengine.scripting.ScriptParameterValue
 
getName() - Method in class de.gurkenlabs.litiengine.sound.Sound
Gets the name of this instance that is used to uniquely identify the resource of this sound.
getNavigator() - Method in class de.gurkenlabs.litiengine.input.MousePathController
Gets the navigator used to control the entity's movement.
getNeighbors(AStarNode) - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
Gets the list of neighboring A* nodes for the specified node.
getNextBit() - Method in class de.gurkenlabs.litiengine.sound.spi.BitReader
 
getNextLayerId() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
Gets the next available layer id, used to assign unique ids to newly created layers.
getNextLayerId() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
 
getNextMapId() - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets the next unique global map id.
getNextObjectId() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
Gets the next available object id, used to assign unique ids to newly created map objects.
getNextObjectId() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
Gets the next object id.
getNextState() - Method in class de.gurkenlabs.litiengine.entities.behavior.Transition
Gets the next state of the transition.
getNode(double, double) - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
Gets the A* node at the specified coordinates.
getNode(Point2D) - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
Gets the A* node at the specified point.
getNodeSize() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
Gets the size of each node in the grid.
getNumberOfShownColumns() - Method in class de.gurkenlabs.litiengine.gui.ListField
Gets the number of columns currently shown in the list field.
getNumberOfShownElements() - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
Gets the maximum number of list entries that are shown simultaneously.
getNumberOfShownRows() - Method in class de.gurkenlabs.litiengine.gui.ListField
Gets the number of rows currently shown in the list field.
getObjectalignment() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
Gets the object alignment.
getOffset() - Method in class de.gurkenlabs.litiengine.entities.StaticShadow
Gets the offset for the shadow.
getOffset() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
Gets both the X and the Y offset of the layer.
getOffset() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
 
getOffsetX() - Method in class de.gurkenlabs.litiengine.entities.EntityPivot
Gets the horizontal offset for this pivot.
getOffsetX() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
Gets the horizontal offset of the layer.
getOffsetX() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.ImageLayer
 
getOffsetX() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
 
getOffsetX() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
Retrieves the x-axis offset of the tile data.
getOffsetX() - Method in class de.gurkenlabs.litiengine.graphics.CreatureShadowImageEffect
Gets the horizontal offset for the shadow.
getOffsetX() - Method in class de.gurkenlabs.litiengine.graphics.MouseCursor
Gets the horizontal pixel offset from the actual mouse location to the rendered cursor.
getOffsetX() - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.Sprite
Gets the x-offset of the sprite.
getOffsetY() - Method in class de.gurkenlabs.litiengine.entities.EntityPivot
Gets the vertical offset for this pivot.
getOffsetY() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
Gets the vertical offset of the layer.
getOffsetY() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.ImageLayer
 
getOffsetY() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
 
getOffsetY() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
Retrieves the y-axis offset of the tile data.
getOffsetY() - Method in class de.gurkenlabs.litiengine.graphics.CreatureShadowImageEffect
Gets the vertical offset for the shadow.
getOffsetY() - Method in class de.gurkenlabs.litiengine.graphics.MouseCursor
Gets the vertical pixel offset from the actual mouse location to the rendered cursor.
getOffsetY() - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.Sprite
Gets the y-offset of the sprite.
getOpacity() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
Gets the opacity.
getOpacity() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
 
getOpacity() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Computes the current opacity of the particle.
getOpposite() - Method in enum class de.gurkenlabs.litiengine.Direction
Get the opposite value of this direction.
getOpposite() - Method in enum class de.gurkenlabs.litiengine.graphics.CreatureAnimationState
Gets the opposite animation state for this state.
getOrCreateCollisionInfo() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TilesetEntry
Gets the collision layer for this tile, creating it if necessary.
getOrCreateTerrainSets() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
 
getOrCreateWangTile(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.WangSet
Finds or creates the assignment for a local tile ID.
getOrder() - Method in enum class de.gurkenlabs.litiengine.graphics.RenderType
Gets the integer order used to sort render types within the rendering pipeline.
getOrder() - Method in class de.gurkenlabs.litiengine.scripting.ScriptBinding
Returns the attachment order.
getOrientation() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
Gets the orientation.
getOrientation() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
 
getOrientation() - Method in class de.gurkenlabs.litiengine.gui.Menu
Gets the orientation of the menu.
getOrigin() - Method in class de.gurkenlabs.litiengine.entities.StaticShadow
Gets the origin collision box of this static shadow.
getOrigin() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
Retrieves the origin point of the emitter.
getOriginAlign() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Gets the horizontal alignment of the emitter origin.
getOriginValign() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Gets the vertical alignment of the emitter origin.
getOutlineThickness() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Gets the outline thickness used when rendering the particle as an outline.
getOutlineThickness() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Gets the outline thickness parameter applied to outline-rendered particles.
getParallaxOrigin() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
Gets the coordinates of the parallax origin in pixels.
getParallaxOrigin() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
 
getParameters() - Method in class de.gurkenlabs.litiengine.scripting.ScriptBinding
Returns the configured parameters keyed by name.
getParameterValues() - Method in class de.gurkenlabs.litiengine.scripting.ScriptBinding
Returns the live JAXB parameter list.
getParentDirPath(String) - Static method in class de.gurkenlabs.litiengine.util.io.FileUtilities
 
getParentDirPath(URI) - Static method in class de.gurkenlabs.litiengine.util.io.FileUtilities
 
getParticleHeight() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Gets the per-particle height parameter.
getParticleOffsetX() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Gets the horizontal spawn offset parameter relative to the emitter origin.
getParticleOffsetY() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Gets the vertical spawn offset parameter relative to the emitter origin.
getParticles() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
Retrieves the list of particles managed by this emitter.
getParticleTTL() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Gets the particle time-to-live (TTL) parameter, in milliseconds.
getParticleType() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Gets the particle type (shape) used when spawning particles.
getParticleWidth() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Gets the per-particle width parameter.
getPath() - Method in class de.gurkenlabs.litiengine.configuration.Configuration
Gets the path of the file to which this configuration is saved.
getPath() - Method in class de.gurkenlabs.litiengine.entities.behavior.EntityNavigator
Gets the current path for navigation.
getPath() - Method in class de.gurkenlabs.litiengine.entities.behavior.Path
Gets the Path2D object representing the path.
getPath() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
Gets the source URL the map was loaded from.
getPath() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
 
getPathFinder() - Method in class de.gurkenlabs.litiengine.entities.behavior.EntityNavigator
Gets the path finder used for navigation.
getPenalty() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
Gets the penalty cost for this node.
getPercent(double, double) - Static method in class de.gurkenlabs.litiengine.util.MathUtilities
Calculates the percentage of a fraction relative to a value.
getPerpendicularIntersection(Point2D, Line2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
Gets the perpendicular intersection.
getPivot() - Method in class de.gurkenlabs.litiengine.abilities.Ability
Gets the pivot of this ability.
getPixelOffsetX() - Method in class de.gurkenlabs.litiengine.graphics.Camera
 
getPixelOffsetX() - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
Gets the x coordinate of the viewport's origin.
getPixelOffsetY() - Method in class de.gurkenlabs.litiengine.graphics.Camera
 
getPixelOffsetY() - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
Gets the y coordinate of the viewport's origin.
getPixelSize() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Text
 
getPlayback() - Method in class de.gurkenlabs.litiengine.entities.SoundSource
The playback used for playing the sound.
getPoint() - Method in class de.gurkenlabs.litiengine.entities.EntityPivot
Calculates and returns the pivot point based on the pivot type and offsets.
getPointOnCircle(Point2D, double, double) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
Returns the point on the circle defined by center and radius at the given angle.
getPoints() - Method in class de.gurkenlabs.litiengine.entities.behavior.Path
Gets the list of points that make up the path.
getPoints() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IPolyShape
Gets all points of a polyline.
getPoints() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.PolyShape
 
getPoints(Path2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
Extracts the start points of all segments of the supplied path.
getPoints(Rectangle2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
Gets the points.
getPointsBetweenPoints(Point2D, Point2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
Gets the points between the specified points using the Bresenham algorithm.
getPollData(InputComponent.ID) - Method in class de.gurkenlabs.litiengine.input.Gamepad
Gets the poll data for the specified component on this gamepad.
getPolygon() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
Gets the polygon shape of this map object, if any.
getPolygon() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
 
getPolyline() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
Gets the polyline shape of this map object, if any.
getPolyline() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
 
getPortion() - Method in enum class de.gurkenlabs.litiengine.Align
Gets the portion value of the alignment.
getPortion() - Method in enum class de.gurkenlabs.litiengine.Valign
Gets the portion value of the alignment.
getPosition() - Method in class de.gurkenlabs.litiengine.sound.spi.BitReader
Returns the number of bits read since the start position.
getPredecessor() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
Gets the predecessor node in the path.
getPrefix() - Method in class de.gurkenlabs.litiengine.configuration.ConfigurationGroup
Gets the prefix for the configuration group.
getPreview(int) - Method in class de.gurkenlabs.litiengine.graphics.Spritesheet
Returns a square preview image of the first sprite, scaled to the requested dimension.
getPrevious() - Method in class de.gurkenlabs.litiengine.gui.screens.ScreenChangedEvent
Gets the previous screen that was displayed.
getPreviousBlock() - Method in class de.gurkenlabs.litiengine.sound.spi.mp3.OverlapAdd
 
getPriority() - Method in class de.gurkenlabs.litiengine.entities.behavior.Transition
Gets the priority of the transition.
getPriority() - Method in class de.gurkenlabs.litiengine.graphics.animation.EntityAnimationController.AnimationRule
 
getPriority() - Method in class de.gurkenlabs.litiengine.graphics.ImageEffect
Gets the priority of this image effect.
getProbability() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITerrain
Gets the probability value associated with the terrain.
getProbability() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TilesetEntry
 
getProbability() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.WangColor
 
getProcessTime() - Method in interface de.gurkenlabs.litiengine.ILoop
Gets the actual process time in milliseconds that was required during the last tick.
getProcessTime() - Method in class de.gurkenlabs.litiengine.UpdateLoop
 
getProgress() - Method in class de.gurkenlabs.litiengine.scripting.ui.FloatingText
 
getProjectRoot() - Method in class de.gurkenlabs.litiengine.scripting.ScriptManager
Returns the normalized project root used to resolve script source paths.
getProp(int) - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets the Prop with the specified map ID from this environment.
getProp(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets the Prop with the specified name from this environment.
getProperties() - Method in class de.gurkenlabs.litiengine.entities.Entity
 
getProperties() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Gets the custom properties of the entity.
getProperties() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
Returns a Map view of the custom properties for this ICustomPropertyProvider.
getProperties() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
 
getProperties() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tile
 
getProperties() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
 
getPropertiesByCategory(String) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.TmxPropertyMetadataRegistry
Retrieves all properties belonging to a specific category.
getProperty(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
Retrieves the custom property with the specified name.
getProperty(String) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.TmxPropertyMetadataRegistry
Retrieves metadata for a registered TMX property by name.
getProperty(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
 
getPropertyMetadata(String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptManager
Returns configurable fields from the currently compiled generation without compiling or executing new code.
getProps() - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets an immutable collection containing all Prop entities on this environment.
getProps(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets an immutable collection containing all Prop entities with the specified tag.
getProviders() - Method in class de.gurkenlabs.litiengine.scripting.ScriptManager
Returns a snapshot of registered language providers.
getPublisher() - Method in class de.gurkenlabs.litiengine.GameInfo
Gets the publisher of the game.
getRadians() - Method in enum class de.gurkenlabs.litiengine.entities.Rotation
 
getRandomNumber() - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
Returns a uniformly distributed pseudo-random number between this attribute's modified minimum and modified maximum values.
getRandomSprite() - Method in class de.gurkenlabs.litiengine.graphics.Spritesheet
Returns a randomly chosen sprite from the cached sprite array.
getRange() - Method in class de.gurkenlabs.litiengine.entities.SoundSource
The range in pixels for which the sound can be heard.
getRatio() - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
Gets the ratio of the current value to the maximum value as a float.
getRatio() - Method in class de.gurkenlabs.litiengine.gui.screens.Resolution
Gets the aspect ratio of this resolution.
getRawData() - Method in class de.gurkenlabs.litiengine.sound.Sound
Gets the raw data of this sound as byte array.
getRawTileData() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileLayer
Gets the raw tile data for this layer.
getRelativeEntity() - Method in class de.gurkenlabs.litiengine.entities.RelativeEntityComparator
 
getRelativeMouseValue() - Method in class de.gurkenlabs.litiengine.gui.HorizontalSlider
Gets the relative value of the mouse's x-coordinate within the slider's range.
getRelativeMouseValue() - Method in class de.gurkenlabs.litiengine.gui.Slider
Computes a normalized value (typically in [0, 1]) corresponding to the current mouse location relative to the slider.
getRelativeMouseValue() - Method in class de.gurkenlabs.litiengine.gui.VerticalSlider
 
getRelativeSliderLocation() - Method in class de.gurkenlabs.litiengine.gui.HorizontalSlider
Gets the relative location of the slider thumb based on the current value.
getRelativeSliderLocation() - Method in class de.gurkenlabs.litiengine.gui.Slider
Computes the relative location of the slider thumb within the slider for the current value.
getRelativeSliderLocation() - Method in class de.gurkenlabs.litiengine.gui.VerticalSlider
 
getRemainingCooldownInSeconds() - Method in class de.gurkenlabs.litiengine.abilities.Ability
Gets the remaining cooldown of this ability in seconds.
getRemainingDays(long) - Static method in class de.gurkenlabs.litiengine.util.TimeUtilities
Gets the remaining days from the given milliseconds.
getRemainingHours(long) - Static method in class de.gurkenlabs.litiengine.util.TimeUtilities
Gets the remaining hours from the given milliseconds.
getRemainingMilliSeconds(long) - Static method in class de.gurkenlabs.litiengine.util.TimeUtilities
Gets the remaining milliseconds from the given milliseconds.
getRemainingMinutes(long) - Static method in class de.gurkenlabs.litiengine.util.TimeUtilities
Gets the remaining minutes from the given milliseconds.
getRemainingSeconds(long) - Static method in class de.gurkenlabs.litiengine.util.TimeUtilities
Gets the remaining seconds from the given milliseconds.
getRenderable(RenderType) - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
Retrieves the renderable object associated with the specified render type.
getRenderables(RenderType) - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets an immutable collection containing all IRenderable instances for the specified render type on this environment.
getRenderColor() - Method in class de.gurkenlabs.litiengine.GameMetrics
 
getRenderComponent() - Method in class de.gurkenlabs.litiengine.GameWindow
Gets the AWT canvas that is used to render the game's content on.
getRenderInfos() - Method in class de.gurkenlabs.litiengine.GameMetrics.RenderMetrics
 
getRenderLayers() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayerList
Gets all render layers in the Layer list.
getRenderLayers() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.GroupLayer
 
getRenderLayers() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
 
getRenderLocation(Point2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Gets the location relative to the specified effect location.
getRenderName() - Method in class de.gurkenlabs.litiengine.GameMetrics.RenderMetrics
 
getRenderOrder() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
Gets the order in which orthogonal tile coordinates are rendered.
getRenderOrder() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
 
getRenderScale() - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
Combines this camera's zoom with the game's render scale.
getRenderTime() - Method in class de.gurkenlabs.litiengine.GameMetrics.RenderMetrics
 
getRenderType() - Method in class de.gurkenlabs.litiengine.entities.Entity
 
getRenderType() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Gets the render type of the entity.
getRenderType() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
Gets the render type used when drawing this layer.
getRenderType() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
 
getRequiredQuality() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Gets the minimum graphics Quality required for this emitter to be rendered.
getResolution() - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
 
getResolution() - Method in class de.gurkenlabs.litiengine.GameWindow
Gets the window resolution wrapped in a Dimension object.
getResolutionHeight() - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
Gets the current resolution height.
getResolutionScale() - Method in class de.gurkenlabs.litiengine.GameWindow
Gets the current resolution scale.
getResolutionWidth() - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
Gets the current resolution width.
getResources() - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
Gets the map of resources contained in this container.
getRightKeys() - Method in class de.gurkenlabs.litiengine.input.KeyboardEntityController
Gets the list of key codes for moving right.
getRowHeight() - Method in class de.gurkenlabs.litiengine.gui.ImageComponentList
Gets the height of each row in the image component list.
getRows() - Method in class de.gurkenlabs.litiengine.graphics.Spritesheet
Gets the number of sprite rows in this spritesheet.
getRows() - Method in class de.gurkenlabs.litiengine.gui.ImageComponentList
Gets the number of rows in the image component list.
getScreenTexts() - Method in class de.gurkenlabs.litiengine.scripting.ui.ScriptUiOverlay
 
getScript() - Method in class de.gurkenlabs.litiengine.scripting.ScriptBinding
Returns the referenced definition identifier.
getScriptController() - Method in class de.gurkenlabs.litiengine.entities.behavior.DefaultScriptBehaviorController
Returns the internal EntityScriptController managing the script instances.
getScripts() - Method in class de.gurkenlabs.litiengine.resources.ResourceBundle
Gets reusable Java and runtime script definitions.
getScripts() - Method in class de.gurkenlabs.litiengine.scripting.EntityScriptBinding
 
getScrollPadding() - Method in class de.gurkenlabs.litiengine.graphics.FreeFlightCamera
 
getSeconds(long) - Static method in class de.gurkenlabs.litiengine.util.TimeUtilities
Converts milliseconds to seconds.
getSelectedComponent() - Method in class de.gurkenlabs.litiengine.gui.ListField
Gets the currently selected component in the list field.
getSelectedIndex() - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
Gets the index of the currently selected entry.
getSelectedObject() - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
Gets the currently selected value.
getSelectedObject() - Method in class de.gurkenlabs.litiengine.gui.ListField
Gets the object associated with the currently selected component in the list field.
getSelectionColumn() - Method in class de.gurkenlabs.litiengine.gui.ListField
Returns the selected column.
getSelectionRow() - Method in class de.gurkenlabs.litiengine.gui.ListField
Returns the selected row.
getSender() - Method in class de.gurkenlabs.litiengine.gui.ComponentMouseEvent
Gets the sender.
getSender() - Method in class de.gurkenlabs.litiengine.gui.ComponentMouseWheelEvent
Gets the sender.
getSetter(Class, String) - Static method in class de.gurkenlabs.litiengine.util.ReflectionUtilities
 
getSetters(Class) - Static method in class de.gurkenlabs.litiengine.util.ReflectionUtilities
 
getShadowEllipse(float, float, float, float) - Method in class de.gurkenlabs.litiengine.graphics.CreatureShadowImageEffect
Creates an ellipse representing the shadow based on the sprite dimensions and offsets.
getShadowType() - Method in class de.gurkenlabs.litiengine.entities.StaticShadow
Gets the type of the static shadow.
getShape() - Method in class de.gurkenlabs.litiengine.entities.MapArea
 
getShape() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
 
getShape(int, int, IMap) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapOrientation
Creates a Shape for the tile at the given coordinates.
getShape(Point2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.EllipseParticle
Creates and returns the shape of the ellipse particle, transformed based on the emitter's origin and rotation.
getShape(Point2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.LineParticle
 
getShape(Point2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.PolygonParticle
 
getShape(Point2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.RectangleParticle
 
getShape(Point2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.ShapeParticle
Retrieves the shape of the particle based on the emitter's origin.
getShape(Point, IMap) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapOrientation
Creates a Shape for the tile at the given coordinates.
getShortValue(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
Gets the short value of the custom property with the provided name.
getShortValue(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
 
getShortValue(String, short) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
Gets the short value of the custom property with the provided name.
getShortValue(String, short) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
 
getSize() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
Gets the dimension of the grid.
getSize() - Method in class de.gurkenlabs.litiengine.GameWindow
Gets the window width and height wrapped in a Dimension object.
getSize(IMap) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapOrientation
Determines the size required for all tiles within the given map to be drawn into an image.
getSizeInPixels() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
Gets the size in pixels.
getSizeInPixels() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
 
getSizeInTiles() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
Gets the size in tiles.
getSizeInTiles() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
Gets the width and height in tiles.
getSizeInTiles() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
 
getSizeInTiles() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
 
getSliderComponent() - Method in class de.gurkenlabs.litiengine.gui.Slider
Gets the slider thumb component.
getSliderSpritesheet() - Method in class de.gurkenlabs.litiengine.gui.Slider
Gets the spritesheet used to render the slider thumb.
getSound() - Method in class de.gurkenlabs.litiengine.entities.SoundSource
The sound to be played.
getSound() - Method in class de.gurkenlabs.litiengine.sound.SoundEvent
Gets the related Sound instance.
getSoundName() - Method in class de.gurkenlabs.litiengine.entities.SoundSource
The name of the currently set sound.
getSounds() - Method in class de.gurkenlabs.litiengine.resources.ResourceBundle
Gets the list of sounds in this resource bundle.
getSoundSource(int) - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets the SoundSource with the specified map ID from this environment.
getSoundSource(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets the SoundSource with the specified name from this environment.
getSoundSources() - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets an immutable collection containing all SoundSource entities on this environment.
getSoundSources(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets an immutable collection containing all SoundSource entities with the specified tag.
getSoundVolume() - Method in class de.gurkenlabs.litiengine.configuration.SoundConfiguration
Gets the current sound volume.
getSource() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapImage
Gets the source.
getSource() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapImage
 
getSource() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
 
getSource() - Method in class de.gurkenlabs.litiengine.scripting.ScriptDefinition
Returns the source path or resource name.
getSourceEncodings() - Method in class de.gurkenlabs.litiengine.sound.spi.mp3.Mp3FormatConversionProvider
 
getSourceEntity() - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedProjectile
 
getSourceTileset() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
 
getSpacing() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileset
Gets the spacing (in pixels) between adjacent tiles in the tileset image.
getSpacing() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
Gets the spacing.
getSpawnAmount() - Method in class de.gurkenlabs.litiengine.environment.EntitySpawner
 
getSpawnAmount() - Method in interface de.gurkenlabs.litiengine.environment.IEntitySpawner
Gets the amount of Entities that are spawned in each wave.
getSpawnAmount() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Gets the number of particles that are spawned per spawn tick.
getSpawnDelay() - Method in class de.gurkenlabs.litiengine.environment.EntitySpawner
 
getSpawnDelay() - Method in interface de.gurkenlabs.litiengine.environment.IEntitySpawner
Gets the delay between spawning individual Entities of one wave.
getSpawnedEntity() - Method in class de.gurkenlabs.litiengine.entities.EntitySpawnedEvent
Gets the entity that was spawned.
getSpawnInfo() - Method in class de.gurkenlabs.litiengine.entities.Spawnpoint
Gets the spawn information for this instance.
getSpawnInterval() - Method in class de.gurkenlabs.litiengine.environment.EntitySpawner
 
getSpawnInterval() - Method in interface de.gurkenlabs.litiengine.environment.IEntitySpawner
Gets the interval between spawn waves.
getSpawnMode() - Method in class de.gurkenlabs.litiengine.environment.EntitySpawner
 
getSpawnMode() - Method in interface de.gurkenlabs.litiengine.environment.IEntitySpawner
Gets the spawn mode for an EntitySpawner.
getSpawnOffsetX() - Method in class de.gurkenlabs.litiengine.entities.Spawnpoint
Gets the spawn offset on the X-axis for this instance.
getSpawnOffsetY() - Method in class de.gurkenlabs.litiengine.entities.Spawnpoint
Gets the spawn offset on the Y-axis for this instance.
getSpawnPivotType() - Method in class de.gurkenlabs.litiengine.entities.Spawnpoint
Gets the spawn pivot type for this instance.
getSpawnpoint() - Method in class de.gurkenlabs.litiengine.entities.EntitySpawnedEvent
Gets the spawnpoint that triggered this event.
getSpawnpoint(int) - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets the Spawnpoint with the specified map ID from this environment.
getSpawnpoint(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets the Spawnpoint with the specified name from this environment.
getSpawnpoints() - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets an immutable collection containing all Spawnpoint entities on this environment.
getSpawnpoints(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets an immutable collection containing all Spawnpoint entities with the specified tag.
getSpawnPoints() - Method in class de.gurkenlabs.litiengine.environment.EntitySpawner
 
getSpawnPoints() - Method in interface de.gurkenlabs.litiengine.environment.IEntitySpawner
Gets the list of SpawnPoints that a EntitySpawner uses.
getSpawnRate() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Gets the spawn rate in milliseconds between spawn ticks.
getSpeed() - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedProjectile
 
getSplashDamage() - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedProjectile
 
getSplashRadius() - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedProjectile
 
getSprite(int) - Method in class de.gurkenlabs.litiengine.graphics.Spritesheet
Returns the sprite at the supplied index.
getSprite(int, int, int) - Method in class de.gurkenlabs.litiengine.graphics.Spritesheet
Returns the sprite at the supplied index, accounting for the supplied margin/spacing.
getSprite(String) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas
Retrieves a sprite by its name from the texture atlas.
getSpriteHeight() - Method in class de.gurkenlabs.litiengine.graphics.Spritesheet
Gets the sprite height.
getSpriteIndex() - Method in class de.gurkenlabs.litiengine.graphics.animation.KeyFrame
 
getSpriteName(Creature, CreatureAnimationState) - Static method in class de.gurkenlabs.litiengine.graphics.animation.CreatureAnimationController
Gets the sprite name for the specified creature and animation state.
getSpriteName(Creature, CreatureAnimationState, Direction) - Static method in class de.gurkenlabs.litiengine.graphics.animation.CreatureAnimationController
Gets the sprite name for the specified creature, animation state.and direction.
getSpriteName(Prop, boolean) - Static method in class de.gurkenlabs.litiengine.graphics.animation.PropAnimationController
Gets the sprite name for the specified prop and state.
getSpriteName(Prop, PropState, boolean) - Static method in class de.gurkenlabs.litiengine.graphics.animation.PropAnimationController
Gets the sprite name for the specified prop and state.
getSpritePrefix() - Method in class de.gurkenlabs.litiengine.graphics.animation.CreatureAnimationController
 
getSpritePrefix() - Method in class de.gurkenlabs.litiengine.graphics.animation.EntityAnimationController
Retrieves the sprite prefix associated with this animation controller.
getSpriteRotation() - Method in class de.gurkenlabs.litiengine.entities.Prop
Gets the sprite rotation applied to this prop.
getSprites() - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas
Gets the list of sprites in the texture atlas.
getSpritesheet() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileset
Gets the spritesheet that contains the rendered tile images.
getSpritesheet() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
 
getSpritesheet() - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
Gets the spritesheet used by this animation.
getSpritesheet() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Gets the name of the spritesheet used by sprite-based particles.
getSpritesheet() - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
Retrieves the spritesheet used by the component.
getSpritesheetName() - Method in class de.gurkenlabs.litiengine.entities.Creature
Gets the current spritesheet name of this instance.
getSpritesheetName() - Method in class de.gurkenlabs.litiengine.entities.Prop
Gets the name of the spritesheet used to render this prop.
getSpriteSheets() - Method in class de.gurkenlabs.litiengine.resources.ResourceBundle
Gets the list of sprite sheets in this resource bundle.
getSpritesheetScaleFactor() - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
Gets the scale factor for the spritesheet.
getSpritesheetScaleInterpolation() - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
Gets the interpolation type used for scaling the spritesheet.
getSpritesheetScaleMode() - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
Gets the scale mode for the spritesheet.
getSpriteWidth() - Method in class de.gurkenlabs.litiengine.graphics.Spritesheet
Gets the sprite width.
getStaggerAxis() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
Gets the axis along which hexagonal or staggered rows are offset.
getStaggerAxis() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
 
getStaggerIndex() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
Gets whether even or odd indexes are staggered.
getStaggerIndex() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
 
getStart() - Method in class de.gurkenlabs.litiengine.entities.behavior.Path
Gets the starting point of the path.
getStartTime() - Method in class de.gurkenlabs.litiengine.tweening.Tween
Gets the start tick of the Tween.
getStartValues() - Method in class de.gurkenlabs.litiengine.tweening.Tween
Gets the start values.
getState() - Method in class de.gurkenlabs.litiengine.entities.behavior.StateEvent
 
getState() - Method in class de.gurkenlabs.litiengine.entities.Prop
Gets the state.
getStaticShadow(int) - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets the StaticShadow with the specified map ID from this environment.
getStaticShadow(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets the StaticShadow with the specified name from this environment.
getStaticShadowLayer() - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets the static shadow lighting layer of this environment.
getStaticShadows() - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets an immutable collection containing all StaticShadow entities on this environment.
getStaticShadows(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets an immutable collection containing all StaticShadow entities with the specified tag.
getStaticValue(Class, String) - Static method in class de.gurkenlabs.litiengine.util.ReflectionUtilities
 
getSteps() - Method in class de.gurkenlabs.litiengine.gui.Slider
Computes the number of discrete steps between Slider.getMinValue() and Slider.getMaxValue() given the current step size.
getStepSize() - Method in class de.gurkenlabs.litiengine.gui.Slider
Gets the step size between adjacent selectable values.
getStepSize() - Method in class de.gurkenlabs.litiengine.gui.Spinner
Gets the step size between adjacent spinner values.
getStrength() - Method in class de.gurkenlabs.litiengine.abilities.effects.ForceEffect
Gets the strength of the applied force.
getStrength() - Method in class de.gurkenlabs.litiengine.physics.Force
Gets the strength in pixels per second.
getStringValue(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
Gets the string value of the custom property with the provided name.
getStringValue(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
 
getStringValue(String, String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
Gets the string value of the custom property with the provided name.
getStringValue(String, String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
 
getSubImages(BufferedImage, int, int) - Static method in class de.gurkenlabs.litiengine.util.Imaging
Gets a two dimensional grid that contains parts of the specified image.
getSubTitle() - Method in class de.gurkenlabs.litiengine.GameInfo
Gets the sub title of the game.
getSystemInfo() - Static method in class de.gurkenlabs.litiengine.DefaultUncaughtExceptionHandler
 
getTag() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Gets the tag.
getTags() - Method in class de.gurkenlabs.litiengine.entities.Entity
 
getTags() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Gets the list of tags associated with the entity.
getTarget() - Method in class de.gurkenlabs.litiengine.entities.behavior.Path
Gets the target point of the path.
getTarget() - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
 
getTarget() - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
Gets the current target of this entity.
getTarget() - Method in class de.gurkenlabs.litiengine.tweening.Tween
Gets the Tweenable target object.
getTargetEncodings() - Method in class de.gurkenlabs.litiengine.sound.spi.mp3.Mp3FormatConversionProvider
 
getTargetEncodings(AudioFormat) - Method in class de.gurkenlabs.litiengine.sound.spi.mp3.Mp3FormatConversionProvider
 
getTargetFormats(AudioFormat.Encoding, AudioFormat) - Method in class de.gurkenlabs.litiengine.sound.spi.mp3.Mp3FormatConversionProvider
 
getTargetingStrategy() - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
Returns the targeting strategy used by this effect.
getTargets() - Method in class de.gurkenlabs.litiengine.entities.Trigger
Gets the list of targets.
getTargets() - Method in class de.gurkenlabs.litiengine.entities.TriggerEvent
Get the entities that are affected by the Trigger.
getTargetType() - Method in class de.gurkenlabs.litiengine.scripting.EntityScriptBinding
 
getTargetType() - Method in class de.gurkenlabs.litiengine.scripting.ScriptDefinition
Returns an optional required host class.
getTargetValues() - Method in class de.gurkenlabs.litiengine.tweening.Tween
Gets the target values.
getTeam() - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
 
getTeam() - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
Gets the team of this entity.
getTerrains() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITerrainSet
Gets the terrains defined by this terrain set.
getTerrains() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.WangSet
Returns the live terrain list in Wang-index order.
getTerrains(int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITerrainSet
Gets the terrains object associated with the specified tile ID.
getTerrains(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.WangSet
 
getTerrainSets() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileset
Gets the terrain sets defined by this tile set.
getTerrainSets() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
 
getText() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
Gets the text content of this map object, if it represents a text object.
getText() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectText
Gets the text string.
getText() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
 
getText() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Text
 
getText() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.TextParticle
Gets the text rendered by this TextParticle.
getText() - Method in class de.gurkenlabs.litiengine.gui.FontIcon
Returns the text or unicode character to be rendered as the icon.
getText() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Gets the entire Text associated with this GuiComponent.
getText() - Method in class de.gurkenlabs.litiengine.gui.TextFieldComponent
 
getText() - Method in class de.gurkenlabs.litiengine.scripting.ui.FloatingText
 
getText() - Method in class de.gurkenlabs.litiengine.scripting.ui.ScriptUiOverlay.ScreenText
 
getTextAlign() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Gets the horizontal text alignment.
getTextAngle() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Gets the text angle.
getTexts() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Gets the list of text strings used by text-rendering particles.
getTextShadowColor() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
 
getTextShadowRadius() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
 
getTextToRender(Graphics2D) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Gets only the non-cropped bits of Text visible on this GuiComponent.m To retrieve only the entire text associated with this GuiComponent, use GuiComponent.getText().
getTextToRender(Graphics2D) - Method in class de.gurkenlabs.litiengine.gui.TextFieldComponent
 
getTextValign() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Gets the vertical text alignment.
getTextX() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Gets the text X coordinate.
getTextY() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Gets the text Y coordinate.
getTickRate() - Method in interface de.gurkenlabs.litiengine.ILoop
Gets the rate at which this loop performs its updates.
getTickRate() - Method in class de.gurkenlabs.litiengine.UpdateLoop
 
getTicks() - Method in interface de.gurkenlabs.litiengine.ILoop
Gets the total amount of ticks performed by this loop since it was started.
getTicks() - Method in class de.gurkenlabs.litiengine.UpdateLoop
 
getTickSize() - Method in class de.gurkenlabs.litiengine.gui.Slider
Gets the relative size factor used when rendering the slider's tick marks.
getTickVelocity() - Method in class de.gurkenlabs.litiengine.entities.Creature
 
getTickVelocity() - Method in interface de.gurkenlabs.litiengine.entities.IMobileEntity
Gets the entity's velocity in PIXELS per tick.
getTile() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
Gets the tileset entry referenced by this map object's grid id, if any.
getTile() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
 
getTile() - Method in interface de.gurkenlabs.litiengine.input.IMouse
Gets the coordinates of the tile on the map on which the mouse is currently located at.
getTile() - Method in class de.gurkenlabs.litiengine.input.Mouse
 
getTile(double, double, IMap) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapOrientation
Determines the coordinates of the tile containing the given point, as determined by [int, IMap)][IMapOrientation#getShape(int,].
getTile(int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileset
Gets the tileset entry with the given local id.
getTile(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
 
getTile(int, int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileLayer
Gets the tile at the specified map grid location.
getTile(int, int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileLayer
 
getTile(IMap, Point2D) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
Get the corresponding tile for a given pixel map location.
getTile(Point2D) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
Get the corresponding tile for a given pixel map location.
getTile(Point2D, IMap) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapOrientation
Determines the coordinates of the tile containing the given point, as determined by [int, IMap)][IMapOrientation#getShape(int,].
getTileBoundingBox(int, int) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
Returns the bounding box of the tile at the given tile coordinate on the current environment's map.
getTileBoundingBox(IMap, int, int) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
Returns the bounding box of the tile at the given tile coordinate on the supplied map.
getTileBoundingBox(IMap, Point2D) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
Returns the bounding box of the tile that contains the given pixel-space location on the supplied map.
getTileBoundingBox(IMap, Rectangle2D) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
Snaps the given pixel-space rectangle to the bounding box of the tiles it covers on the given map.
getTileBoundingBox(IMap, Point) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
Returns the bounding box of the tile at the given tile coordinate on the supplied map.
getTileBoundingBox(Point2D) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
Returns the bounding box of the tile that contains the given pixel-space location on the current environment's map.
getTileBoundingBox(Point) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
Returns the bounding box of the tile at the given tile coordinate on the current environment's map.
getTileByLocation(Point2D) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileLayer
Gets the tile by location.
getTileByLocation(Point2D) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileLayer
 
getTileCoordinate() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITile
Gets the tile coordinate.
getTileCoordinate() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tile
 
getTileCount() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileset
Gets the total number of tiles defined by this tileset.
getTileCount() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
 
getTileDimension() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileset
Gets the tile dimension.
getTileDimension() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
 
getTiledVersion() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
Gets the Tiled editor version string the map was saved with.
getTiledVersion() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
 
getTileHeight() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
Gets the vertical tile size.
getTileHeight() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileset
Gets the tile height in pixels.
getTileHeight() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
Gets the tile height.
getTileHeight() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
 
getTileId() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileAnimationFrame
 
getTileId() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Frame
 
getTileId() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.WangColor
Returns the local ID of the representative tile.
getTileId() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.WangTile
Returns the local tileset tile ID.
getTileImageLocation(IMap, ITile) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
Gets the top-left map location at which the image of a tile is rendered.
getTileLayers() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayerList
Gets the ITileLayers contained in a Layer list.
getTileLayers() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.GroupLayer
 
getTileLayers() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
 
getTileOffset() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileset
Gets the per-tileset rendering offset.
getTileOffset() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
 
getTilerendersize() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
Gets the tile render size.
getTiles() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileLayer
Gets the tiles.
getTiles() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
Retrieves the list of tiles for the tile data.
getTiles() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileLayer
 
getTilesByPixelLocation(IMap, Point2D) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
Returns all tiles from any tile layer on the given map that contain the supplied pixel-space location.
getTileset() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITilesetEntry
Gets the tileset that this entry belongs to.
getTileset() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TilesetEntry
 
getTilesetClass() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
Gets the tileset class.
getTilesetEntry() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITile
 
getTilesetEntry() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tile
 
getTilesetEntry(int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
Gets the tileset entry referenced by the supplied global tile id.
getTilesetEntry(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
 
getTilesets() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
Gets the tilesets.
getTilesets() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
 
getTilesets() - Method in class de.gurkenlabs.litiengine.resources.ResourceBundle
Gets the list of tilesets in this resource bundle.
getTileSize() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
Gets the tile size.
getTileSize() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
 
getTileWidth() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
Gets the horizontal tile size.
getTileWidth() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileset
Gets the tile width.
getTileWidth() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
Gets the tile width.
getTileWidth() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
 
getTime() - Method in class de.gurkenlabs.litiengine.entities.EntityHitEvent
Gets the game-time timestamp at which the event was dispatched.
getTimeScale() - Method in class de.gurkenlabs.litiengine.GameLoop
 
getTimeScale() - Method in interface de.gurkenlabs.litiengine.IGameLoop
Gets the game loop's current time scale (default = 1).
getTimeToLive() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
 
getTimeToLive() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
 
getTimeToLive() - Method in class de.gurkenlabs.litiengine.graphics.ImageEffect
Gets the time-to-live of this image effect in milliseconds.
getTimeToLive() - Method in interface de.gurkenlabs.litiengine.ITimeToLive
Gets the total time to live of this instance.
getTintColor() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
Gets a tint color that affects the way contents of this layer are rendered.
getTintColor() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
 
getTitle() - Method in class de.gurkenlabs.litiengine.GameInfo
Gets the title of the game.
getTopMostTile(IMap, Point2D) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
Returns the top-most non-empty tile at the given pixel-space location on the supplied map.
getTopMostTile(IMap, Point) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
Returns the top-most non-empty tile at the given tile coordinate on the supplied map.
getTopMostTile(Point2D) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
Returns the top-most non-empty tile at the given pixel-space location on the current environment's map.
getTopMostTile(Point) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
Returns the top-most non-empty tile at the given tile coordinate on the current environment's map.
getTotalDuration() - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
Returns the total duration of the effect, including the delay.
getTotalDuration() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileAnimation
 
getTotalDuration() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileAnimation
 
getTotalDuration() - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
Gets to aggregated duration of all KeyFrames in this animation.
getTotalNumberOfSprites() - Method in class de.gurkenlabs.litiengine.graphics.Spritesheet
Gets the total sprites.
getTotalText() - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
Gets the total text that this Speech bubble will display.
getTrack() - Method in class de.gurkenlabs.litiengine.sound.MusicPlayback
 
getTransform() - Method in class de.gurkenlabs.litiengine.graphics.MouseCursor
Gets the affine transform applied to the cursor image when it is rendered.
getTransformations() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
Gets the tile transformations.
getTransitions() - Method in class de.gurkenlabs.litiengine.entities.behavior.State
Gets the list of transitions associated with this state.
getTranslatedDescription() - Method in record class de.gurkenlabs.litiengine.environment.tilemap.TmxPropertyMetadataRegistry.PropertyMetadata
Gets the localized description if a resource key translation is available, falling back to the canonical English description.
getTranslatedDescription() - Method in record class de.gurkenlabs.litiengine.environment.tilemap.TmxPropertyMetadataRegistry.TypeMetadata
Gets the localized description if available, falling back to the canonical English description.
getTransparentColor() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IImageLayer
Gets the transparent color.
getTransparentColor() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapImage
Gets the transparent color.
getTransparentColor() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.ImageLayer
 
getTransparentColor() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapImage
 
getTransparentVariant(Color, int) - Static method in class de.gurkenlabs.litiengine.util.ColorHelper
Returns a transparent variant of the specified color with the given alpha value.
getTraveledDistance() - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedProjectile
 
getTriangle() - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
Gets the triangle indicator's shape, translated to the correct location on screen.
getTriangleSize() - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
Gets the triangle indicator size.
getTrigger() - Method in class de.gurkenlabs.litiengine.entities.TriggerEvent
Get the Trigger affected by this event.
getTrigger(int) - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets the Trigger with the specified map ID from this environment.
getTrigger(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets the Trigger with the specified name from this environment.
getTriggerDeadzone() - Method in class de.gurkenlabs.litiengine.input.Gamepad
Gets the deadzone for any trigger components on this gamepad.
getTriggers() - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets an immutable collection containing all Trigger entities on this environment.
getTriggers(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets an immutable collection containing all Trigger entities with the specified tag.
getTween(Tweenable, TweenType) - Method in class de.gurkenlabs.litiengine.tweening.TweenEngine
Attempts to get a previously registered Tween or registers a new one.
getTweens() - Method in class de.gurkenlabs.litiengine.tweening.TweenEngine
Gets the map of registered Tweens.
getTweenValues(TweenType) - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
 
getTweenValues(TweenType) - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
 
getTweenValues(TweenType) - Method in class de.gurkenlabs.litiengine.entities.Creature
 
getTweenValues(TweenType) - Method in class de.gurkenlabs.litiengine.entities.Entity
 
getTweenValues(TweenType) - Method in class de.gurkenlabs.litiengine.graphics.Camera
Provides current tween values for camera-related TweenTypes so that the camera can be animated by the TweenEngine.
getTweenValues(TweenType) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
 
getTweenValues(TweenType) - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback.VolumeControl
 
getTweenValues(TweenType) - Method in interface de.gurkenlabs.litiengine.tweening.Tweenable
Gets one or many values from the target object associated to the given tween type.
getType() - Method in class de.gurkenlabs.litiengine.entities.EntityPivot
Gets the type of pivot.
getType() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
Retrieves the type of the property.
getType() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
Gets the user-defined type string of this map object.
getType() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITerrainSet
Gets the type of terrain represented by this instance.
getType() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITilesetEntry
 
getType() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
 
getType() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
Gets the type.
getType() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TilesetEntry
 
getType() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.WangSet
 
getType() - Method in class de.gurkenlabs.litiengine.input.Gamepad
 
getType() - Method in class de.gurkenlabs.litiengine.tweening.Tween
Gets the tween type determining which values of the Tweenable object will be modified.
getType(String) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.TmxPropertyMetadataRegistry
Retrieves metadata for a map object type.
getTypeDelay() - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
Gets type delay, which determines how fast the typewriter effect will be.
getTypeSound() - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
Gets the sound that is played every time a new letter appears.
getUpdatableCount() - Method in interface de.gurkenlabs.litiengine.ILoop
Gets the amount of attached IUpdatable instances of this loop.
getUpdatableCount() - Method in class de.gurkenlabs.litiengine.UpdateLoop
 
getUpdatables() - Method in class de.gurkenlabs.litiengine.UpdateLoop
 
getUpdatePriority() - Method in interface de.gurkenlabs.litiengine.IUpdateable
Determines this object's stable position in an update tick.
getUpdatePriority() - Method in class de.gurkenlabs.litiengine.scripting.EntityScriptController
 
getUpdateRate() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Gets the update rate of the emitter in milliseconds.
getUpKeys() - Method in class de.gurkenlabs.litiengine.input.KeyboardEntityController
Gets the list of key codes for moving up.
getUpperBound() - Method in class de.gurkenlabs.litiengine.gui.Spinner
Gets the highest allowed value of the spinner.
getUsedMemory() - Method in class de.gurkenlabs.litiengine.GameMetrics
 
getUsedTags() - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets all tags that are assigned to entities on this environment.
getValign() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectText
Gets the vertical alignment of the text.
getValign() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Text
 
getValue() - Method in class de.gurkenlabs.litiengine.attributes.Attribute
Gets the base value of the attribute.
getValue() - Method in interface de.gurkenlabs.litiengine.attributes.IAttribute
Gets the base value of the attribute.
getValue() - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
Gets the base value of the attribute.
getValue() - Method in enum class de.gurkenlabs.litiengine.configuration.Quality
Gets the integer value of the quality level.
getValue() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileChunk
 
getValue() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
 
getValue() - Method in class de.gurkenlabs.litiengine.GameMetrics.RenderInfo
 
getValue() - Method in class de.gurkenlabs.litiengine.input.GamepadEvent
Gets the data from the last time the component has been polled.
getValue() - Method in class de.gurkenlabs.litiengine.scripting.ScriptParameterValue
 
getValue(double) - Method in enum class de.gurkenlabs.litiengine.Align
Gets the proportional value of this instance.
getValue(double) - Method in enum class de.gurkenlabs.litiengine.Valign
Gets the proportional value of this instance.
getValue(float) - Method in enum class de.gurkenlabs.litiengine.Align
Gets the proportional value of this instance.
getValue(float) - Method in enum class de.gurkenlabs.litiengine.Valign
Gets the proportional value of this instance.
getValue(int) - Method in enum class de.gurkenlabs.litiengine.Align
Gets the proportional value of this instance.
getValue(int) - Method in enum class de.gurkenlabs.litiengine.Valign
Gets the proportional value of this instance.
getVelocity() - Method in class de.gurkenlabs.litiengine.entities.Creature
 
getVelocity() - Method in interface de.gurkenlabs.litiengine.entities.IMobileEntity
Gets the entity's velocity in PIXELS per Second.
getVelocity() - Method in class de.gurkenlabs.litiengine.graphics.FreeFlightCamera
 
getVelocity() - Method in interface de.gurkenlabs.litiengine.physics.IMovementController
Get the current velocity.
getVelocity() - Method in class de.gurkenlabs.litiengine.physics.MovementController
 
getVelocityX() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Gets the horizontal velocity of the particle.
getVelocityX() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Gets the horizontal velocity parameter of spawned particles.
getVelocityY() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Gets the vertical velocity of the particle.
getVelocityY() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Gets the vertical velocity parameter of spawned particles.
getVersion() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
Gets the version.
getVersion() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
 
getVersion() - Method in class de.gurkenlabs.litiengine.GameInfo
Gets the version of the game.
getVersion() - Method in class de.gurkenlabs.litiengine.resources.AsepriteFormat
 
getVerticalImagePadding() - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
Gets the vertical padding for the image.
getVerticalLowerBound() - Method in class de.gurkenlabs.litiengine.gui.ListField
Gets the current vertical lower bound of the list field.
getVerticalParallaxFactor() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
Gets the vertical parallax scrolling factor of the layer.
getVerticalParallaxFactor() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
 
getVerticalSlider() - Method in class de.gurkenlabs.litiengine.gui.ListField
Gets the vertical slider associated with the list field.
getViewport() - Method in class de.gurkenlabs.litiengine.graphics.Camera
 
getViewport() - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
Gets the camera's viewport region, in screen coordinates.
getViewportDimensionCenter(IEntity) - Method in class de.gurkenlabs.litiengine.graphics.Camera
 
getViewportDimensionCenter(IEntity) - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
Gets the center of the entity, in screen coordinates.
getViewportHeight() - Method in class de.gurkenlabs.litiengine.graphics.Camera
Calculates the height of the camera's viewport in world units.
getViewportLocation(double, double) - Method in class de.gurkenlabs.litiengine.graphics.Camera
 
getViewportLocation(double, double) - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
Converts a location in map coordinates into screen coordinates.
getViewportLocation(IEntity) - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
Converts the entity's location into screen coordinates.
getViewportLocation(Point2D) - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
Converts a location in map coordinates into screen coordinates.
getViewportWidth() - Method in class de.gurkenlabs.litiengine.graphics.Camera
Calculates the width of the camera's viewport in world units.
getVolume() - Method in class de.gurkenlabs.litiengine.entities.SoundSource
Get the volume modifier.
getVolume() - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback
Gets the current master volume of this playback.
getVolumeControls() - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback
 
getWangId() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.WangTile
Returns the eight terrain indexes.
getWangId(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.WangSet
Returns the eight Wang indexes assigned to a local tile.
getWangTiles() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.WangSet
Returns the live list of per-tile assignments.
getWebsite() - Method in class de.gurkenlabs.litiengine.GameInfo
Gets the web site of this game project.
getWebsiteURL() - Method in class de.gurkenlabs.litiengine.GameInfo
Gets the GameInfo.getWebsite() as an URL object that can be used to further process the information.
getWidth() - Method in class de.gurkenlabs.litiengine.entities.Entity
 
getWidth() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Gets the width of the entity.
getWidth() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
Gets the width of the layer, in tiles.
getWidth() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
Gets the map width in tiles.
getWidth() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapImage
Gets the width.
getWidth() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
Gets the width of this map object.
getWidth() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
Gets the width.
getWidth() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapImage
 
getWidth() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
 
getWidth() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileChunk
 
getWidth() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
Retrieves the width of the tile data.
getWidth() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileLayer
 
getWidth() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
 
getWidth() - Method in class de.gurkenlabs.litiengine.GameWindow
Gets the window width.
getWidth() - Method in class de.gurkenlabs.litiengine.graphics.emitters.EntityEmitter
 
getWidth() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Gets the current width of the particle, in pixels.
getWidth() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Gets the width of the emitter in pixels.
getWidth() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Gets the width of this GuiComponent.
getWidth() - Method in class de.gurkenlabs.litiengine.gui.screens.Resolution
Gets the width of this resolution.
getWidth() - Method in class de.gurkenlabs.litiengine.resources.AsepriteFormat.Frame
 
getWidth() - Method in class de.gurkenlabs.litiengine.resources.SpritesheetResource
Gets the width of the spritesheet.
getWidth() - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas
Gets the width of the texture atlas.
getWidth() - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.Sprite
Gets the width of the sprite.
getWidth(Graphics2D, String) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
Retrieve the width of some text if it was to be drawn on the specified Graphics2D
getX() - Method in class de.gurkenlabs.litiengine.entities.Entity
 
getX() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Gets the X coordinate of the entity.
getX() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
Gets the x coordinate of this map object.
getX() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileOffset
 
getX() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
 
getX() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileChunk
 
getX() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileOffset
 
getX() - Method in class de.gurkenlabs.litiengine.graphics.emitters.EntityEmitter
 
getX() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Gets the X position of the particle relative to its emitter origin.
getX() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Gets the x coordinate of this GuiComponent.
getX() - Method in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio
Gets the x-value of this aspect ratio.
getX() - Method in class de.gurkenlabs.litiengine.resources.AsepriteFormat.Frame
 
getX() - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.Sprite
Gets the x-coordinate of the sprite.
getX() - Method in class de.gurkenlabs.litiengine.scripting.ui.ScriptUiOverlay.ScreenText
 
getX() - Method in class de.gurkenlabs.litiengine.util.geom.Vector2D
Returns the x component of the vector.
getY() - Method in class de.gurkenlabs.litiengine.entities.Entity
 
getY() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Gets the Y coordinate of the entity.
getY() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
Gets the y coordinate of this map object.
getY() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileOffset
 
getY() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
 
getY() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileChunk
 
getY() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileOffset
 
getY() - Method in class de.gurkenlabs.litiengine.graphics.emitters.EntityEmitter
 
getY() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Gets the Y position of the particle relative to its emitter origin.
getY() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Gets the y coordinate of this GuiComponent.
getY() - Method in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio
Gets the y-value of this aspect ratio.
getY() - Method in class de.gurkenlabs.litiengine.resources.AsepriteFormat.Frame
 
getY() - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.Sprite
Gets the y-coordinate of the sprite.
getY() - Method in class de.gurkenlabs.litiengine.scripting.ui.ScriptUiOverlay.ScreenText
 
getY() - Method in class de.gurkenlabs.litiengine.util.geom.Vector2D
Returns the y component of the vector.
getZoom() - Method in class de.gurkenlabs.litiengine.graphics.Camera
 
getZoom() - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
The zoom factor of this camera.
getZoom() - Method in class de.gurkenlabs.litiengine.graphics.ZoomChangedEvent
Returns the new zoom factor.
GIF - Enum constant in enum class de.gurkenlabs.litiengine.resources.ImageFormat
 
globals - Variable in class de.gurkenlabs.litiengine.scripting.AbstractScript
Game-wide values shared between scripts.
globals() - Method in class de.gurkenlabs.litiengine.scripting.AbstractScript
Returns game-wide values shared between scripts.
globals() - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
Returns the game-wide script globals.
globals() - Method in class de.gurkenlabs.litiengine.scripting.ScriptManager
Returns the values shared by all managed scripts.
GraphicConfiguration - Class in de.gurkenlabs.litiengine.configuration
Represents the graphic configuration settings.
graphics() - Method in class de.gurkenlabs.litiengine.configuration.GameConfiguration
Gets the configuration group with all default graphics settings.
graphics() - Static method in class de.gurkenlabs.litiengine.Game
Gets the engine's RenderEngine component that is used to render Images, Shapes or Text with respect to the environment and the render scale and the Camera.
gravity() - Method in class de.gurkenlabs.litiengine.environment.GameWorld
Gets the game worlds gravity that is applied to any environment.
GRAVITY - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapProperty
Gravity value applied to physics simulations on this map.
GravityForce - Class in de.gurkenlabs.litiengine.physics
GravityForce is a gravitational force pulling entities towards a given direction or angle.
GravityForce(IEntity, float, float) - Constructor for class de.gurkenlabs.litiengine.physics.GravityForce
Instantiates a new GravityForce.
GravityForce(IEntity, float, Direction) - Constructor for class de.gurkenlabs.litiengine.physics.GravityForce
Instantiates a new GravityForce.
GROUND - Enum constant in enum class de.gurkenlabs.litiengine.graphics.RenderType
Ground layer.
GroupLayer - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
Represents a group layer in a tile map.
GroupLayer() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.GroupLayer
Creates an empty group for map editors and programmatic map construction.
GroupLayer(GroupLayer) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.GroupLayer
Copy constructor for the GroupLayer class.
GuiComponent - Class in de.gurkenlabs.litiengine.gui
The abstract Class GuiComponent provides all properties and methods needed for screens, built-in, and custom GUI components such as buttons, sliders, etc...
GuiComponent(double, double) - Constructor for class de.gurkenlabs.litiengine.gui.GuiComponent
Instantiates a new gui component with the dimension (0,0) at the given location.
GuiComponent(double, double, double, double) - Constructor for class de.gurkenlabs.litiengine.gui.GuiComponent
Instantiates a new gui component at the point (x,y) with the dimension (width,height).
GuiProperties - Class in de.gurkenlabs.litiengine.gui
This class contains globally used properties for all the GuiComponents that might be added to the game.
GZIP - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData.Compression
Constant for GZIP compression.

H

handleMovement() - Method in class de.gurkenlabs.litiengine.physics.MovementController
Handles the movement of the entity.
handlePressedKey(KeyEvent) - Method in class de.gurkenlabs.litiengine.input.KeyboardEntityController
Handles the key pressed event and updates the entity's movement direction based on the key code.
handlePressedKey(KeyEvent) - Method in class de.gurkenlabs.litiengine.input.PlatformingMovementController
 
handleTypedKey(KeyEvent) - Method in class de.gurkenlabs.litiengine.gui.TextFieldComponent
Handles a key typed event by dispatching to the relevant editing routine (backspace, accept, or normal typing).
hasAbility(Class) - Method in class de.gurkenlabs.litiengine.entities.Creature
Checks whether this creature has an ability of the specified class.
hasAbility(String) - Method in class de.gurkenlabs.litiengine.entities.Creature
Checks whether this creature has an ability with the specified name.
hasAbility(String) - Method in class de.gurkenlabs.litiengine.scripting.CreatureScript
Checks if this creature has an ability registered with the specified name.
hasAnimation(String) - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
 
hasAnimation(String) - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
Determines whether this controller has an Animation with the specified name.
hasAutomaticLineBreaks() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
 
hasCollision() - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
Checks for collision.
hasCollision() - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
Checks if the entity has collision enabled.
hasComponent(String) - Method in class de.gurkenlabs.litiengine.input.Gamepad
 
hasCustomProperty(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
Checks if a custom property with the given name is present.
hasCustomProperty(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
 
hasCustomProperty(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tile
 
hasDynamicLocation() - Method in class de.gurkenlabs.litiengine.graphics.emitters.EntityEmitter
Check if the emitter has dynamic location tracking enabled.
hasEnded() - Method in class de.gurkenlabs.litiengine.physics.Force
Checks if the force has ended.
hasEnded(EffectApplication) - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
Checks if the specified effect application has ended.
hasEnded(EffectApplication) - Method in class de.gurkenlabs.litiengine.abilities.effects.ForceEffect
Checks whether the effect has ended.
hashCode() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
Returns the hash code for this custom property.
hashCode() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IPolyShape
Computes a hash code for this polyline.
hashCode() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITile
Computes a hash code for this tile.
hashCode() - Method in record class de.gurkenlabs.litiengine.environment.tilemap.TmxPropertyMetadataRegistry.PropertyMetadata
Returns a hash code value for this object.
hashCode() - Method in record class de.gurkenlabs.litiengine.environment.tilemap.TmxPropertyMetadataRegistry.TypeMetadata
Returns a hash code value for this object.
hashCode() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
 
hashCode() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapImage
Computes a hash code for this map image.
hashCode() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.PolyShape
 
hashCode() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tile
 
hashCode() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileOffset
 
hashCode() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
 
hashCode() - Method in class de.gurkenlabs.litiengine.graphics.ImageEffect
Returns the hash code of this image effect.
hashCode() - Method in class de.gurkenlabs.litiengine.gui.Appearance
Returns a hash code value for this Appearance object.
hashCode() - Method in record class de.gurkenlabs.litiengine.physics.RaycastHit
Returns a hash code value for this object.
hashCode() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptCompilationContext
Returns a hash code value for this object.
hashCode() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptDiagnostic
Returns a hash code value for this object.
hashCode() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Analysis
Returns a hash code value for this object.
hashCode() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.CodeAction
Returns a hash code value for this object.
hashCode() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Completion
Returns a hash code value for this object.
hashCode() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Document
Returns a hash code value for this object.
hashCode() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Hover
Returns a hash code value for this object.
hashCode() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Location
Returns a hash code value for this object.
hashCode() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Parameter
Returns a hash code value for this object.
hashCode() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Position
Returns a hash code value for this object.
hashCode() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Range
Returns a hash code value for this object.
hashCode() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.SemanticToken
Returns a hash code value for this object.
hashCode() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Signature
Returns a hash code value for this object.
hashCode() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.SignatureHelp
Returns a hash code value for this object.
hashCode() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Symbol
Returns a hash code value for this object.
hashCode() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.TextEdit
Returns a hash code value for this object.
hashCode() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Workspace
Returns a hash code value for this object.
hashCode() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptPropertyMetadata
Returns a hash code value for this object.
hashCode() - Method in class de.gurkenlabs.litiengine.sound.IntroTrack
 
hashCode() - Method in class de.gurkenlabs.litiengine.sound.LoopedTrack
 
hashCode() - Method in class de.gurkenlabs.litiengine.sound.SinglePlayTrack
 
hasInputFocus() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
 
hasNext() - Method in class de.gurkenlabs.litiengine.sound.LoopedTrack
 
hasRayCastCollision(Point2D, float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Test for ray cast collisions
hasReached(ICollisionEntity) - Method in class de.gurkenlabs.litiengine.physics.Force
Checks if the force has reached the specified entity.
hasStarted() - Static method in class de.gurkenlabs.litiengine.Game
Indicates whether the game has already been started.
hasStopped() - Method in class de.gurkenlabs.litiengine.tweening.Tween
Checks if the Tween has stopped.
hasTag(String) - Method in class de.gurkenlabs.litiengine.entities.Entity
 
hasTag(String) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Checks if the entity has the specified tag.
hasTextAntialiasing() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Check whether text antialiasing is activated.
hasTextShadow() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Check whether text shadow is activated.
health - Variable in class de.gurkenlabs.litiengine.scripting.ScriptedSpawner.EntityBuilder
 
height() - Element in annotation interface de.gurkenlabs.litiengine.entities.EntityInfo
Specifies the default height of the entity.
HEXAGONAL - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapOrientations
A hexagonal IMapOrientation, consistent with the behavior of Tiled.
HH_MM_SS - Enum constant in enum class de.gurkenlabs.litiengine.util.TimeUtilities.TimerFormat
Timer format in hours, minutes, and seconds (HH:MM:SS).
HH_MM_SS_0 - Enum constant in enum class de.gurkenlabs.litiengine.util.TimeUtilities.TimerFormat
Timer format in hours, minutes, seconds, and tenths of a second (HH:MM:SS.0).
HH_MM_SS_000 - Enum constant in enum class de.gurkenlabs.litiengine.util.TimeUtilities.TimerFormat
Timer format in hours, minutes, seconds, and milliseconds (HH:MM:SS.000).
hideDefaultCursor() - Method in class de.gurkenlabs.litiengine.graphics.MouseCursor
Hides the native system cursor by replacing it with an empty cursor on the game window.
hideGUI(boolean) - Static method in class de.gurkenlabs.litiengine.Game
This flag indicates whether the game should display the GameWindow or not.
HIGH - Enum constant in enum class de.gurkenlabs.litiengine.configuration.Quality
 
hit(int) - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
 
hit(int) - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
Inflicts damage to this entity.
hit(int, Ability) - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
 
hit(int, Ability) - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
Inflicts damage to this entity with a specific ability.
hit(EntityHitEvent) - Method in interface de.gurkenlabs.litiengine.entities.CombatEntityHitListener
This method is called whenever a ICombatEntity was hit.
hitpoints() - Element in annotation interface de.gurkenlabs.litiengine.entities.CombatInfo
The initial hitpoints of the combat entity.
HITPOINTS - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenType
The hitpoints of the entity.
HORIZONTAL - Enum constant in enum class de.gurkenlabs.litiengine.gui.Orientation
 
horizontalFlip(BufferedImage) - Static method in class de.gurkenlabs.litiengine.util.Imaging
Flips the specified image horizontally.
HorizontalSlider - Class in de.gurkenlabs.litiengine.gui
A GUI component that represents a horizontal slider with customizable appearance and behavior.
HorizontalSlider(double, double, double, double, float, float, float) - Constructor for class de.gurkenlabs.litiengine.gui.HorizontalSlider
Initializes a new instance of the HorizontalSlider class with the specified properties.
host() - Method in class de.gurkenlabs.litiengine.scripting.AbstractScript
Returns the current script host.
host() - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
Returns the object hosting this script.
host() - Element in annotation interface de.gurkenlabs.litiengine.scripting.ScriptInfo
 
hover(ScriptLanguageService.Document, ScriptLanguageService.Position) - Method in class de.gurkenlabs.litiengine.scripting.JavaLanguageService
 
hover(ScriptLanguageService.Document, ScriptLanguageService.Position) - Method in interface de.gurkenlabs.litiengine.scripting.ScriptLanguageService
 
Hover(String, ScriptLanguageService.Range) - Constructor for record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Hover
Creates an instance of a Hover record class.
humanReadableByteCount(long) - Static method in class de.gurkenlabs.litiengine.util.io.FileUtilities
 
humanReadableByteCount(long, boolean) - Static method in class de.gurkenlabs.litiengine.util.io.FileUtilities
 

I

IAnimationController - Interface in de.gurkenlabs.litiengine.graphics.animation
 
IAttribute<T> - Interface in de.gurkenlabs.litiengine.attributes
Interface representing an observable property that holds a numeric value.
IBehaviorController - Interface in de.gurkenlabs.litiengine.entities.behavior
 
ICamera - Interface in de.gurkenlabs.litiengine.graphics
Defines the viewport through which entities and tiles are rendered on screen.
ICamera.FocusChangedListener - Interface in de.gurkenlabs.litiengine.graphics
This listener interface receives focus events for a camera.
ICamera.ZoomChangedListener - Interface in de.gurkenlabs.litiengine.graphics
This listener interface receives zoom events for a camera.
ICollisionEntity - Interface in de.gurkenlabs.litiengine.entities
 
ICombatEntity - Interface in de.gurkenlabs.litiengine.entities
The ICombatEntity interface defines the methods required for an entity that can engage in combat.
ICON_FONT - Static variable in class de.gurkenlabs.litiengine.gui.GuiComponent
 
ICustomProperty - Interface in de.gurkenlabs.litiengine.environment.tilemap
The ICustomProperty interface defines methods for managing custom properties with various data types.
ICustomPropertyProvider - Interface in de.gurkenlabs.litiengine.environment.tilemap
The Interface ICustomPropertyProvider is providing methods to get and set custom properties.
id() - Element in annotation interface de.gurkenlabs.litiengine.environment.tilemap.MapObjectDefinition
Stable implementation identifier stored in MapObjectProperty.IMPLEMENTATION.
id() - Element in annotation interface de.gurkenlabs.litiengine.scripting.ScriptInfo
 
IDLE - Enum constant in enum class de.gurkenlabs.litiengine.graphics.CreatureAnimationState
 
IEntity - Interface in de.gurkenlabs.litiengine.entities
A positioned object that can be added to an Environment, updated by controllers, and rendered.
IEntityAnimationController<T> - Interface in de.gurkenlabs.litiengine.graphics.animation
 
IEntityController - Interface in de.gurkenlabs.litiengine.entities
 
IEntitySpawner<T> - Interface in de.gurkenlabs.litiengine.environment
 
IEntitySpawner.SpawnMode - Enum Class in de.gurkenlabs.litiengine.environment
SpawnMode specifies the behaviour of the EntitySpawner:
IGameLoop - Interface in de.gurkenlabs.litiengine
The IGameLoop interface provides special methods for the game's main loop
IGroupLayer - Interface in de.gurkenlabs.litiengine.environment.tilemap
 
IImageLayer - Interface in de.gurkenlabs.litiengine.environment.tilemap
 
IKeyboard - Interface in de.gurkenlabs.litiengine.input
The IKeyboard interface is the engine's API for receiving keyboard input events.
IKeyboard.KeyPressedListener - Interface in de.gurkenlabs.litiengine.input
This listener interface receives pressed events for the keyboard.
IKeyboard.KeyReleasedListener - Interface in de.gurkenlabs.litiengine.input
This listener interface receives released events for the keyboard.
IKeyboard.KeyTypedListener - Interface in de.gurkenlabs.litiengine.input
This listener interface receives typed events for the keyboard.
ILaunchable - Interface in de.gurkenlabs.litiengine
A functional interface that defines methods for instances that need to be launched and terminated externally.
ILayer - Interface in de.gurkenlabs.litiengine.environment.tilemap
 
ILayerList - Interface in de.gurkenlabs.litiengine.environment.tilemap
 
ILoop - Interface in de.gurkenlabs.litiengine
The ILoop interface provide method for game loops that are publicly exposed.
ImageComponent - Class in de.gurkenlabs.litiengine.gui
The ImageComponent class extends the GuiComponent class to provide functionality for handling images and spritesheets within a GUI component.
ImageComponent(double, double, double, double) - Constructor for class de.gurkenlabs.litiengine.gui.ImageComponent
Constructs an ImageComponent with the specified position and dimensions.
ImageComponent(double, double, double, double, Spritesheet, String, Image) - Constructor for class de.gurkenlabs.litiengine.gui.ImageComponent
Constructs an ImageComponent with the specified position, dimensions, spritesheet, text, and image.
ImageComponent(double, double, double, double, Image) - Constructor for class de.gurkenlabs.litiengine.gui.ImageComponent
Constructs an ImageComponent with the specified position, dimensions, and image.
ImageComponent(double, double, double, double, String) - Constructor for class de.gurkenlabs.litiengine.gui.ImageComponent
Constructs an ImageComponent with the specified position, dimensions, and text.
ImageComponent(double, double, Image) - Constructor for class de.gurkenlabs.litiengine.gui.ImageComponent
Constructs an ImageComponent with the specified position and image.
ImageComponentList - Class in de.gurkenlabs.litiengine.gui
Represents a list of image components in a GUI.
ImageComponentList(double, double, double, double, int, int, List, Spritesheet) - Constructor for class de.gurkenlabs.litiengine.gui.ImageComponentList
 
ImageEffect - Class in de.gurkenlabs.litiengine.graphics
Represents an abstract image effect that can be applied to a BufferedImage.
ImageEffect(int, String) - Constructor for class de.gurkenlabs.litiengine.graphics.ImageEffect
Constructs a new ImageEffect with the specified time-to-live and name.
ImageEffect(String) - Constructor for class de.gurkenlabs.litiengine.graphics.ImageEffect
Constructs a new ImageEffect with the specified name and a time-to-live of 0.
ImageFormat - Enum Class in de.gurkenlabs.litiengine.resources
Contains all known image file-formats supported by the engine.
ImageLayer - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
Represents an image layer in a tile map.
ImageLayer() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.ImageLayer
Default no-args constructor for the ImageLayer class.
ImageLayer(ImageLayer) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.ImageLayer
Copy constructor for the ImageLayer class.
ImageRenderer - Class in de.gurkenlabs.litiengine.graphics
This class provides static methods to render an Image to a given Graphics2D object at specified screen coordinates.
images() - Static method in class de.gurkenlabs.litiengine.resources.Resources
Gets the container that manages BufferedImage resources.
Images - Class in de.gurkenlabs.litiengine.resources
A container class for managing image resources.
ImageScaleMode - Enum Class in de.gurkenlabs.litiengine.gui
Enum representing different modes for scaling images.
Imaging - Class in de.gurkenlabs.litiengine.util
Utility class for various image processing operations.
IMap - Interface in de.gurkenlabs.litiengine.environment.tilemap
Engine-facing representation of a tile map and its layer hierarchy.
IMapImage - Interface in de.gurkenlabs.litiengine.environment.tilemap
 
IMapObject - Interface in de.gurkenlabs.litiengine.environment.tilemap
This interface represents an instance on a map that can define various things for an engine.
IMapObjectLayer - Interface in de.gurkenlabs.litiengine.environment.tilemap
 
IMapObjectLoader - Interface in de.gurkenlabs.litiengine.environment
This interface provides methods that are required for loading an IEntity from an IMapObject.
IMapObjectText - Interface in de.gurkenlabs.litiengine.environment.tilemap
Represents the text content and rendering attributes of a Tiled text map object.
IMapOrientation - Interface in de.gurkenlabs.litiengine.environment.tilemap
 
IMobileEntity - Interface in de.gurkenlabs.litiengine.entities
 
IMobileEntity.EntityMovedListener - Interface in de.gurkenlabs.litiengine.entities
This listener interface receives events when an entity was moved.
IMouse - Interface in de.gurkenlabs.litiengine.input
The IMouse interface is the engine's API for receiving mouse input events.
IMouse.MouseClickedListener - Interface in de.gurkenlabs.litiengine.input
This listener interface receives clicked events for the mouse.
IMouse.MouseDraggedListener - Interface in de.gurkenlabs.litiengine.input
This listener interface receives dragged events for the mouse.
IMouse.MouseMovedListener - Interface in de.gurkenlabs.litiengine.input
This listener interface receives moved events for the mouse.
IMouse.MousePressedListener - Interface in de.gurkenlabs.litiengine.input
This listener interface receives pressed events for the mouse.
IMouse.MousePressingListener - Interface in de.gurkenlabs.litiengine.input
This listener interface receives pressing events for the mouse.
IMouse.MouseReleasedListener - Interface in de.gurkenlabs.litiengine.input
This listener interface receives released events for the mouse.
IMovementController - Interface in de.gurkenlabs.litiengine.physics
The Interface IMovementController is used for moving entities by applying forces to them.
impact() - Method in class de.gurkenlabs.litiengine.abilities.AbilityAttributes
Gets the impact attribute of this ability.
impact() - Element in annotation interface de.gurkenlabs.litiengine.abilities.AbilityInfo
The impact of the ability.
impact(int) - Method in class de.gurkenlabs.litiengine.abilities.AbilityBuilder
Sets the base impact used by the ability's effects.
impact(int) - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedAbilityBuilder
 
impactAngle() - Method in class de.gurkenlabs.litiengine.abilities.AbilityAttributes
Gets the impact angle attribute of this ability.
impactAngle() - Element in annotation interface de.gurkenlabs.litiengine.abilities.AbilityInfo
The impact angle of the ability.
IMPLEMENTATION - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
Project-defined implementation identifier for a built-in map object type.
implementationType() - Method in interface de.gurkenlabs.litiengine.scripting.CompiledScript
 
importAseprite(String) - Method in class de.gurkenlabs.litiengine.resources.Animations
Convenience overload that loads an Aseprite JSON file from the runtime classpath or file system.
importAseprite(Path) - Method in class de.gurkenlabs.litiengine.resources.Animations
Imports an Aseprite-exported animation from the given JSON file.
in(Environment, Class) - Static method in class de.gurkenlabs.litiengine.entities.EntityQuery
Creates a query over all entities of a type in an environment.
increment() - Method in class de.gurkenlabs.litiengine.gui.Spinner
Increases the current value by one step, clamping to the upper bound.
inferValueFromMouseLocation() - Method in class de.gurkenlabs.litiengine.gui.Slider
Infers the current value from the current mouse location and updates the slider accordingly.
info() - Static method in class de.gurkenlabs.litiengine.Game
Gets the static meta information about this game.
INFO - Enum constant in enum class de.gurkenlabs.litiengine.scripting.ScriptDiagnostic.Severity
Informational feedback that does not prevent execution.
init() - Method in class de.gurkenlabs.litiengine.environment.Environment
Initializes all entities and lighting layers of this environment.
init() - Method in class de.gurkenlabs.litiengine.graphics.RenderComponent
Initializes the RenderComponent, setting up the buffer strategy for rendering.
init(boolean, String...) - Static method in class de.gurkenlabs.litiengine.Game
Initializes the infrastructure of the LITIENGINE game.
init(EmitterAttributes) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Initializes this particle's mutable state from the supplied EmitterAttributes.
init(Runnable, Runnable, String...) - Static method in class de.gurkenlabs.litiengine.Game
 
init(String...) - Static method in class de.gurkenlabs.litiengine.Game
Initializes the infrastructure of the LITIENGINE game.
initDefaults() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Initializes all configurable emitter and particle parameters to their DEFAULT_* values.
initialize() - Static method in class de.gurkenlabs.litiengine.environment.tilemap.TmxPropertyMetadataRegistry
Rebuilds the registry from the engine's annotated TMX model classes.
initializeByProperty(String, String) - Method in class de.gurkenlabs.litiengine.configuration.ConfigurationGroup
Initializes a property by its key and value.
initializeComponents() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Initialize child components.
initializeComponents() - Method in class de.gurkenlabs.litiengine.gui.HorizontalSlider
Initializes the components of the slider, including its buttons and thumb.
initializeComponents() - Method in class de.gurkenlabs.litiengine.gui.VerticalSlider
 
initialized(Environment) - Method in interface de.gurkenlabs.litiengine.environment.EnvironmentListener
This method was called after the environment was initialized.
initialized(String...) - Method in interface de.gurkenlabs.litiengine.GameListener
This method gets called after the Game.init(String...) method was executed.
initialized(String...) - Method in class de.gurkenlabs.litiengine.input.Input.InputGameAdapter
 
input() - Method in class de.gurkenlabs.litiengine.configuration.GameConfiguration
Gets the configuration group with all default input settings.
input() - Method in class de.gurkenlabs.litiengine.scripting.AbstractScript
Returns the managed input helper for key/mouse bindings and state queries.
input() - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
Returns the managed input helper owned by this context.
Input - Class in de.gurkenlabs.litiengine.input
The static Input class is the LITIENGINE's access point to devices that capture physical player input.
Input.InputGameAdapter - Class in de.gurkenlabs.litiengine.input
 
InputConfiguration - Class in de.gurkenlabs.litiengine.configuration
 
InputGameAdapter() - Constructor for class de.gurkenlabs.litiengine.input.Input.InputGameAdapter
 
insertText() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Completion
Returns the value of the insertText record component.
INSTANT - Enum constant in enum class de.gurkenlabs.litiengine.abilities.CastType
Represents an ability that is cast instantly.
INTACT - Enum constant in enum class de.gurkenlabs.litiengine.entities.PropState
 
INTEGER - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.MapObjectPropertyType
 
INTEGER_FORMAT - Static variable in class de.gurkenlabs.litiengine.gui.TextFieldComponent
Regex matching positive integers up to 10 digits.
IntegerArrayAdapter - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
 
IntegerArrayAdapter() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.IntegerArrayAdapter
 
interact(ICollisionEntity) - Method in class de.gurkenlabs.litiengine.environment.Environment
Attempts to interact with triggers on this environment.
interact(ICollisionEntity, Predicate) - Method in class de.gurkenlabs.litiengine.environment.Environment
Attempts to interact with triggers on this environment.
interact(IEntity) - Method in class de.gurkenlabs.litiengine.entities.Trigger
Interacts with this trigger using the specified sender entity.
INTERACT - Enum constant in enum class de.gurkenlabs.litiengine.entities.Trigger.TriggerActivation
Activate when an eligible entity explicitly interacts with the trigger.
internalCalculateImpactArea(double) - Method in class de.gurkenlabs.litiengine.abilities.Ability
Calculates the impact area of this ability based on the given angle.
interpolate(Color, Color, double) - Static method in class de.gurkenlabs.litiengine.util.ColorHelper
Interpolates between two colors based on the given factor.
intersects(Ellipse2D, Ellipse2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
Tests whether two ellipses intersect.
intersects(Rectangle2D, Rectangle2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
Tests whether two rectangles meaningfully intersect.
intersectsWithAnyCollisionBox(ICollisionEntity, Point2D, Point2D) - Method in class de.gurkenlabs.litiengine.entities.behavior.PathFinder
Checks whether the direct path between two points intersects with any collision boxes in the game world.
IntroTrack - Class in de.gurkenlabs.litiengine.sound
A Track that plays an intro sound and then loops the specified music sound.
IntroTrack(Sound, Sound) - Constructor for class de.gurkenlabs.litiengine.sound.IntroTrack
Initializes a new IntroTrack for the specified sound.
IntroTrack(Sound, String) - Constructor for class de.gurkenlabs.litiengine.sound.IntroTrack
Initializes a new IntroTrack for the specified sound.
IntroTrack(String, Sound) - Constructor for class de.gurkenlabs.litiengine.sound.IntroTrack
Initializes a new IntroTrack for the specified sound.
IntroTrack(String, String) - Constructor for class de.gurkenlabs.litiengine.sound.IntroTrack
Initializes a new IntroTrack for the specified sound.
InvalidTileLayerException - Exception Class in de.gurkenlabs.litiengine.environment.tilemap.xml
Thrown when an exception occurs while parsing tile data.
InvalidTileLayerException() - Constructor for exception class de.gurkenlabs.litiengine.environment.tilemap.xml.InvalidTileLayerException
 
InvalidTileLayerException(String) - Constructor for exception class de.gurkenlabs.litiengine.environment.tilemap.xml.InvalidTileLayerException
 
InvalidTileLayerException(String, Throwable) - Constructor for exception class de.gurkenlabs.litiengine.environment.tilemap.xml.InvalidTileLayerException
 
InvalidTileLayerException(Throwable) - Constructor for exception class de.gurkenlabs.litiengine.environment.tilemap.xml.InvalidTileLayerException
 
IPolyShape - Interface in de.gurkenlabs.litiengine.environment.tilemap
 
IRenderable - Interface in de.gurkenlabs.litiengine.graphics
A functional interface which indicates that implementing instances can render some visual content onto a provided graphics context.
isActivated() - Method in class de.gurkenlabs.litiengine.entities.Trigger
Checks if this trigger is currently activated.
isActivated() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
Checks if the emitter is currently activated.
isActivateOnInit() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
Checks if the emitter is set to activate on initialization.
isActive() - Method in class de.gurkenlabs.litiengine.abilities.Ability
Checks if this ability is active.
isActive() - Method in class de.gurkenlabs.litiengine.attributes.AttributeModifier
Checks if this PropertyModifier is currently active.
isActive() - Method in class de.gurkenlabs.litiengine.entities.LightSource
Returns whether the light source is currently active.
isActive(ICombatEntity) - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
Checks if the effect is active on the specified entity.
isAddShadow() - Method in class de.gurkenlabs.litiengine.entities.Prop
Returns whether this prop should cast a shadow.
isAnimatingSprite() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.SpriteParticle
 
isAnimatingSprite() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Returns whether sprite-based particles are animated.
isAntiAliased() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Returns whether the particle is rendered with anti-aliasing.
isAntiAliased() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Returns whether particles are rendered with anti-aliasing.
isArrowKeyNavigation() - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
Returns whether arrow-key navigation is enabled.
isArrowKeyNavigation() - Method in class de.gurkenlabs.litiengine.gui.ListField
Checks if arrow key navigation is enabled for the list field.
isAttached() - Method in class de.gurkenlabs.litiengine.scripting.EntityScriptController
Returns whether script instances are currently attached to the entity.
isAutoScaling() - Method in class de.gurkenlabs.litiengine.graphics.animation.CreatureAnimationController
 
isAutoScaling() - Method in class de.gurkenlabs.litiengine.graphics.animation.EntityAnimationController
 
isAutoScaling() - Method in interface de.gurkenlabs.litiengine.graphics.animation.IEntityAnimationController
Gets a flag indicating whether this controller instance is auto scaling its animations by the dimensions of the entity.
isAutoScaling() - Method in class de.gurkenlabs.litiengine.graphics.animation.PropAnimationController
 
isAutoScaling() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Returns whether this component automatically scales its position and size proportionally when the game window resolution changes.
isBold() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectText
Returns whether the text is rendered bold.
isBold() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Text
 
isButtonPressed(int) - Method in class de.gurkenlabs.litiengine.input.Gamepad
 
isButtonPressed(int) - Method in class de.gurkenlabs.litiengine.input.GamepadEvents
 
isButtonPressed(int) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
 
isButtonPressed(InputComponent.ID) - Method in class de.gurkenlabs.litiengine.input.Gamepad
 
isButtonPressed(InputComponent.ID) - Method in class de.gurkenlabs.litiengine.input.GamepadEvents
Determines whether the specified Gamepad component is currently pressed.
isButtonPressed(InputComponent.ID) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
 
isChecked() - Method in class de.gurkenlabs.litiengine.gui.CheckBox
Checks if the checkbox is currently checked.
isClampToMap() - Method in class de.gurkenlabs.litiengine.graphics.Camera
 
isClampToMap() - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
Returns whether this camera will clamp the viewport to the bounds of the map.
isContinuousCollisionEnabled() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Returns whether continuous (ray-cast) collision detection is enabled for this particle.
isCustom(String) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
Determines whether the given property name is a custom (user-defined) property, i.e.
isCustom(String) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapProperty
Determines whether the given property name is a custom (user-defined) property.
isDead() - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
Checks if is dead.
isDead() - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
Checks if this entity is dead.
isDead() - Method in class de.gurkenlabs.litiengine.entities.Prop
 
isDead() - Method in class de.gurkenlabs.litiengine.scripting.CreatureScript
Checks if the creature is currently dead.
isDead() - Method in class de.gurkenlabs.litiengine.scripting.EntityScript
Checks if the host entity is dead (if it is a combat entity).
isDebug() - Method in class de.gurkenlabs.litiengine.configuration.ConfigurationGroup
Checks if debug mode is enabled.
isDebug() - Static method in class de.gurkenlabs.litiengine.Game
This flag globally controls the game's debugging state.
isDebugEnabled() - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
Checks if debug mode is enabled.
isDiagonalCornerMovementAllowed() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
Checks if diagonal corner movement is allowed in the grid.
isDiagonalMovementAllowed() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
Checks if diagonal movement is allowed in the grid.
isDragging() - Method in class de.gurkenlabs.litiengine.gui.Slider
Returns whether the slider is currently being dragged by the user.
isDroppedDown() - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
Returns whether the drop-down is currently expanded.
isEllipse() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
Returns whether this map object is an ellipse.
isEllipse() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
 
isEmpty() - Method in class de.gurkenlabs.litiengine.entities.EntityQuery
Tests whether this query has no matching values.
isEmpty(BufferedImage) - Static method in class de.gurkenlabs.litiengine.util.Imaging
Checks whether a given BufferedImage only has transparent pixels.
isEnabled() - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
 
isEnabled() - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
Determines whether this controller is currently enabled.
isEnabled() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Checks if the GuiComponent is enabled.
isEnabled() - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
 
isEnabled() - Method in class de.gurkenlabs.litiengine.scripting.ScriptBinding
Returns whether this binding participates in attachment.
isEnabled() - Method in class de.gurkenlabs.litiengine.scripting.ScriptManager
Returns whether lifecycle callbacks are dispatched to attached scripts.
isEntireColumnSelected() - Method in class de.gurkenlabs.litiengine.gui.ListField
isEntireRowSelected() - Method in class de.gurkenlabs.litiengine.gui.ListField
isExternal() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
Checks if the tileset is external.
isFading() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Returns whether the particle fades out over its lifetime.
isFading() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Returns whether particles fade out over their lifetime.
isFadingOnCollision() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Returns whether the particle fades upon collision.
isFadingOnCollision() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Returns whether particles fade upon collision.
isFinished() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
Determines if the emitter has finished its duration.
isFinished() - Method in class de.gurkenlabs.litiengine.scripting.ui.FloatingText
 
isFlipped() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITile
 
isFlipped() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tile
 
isFlippedDiagonally() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITile
 
isFlippedDiagonally() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tile
 
isFlippedHorizontally() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITile
 
isFlippedHorizontally() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tile
 
isFlippedVertically() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITile
 
isFlippedVertically() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tile
 
isFocusable() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
 
isFocusOwner() - Method in class de.gurkenlabs.litiengine.GameWindow
Returns true if the GameWindow is the focus owner.
isForwardMouseEvents() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Checks if mouse events are being forwarded by this GuiComponent.
isFriendly(ICombatEntity) - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
Checks if is friendly.
isFriendly(ICombatEntity) - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
Checks if this entity is friendly to another entity.
isGamepadSupport() - Method in class de.gurkenlabs.litiengine.configuration.InputConfiguration
Checks if gamepad support is enabled.
isGrabMouse() - Method in interface de.gurkenlabs.litiengine.input.IMouse
A flag indicating whether the mouse should be grabbed by the game's window.
isGrabMouse() - Method in class de.gurkenlabs.litiengine.input.Mouse
 
isHflip() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileTransformations
 
isHorizontalBackgroundGradient() - Method in class de.gurkenlabs.litiengine.gui.Appearance
Checks if the background gradient is horizontal.
isHovered() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Checks if the cursor bounding box intersects with this GuiComponent's bounding box.
isIdle() - Method in class de.gurkenlabs.litiengine.entities.Creature
Checks if the creature is idle.
isIndestructible() - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
Checks if is indestructible.
isIndestructible() - Element in annotation interface de.gurkenlabs.litiengine.entities.CombatInfo
Indicates whether the combat entity is indestructible.
isIndestructible() - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
Checks if this entity is indestructible.
isInfinite() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
Returns whether this is an infinite map (i.e. composed of chunks rather than a fixed-size grid).
isInfinite() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
Checks if the tile data represents an infinite map.
isInfinite() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
 
isInherited() - Method in class de.gurkenlabs.litiengine.scripting.EntityScriptBinding
 
isInNoGUIMode() - Static method in class de.gurkenlabs.litiengine.Game
Indicates whether the game should display the GameWindow or not.
isInt(double) - Static method in class de.gurkenlabs.litiengine.util.MathUtilities
Checks if a double value is an integer.
isItalic() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectText
Returns whether the text is rendered italic.
isItalic() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Text
 
isLastKeyFrame() - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
Checks if the current keyframe is the last keyframe in the animation.
isLeftButton(MouseEvent) - Method in interface de.gurkenlabs.litiengine.input.IMouse
Returns true if the mouse event specifies the left mouse button.
isLeftButton(MouseEvent) - Method in class de.gurkenlabs.litiengine.input.Mouse
 
isLeftButtonPressed() - Method in interface de.gurkenlabs.litiengine.input.IMouse
A flag indicating whether the left mouse button is currently pressed.
isLeftButtonPressed() - Method in class de.gurkenlabs.litiengine.input.Mouse
 
isLeftMouseButtonPressed() - Method in class de.gurkenlabs.litiengine.scripting.ScriptInput
Checks whether the left mouse button is currently pressed.
isLoaded() - Method in class de.gurkenlabs.litiengine.entities.Entity
 
isLoaded() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Indicates whether this entity is loaded on the currently active environment.
isLoaded() - Method in class de.gurkenlabs.litiengine.environment.Environment
Determines whether this environment has been loaded.
isLoaded() - Method in class de.gurkenlabs.litiengine.graphics.Spritesheet
Returns whether this spritesheet is currently registered with the global spritesheet resources.
isLoop() - Method in class de.gurkenlabs.litiengine.entities.SoundSource
Boolean determining if the sound is looped or only played back once.
isLooping() - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
Gets a value indicating whether this animation intended to loop.
isLoopingSprite() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.SpriteParticle
 
isLoopingSprite() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Returns whether sprite-based particle animations are looped.
isMatchingType(IMapObject) - Method in class de.gurkenlabs.litiengine.environment.MapObjectLoader
 
isMouseButtonPressed() - Method in class de.gurkenlabs.litiengine.scripting.ScriptInput
Checks whether any mouse button is currently pressed.
isMovementAllowed() - Method in class de.gurkenlabs.litiengine.physics.MovementController
Checks if the movement is allowed based on the movement predicates.
isMultiTarget() - Method in class de.gurkenlabs.litiengine.abilities.Ability
Checks if this ability is multi-target.
isMultiTarget() - Method in class de.gurkenlabs.litiengine.abilities.targeting.TargetingStrategy
 
isNavigating() - Method in class de.gurkenlabs.litiengine.entities.behavior.EntityNavigator
Checks if the entity is currently navigating.
isNeutral() - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
 
isNeutral() - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
Checks if this entity is neutral.
isObstructingLight() - Method in class de.gurkenlabs.litiengine.entities.CollisionBox
Checks if this instance is obstructing light.
isOddNumber(int) - Static method in class de.gurkenlabs.litiengine.util.MathUtilities
Checks if an int value is an odd number.
ISOMETRIC - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapOrientations
An isometric IMapOrientation, consistent with the behavior of Tiled.
ISOMETRIC_STAGGERED - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapOrientations
A staggered isometric IMapOrientation, consistent with the behavior of Tiled.
isOnCooldown() - Method in class de.gurkenlabs.litiengine.abilities.Ability
Checks if this ability is on cooldown.
isOnCooldown(Creature, String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
Checks if an ability on a specific executor creature is currently on cooldown.
isOnCooldown(Class) - Method in class de.gurkenlabs.litiengine.entities.Creature
Checks whether a registered ability of the specified class is currently on cooldown.
isOnCooldown(String) - Method in class de.gurkenlabs.litiengine.entities.Creature
Checks whether a registered ability with the specified name is currently on cooldown.
isOnCooldown(String) - Method in class de.gurkenlabs.litiengine.scripting.CreatureScript
Checks if an ability registered with the specified name is currently on cooldown.
isOnCooldown(String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
Checks if an ability on the current host creature is currently on cooldown.
isOneTimeTrigger() - Method in class de.gurkenlabs.litiengine.entities.Trigger
Checks if this trigger can only be activated once.
isOutlineOnly() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Returns whether the particle is rendered as an outline only.
isOutlineOnly() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Returns whether shape-based particles are rendered as outlines only.
isPaused() - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
Gets a value indicating whether this animation is currently paused.
isPaused() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
Checks whether the emitter is currently paused.
isPaused() - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback
Determines if this playback is paused.
isPierce() - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedProjectile
 
isPlaying() - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
Gets a value indicating whether this animation is currently playing.
isPlaying() - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback
Determines if this playback has sound to play.
isPlaying(String) - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
 
isPlaying(String) - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
Determines whether this controller is currently playing an Animation with the specified name.
isPoint() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
Returns whether this map object is a single point.
isPoint() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
 
isPolygon() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
Returns whether this map object is a polygon.
isPolygon() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
 
isPolyline() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
Returns whether this map object is a polyline.
isPolyline() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
 
isPreferuntransformed() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileTransformations
 
isPressed() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Checks if the mouse button is currently being pressed on this GuiComponent.
isPressed() - Method in interface de.gurkenlabs.litiengine.input.IMouse
A flag indicating whether any mouse button is currently pressed.
isPressed() - Method in class de.gurkenlabs.litiengine.input.Mouse
 
isPressed(int) - Method in interface de.gurkenlabs.litiengine.input.IKeyboard
Checks whether the key with the specified keyCode is currently being pressed.
isPressed(int) - Method in class de.gurkenlabs.litiengine.input.Keyboard
 
isPressed(int) - Method in class de.gurkenlabs.litiengine.scripting.ScriptInput
Checks whether the key with the specified keyCode is currently pressed.
isPressed(String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptInput
Checks whether the key with the specified name (e.g., "SPACE", "W", "ENTER", "ESCAPE") is currently pressed.
isRelative() - Method in class de.gurkenlabs.litiengine.input.GamepadEvent
Returns true if data returned from poll is relative to the last call, or false if data is absolute.
isRenderDebugMouse() - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
Checks if debug mouse rendering is enabled.
isRendering() - Method in class de.gurkenlabs.litiengine.environment.Environment
 
isRenderingTriangle() - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
Checks if the triangle indicator is active.
isReversed() - Method in class de.gurkenlabs.litiengine.tweening.Tween
Checks whether the Tween is currently running in its reversed direction.
isRightButton(MouseEvent) - Method in interface de.gurkenlabs.litiengine.input.IMouse
Returns true if the mouse event specifies the right mouse button.
isRightButton(MouseEvent) - Method in class de.gurkenlabs.litiengine.input.Mouse
 
isRightButtonPressed() - Method in interface de.gurkenlabs.litiengine.input.IMouse
A flag indicating whether the right mouse button is currently pressed.
isRightButtonPressed() - Method in class de.gurkenlabs.litiengine.input.Mouse
 
isRightMouseButtonPressed() - Method in class de.gurkenlabs.litiengine.scripting.ScriptInput
Checks whether the right mouse button is currently pressed.
isRotate() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileTransformations
 
isRotated() - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.Sprite
Checks if the sprite is rotated.
isRotateWithRightStick() - Method in class de.gurkenlabs.litiengine.input.GamepadEntityController
 
isRunning() - Method in class de.gurkenlabs.litiengine.scripting.ScriptSequence
Returns whether the sequence has pending actions.
isRunning() - Method in class de.gurkenlabs.litiengine.tweening.Tween
Checks if the Tween is currently running.
isScaling() - Method in class de.gurkenlabs.litiengine.entities.Creature
Checks if the creature's sprite is being scaled with the entity dimensions.
isScaling() - Method in class de.gurkenlabs.litiengine.entities.Prop
Returns whether this prop's sprite is scaled to its bounding box.
isSelected() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Checks if the GuiComponent is currently selected.
isShowingTicks() - Method in class de.gurkenlabs.litiengine.gui.Slider
Returns whether the slider is rendering tick marks.
isSliderInside() - Method in class de.gurkenlabs.litiengine.gui.ListField
Verify if sliders are set to be inside the ListField.
isStaggeredRowOrColumn(StaggerIndex, int) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
Check if the row or column with the given index is staggered.
isStopped() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
Checks if the emitter is currently stopped.
isStoppingOnCollision() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Returns whether the particle stops moving once a collision occurs.
isStrikeout() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectText
Returns whether the text is rendered with strike-through.
isStrikeout() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Text
 
isSupported(String) - Static method in class de.gurkenlabs.litiengine.resources.Blueprints
Checks if the given file name is supported by this container.
isSupported(String) - Static method in enum class de.gurkenlabs.litiengine.resources.ImageFormat
Determines whether the extension of the specified file is supported by the engine.
isSupported(String) - Static method in class de.gurkenlabs.litiengine.resources.Maps
Checks if the specified file name has a supported extension.
isSupported(String) - Static method in enum class de.gurkenlabs.litiengine.resources.SoundFormat
Determines whether the extension of the specified file is supported by the engine.
isSupported(Path) - Static method in enum class de.gurkenlabs.litiengine.resources.ImageFormat
Determines whether the extension of the specified file is supported by the engine.
isSupported(Path) - Static method in enum class de.gurkenlabs.litiengine.resources.SoundFormat
Determines whether the extension of the specified file is supported by the engine.
isSuspended() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Checks if the GuiComponent is currently suspended.
isTransparentBackground() - Method in class de.gurkenlabs.litiengine.gui.Appearance
Checks if the background is transparent.
isUnderlined() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectText
Returns whether the text is rendered with an underline.
isUnderlined() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Text
 
isValid(String) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData.Compression
Validates if the provided compression is valid.
isValid(String) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData.Encoding
Validates if the provided encoding is valid.
isVflip() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileTransformations
 
isVisible() - Method in class de.gurkenlabs.litiengine.entities.Entity
 
isVisible() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Checks if the entity is visible.
isVisible() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
Checks if is visible.
isVisible() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
 
isVisible() - Method in class de.gurkenlabs.litiengine.graphics.MouseCursor
Determines whether the cursor is currently visible (and will thereby be rendered), by checking the visible flag and whether the specified cursor image is null.
isVisible() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Checks if the GuiComponent is currently visible.
isVisible(ILayer) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapRenderer
 
isWalkable() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
Checks if this node is walkable.
isWrapperType(Class, Class) - Static method in class de.gurkenlabs.litiengine.util.ReflectionUtilities
 
iterator() - Method in class de.gurkenlabs.litiengine.sound.IntroTrack
 
iterator() - Method in class de.gurkenlabs.litiengine.sound.LoopedTrack
 
iterator() - Method in class de.gurkenlabs.litiengine.sound.SinglePlayTrack
 
ITerrain - Interface in de.gurkenlabs.litiengine.environment.tilemap
Interface representing a terrain with specific characteristics.
ITerrainSet - Interface in de.gurkenlabs.litiengine.environment.tilemap
A set that contains ITerrain definitions and allocations to tiles of the related ITileset.
ITile - Interface in de.gurkenlabs.litiengine.environment.tilemap
 
ITileAnimation - Interface in de.gurkenlabs.litiengine.environment.tilemap
 
ITileAnimationFrame - Interface in de.gurkenlabs.litiengine.environment.tilemap
 
ITileLayer - Interface in de.gurkenlabs.litiengine.environment.tilemap
 
ITileOffset - Interface in de.gurkenlabs.litiengine.environment.tilemap
 
ITileset - Interface in de.gurkenlabs.litiengine.environment.tilemap
 
ITilesetEntry - Interface in de.gurkenlabs.litiengine.environment.tilemap
 
ITimeToLive - Interface in de.gurkenlabs.litiengine
The ITimeToLive interface defines methods for instances the have a limited time to live.
IUpdateable - Interface in de.gurkenlabs.litiengine
The functional interface IUpdateable provides the functionality to automatically update the instance from a loop that it is attached to.

J

Java2DPipeline - Enum Class in de.gurkenlabs.litiengine.configuration
Represents the Java2D rendering pipeline to use.
JavaLanguageService - Class in de.gurkenlabs.litiengine.scripting
Language service providing Monaco intellisense (completion, hover, diagnostics, definition) for Java scripts.
JavaLanguageService(ScriptLanguageService.Workspace) - Constructor for class de.gurkenlabs.litiengine.scripting.JavaLanguageService
 
JavaScriptProvider - Class in de.gurkenlabs.litiengine.scripting
Compiles Java source files at runtime using the system Java compiler or loads precompiled script classes.
JavaScriptProvider() - Constructor for class de.gurkenlabs.litiengine.scripting.JavaScriptProvider
 
javaVersion() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptCompilationContext
Returns the value of the javaVersion record component.
join(boolean[]) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
Joins the specified array with the ArrayUtilities.DEFAULT_STRING_DELIMITER.
join(boolean[], String) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
Joins the specified array with the defined delimiter.
join(byte[]) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
Joins the specified array with the ArrayUtilities.DEFAULT_STRING_DELIMITER.
join(byte[], String) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
Joins the specified array with the defined delimiter.
join(double[]) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
Joins the specified array with the ArrayUtilities.DEFAULT_STRING_DELIMITER.
join(double[], String) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
Joins the specified array with the defined delimiter.
join(float[]) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
Joins the specified array with the ArrayUtilities.DEFAULT_STRING_DELIMITER.
join(float[], String) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
Joins the specified array with the defined delimiter.
join(int[]) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
Joins the specified array with the ArrayUtilities.DEFAULT_STRING_DELIMITER.
join(int[], String) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
Joins the specified array with the defined delimiter.
join(long[]) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
Joins the specified array with the ArrayUtilities.DEFAULT_STRING_DELIMITER.
join(long[], String) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
Joins the specified array with the defined delimiter.
join(short[]) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
Joins the specified array with the ArrayUtilities.DEFAULT_STRING_DELIMITER.
join(short[], String) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
 
join(Object[]) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
Joins the specified array with the ArrayUtilities.DEFAULT_STRING_DELIMITER.
join(Object[], String) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
Joins the specified array with the defined delimiter.
join(Collection) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
Joins the specified collection with the ArrayUtilities.DEFAULT_STRING_DELIMITER.
join(Collection, String) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
Joins the specified collection with the defined delimiter.
JPG - Enum constant in enum class de.gurkenlabs.litiengine.resources.ImageFormat
 
JsonUtilities - Class in de.gurkenlabs.litiengine.util.io
Counterpart to XmlUtilities for working with JSON resources using the Jakarta JSON Binding (JSON-B) and Jakarta JSON Processing (JSON-P) APIs.
JUMP_ACTION - Static variable in class de.gurkenlabs.litiengine.input.PlatformingMovementController
The identifier that is used by this controller to execute the jumping EntityAction on the related entity.

K

keepIds() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Blueprint
Gets a value that indicates whether the IDs if this blueprint's map-objects should be kept.
keyboard() - Static method in class de.gurkenlabs.litiengine.input.Input
Gets the keyboard input device.
Keyboard - Class in de.gurkenlabs.litiengine.input
 
KeyboardEntityController<T> - Class in de.gurkenlabs.litiengine.input
A controller that allows an entity to be controlled via keyboard input.
KeyboardEntityController(T) - Constructor for class de.gurkenlabs.litiengine.input.KeyboardEntityController
Constructs a new KeyboardEntityController for the specified entity.
KeyboardEntityController(T, int, int, int, int) - Constructor for class de.gurkenlabs.litiengine.input.KeyboardEntityController
Constructs a new KeyboardEntityController for the specified entity.
KeyFrame - Class in de.gurkenlabs.litiengine.graphics.animation
The Keyframe class defines the relation between a particular sprite index and its animation duration.
KeyFrameListener - Interface in de.gurkenlabs.litiengine.graphics.animation
 
keyPressed(KeyEvent) - Method in interface de.gurkenlabs.litiengine.input.IKeyboard.KeyPressedListener
Invoked when a key has been pressed.
keyReleased(KeyEvent) - Method in interface de.gurkenlabs.litiengine.input.IKeyboard.KeyReleasedListener
Invoked when a key has been released.
keyTyped(KeyEvent) - Method in interface de.gurkenlabs.litiengine.input.IKeyboard.KeyTypedListener
Invoked when a key has been typed.
KEYWORD - Enum constant in enum class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.CompletionKind
 
kind() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.CodeAction
Returns the value of the kind record component.
kind() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Completion
Returns the value of the kind record component.
kind() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Symbol
Returns the value of the kind record component.

L

label() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Completion
Returns the value of the label record component.
label() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Signature
Returns the value of the label record component.
language() - Method in class de.gurkenlabs.litiengine.scripting.JavaScriptProvider
 
language() - Method in interface de.gurkenlabs.litiengine.scripting.ScriptProvider
 
launch(String...) - Static method in class de.gurkenlabs.litiengine.launch.GameLauncher
 
launch(Path, String...) - Static method in class de.gurkenlabs.litiengine.launch.GameLauncher
 
Layer - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
Represents an abstract layer in a tile map.
Layer() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
Default constructor for the Layer class.
Layer(Layer) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
Copy constructor for the Layer class.
LAYER_ORDER - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.LayerProperty
 
LAYER_RENDER_TYPE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.LayerProperty
 
LayerProperty - Class in de.gurkenlabs.litiengine.environment.tilemap
 
LayerRenderEvent - Class in de.gurkenlabs.litiengine.environment.tilemap
 
LayerRenderEvent(Graphics2D, IMap, ILayer) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.LayerRenderEvent
 
LEFT - Enum constant in enum class de.gurkenlabs.litiengine.Align
Left alignment with a portion value of 0.0.
LEFT - Enum constant in enum class de.gurkenlabs.litiengine.Direction
Direction pointing left with a flag value of 2 and an angle of 270 degrees.
LEFT - Enum constant in enum class de.gurkenlabs.litiengine.graphics.StaticShadowType
Shadow offset to the left.
LEFT_DOWN - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.RenderOrder
 
LEFT_UP - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.RenderOrder
 
LEFTDOWN - Enum constant in enum class de.gurkenlabs.litiengine.graphics.StaticShadowType
Shadow offset to the left and downward.
LEFTRIGHT - Enum constant in enum class de.gurkenlabs.litiengine.graphics.StaticShadowType
Shadow offset to the left and the right.
length() - Method in class de.gurkenlabs.litiengine.util.geom.Vector2D
Returns the Euclidean length of the vector.
LIGHT_ACTIVE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
Whether the light source is initially active.
LIGHT_COLOR - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
Color of the emitted light, encoded as a string.
LIGHT_INTENSITY - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
Intensity of the emitted light.
LIGHT_SHAPE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
Shape of the light source (e.g. rectangle, ellipse).
LightSource - Class in de.gurkenlabs.litiengine.entities
This class represents a light source in an environment.
LightSource(int, Color, LightSource.Type, boolean) - Constructor for class de.gurkenlabs.litiengine.entities.LightSource
Constructor for the LightSource class.
LIGHTSOURCE - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.MapObjectType
A dynamic light source.
LightSource.Type - Enum Class in de.gurkenlabs.litiengine.entities
Enum representing the type of light source.
LightSourceMapObjectLoader - Class in de.gurkenlabs.litiengine.environment
 
LightSourceMapObjectLoader() - Constructor for class de.gurkenlabs.litiengine.environment.LightSourceMapObjectLoader
 
line - Variable in class de.gurkenlabs.litiengine.sound.SoundPlayback
 
line() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptDiagnostic
Returns the value of the line record component.
line() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Position
Returns the value of the line record component.
LINE - Enum constant in enum class de.gurkenlabs.litiengine.graphics.emitters.particles.ParticleType
Line particle.
LINEAR - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
Linear interpolation: f(t) = t.
LineParticle - Class in de.gurkenlabs.litiengine.graphics.emitters.particles
 
LineParticle(float, float) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.particles.LineParticle
 
list() - Method in class de.gurkenlabs.litiengine.entities.EntityQuery
Evaluates this query and returns its matching values.
listen(Consumer, Consumer, L) - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
Registers a listener and automatically removes it when the script detaches or reloads.
ListField - Class in de.gurkenlabs.litiengine.gui
The Class ListField.
ListField(double, double, double, double, Object[][], int, int) - Constructor for class de.gurkenlabs.litiengine.gui.ListField
Creates a 2D vertical list field.
ListField(double, double, double, double, Object[], int) - Constructor for class de.gurkenlabs.litiengine.gui.ListField
Creates a vertical list field.
ListUtilities - Class in de.gurkenlabs.litiengine.util
Utility class for various list operations.
load() - Method in class de.gurkenlabs.litiengine.configuration.Configuration
Tries to load the configuration from file in the application folder.
load() - Method in class de.gurkenlabs.litiengine.environment.Environment
Initializes and loads this environment and all its entities.
load(Environment, IMapObject) - Method in class de.gurkenlabs.litiengine.environment.CollisionBoxMapObjectLoader
 
load(Environment, IMapObject) - Method in class de.gurkenlabs.litiengine.environment.CreatureMapObjectLoader
 
load(Environment, IMapObject) - Method in class de.gurkenlabs.litiengine.environment.CustomMapObjectLoader
 
load(Environment, IMapObject) - Method in class de.gurkenlabs.litiengine.environment.EmitterMapObjectLoader
 
load(Environment, IMapObject) - Method in interface de.gurkenlabs.litiengine.environment.IMapObjectLoader
Loads entities from the specified map object within the given environment.
load(Environment, IMapObject) - Method in class de.gurkenlabs.litiengine.environment.LightSourceMapObjectLoader
 
load(Environment, IMapObject) - Method in class de.gurkenlabs.litiengine.environment.MapAreaMapObjectLoader
 
load(Environment, IMapObject) - Method in class de.gurkenlabs.litiengine.environment.PropMapObjectLoader
 
load(Environment, IMapObject) - Method in class de.gurkenlabs.litiengine.environment.SoundSourceMapObjectLoader
 
load(Environment, IMapObject) - Method in class de.gurkenlabs.litiengine.environment.SpawnpointMapObjectLoader
 
load(Environment, IMapObject) - Method in class de.gurkenlabs.litiengine.environment.StaticShadowMapObjectLoader
 
load(Environment, IMapObject) - Method in class de.gurkenlabs.litiengine.environment.TriggerMapObjectLoader
 
load(IMapObject) - Method in class de.gurkenlabs.litiengine.environment.Environment
Loads all entities for the specified map object.
load(ITileset) - Method in class de.gurkenlabs.litiengine.resources.Spritesheets
Loads a spritesheet from the specified tileset.
load(EmitterAttributes) - Static method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterLoader
 
load(SoundResource) - Method in class de.gurkenlabs.litiengine.resources.Sounds
Loads a sound from the specified XML resource.
load(SpritesheetResource) - Method in class de.gurkenlabs.litiengine.resources.Spritesheets
Loads a spritesheet from the specified spritesheet resource.
load(TextureAtlas) - Method in class de.gurkenlabs.litiengine.resources.Images
Loads all images from the specified texture atlas.
load(BufferedImage, String, int, int) - Method in class de.gurkenlabs.litiengine.resources.Spritesheets
Loads a spritesheet from the specified image, path, width, and height.
load(String) - Static method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterLoader
 
load(String) - Static method in class de.gurkenlabs.litiengine.resources.ResourceBundle
Loads a ResourceBundle from a string file path (convenience overload).
load(String) - Static method in class de.gurkenlabs.litiengine.resources.Resources
Load Spritesheets, Tilesets and Maps from a game resource file created with the utiLITI editor.
load(String, int, int) - Method in class de.gurkenlabs.litiengine.resources.Spritesheets
Loads a spritesheet from the specified path, width, and height.
load(URL) - Static method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterLoader
 
load(URL) - Method in class de.gurkenlabs.litiengine.resources.Animations
 
load(URL) - Method in class de.gurkenlabs.litiengine.resources.Blueprints
Loads a Blueprint resource from the specified URL.
load(URL) - Method in class de.gurkenlabs.litiengine.resources.Fonts
Loads a custom font with the specified name from game's resources.
load(URL) - Method in class de.gurkenlabs.litiengine.resources.Images
Loads the image by the specified resourceName.
load(URL) - Method in class de.gurkenlabs.litiengine.resources.Maps
Loads an IMap resource from the specified URL.
load(URL) - Static method in class de.gurkenlabs.litiengine.resources.ResourceBundle
Loads a ResourceBundle from a URL (convenience overload).
load(URL) - Static method in class de.gurkenlabs.litiengine.resources.Resources
Load Spritesheets, Tilesets and Maps from a game resource file created with the utiLITI editor.
load(URL) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
Loads the resource with the specified URL.
load(URL) - Method in class de.gurkenlabs.litiengine.resources.Sounds
Loads the sound from the specified path and returns it.
load(URL) - Method in class de.gurkenlabs.litiengine.resources.Tilesets
Loads a Tileset from the specified URL.
load(Path) - Static method in class de.gurkenlabs.litiengine.resources.ResourceBundle
Loads a ResourceBundle from a Path.
load(List) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
Loads the source tileset from the provided list of raw tilesets.
loadActivators(IMapObject, Trigger) - Method in class de.gurkenlabs.litiengine.environment.TriggerMapObjectLoader
 
loadDefaultProperties(IEntity, IMapObject) - Static method in class de.gurkenlabs.litiengine.environment.MapObjectLoader
Loads engine default properties to the specified IEntity instance:
loaded(IEntity, Environment) - Method in interface de.gurkenlabs.litiengine.entities.EntityListener
 
loaded(Environment) - Method in class de.gurkenlabs.litiengine.entities.Entity
 
loaded(Environment) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
This method provides the possibility to implement behavior whenever this entity was added to the environment.
loaded(Environment) - Method in interface de.gurkenlabs.litiengine.environment.EnvironmentListener
 
loaded(Environment) - Method in interface de.gurkenlabs.litiengine.environment.EnvironmentLoadedListener
This method is called after the environment was loaded.
loaded(Environment) - Method in class de.gurkenlabs.litiengine.GameTime
 
loadEnvironment(Environment) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
Loads the specified Environment and sets it as current environment of the game.
loadEnvironment(IMap) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
Loads the Environment that is identified by the specified map and sets it as current environment of the game.
loadEnvironment(String) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
Loads the Environment that is identified by the specified map name and sets it as current environment of the game.
loadFrom(String) - Method in class de.gurkenlabs.litiengine.resources.Spritesheets
The sprite info file must be located under the GameInfo#getSpritesDirectory() directory.
loadFromMap(int) - Method in class de.gurkenlabs.litiengine.environment.Environment
Loads the entities from the map object with the specified map ID from the map of this environment.
loadMap(IMap) - Method in class de.gurkenlabs.litiengine.scripting.GameScript
Loads an environment map.
loadMap(String) - Method in class de.gurkenlabs.litiengine.scripting.GameScript
Loads an environment map by map name.
loadScript(ScriptBinding) - Method in class de.gurkenlabs.litiengine.entities.behavior.DefaultScriptBehaviorController
Loads a script with specific bindings and configuration parameters.
loadScript(String) - Method in class de.gurkenlabs.litiengine.entities.behavior.DefaultScriptBehaviorController
Loads a script by its definition ID with default parameters.
loadScripts(Collection) - Method in class de.gurkenlabs.litiengine.entities.behavior.DefaultScriptBehaviorController
Loads multiple script bindings.
loadTargets(IMapObject, Trigger) - Method in class de.gurkenlabs.litiengine.environment.TriggerMapObjectLoader
 
location - Variable in class de.gurkenlabs.litiengine.scripting.ScriptedSpawner.EntityBuilder
 
Location(URI, ScriptLanguageService.Range) - Constructor for record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Location
Creates an instance of a Location record class.
LOCATION - Enum constant in enum class de.gurkenlabs.litiengine.entities.EntityPivotType
Represents the entity's current location, defined as its top left corner.
LOCATION_X - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenType
The X coordinate of the location.
LOCATION_XY - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenType
Both the X and Y coordinates of the location.
LOCATION_Y - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenType
The Y coordinate of the location.
locationChanged(IEntity) - Method in interface de.gurkenlabs.litiengine.entities.EntityTransformListener
This method is called whenever the location of an IEntity was changed.
LocationLockCamera - Class in de.gurkenlabs.litiengine.graphics
The Class LocalPlayerCamera.
LocationLockCamera(IEntity) - Constructor for class de.gurkenlabs.litiengine.graphics.LocationLockCamera
Initializes a new instance of the LocationLockCamera.
log() - Static method in class de.gurkenlabs.litiengine.Game
Gets the game's default logger instance that can be used to quickly log messages without the need to initialize custom logger instances.
logger() - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
Returns a logger named for the script definition.
loop() - Static method in class de.gurkenlabs.litiengine.Game
Gets the game's main loop that is used to execute and manage all game logic apart from input processing.
loop(TweenLoop) - Method in class de.gurkenlabs.litiengine.tweening.Tween
Sets the loop mode for this Tween.
LOOP - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenLoop
The Tween restarts from the beginning after completing.
LoopedTrack - Class in de.gurkenlabs.litiengine.sound
 
LoopedTrack(Sound) - Constructor for class de.gurkenlabs.litiengine.sound.LoopedTrack
Initializes a new LoopedTrack for the specified sound.
LoopedTrack(String) - Constructor for class de.gurkenlabs.litiengine.sound.LoopedTrack
Initializes a new LoopedTrack for the specified sound.
LOOPSPRITE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
Whether sprite-based particle animations are looped.
LOW - Enum constant in enum class de.gurkenlabs.litiengine.configuration.Quality
 

M

main(String[]) - Static method in class de.gurkenlabs.litiengine.launch.GameLauncher
 
manage(R, Consumer) - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
Owns an arbitrary resource and invokes its release action when the script detaches or reloads.
manage(S) - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
Adds a registration that will be released when the script is detached or reloaded.
MAP_DESCRIPTION - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapProperty
Description text associated with the map.
MAP_TITLE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapProperty
Display title of the map.
MapArea - Class in de.gurkenlabs.litiengine.entities
 
MapArea() - Constructor for class de.gurkenlabs.litiengine.entities.MapArea
Instantiates a new MapArea entity.
MapArea(double, double, double, double) - Constructor for class de.gurkenlabs.litiengine.entities.MapArea
Instantiates a new MapArea entity.
MapArea(int, String, double, double, double, double) - Constructor for class de.gurkenlabs.litiengine.entities.MapArea
Instantiates a new MapArea entity.
MapAreaMapObjectLoader - Class in de.gurkenlabs.litiengine.environment
 
MapAreaMapObjectLoader() - Constructor for class de.gurkenlabs.litiengine.environment.MapAreaMapObjectLoader
 
MapImage - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
 
MapImage() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.MapImage
Instantiates a new MapImage instance.
MapImage(MapImage) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.MapImage
Instantiates a new MapImage instance by copying the specified original.
MapObject - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
 
MapObject() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
Instantiates a new MapObject instance.
MapObject(MapObject) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
Instantiates a new MapObject instance by copying the specified original instance.
MapObject(MapObject, boolean) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
Instantiates a new MapObject instance by copying the specified original instance.
MapObject(MapObject, int) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
Instantiates a new MapObject instance by copying the specified original instance.
MapObject(String) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
Instantiates a new MapObject instance.
MapObjectDefinition - Annotation Interface in de.gurkenlabs.litiengine.environment.tilemap
Marks an entity implementation as a map object type that game tooling can discover.
MapObjectLayer - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
 
MapObjectLayer() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObjectLayer
Instantiates a new MapObjectLayer instance.
MapObjectLayer(MapObjectLayer) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObjectLayer
Instantiates a new MapObjectLayer instance by copying from the specified original.
MapObjectLoader - Class in de.gurkenlabs.litiengine.environment
 
MapObjectLoader(MapObjectType) - Constructor for class de.gurkenlabs.litiengine.environment.MapObjectLoader
 
MapObjectLoader(String) - Constructor for class de.gurkenlabs.litiengine.environment.MapObjectLoader
 
MapObjectProperty - Class in de.gurkenlabs.litiengine.environment.tilemap
Defines the built-in custom property names that LITIengine recognizes on Tiled IMapObject instances.
MapObjectProperty.Emitter - Class in de.gurkenlabs.litiengine.environment.tilemap
Property names specific to particle emitter map objects.
MapObjectProperty.Particle - Class in de.gurkenlabs.litiengine.environment.tilemap
Property names specific to particle configuration on emitter map objects.
MapObjectPropertyDefinition - Annotation Interface in de.gurkenlabs.litiengine.environment.tilemap
Describes an editor-visible property on a project-defined map object type.
MapObjectPropertyType - Enum Class in de.gurkenlabs.litiengine.environment.tilemap
Supported value types for project-defined map object properties.
MapObjectSerializer - Class in de.gurkenlabs.litiengine.environment
 
MapObjectType - Enum Class in de.gurkenlabs.litiengine.environment.tilemap
Enumerates the built-in map object types LITIengine recognizes when loading .tmx maps.
MapOrientations - Class in de.gurkenlabs.litiengine.environment.tilemap
A class containing various standard map orientations.
MapProperty - Class in de.gurkenlabs.litiengine.environment.tilemap
Defines the built-in custom property names that LITIengine recognizes on IMap instances.
MapRenderedEvent - Class in de.gurkenlabs.litiengine.graphics
 
MapRenderedListener - Interface in de.gurkenlabs.litiengine.graphics
 
MapRenderer - Class in de.gurkenlabs.litiengine.environment.tilemap
 
MapRenderer.LayerRenderCondition - Interface in de.gurkenlabs.litiengine.environment.tilemap
This listener interface provides a condition callback to contol whether a layer should be rendered.
MapRenderer.LayerRenderedListener - Interface in de.gurkenlabs.litiengine.environment.tilemap
This listener interface receives events when a layer was rendered.
maps() - Static method in class de.gurkenlabs.litiengine.resources.Resources
Gets the container that manages IMap resources.
Maps - Class in de.gurkenlabs.litiengine.resources
A container class for managing map resources.
Maps.MapGenerator - Class in de.gurkenlabs.litiengine.resources
This class provides the API to simplify the generation of map resources from code.
MapUtilities - Class in de.gurkenlabs.litiengine.environment.tilemap
Static utility methods for working with TMX-style maps, map objects, tiles and tile coordinates.
markdown() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Hover
Returns the value of the markdown record component.
marshal(int[]) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.IntegerArrayAdapter
 
marshal(Color) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.ColorAdapter
Converts a Color object to its String representation.
marshal(Boolean) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.BooleanIntegerAdapter
Converts a Boolean object to its Integer representation.
marshal(Boolean) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.CustomBooleanAdapter
Converts a Boolean value to a String.
marshal(Float) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.DecimalFloatAdapter
Converts a Float value into a String for XML serialization.
marshal(Number) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.NumberAdapter
 
marshal(URL) - Method in class de.gurkenlabs.litiengine.util.io.URLAdapter
 
marshal(List) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.PolylineAdapter
 
marshal(Map) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyAdapter
 
matching(Predicate) - Method in class de.gurkenlabs.litiengine.entities.EntityQuery
Adds a predicate to the filters already configured on this query.
Material - Class in de.gurkenlabs.litiengine.entities
Describes the physical material of an entity (e.g.
Material(String) - Constructor for class de.gurkenlabs.litiengine.entities.Material
Initializes a new instance of the Material class.
MathUtilities - Class in de.gurkenlabs.litiengine.util
Utility class for mathematical operations.
max() - Element in annotation interface de.gurkenlabs.litiengine.scripting.ScriptProperty
 
max() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptPropertyMetadata
Returns the value of the max record component.
MAX_MAJOR - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
Maximum supported TMX major version.
MAX_MINOR - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
Maximum supported TMX minor version.
maxDistance(double) - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedProjectileBuilder
 
maxParticles() - Element in annotation interface de.gurkenlabs.litiengine.entities.EmitterInfo
Specifies the maximum number of particles the emitter can have.
MAXPARTICLES - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Emitter
Maximum number of concurrently alive particles.
MEDIUM - Enum constant in enum class de.gurkenlabs.litiengine.configuration.Quality
 
Menu - Class in de.gurkenlabs.litiengine.gui
Represents a menu component that extends the ImageComponentList.
Menu(double, double, double, double, Spritesheet, Orientation, String...) - Constructor for class de.gurkenlabs.litiengine.gui.Menu
Constructs a new Menu with the specified position, size, background, and orientation.
Menu(double, double, double, double, Orientation, String...) - Constructor for class de.gurkenlabs.litiengine.gui.Menu
Constructs a new Menu with the specified position, size, and orientation.
Menu(double, double, double, double, String...) - Constructor for class de.gurkenlabs.litiengine.gui.Menu
Constructs a new Menu with the specified position, size, and items.
message() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptDiagnostic
Returns the value of the message record component.
messageReceived(EntityMessageEvent) - Method in interface de.gurkenlabs.litiengine.entities.EntityMessageListener
This method is called whenever a message is received by [String)][IEntity#sendMessage(Object,].
METHOD - Enum constant in enum class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.CompletionKind
 
METHOD - Enum constant in enum class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.SymbolKind
 
metrics() - Static method in class de.gurkenlabs.litiengine.Game
Gets basic client metrics about the game's runtime.
MIDDLE - Enum constant in enum class de.gurkenlabs.litiengine.Valign
 
MIDDLE_DOWN - Enum constant in enum class de.gurkenlabs.litiengine.Valign
 
MIDDLE_TOP - Enum constant in enum class de.gurkenlabs.litiengine.Valign
 
min() - Element in annotation interface de.gurkenlabs.litiengine.scripting.ScriptProperty
 
min() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptPropertyMetadata
Returns the value of the min record component.
MIN_MAJOR - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
Minimum supported TMX major version.
MIN_MINOR - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
Minimum supported TMX minor version.
MissingExternalTilesetException - Exception Class in de.gurkenlabs.litiengine.environment.tilemap.xml
 
MissingImageException - Exception Class in de.gurkenlabs.litiengine.environment.tilemap.xml
 
MissingTmxResourceException - Exception Class in de.gurkenlabs.litiengine.environment.tilemap.xml
Thrown to indicate that an external resource for a TMX file could not be found or loaded.
MissingTmxResourceException() - Constructor for exception class de.gurkenlabs.litiengine.environment.tilemap.xml.MissingTmxResourceException
 
MissingTmxResourceException(String) - Constructor for exception class de.gurkenlabs.litiengine.environment.tilemap.xml.MissingTmxResourceException
 
MissingTmxResourceException(String, Throwable) - Constructor for exception class de.gurkenlabs.litiengine.environment.tilemap.xml.MissingTmxResourceException
 
MissingTmxResourceException(Throwable) - Constructor for exception class de.gurkenlabs.litiengine.environment.tilemap.xml.MissingTmxResourceException
 
MIXED - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.TerrainType
 
MM_SS_0 - Enum constant in enum class de.gurkenlabs.litiengine.util.TimeUtilities.TimerFormat
Timer format in minutes, seconds, and tenths of a second (MM:SS.0).
MM_SS_000 - Enum constant in enum class de.gurkenlabs.litiengine.util.TimeUtilities.TimerFormat
Timer format in minutes, seconds, and milliseconds (MM:SS.000).
Modification - Enum Class in de.gurkenlabs.litiengine.attributes
Represents the types of modifications that can be applied.
modifiers() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.SemanticToken
Returns the value of the modifiers record component.
modify(AttributeModifier) - Method in class de.gurkenlabs.litiengine.attributes.Attribute
Modifies the current value of the attribute using the specified property modifier.
modify(AttributeModifier) - Method in interface de.gurkenlabs.litiengine.attributes.IAttribute
Modifies the value of this property using the specified PropertyModifier.
modify(Modification, double) - Method in class de.gurkenlabs.litiengine.attributes.Attribute
Modifies the current value of the attribute using a new property modifier created with the specified modification and value.
modify(Modification, double) - Method in interface de.gurkenlabs.litiengine.attributes.IAttribute
Modifies the value of this property using the specified modification type and value.
modify(T) - Method in class de.gurkenlabs.litiengine.attributes.AttributeModifier
Modifies the given value based on the modification type and value of this PropertyModifier.
mouse() - Static method in class de.gurkenlabs.litiengine.input.Input
Gets the mouse input device.
Mouse - Class in de.gurkenlabs.litiengine.input
This implementation provides information about the mouse input in the LITIENGINE.
mouseClicked(MouseEvent) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
 
mouseClicked(MouseEvent) - Method in interface de.gurkenlabs.litiengine.input.IMouse.MouseClickedListener
Invoked when the mouse button has been clicked (pressed and released) on the game window.
mouseClicked(MouseEvent) - Method in class de.gurkenlabs.litiengine.input.Mouse
 
MouseCursor - Class in de.gurkenlabs.litiengine.graphics
The visual representation of the Mouse in the LITIENGINE.
MouseCursor() - Constructor for class de.gurkenlabs.litiengine.graphics.MouseCursor
Initializes a new instance of the MouseCursor class.
mouseDragged(MouseEvent) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
 
mouseDragged(MouseEvent) - Method in class de.gurkenlabs.litiengine.gui.MouseDrawComponent
Handles mouse drag events to draw or erase on the component.
mouseDragged(MouseEvent) - Method in interface de.gurkenlabs.litiengine.input.IMouse.MouseDraggedListener
Invoked when a mouse button is pressed on the game window and then dragged.
mouseDragged(MouseEvent) - Method in class de.gurkenlabs.litiengine.input.Mouse
 
MouseDrawComponent - Class in de.gurkenlabs.litiengine.gui
Represents a GUI component that supports freehand drawing using mouse input.
MouseDrawComponent(double, double, double, double, Spritesheet, String, Image) - Constructor for class de.gurkenlabs.litiengine.gui.MouseDrawComponent
Creates a new instance of the MouseDrawComponent.
mouseEntered(MouseEvent) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
 
mouseEntered(MouseEvent) - Method in class de.gurkenlabs.litiengine.input.Mouse
 
mouseEventShouldBeForwarded(MouseEvent) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Check if a Mouse event should be forwarded.
mouseExited(MouseEvent) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
 
mouseExited(MouseEvent) - Method in class de.gurkenlabs.litiengine.input.Mouse
 
mouseLocation() - Method in class de.gurkenlabs.litiengine.scripting.ScriptInput
Gets the current mouse screen location relative to the game window.
mouseMoved(MouseEvent) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
 
mouseMoved(MouseEvent) - Method in interface de.gurkenlabs.litiengine.input.IMouse.MouseMovedListener
Invoked when the mouse cursor has been moved on the game window but no buttons have been pushed.
mouseMoved(MouseEvent) - Method in class de.gurkenlabs.litiengine.input.Mouse
 
MousePathController - Class in de.gurkenlabs.litiengine.input
A controller that allows an entity to be controlled via mouse path input.
MousePathController(EntityNavigator, IMobileEntity) - Constructor for class de.gurkenlabs.litiengine.input.MousePathController
Constructs a new MousePathController for the specified entity and navigator.
mousePressed(MouseEvent) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
 
mousePressed(MouseEvent) - Method in interface de.gurkenlabs.litiengine.input.IMouse.MousePressedListener
Invoked when a mouse button has been pressed on the game window.
mousePressed(MouseEvent) - Method in class de.gurkenlabs.litiengine.input.Mouse
 
mousePressing() - Method in interface de.gurkenlabs.litiengine.input.IMouse.MousePressingListener
Invoked continuously while a mouse button is being pressed on the game window.
mouseReleased(MouseEvent) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
 
mouseReleased(MouseEvent) - Method in interface de.gurkenlabs.litiengine.input.IMouse.MouseReleasedListener
Invoked when a mouse button has been released on the game window.
mouseReleased(MouseEvent) - Method in class de.gurkenlabs.litiengine.input.Mouse
 
mouseTile() - Method in class de.gurkenlabs.litiengine.scripting.ScriptInput
Gets the map tile coordinate currently under the mouse.
mouseWheelMoved(MouseWheelEvent) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
 
mouseWheelMoved(MouseWheelEvent) - Method in class de.gurkenlabs.litiengine.input.Mouse
 
mouseWorldLocation() - Method in class de.gurkenlabs.litiengine.scripting.ScriptInput
Gets the current mouse world/map location translated via camera.
move(IMobileEntity, double, double) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
Moves the specified entity by a given distance and angle.
move(IMobileEntity, double, double, float) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
Moves the specified entity by a given distance towards the target coordinates.
move(IMobileEntity, float) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
Moves the specified entity by a given distance and the entity's angle.
move(IMobileEntity, Direction, double) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
Moves the specified entity by a given distance and angle.
move(IMobileEntity, Point2D) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
Moves the specified entity to a target point.
move(IMobileEntity, Point2D, boolean) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
Moves the specified entity to a target point.
move(IMobileEntity, Point2D, float) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
Moves the specified entity by a given distance towards the target coordinates.
MOVE - Enum constant in enum class de.gurkenlabs.litiengine.graphics.CreatureAnimationState
 
moved(EntityMovedEvent) - Method in interface de.gurkenlabs.litiengine.entities.IMobileEntity.EntityMovedListener
Invoked after an entity was moved.
moveEntity(double, double) - Method in class de.gurkenlabs.litiengine.physics.MovementController
 
moveInAngle(double) - Method in class de.gurkenlabs.litiengine.scripting.CreatureScript
Moves the creature at a specific angle in degrees (0 = North, 90 = East, 180 = South, 270 = West).
moveInDirection(Direction) - Method in class de.gurkenlabs.litiengine.scripting.CreatureScript
Moves the creature in a specific compass direction.
movement() - Method in class de.gurkenlabs.litiengine.entities.Creature
 
movement() - Method in interface de.gurkenlabs.litiengine.entities.IMobileEntity
Gets the movement controller.
MOVEMENT_ACCELERATION - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
Acceleration value of a mobile entity, in milliseconds to reach max velocity.
MOVEMENT_DECELERATION - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
Deceleration value of a mobile entity, in milliseconds to come to a stop.
MOVEMENT_TURNONMOVE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
Whether the entity should rotate towards its movement direction.
MOVEMENT_VELOCITY - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
Maximum movement velocity of a mobile entity, in pixels per second.
MovementController<T> - Class in de.gurkenlabs.litiengine.physics
 
MovementController(T) - Constructor for class de.gurkenlabs.litiengine.physics.MovementController
 
MovementInfo - Annotation Interface in de.gurkenlabs.litiengine.entities
This annotation contains movement-related properties for an entity implementation.
moveTowards(IEntity) - Method in class de.gurkenlabs.litiengine.scripting.CreatureScript
Moves the creature towards a target entity.
moveTowards(Point2D) - Method in class de.gurkenlabs.litiengine.scripting.CreatureScript
Moves the creature towards a target point in the game world.
MP3 - Enum constant in enum class de.gurkenlabs.litiengine.resources.SoundFormat
 
MP3 - Static variable in class de.gurkenlabs.litiengine.sound.spi.mp3.Mp3FileReader
The Java Sound file type for MP3 resources.
Mp3FileReader - Class in de.gurkenlabs.litiengine.sound.spi.mp3
Reads MPEG-1 Layer III stream metadata for the Java Sound service provider.
Mp3FileReader() - Constructor for class de.gurkenlabs.litiengine.sound.spi.mp3.Mp3FileReader
Creates an MP3 file reader.
Mp3FormatConversionProvider - Class in de.gurkenlabs.litiengine.sound.spi.mp3
Converts LITIENGINE MPEG-1 Layer III streams to signed 16-bit PCM.
Mp3FormatConversionProvider() - Constructor for class de.gurkenlabs.litiengine.sound.spi.mp3.Mp3FormatConversionProvider
 
MULTIPLY - Enum constant in enum class de.gurkenlabs.litiengine.attributes.Modification
 
multiTarget() - Element in annotation interface de.gurkenlabs.litiengine.abilities.AbilityInfo
Whether the ability is multi-target.
multiTarget(boolean) - Method in class de.gurkenlabs.litiengine.abilities.AbilityBuilder
Sets whether one execution may affect multiple targets.
multiTarget(boolean) - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedAbilityBuilder
 
MusicPlayback - Class in de.gurkenlabs.litiengine.sound
A SoundPlayback implementation for the playback music.

N

name - Variable in class de.gurkenlabs.litiengine.scripting.ScriptedSpawner.EntityBuilder
 
name() - Element in annotation interface de.gurkenlabs.litiengine.abilities.AbilityInfo
The name of the ability.
name() - Element in annotation interface de.gurkenlabs.litiengine.entities.Action
The name of the EntityAction.
name() - Element in annotation interface de.gurkenlabs.litiengine.environment.tilemap.MapObjectPropertyDefinition
 
name() - Element in annotation interface de.gurkenlabs.litiengine.environment.tilemap.TmxProperty
The name of the annotated member in the context of the TMX map.
name() - Element in annotation interface de.gurkenlabs.litiengine.environment.tilemap.TmxPropertyInfo
The property name key as stored in TMX map objects.
name() - Method in record class de.gurkenlabs.litiengine.environment.tilemap.TmxPropertyMetadataRegistry.PropertyMetadata
Returns the value of the name record component.
name() - Element in annotation interface de.gurkenlabs.litiengine.environment.tilemap.TmxTypeInfo
Human-readable English display name for the map object type.
name() - Element in annotation interface de.gurkenlabs.litiengine.scripting.ScriptInfo
 
name() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Parameter
Returns the value of the name record component.
name() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Symbol
Returns the value of the name record component.
name() - Element in annotation interface de.gurkenlabs.litiengine.scripting.ScriptProperty
 
name() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptPropertyMetadata
Returns the value of the name record component.
named(String) - Method in class de.gurkenlabs.litiengine.entities.EntityQuery
Keeps entities whose name equals the specified name.
NamedResource - Class in de.gurkenlabs.litiengine.resources
An abstract class representing a named resource.
NamedResource() - Constructor for class de.gurkenlabs.litiengine.resources.NamedResource
 
nanoToMs(long) - Static method in class de.gurkenlabs.litiengine.util.TimeUtilities
Converts nanoseconds to milliseconds.
navigate(Path2D) - Method in class de.gurkenlabs.litiengine.entities.behavior.EntityNavigator
Sets the current path for navigation.
navigate(Point2D) - Method in class de.gurkenlabs.litiengine.entities.behavior.EntityNavigator
Finds and sets a path to the specified target point.
NavigationListener - Interface in de.gurkenlabs.litiengine.entities.behavior
 
nearestTo(Point2D) - Method in class de.gurkenlabs.litiengine.entities.EntityQuery
Orders entities by increasing distance from a point.
needsAliasReduction(int) - Static method in class de.gurkenlabs.litiengine.sound.spi.mp3.AliasReduction
 
next() - Method in class de.gurkenlabs.litiengine.sound.LoopedTrack
 
next(Class) - Method in class de.gurkenlabs.litiengine.GameRandom
Returns a pseudo-random enum constant of the specified enum class.
nextAlphabetic(int) - Method in class de.gurkenlabs.litiengine.GameRandom
Gets a pseudo-random alphabetic String of the specified length.
nextAlphabetic(int, boolean) - Method in class de.gurkenlabs.litiengine.GameRandom
Gets a pseudo-random alphabetic String of the specified length.
nextAlphanumeric(int) - Method in class de.gurkenlabs.litiengine.GameRandom
Gets a pseudo-random alphanumeric String of the specified length.
nextAlphanumeric(int, boolean) - Method in class de.gurkenlabs.litiengine.GameRandom
Gets a pseudo-random alphanumeric String of the specified length.
nextAlphanumeric(int, boolean, boolean) - Method in class de.gurkenlabs.litiengine.GameRandom
Gets a pseudo-random alphanumeric String of the specified length.
nextAscii() - Method in class de.gurkenlabs.litiengine.GameRandom
Gets a pseudo-random char value.
nextAscii(int) - Method in class de.gurkenlabs.litiengine.GameRandom
Gets a pseudo-random String of the specified length.
nextChar() - Method in class de.gurkenlabs.litiengine.GameRandom
Gets a pseudo-random char value.
nextChar(String) - Method in class de.gurkenlabs.litiengine.GameRandom
Gets a pseudo-random char value from the specified alphabet.
nextColor(Color, float, float) - Method in class de.gurkenlabs.litiengine.GameRandom
Returns a randomized variant of a given color.
nextDouble(double) - Method in class de.gurkenlabs.litiengine.GameRandom
Returns a pseudo-random double value between zero (inclusive) and the specified bound (exclusive).
nextDouble(double, double) - Method in class de.gurkenlabs.litiengine.GameRandom
Returns a pseudo-random double value between the specified origin (inclusive) and the specified bound (exclusive).
nextFloat(float) - Method in class de.gurkenlabs.litiengine.GameRandom
Returns a pseudo-random float value between zero (inclusive) and the specified bound (exclusive).
nextFloat(float, float) - Method in class de.gurkenlabs.litiengine.GameRandom
Returns a pseudo-random float value between the specified origin (inclusive) and the specified bound (exclusive).
nextInt(int, int) - Method in class de.gurkenlabs.litiengine.GameRandom
Returns a pseudo-random int value between the specified origin (inclusive) and the specified bound (exclusive).
nextLong(long) - Method in class de.gurkenlabs.litiengine.GameRandom
Returns a pseudo-random long value between zero (inclusive) and the specified bound (exclusive).
nextLong(long, long) - Method in class de.gurkenlabs.litiengine.GameRandom
Returns a pseudo-random long value between the specified origin (inclusive) and the specified bound (exclusive).
nextSign() - Method in class de.gurkenlabs.litiengine.GameRandom
Gets a random algebraic sign that can be used to multiply values with it.
nineSlice(Spritesheet, int, int, float) - Static method in class de.gurkenlabs.litiengine.util.Imaging
Generates a 9-slice scaled image from a given spritesheet in the given dimensions.
nineSlice(BufferedImage, int, int, int, int, float) - Static method in class de.gurkenlabs.litiengine.util.Imaging
Generates a 9-slice scaled image from a given image in the given dimensions.
none() - Static method in class de.gurkenlabs.litiengine.abilities.targeting.TargetingStrategy
Returns a strategy that targets no entities.
NONE - Enum constant in enum class de.gurkenlabs.litiengine.entities.Rotation
 
NONE - Enum constant in enum class de.gurkenlabs.litiengine.graphics.RenderType
Not rendered by the environment pipeline.
NONE - Enum constant in enum class de.gurkenlabs.litiengine.graphics.StaticShadowType
No shadow is rendered.
NONE - Enum constant in enum class de.gurkenlabs.litiengine.physics.Collision
No collision behavior.
NONE - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenLoop
The Tween stops after completing once.
NONE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tile
 
NONE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData.Compression
Constant for no compression.
NOOFFSET - Enum constant in enum class de.gurkenlabs.litiengine.graphics.StaticShadowType
Shadow is rendered without any offset.
NORMAL - Enum constant in enum class de.gurkenlabs.litiengine.graphics.RenderType
Default rendering layer for entities.
NORMAL - Enum constant in enum class de.gurkenlabs.litiengine.gui.ImageScaleMode
No scaling is applied to the image.
normalizeAngle(double) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
Normalizes the specified angle to the range between 0-360 degree.
normalVector() - Method in class de.gurkenlabs.litiengine.util.geom.Vector2D
Returns a vector perpendicular to this one, obtained by rotating it 90 degrees clockwise.
now() - Method in class de.gurkenlabs.litiengine.GameTime
Gets the current game time in ticks.
NumberAdapter - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
XML adapter that converts between a String representation and a generic Number.
NumberAdapter() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.NumberAdapter
 

O

ODD - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.StaggerIndex
 
OFFSET_X_MAX - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
Maximum horizontal spawn offset, in pixels.
OFFSET_X_MIN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
Minimum horizontal spawn offset, in pixels.
OFFSET_Y_MAX - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
Maximum vertical spawn offset, in pixels.
OFFSET_Y_MIN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
Minimum vertical spawn offset, in pixels.
OGG - Enum constant in enum class de.gurkenlabs.litiengine.resources.SoundFormat
 
onAction(String) - Method in class de.gurkenlabs.litiengine.scripting.EntityScript
Called when an entity action is performed on the attached entity.
onActionPerformed(Consumer) - Method in class de.gurkenlabs.litiengine.entities.Entity
 
onActionPerformed(Consumer) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Registers a listener to be notified whenever an action is performed on this entity.
onAdded(GamepadManager.GamepadAddedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
Adds the specified gamepad added listener to receive events when gamepads are added.
onButtonPressed(int, GamepadEvents.GamepadButtonPressedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadEvents
Adds the specified gamepad pressed listener to receive events when the component with the defined identifier has been pressed.
onButtonPressed(InputComponent.ID, GamepadEvents.GamepadButtonPressedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadEvents
Adds the specified gamepad pressed listener to receive events when the component with the defined identifier has been pressed.
onButtonPressed(InputComponent.ID, GamepadEvents.GamepadButtonPressedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
 
onButtonPressed(GamepadEvents.GamepadButtonPressedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadEvents
Adds the specified gamepad pressed listener to receive events when any component has been pressed.
onButtonPressed(GamepadEvents.GamepadButtonPressedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
 
onButtonReleased(int, GamepadEvents.GamepadButtonReleasedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadEvents
Adds the specified gamepad released listener to receive events when the component with the defined identifier has been released.
onButtonReleased(InputComponent.ID, GamepadEvents.GamepadButtonReleasedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadEvents
Adds the specified gamepad released listener to receive events when the component with the defined identifier has been released.
onButtonReleased(InputComponent.ID, GamepadEvents.GamepadButtonReleasedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
 
onButtonReleased(GamepadEvents.GamepadButtonReleasedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadEvents
Adds the specified gamepad released listener to receive events when any component has been released.
onButtonReleased(GamepadEvents.GamepadButtonReleasedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
 
onCast(Ability.AbilityCastListener) - Method in class de.gurkenlabs.litiengine.abilities.Ability
Adds a listener that will be notified when the ability is cast.
onCast(Runnable) - Method in class de.gurkenlabs.litiengine.abilities.AbilityBuilder
Sets a callback that does not need the AbilityExecution details.
onCast(Runnable) - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedAbilityBuilder
 
onCast(Consumer) - Method in class de.gurkenlabs.litiengine.abilities.AbilityBuilder
Sets the callback invoked when the ability is cast.
onCast(Consumer) - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedAbilityBuilder
 
onChange(Consumer) - Method in class de.gurkenlabs.litiengine.gui.Appearance
Adds a consumer to be notified when the appearance changes.
onChange(Consumer) - Method in class de.gurkenlabs.litiengine.gui.CheckBox
Adds a consumer to be notified when the checked state changes.
onChange(Consumer) - Method in class de.gurkenlabs.litiengine.gui.Slider
Registers a callback that is invoked whenever the slider value changes.
onChange(IntConsumer) - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
Registers a callback that is invoked with the new selected index whenever the selection changes.
onChange(IntConsumer) - Method in class de.gurkenlabs.litiengine.gui.ListField
Registers a new change consumer to be executed when the selection changes.
onChange(IntConsumer) - Method in class de.gurkenlabs.litiengine.gui.Menu
Adds a consumer that will be notified when the selection of the menu changes.
onChangeConfirmed(Consumer) - Method in class de.gurkenlabs.litiengine.gui.TextFieldComponent
Registers a callback that is invoked with the current text whenever the user confirms the input (by pressing ENTER/ESC or clicking outside the component).
onChanged(ConfigurationGroup.ConfigurationChangedListener) - Method in class de.gurkenlabs.litiengine.configuration.ConfigurationGroup
Adds the specified configuration changed listener to receive events about any configuration property that changed.
onChanged(String, BiConsumer) - Method in class de.gurkenlabs.litiengine.scripting.ScriptGlobals
 
onCleared() - Method in class de.gurkenlabs.litiengine.scripting.EnvironmentScript
Called when the attached environment is cleared while it remains active.
onClicked(IMouse.MouseClickedListener) - Method in interface de.gurkenlabs.litiengine.input.IMouse
Adds the specified mouse clicked listener to receive events when the mouse has been clicked.
onClicked(IMouse.MouseClickedListener) - Method in class de.gurkenlabs.litiengine.input.Mouse
 
onClicked(Consumer) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Add a callback that is being executed if this GuiComponent is clicked once.
onCollision() - Method in class de.gurkenlabs.litiengine.scripting.EntityScript
Called when the attached collision entity collides with another collision entity.
onCollision(CollisionListener) - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
 
onCollision(CollisionListener) - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
Registers a CollisionListener to this entity.
onCollision(CollisionEvent) - Method in class de.gurkenlabs.litiengine.scripting.EntityScript
Called when the attached collision entity collides with another collision entity.
ONCONFIRM - Enum constant in enum class de.gurkenlabs.litiengine.abilities.CastType
Represents an ability that is cast upon confirmation.
onDeath() - Method in class de.gurkenlabs.litiengine.scripting.EntityScript
Called when the attached combat entity dies.
onDeath(CombatEntityDeathListener) - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
 
onDeath(CombatEntityDeathListener) - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
Registers a listener to be called when this entity dies.
onDeath(ICombatEntity, EntityHitEvent) - Method in class de.gurkenlabs.litiengine.scripting.EntityScript
Called when the attached combat entity dies.
onDragged(IMouse.MouseDraggedListener) - Method in interface de.gurkenlabs.litiengine.input.IMouse
Adds the specified mouse dragged listener to receive events when the mouse has been dragged.
onDragged(IMouse.MouseDraggedListener) - Method in class de.gurkenlabs.litiengine.input.Mouse
 
onEffectApplied(Effect.EffectAppliedListener) - Method in class de.gurkenlabs.litiengine.abilities.Ability
Adds a listener that will be notified when an effect of this ability is applied.
onEffectApplied(Effect.EffectAppliedListener) - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
Registers a listener for when the effect is applied.
onEffectCeased(Effect.EffectCeasedListener) - Method in class de.gurkenlabs.litiengine.abilities.Ability
Adds a listener that will be notified when an effect of this ability ceases.
onEffectCeased(Effect.EffectCeasedListener) - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
Registers a listener for when the effect ceases.
onEnter(StateEvent) - Method in interface de.gurkenlabs.litiengine.entities.behavior.StateListener
 
onEntityAdded(IEntity) - Method in class de.gurkenlabs.litiengine.scripting.EnvironmentScript
Called when an entity is added to the attached environment.
onEntityRemoved(IEntity) - Method in class de.gurkenlabs.litiengine.scripting.EnvironmentScript
Called when an entity is removed from the attached environment.
ONERANDOMSPAWNPOINT - Enum constant in enum class de.gurkenlabs.litiengine.environment.IEntitySpawner.SpawnMode
Spawns the amount of mobs on one random spawnpoint.
onExit(StateEvent) - Method in interface de.gurkenlabs.litiengine.entities.behavior.StateListener
 
onExpire(Consumer) - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedProjectileBuilder
 
onFinished(Emitter.EmitterFinishedListener) - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
Registers a listener to be notified when the emitter finishes.
onFocus(ICamera.FocusChangedListener) - Method in class de.gurkenlabs.litiengine.graphics.Camera
 
onFocus(ICamera.FocusChangedListener) - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
Adds the specified focus changed listener to receive events when the focus of this camera changed.
onFpsChanged(IntConsumer) - Method in class de.gurkenlabs.litiengine.graphics.RenderComponent
Registers a consumer to be notified when the frames per second (FPS) change.
onHit() - Method in class de.gurkenlabs.litiengine.scripting.EntityScript
Called when the attached combat entity is hit.
onHit(CombatEntityHitListener) - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
 
onHit(CombatEntityHitListener) - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
Registers a listener to be called when this entity is hit.
onHit(EntityHitEvent) - Method in class de.gurkenlabs.litiengine.scripting.EntityScript
Called when the attached combat entity is hit.
onHitEntity(BiConsumer) - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedProjectileBuilder
 
onHitEnvironment(Consumer) - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedProjectileBuilder
 
onHovered(Consumer) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Add a callback that is being executed if this GuiComponent is hovered with the mouse.
onInteract(IEntity) - Method in class de.gurkenlabs.litiengine.scripting.EntityScript
Called when another entity interacts with the attached entity.
onJump() - Method in class de.gurkenlabs.litiengine.scripting.CreatureScript
Called when the platforming movement controller executes a jump action.
onKeyFrameChanged(KeyFrameListener) - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
Adds a listener that will be notified when the current keyframe changes.
onKeyPressed(int, IKeyboard.KeyPressedListener) - Method in interface de.gurkenlabs.litiengine.input.IKeyboard
Adds the specified key pressed listener to receive events when the key with the defined keyCode has been pressed.
onKeyPressed(int, IKeyboard.KeyPressedListener) - Method in class de.gurkenlabs.litiengine.input.Keyboard
 
onKeyPressed(IKeyboard.KeyPressedListener) - Method in interface de.gurkenlabs.litiengine.input.IKeyboard
Adds the specified key pressed listener to receive events when any key has been pressed.
onKeyPressed(IKeyboard.KeyPressedListener) - Method in class de.gurkenlabs.litiengine.input.Keyboard
 
onKeyPressed(KeyEvent) - Method in class de.gurkenlabs.litiengine.scripting.AbstractScript
Called when a key is pressed.
onKeyReleased(int, IKeyboard.KeyReleasedListener) - Method in interface de.gurkenlabs.litiengine.input.IKeyboard
Adds the specified key released listener to receive events when the key with the defined keyCode has been released.
onKeyReleased(int, IKeyboard.KeyReleasedListener) - Method in class de.gurkenlabs.litiengine.input.Keyboard
 
onKeyReleased(IKeyboard.KeyReleasedListener) - Method in interface de.gurkenlabs.litiengine.input.IKeyboard
Adds the specified key released listener to receive events when any key has been released.
onKeyReleased(IKeyboard.KeyReleasedListener) - Method in class de.gurkenlabs.litiengine.input.Keyboard
 
onKeyReleased(KeyEvent) - Method in class de.gurkenlabs.litiengine.scripting.AbstractScript
Called when a key is released.
onKeyTyped(int, IKeyboard.KeyTypedListener) - Method in interface de.gurkenlabs.litiengine.input.IKeyboard
Adds the specified key typed listener to receive events when the key with the defined keyCode has been typed.
onKeyTyped(int, IKeyboard.KeyTypedListener) - Method in class de.gurkenlabs.litiengine.input.Keyboard
 
onKeyTyped(IKeyboard.KeyTypedListener) - Method in interface de.gurkenlabs.litiengine.input.IKeyboard
Adds the specified key typed listener to receive events when any key has been typed.
onKeyTyped(IKeyboard.KeyTypedListener) - Method in class de.gurkenlabs.litiengine.input.Keyboard
 
onKeyTyped(KeyEvent) - Method in class de.gurkenlabs.litiengine.scripting.AbstractScript
Called when a key is typed.
onLayerRendered(MapRenderer.LayerRenderedListener) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapRenderer
Adds the specified layer rendered listener to receive events when a layer has been rendered.
onLoaded() - Method in class de.gurkenlabs.litiengine.scripting.EntityScript
Called from the entity's loaded event after its environment is available.
onLoaded() - Method in class de.gurkenlabs.litiengine.scripting.EnvironmentScript
Called after the environment has loaded and is the current world environment.
onLoaded(EnvironmentLoadedListener) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
Adds the specified environment loaded listener to receive events for when an environment gets loaded.
onLoaded(String, EnvironmentLoadedListener) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
Adds the specified environment loaded listener to receive events for when an environment with the specified map name gets loaded.
onMessage(EntityMessageEvent) - Method in class de.gurkenlabs.litiengine.scripting.EntityScript
Called for messages delivered to the attached entity.
onMessage(EntityMessageListener) - Method in class de.gurkenlabs.litiengine.entities.Entity
 
onMessage(EntityMessageListener) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Adds a EntityMessageListener to receive messages sent to this entity.
onMessage(String, EntityMessageListener) - Method in class de.gurkenlabs.litiengine.entities.Entity
 
onMessage(String, EntityMessageListener) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Adds a EntityMessageListener to receive messages with a specific content sent to this entity.
onMessage(String, Object) - Method in class de.gurkenlabs.litiengine.scripting.EntityScript
Called when a text message is received by the attached entity.
onMouseClicked(MouseEvent) - Method in class de.gurkenlabs.litiengine.scripting.AbstractScript
Called when a mouse button is clicked (pressed and released).
onMouseDragged(Consumer) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Add a callback that is being executed if the mouse is pressed and moving around while within the bounds of this GuiComponent.
onMouseEnter(Consumer) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Add a callback that is being executed if the mouse enters the bounds of this GuiComponent.
onMouseLeave(Consumer) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Add a callback that is being executed if the mouse leaves the bounds of this GuiComponent.
onMouseMoved(MouseEvent) - Method in class de.gurkenlabs.litiengine.scripting.AbstractScript
Called when the mouse is moved.
onMouseMoved(Consumer) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Add a callback that is being executed if the mouse is moving around while within the bounds of this GuiComponent.
onMousePressed(MouseEvent) - Method in class de.gurkenlabs.litiengine.scripting.AbstractScript
Called when a mouse button is pressed.
onMousePressed(Consumer) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Add a callback that is being executed if the mouse is continually pressed while within the bounds of this GuiComponent.
onMouseReleased(MouseEvent) - Method in class de.gurkenlabs.litiengine.scripting.AbstractScript
Called when a mouse button is released.
onMouseReleased(Consumer) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Add a callback that is being executed if the mouse button is released while within the bounds of this GuiComponent.
onMouseWheel(MouseWheelEvent) - Method in class de.gurkenlabs.litiengine.scripting.AbstractScript
Called when the mouse wheel is rotated.
onMouseWheelScrolled(Consumer) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Add a callback that is being executed if the mouse wheel is scrolled while within the bounds of this GuiComponent.
onMoved(IMobileEntity.EntityMovedListener) - Method in class de.gurkenlabs.litiengine.entities.Creature
 
onMoved(IMobileEntity.EntityMovedListener) - Method in interface de.gurkenlabs.litiengine.entities.IMobileEntity
Adds the specified entity moved listener to receive events when this entity was moved.
onMoved(IMouse.MouseMovedListener) - Method in interface de.gurkenlabs.litiengine.input.IMouse
Adds the specified mouse moved listener to receive events when the mouse has been moved.
onMoved(IMouse.MouseMovedListener) - Method in class de.gurkenlabs.litiengine.input.Mouse
 
onMovementCheck(Predicate) - Method in interface de.gurkenlabs.litiengine.physics.IMovementController
Checks given conditions before moving.
onMovementCheck(Predicate) - Method in class de.gurkenlabs.litiengine.physics.MovementController
 
onPressed(IMouse.MousePressedListener) - Method in interface de.gurkenlabs.litiengine.input.IMouse
Adds the specified mouse pressed listener to receive events when the mouse has been pressed.
onPressed(IMouse.MousePressedListener) - Method in class de.gurkenlabs.litiengine.input.Mouse
 
onPressing(IMouse.MousePressingListener) - Method in interface de.gurkenlabs.litiengine.input.IMouse
Adds the specified mouse pressing listener to receive continuous events while the mouse is being pressed.
onPressing(IMouse.MousePressingListener) - Method in class de.gurkenlabs.litiengine.input.Mouse
 
onReleased(IMouse.MouseReleasedListener) - Method in interface de.gurkenlabs.litiengine.input.IMouse
Adds the specified mouse released listener to receive events when the mouse has been released.
onReleased(IMouse.MouseReleasedListener) - Method in class de.gurkenlabs.litiengine.input.Mouse
 
onRemoved(GamepadManager.GamepadRemovedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
Adds the specified gamepad removed listener to receive events when gamepads are removed.
onRender(Graphics2D) - Method in class de.gurkenlabs.litiengine.scripting.AbstractScript
Called during the render pass for custom graphics rendering.
onRendered(EntityRenderedListener) - Method in class de.gurkenlabs.litiengine.entities.Entity
 
onRendered(EntityRenderedListener) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Adds the specified EntityRenderedListener to receive events when entities were rendered.
onRendered(RenderType, EnvironmentRenderedListener) - Method in class de.gurkenlabs.litiengine.environment.Environment
Adds the specified environment rendered listener to receive events when this instance renders the specified renderType.
onRendered(Consumer) - Method in class de.gurkenlabs.litiengine.graphics.RenderComponent
Registers a consumer to be notified after the component has been rendered.
onResolutionChanged(GameWindow.ResolutionChangedListener) - Method in class de.gurkenlabs.litiengine.GameWindow
Adds the specified resolution changed listener to receive events when the dimensions of this game window are changed.
onResolutionChanged(Dimension) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Called when the game window resolution changes, e.g.
onResurrect(CombatEntityResurrectListener) - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
 
onResurrect(CombatEntityResurrectListener) - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
Registers a listener to be called when this entity is resurrected.
onSpawned(Spawnpoint.EntitySpawnedListener) - Method in class de.gurkenlabs.litiengine.entities.Spawnpoint
Adds the specified entity spawned listener to receive events when entities are spawned by this instance.
onStarted() - Method in class de.gurkenlabs.litiengine.scripting.GameScript
Called after the binding enters the running game lifecycle.
onStopped() - Method in class de.gurkenlabs.litiengine.scripting.GameScript
Called before the binding leaves the game lifecycle.
onTextChanged(Consumer) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Add a callback that is being executed if the text on this GuiComponent changes.
onUnloaded() - Method in class de.gurkenlabs.litiengine.scripting.EntityScript
Called when the entity controller is detached or the entity is removed.
onUnloaded() - Method in class de.gurkenlabs.litiengine.scripting.EnvironmentScript
Called when the environment binding is detached during unload.
onUnloaded(EnvironmentUnloadedListener) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
Adds the specified environment unloaded listener to receive events for when an environment gets unloaded.
onUnloaded(String, EnvironmentUnloadedListener) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
Adds the specified environment unloaded listener to receive events for when an environment with the specified map name gets unloaded.
onValueChange(Consumer) - Method in class de.gurkenlabs.litiengine.gui.Spinner
Registers a callback invoked whenever the spinner value changes.
onValueChanged(InputComponent.ID, GamepadEvents.GamepadValueChangedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadEvents
Adds the specified gamepad poll listener to receive events when the component with the defined identifier has been polled.
onValueChanged(InputComponent.ID, GamepadEvents.GamepadValueChangedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
 
onValueChanged(InputComponent.InputValueChangedEvent) - Method in class de.gurkenlabs.litiengine.input.Gamepad
 
onValueChanged(GamepadEvents.GamepadValueChangedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadEvents
Adds the specified gamepad poll listener to receive events when any component has been polled.
onValueChanged(GamepadEvents.GamepadValueChangedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
 
onWheelMoved(MouseWheelListener) - Method in interface de.gurkenlabs.litiengine.input.IMouse
Adds the specified mouse wheel listener to receive events when the mouse wheel has been moved.
onWheelMoved(MouseWheelListener) - Method in class de.gurkenlabs.litiengine.input.Mouse
 
onZoom(ICamera.ZoomChangedListener) - Method in class de.gurkenlabs.litiengine.graphics.Camera
 
onZoom(ICamera.ZoomChangedListener) - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
Adds the specified zoom changed listener to receive events when the zoom of this camera changed.
OPACITY - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenType
The opacity of the entity.
OPENGL - Enum constant in enum class de.gurkenlabs.litiengine.configuration.Java2DPipeline
Force the OpenGL rendering pipeline (sun.java2d.opengl=true).
openWebpage(URI) - Static method in class de.gurkenlabs.litiengine.util.UriUtilities
Opens a webpage in the default browser.
openWebpage(URL) - Static method in class de.gurkenlabs.litiengine.util.UriUtilities
Opens a webpage in the default browser.
options() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Workspace
Returns the value of the options record component.
Orientation - Enum Class in de.gurkenlabs.litiengine.gui
Represents the orientation of a menu or component.
origin() - Element in annotation interface de.gurkenlabs.litiengine.abilities.AbilityInfo
The origin of the ability.
ORIGIN_ALIGN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Emitter
Horizontal alignment of the emitter origin.
ORIGIN_VALIGN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Emitter
Vertical alignment of the emitter origin.
originAlign() - Element in annotation interface de.gurkenlabs.litiengine.entities.EmitterInfo
Specifies the horizontal alignment of the emitter's origin.
originValign() - Element in annotation interface de.gurkenlabs.litiengine.entities.EmitterInfo
Specifies the vertical alignment of the emitter's origin.
ORTHOGONAL - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapOrientations
An IMapOrientation for orthogonal maps, consistent with the behavior of Tiled.
OtherEntityTargetingStrategy - Class in de.gurkenlabs.litiengine.abilities.targeting
A targeting strategy that selects other combat entities within the ability's impact area, filtered by their relationship to the executor and their alive/dead state.
OtherEntityTargetingStrategy(boolean, boolean, boolean) - Constructor for class de.gurkenlabs.litiengine.abilities.targeting.OtherEntityTargetingStrategy
Creates a new OtherEntityTargetingStrategy that excludes both the executor and dead entities.
OtherEntityTargetingStrategy(boolean, boolean, boolean, boolean, boolean) - Constructor for class de.gurkenlabs.litiengine.abilities.targeting.OtherEntityTargetingStrategy
Creates a new OtherEntityTargetingStrategy with full control over inclusion rules.
OUTLINEONLY - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
Whether shape-based particles are rendered as outlines only.
OUTLINETHICKNESS_MAX - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
Maximum outline thickness for outline-rendered particles.
OUTLINETHICKNESS_MIN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
Minimum outline thickness for outline-rendered particles.
OverlapAdd - Class in de.gurkenlabs.litiengine.sound.spi.mp3
 
OverlapAdd() - Constructor for class de.gurkenlabs.litiengine.sound.spi.mp3.OverlapAdd
 
OVERLAY - Enum constant in enum class de.gurkenlabs.litiengine.graphics.RenderType
Overlay layer above the default entities.
OverlayPixelsImageEffect - Class in de.gurkenlabs.litiengine.graphics
 
OverlayPixelsImageEffect(int, Color) - Constructor for class de.gurkenlabs.litiengine.graphics.OverlayPixelsImageEffect
Initializes a new instance of the OverlayPixelsImageEffect.

P

pan(double, double, int) - Method in class de.gurkenlabs.litiengine.graphics.Camera
 
pan(double, double, int) - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
Pans the camera over the specified duration (in frames) to the target location, after accounting for modifications such as clamping to the map.
pan(Point2D, int) - Method in class de.gurkenlabs.litiengine.graphics.Camera
 
pan(Point2D, int) - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
Pans the camera over the specified duration (in frames) to the target location, after accounting for modifications such as clamping to the map.
panTime() - Method in class de.gurkenlabs.litiengine.graphics.Camera
Gets the remaining pan time for the camera.
parameter(String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
Looks up a binding parameter.
parameter(String, String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
Looks up a binding parameter with a fallback.
Parameter(String, String) - Constructor for record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Parameter
Creates an instance of a Parameter record class.
parameters() - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
Returns the parameters configured by the binding.
parameters() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Completion
Returns the value of the parameters record component.
parameters() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Signature
Returns the value of the parameters record component.
parent() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptCompilationContext
Returns the value of the parent record component.
parse(String) - Static method in class de.gurkenlabs.litiengine.resources.AsepriteFormat
Parses an Aseprite JSON document from the given JSON string.
parseBase64Data(String, String) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
Parses the tile data from a Base64 encoded string.
parseCsvData(String) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
Parses the tile data from a CSV formatted string.
Particle - Class in de.gurkenlabs.litiengine.graphics.emitters.particles
Base class for particles spawned by a Emitter.
Particle(float, float) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Constructs a new particle.
particleCanBeRemoved(Particle) - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
Determines if a particle can be removed from the emitter.
particleMaxTTL() - Element in annotation interface de.gurkenlabs.litiengine.entities.EmitterInfo
Specifies the maximum time-to-live (TTL) of particles.
particleMinTTL() - Element in annotation interface de.gurkenlabs.litiengine.entities.EmitterInfo
Specifies the minimum time-to-live (TTL) of particles.
particleType() - Element in annotation interface de.gurkenlabs.litiengine.entities.EmitterInfo
Specifies the type of particles emitted.
ParticleType - Enum Class in de.gurkenlabs.litiengine.graphics.emitters.particles
Enumerates the shape/render types supported by the engine's built-in Particle implementations.
PARTICLETYPE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Emitter
Default particle type/shape used by the emitter.
particleUpdateRate() - Element in annotation interface de.gurkenlabs.litiengine.entities.EmitterInfo
Specifies the update rate of particles.
Path - Class in de.gurkenlabs.litiengine.entities.behavior
Represents a path consisting of a series of points.
Path(Path2D) - Constructor for class de.gurkenlabs.litiengine.entities.behavior.Path
Constructs a Path object from a given Path2D object.
Path(Point2D, Point2D, Path2D, List) - Constructor for class de.gurkenlabs.litiengine.entities.behavior.Path
Constructs a Path object with specified start and target points, Path2D object, and list of points.
PathFinder - Class in de.gurkenlabs.litiengine.entities.behavior
Abstract class representing a path finder.
PathFinder() - Constructor for class de.gurkenlabs.litiengine.entities.behavior.PathFinder
 
pause() - Method in class de.gurkenlabs.litiengine.entities.SoundSource
Pauses the current playback.
pause() - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
Pauses the playback of this animation.
pausePlayback() - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback
Pauses this playback.
PENALTY_NOT_WALKABLE_NEIGHBOR - Static variable in class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
The penalty value assigned to nodes that have non-walkable neighboring nodes.
PENALTY_STATIC_PROP - Static variable in class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
The penalty value assigned to nodes that intersect with static, indestructible props.
perform() - Method in class de.gurkenlabs.litiengine.entities.behavior.State
Performs the actions associated with this state.
perform() - Method in class de.gurkenlabs.litiengine.entities.EntityAction
 
perform(int, Runnable) - Method in class de.gurkenlabs.litiengine.GameLoop
 
perform(int, Runnable) - Method in interface de.gurkenlabs.litiengine.IGameLoop
Performs a timed action with the specified delay in ms.
perform(String) - Method in class de.gurkenlabs.litiengine.entities.Entity
 
perform(String) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Performs an EntityAction that was previously registered for this entity.
physics() - Static method in class de.gurkenlabs.litiengine.Game
Gets the engine's PhysicsEngine component that can be used to detect and resolve collision and move entities with respect to all collision entities on the environment.
PhysicsEngine - Class in de.gurkenlabs.litiengine.physics
This class is used to hold all collision aware instances and static collision boxes.
PhysicsEngine() - Constructor for class de.gurkenlabs.litiengine.physics.PhysicsEngine
You should never call this manually! Instead use the Game.physics() instance.
pierce(boolean) - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedProjectileBuilder
 
PINGPONG - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenLoop
The Tween reverses its direction on each completion, swapping start and target values back and forth.
pivotOffsetX() - Element in annotation interface de.gurkenlabs.litiengine.abilities.AbilityInfo
The pivot offset X of the ability.
pivotOffsetY() - Element in annotation interface de.gurkenlabs.litiengine.abilities.AbilityInfo
The pivot offset Y of the ability.
PLAIN_TEXT_FILE_EXTENSION - Static variable in class de.gurkenlabs.litiengine.resources.SpritesheetResource
 
PLASTIC - Static variable in class de.gurkenlabs.litiengine.entities.Material
Plastic material.
PlatformingMovementController<T> - Class in de.gurkenlabs.litiengine.input
A movement controller that supports keyboard input for horizontal entity movement.
PlatformingMovementController(T) - Constructor for class de.gurkenlabs.litiengine.input.PlatformingMovementController
Instantiates a new platforming movement controller.
PlatformingMovementController(T, int) - Constructor for class de.gurkenlabs.litiengine.input.PlatformingMovementController
Instantiates a new platforming movement controller.
play() - Method in class de.gurkenlabs.litiengine.entities.SoundSource
Starts a new playback in the SoundEngine and saves a reference to it in the SoundSource instance.
play() - Method in class de.gurkenlabs.litiengine.sound.SFXPlayback
 
play(String) - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
 
play(String) - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
Plays the Animation with the specified name.
played(Animation) - Method in interface de.gurkenlabs.litiengine.graphics.animation.AnimationListener
Called when the specified animation has started playing.
playMusic(Sound) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
Sets the currently playing track to a LoopedTrack with the specified music Sound.
playMusic(Track) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
Sets the currently playing track to the specified track.
playMusic(Track, boolean) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
Sets the currently playing track to the specified track.
playMusic(Track, boolean, boolean) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
Plays the specified track.
playMusic(Track, Consumer, boolean, boolean) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
Plays the specified track, optionally configuring it before starting.
playMusic(String) - Method in class de.gurkenlabs.litiengine.scripting.GameScript
Plays a background music track by resource name.
playMusic(String) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
Sets the currently playing track to a LoopedTrack with the sound defined by the specified music name.
playSound(Sound) - Method in class de.gurkenlabs.litiengine.scripting.ScriptSequence
Schedules playing a sound effect.
playSound(Sound) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
Plays the specified sound with the volume configured in the SOUND config with a center pan.
playSound(Sound, boolean) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
Plays the specified sound with the volume configured in the SOUND config with a center pan.
playSound(Sound, boolean, int) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
Plays the specified sound with the volume configured in the SOUND config with a center pan.
playSound(Sound, boolean, int, float) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
Plays the specified sound with the volume configured in the SOUND config with a center pan.
playSound(Sound, double, double) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
Plays the specified sound at the specified location and updates the volume and pan in relation to the listener location.
playSound(Sound, double, double, boolean) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
Plays the specified sound at the specified location and updates the volume and pan in relation to the listener location.
playSound(Sound, IEntity) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
Plays the specified sound and updates its volume and pan by the current entity location in relation to the listener location.
playSound(Sound, IEntity, boolean) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
Plays the specified sound and updates its volume and pan by the current entity location in relation to the listener location.
playSound(Sound, IEntity, boolean, int) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
Plays the specified sound and updates its volume and pan by the current entity location in relation to the listener location.
playSound(Sound, IEntity, boolean, int, float) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
Plays the specified sound and updates its volume and pan by the current entity location in relation to the listener location.
playSound(Sound, Point2D) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
Plays the specified sound at the specified location and updates the volume and pan in relation to the listener location.
playSound(Sound, Point2D, boolean) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
Plays the specified sound at the specified location and updates the volume and pan in relation to the listener location.
playSound(Sound, Point2D, boolean, int) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
Plays the specified sound at the specified location and updates the volume and pan in relation to the listener location.
playSound(Sound, Point2D, boolean, int, float) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
Plays the specified sound at the specified location and updates the volume and pan in relation to the listener location.
playSound(String) - Method in class de.gurkenlabs.litiengine.scripting.GameScript
Plays a sound effect by resource name.
playSound(String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptSequence
Schedules playing a sound effect by resource name.
playSound(String) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
Plays a Sound with the specified name with the volume configured in the SOUND config with a center pan.
playSound(String, boolean) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
Plays a Sound with the specified name with the volume configured in the SOUND config with a center pan.
playSound(String, double, double) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
Plays a Sound with the specified name at the specified location and updates the volume and pan in relation to the listener location.
playSound(String, double, double, boolean) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
Plays a Sound with the specified name at the specified location and updates the volume and pan in relation to the listener location.
playSound(String, IEntity) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
Plays a Sound with the specified name and updates its volume and pan by the current entity location in relation to the listener location.
playSound(String, IEntity, boolean) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
Plays a Sound with the specified name and updates its volume and pan by the current entity location in relation to the listener location.
playSound(String, Point2D) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
Plays a Sound with the specified name at the specified location and updates the volume and pan in relation to the listener location.
playSound(String, Point2D, boolean) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
Plays a Sound with the specified name at the specified location and updates the volume and pan in relation to the listener location.
PNG - Enum constant in enum class de.gurkenlabs.litiengine.resources.ImageFormat
 
point() - Method in record class de.gurkenlabs.litiengine.physics.RaycastHit
Returns the value of the point record component.
PointDistanceComparator - Class in de.gurkenlabs.litiengine.util.geom
The Class PointDistanceComparator order points by their distance to the relative point.
PointDistanceComparator(Point2D) - Constructor for class de.gurkenlabs.litiengine.util.geom.PointDistanceComparator
 
pollListeners - Variable in class de.gurkenlabs.litiengine.input.GamepadEvents
 
PolygonParticle - Class in de.gurkenlabs.litiengine.graphics.emitters.particles
 
PolygonParticle(float, float, int) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.particles.PolygonParticle
 
PolylineAdapter - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
 
PolylineAdapter() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.PolylineAdapter
 
PolyShape - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
 
PolyShape() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.PolyShape
Instantiates a new PolyShape instance.
PolyShape(IPolyShape) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.PolyShape
Instantiates a new PolyShape instance by copying from the specified original.
Position(int, int) - Constructor for record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Position
Creates an instance of a Position record class.
prefix() - Element in annotation interface de.gurkenlabs.litiengine.configuration.ConfigurationGroupInfo
Specifies the prefix for the configuration group.
premultiply(Color) - Static method in class de.gurkenlabs.litiengine.util.ColorHelper
Premultiplies the alpha on the given color.
prepare() - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
 
prepare() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Prepare the GuiComponent and all its child Components (Makes the GuiComponent visible and adds mouse listeners.).
prepare() - Method in class de.gurkenlabs.litiengine.gui.ImageComponentList
 
prepare() - Method in class de.gurkenlabs.litiengine.gui.Menu
Prepares the menu by setting the text of the menu buttons and adding the click listeners.
prepare() - Method in class de.gurkenlabs.litiengine.gui.Slider
 
prepare() - Method in class de.gurkenlabs.litiengine.gui.Spinner
 
prepare(Path, String...) - Static method in class de.gurkenlabs.litiengine.launch.GameLauncher
 
pressed(GamepadEvent) - Method in interface de.gurkenlabs.litiengine.input.GamepadEvents.GamepadButtonPressedListener
Invoked when a gamepad component has been pressed.
pressedListeners - Variable in class de.gurkenlabs.litiengine.input.GamepadEvents
 
printHelp() - Static method in class de.gurkenlabs.litiengine.launch.GameLauncher
 
prioritizeByDistance() - Method in class de.gurkenlabs.litiengine.abilities.targeting.TargetingStrategy
 
probe(double) - Method in class de.gurkenlabs.litiengine.GameRandom
Probes a pseudo-random value between 0.0 and 1.0 and checks whether it matches the specified probability.
process() - Method in class de.gurkenlabs.litiengine.GameLoop
In addition to the normal base implementation, the GameLoop performs registered action at the required time and tracks some detailed metrics.
process() - Method in class de.gurkenlabs.litiengine.UpdateLoop
Performs the actual workload of a tick.
process(float[]) - Method in class de.gurkenlabs.litiengine.sound.spi.mp3.OverlapAdd
 
process(float[], int) - Static method in class de.gurkenlabs.litiengine.sound.spi.mp3.AliasReduction
 
process(float[], int, boolean) - Static method in class de.gurkenlabs.litiengine.sound.spi.mp3.AliasReduction
 
project(Point2D, double, double) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
Project a line from a point with a given length and angle, return the point where the line ends.
project(Point2D, Point2D, double) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
Projects a point from end along the vector (end - start) by the given scalar amount.
projectClasspath() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Workspace
Returns the value of the projectClasspath record component.
projectRoot() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Workspace
Returns the value of the projectRoot record component.
projectTypes(ClassLoader) - Static method in class de.gurkenlabs.litiengine.scripting.EngineTypeCatalog
 
prop(String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptedSpawner
Starts building a Prop to spawn.
Prop - Class in de.gurkenlabs.litiengine.entities
A static/destructible scenery entity rendered from a sprite.
Prop(double, double, String) - Constructor for class de.gurkenlabs.litiengine.entities.Prop
Instantiates a new Prop entity.
Prop(double, double, String, Material) - Constructor for class de.gurkenlabs.litiengine.entities.Prop
Instantiates a new Prop entity.
Prop(Point2D, String) - Constructor for class de.gurkenlabs.litiengine.entities.Prop
Instantiates a new Prop entity.
Prop(Point2D, String, Material) - Constructor for class de.gurkenlabs.litiengine.entities.Prop
Instantiates a new Prop entity.
Prop(String) - Constructor for class de.gurkenlabs.litiengine.entities.Prop
Instantiates a new Prop entity.
PROP - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.MapObjectType
A prop entity.
PROP_ADDSHADOW - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
Whether the prop should cast a shadow.
PROP_FLIPHORIZONTALLY - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
Whether the prop's sprite is flipped horizontally.
PROP_FLIPVERTICALLY - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
Whether the prop's sprite is flipped vertically.
PROP_IDENTIFIER - Static variable in class de.gurkenlabs.litiengine.graphics.animation.PropAnimationController
 
PROP_MATERIAL - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
Material of a prop, used to determine sound effects and damage interactions.
PROP_ROTATION - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
Sprite rotation of the prop.
PropAnimationController<T> - Class in de.gurkenlabs.litiengine.graphics.animation
 
PropAnimationController(T) - Constructor for class de.gurkenlabs.litiengine.graphics.animation.PropAnimationController
Initializes a new instance of the PropAnimationController class.
PropBuilder(Environment, String) - Constructor for class de.gurkenlabs.litiengine.scripting.ScriptedSpawner.PropBuilder
Creates a prop builder.
properties() - Element in annotation interface de.gurkenlabs.litiengine.environment.tilemap.MapObjectDefinition
 
PROPERTY - Enum constant in enum class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.CompletionKind
 
PROPERTY - Enum constant in enum class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.SymbolKind
 
PropertyMetadata(String, String, String, String, String, String) - Constructor for record class de.gurkenlabs.litiengine.environment.tilemap.TmxPropertyMetadataRegistry.PropertyMetadata
Creates an instance of a PropertyMetadata record class.
PropMapObjectLoader - Class in de.gurkenlabs.litiengine.environment
 
PropMapObjectLoader() - Constructor for class de.gurkenlabs.litiengine.environment.PropMapObjectLoader
 
PropState - Enum Class in de.gurkenlabs.litiengine.entities
 
publicTypes() - Static method in class de.gurkenlabs.litiengine.scripting.EngineTypeCatalog
 
put(String, Object) - Method in class de.gurkenlabs.litiengine.scripting.ScriptGlobals
 

Q

QUAD_IN - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
Quadratic ease-in.
QUAD_INOUT - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
Quadratic ease-in / ease-out.
QUAD_OUT - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
Quadratic ease-out.
Quality - Enum Class in de.gurkenlabs.litiengine.configuration
Enum representing different quality levels.
query(Class) - Method in class de.gurkenlabs.litiengine.environment.Environment
Starts a fluent query for entities of the specified type in this environment.

R

random() - Static method in class de.gurkenlabs.litiengine.Game
Gets the game's pseudo-random generator that enhances the default Java Random implementation with helpful additions.
RANDOMSPAWNPOINTS - Enum constant in enum class de.gurkenlabs.litiengine.environment.IEntitySpawner.SpawnMode
Spawns the amount of mobs, distributed to random spawnpoints.
range() - Method in class de.gurkenlabs.litiengine.abilities.AbilityAttributes
Gets the range attribute of this ability.
range() - Element in annotation interface de.gurkenlabs.litiengine.abilities.AbilityInfo
The range of the ability.
range() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Hover
Returns the value of the range record component.
range() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Location
Returns the value of the range record component.
range() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.SemanticToken
Returns the value of the range record component.
range() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Symbol
Returns the value of the range record component.
range() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.TextEdit
Returns the value of the range record component.
range(int) - Method in class de.gurkenlabs.litiengine.abilities.AbilityBuilder
Sets the maximum cast range.
range(int) - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedAbilityBuilder
 
Range(ScriptLanguageService.Position, ScriptLanguageService.Position) - Constructor for record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Range
Creates an instance of a Range record class.
RangeAttribute<T> - Class in de.gurkenlabs.litiengine.attributes
Represents an attribute with a defined range, extending the base Attribute class.
RangeAttribute() - Constructor for class de.gurkenlabs.litiengine.attributes.RangeAttribute
 
RangeAttribute(T, T) - Constructor for class de.gurkenlabs.litiengine.attributes.RangeAttribute
Constructs a new RangeAttribute with the specified minimum and maximum values, using min as the initial base value.
RangeAttribute(T, T, T) - Constructor for class de.gurkenlabs.litiengine.attributes.RangeAttribute
Constructs a new RangeAttribute with the specified initial value, minimum value, and maximum value.
Ratio(int, int) - Constructor for class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio
Constructs a new Ratio with the given components.
Ratio(int, int, String) - Constructor for class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio
Constructs a new Ratio with the given components and explicit name.
raycast(Line2D) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
Cast a ray along a given line [from (x1,y1) to (x2,y2)] and see if it hits anything.
raycast(Line2D, ICollisionEntity) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
Cast a ray along a given line [from (x1,y1) to (x2,y2)] and see if it hits a given ICollisionEntity.
raycast(Line2D, Collision) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
Cast a ray along a given line [from (x1,y1) to (x2,y2)] and see if it hits anything with the given Collision type.
raycast(Line2D, Collision, ICollisionEntity) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
Cast a ray along a given line [from (x1,y1) to (x2,y2)] and see if it hits anything with a certain Collision type that collides with the given ICollisionEntity.
raycast(Point2D, double) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
From a given point, cast a ray of indefinite length with the given angle and see if it hits anything.
raycast(Point2D, Point2D) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
From a given point, cast a ray to another point and see if it hits anything.
raycast(Point2D, Point2D, Collision) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
From a given point, cast a ray to another point and see if it hits anything with the given Collision type.
RaycastHit - Record Class in de.gurkenlabs.litiengine.physics
Represents the result of a raycast in the physics engine.
RaycastHit(Point2D, ICollisionEntity, double) - Constructor for record class de.gurkenlabs.litiengine.physics.RaycastHit
Creates an instance of a RaycastHit record class.
rayCastPoints(Point2D, Rectangle2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
Performs a ray cast from the given point against the supplied rectangle and returns the visible corner points (i.e. corners that are not occluded by another corner along the ray).
read(Class, Reader) - Static method in class de.gurkenlabs.litiengine.util.io.JsonUtilities
Reads a JSON document from the given reader and binds it to an instance of the requested class.
read(Class, URL) - Static method in class de.gurkenlabs.litiengine.util.io.JsonUtilities
Reads a JSON document from the given URL and binds it to an instance of the requested class.
read(Class, URL) - Static method in class de.gurkenlabs.litiengine.util.io.XmlUtilities
Unmarshals an XML resource and resolves relative URLs against that resource.
read(Class, Path) - Static method in class de.gurkenlabs.litiengine.util.io.JsonUtilities
Reads a JSON document from the given path and binds it to an instance of the requested class.
read(String) - Static method in class de.gurkenlabs.litiengine.resources.Resources
Reads the specified file as String from either a resource folder or the file system.
read(String) - Static method in class de.gurkenlabs.litiengine.resources.TextureAtlas
Reads a TextureAtlas from the specified XML file.
read(String, Charset) - Static method in class de.gurkenlabs.litiengine.resources.Resources
Reads the specified file as String from either a resource folder or the file system.
read(URL) - Static method in class de.gurkenlabs.litiengine.resources.AsepriteFormat
Reads an Aseprite JSON document from the given URL.
read(URL) - Static method in class de.gurkenlabs.litiengine.resources.Resources
Reads the specified file as String from either a resource folder or the file system.
read(URL, Charset) - Static method in class de.gurkenlabs.litiengine.resources.Resources
Reads the specified file as String from either a resource folder or the file system.
read(Path) - Static method in class de.gurkenlabs.litiengine.resources.AsepriteFormat
Reads an Aseprite JSON document from the given path.
readTree(Reader) - Static method in class de.gurkenlabs.litiengine.util.io.JsonUtilities
Reads the JSON document from the given reader into a JsonStructure.
readTree(URL) - Static method in class de.gurkenlabs.litiengine.util.io.JsonUtilities
Reads the JSON document referenced by the given URL into a JsonStructure (object or array).
readTree(Path) - Static method in class de.gurkenlabs.litiengine.util.io.JsonUtilities
Reads the JSON document at the given path into a JsonStructure (object or array).
RECTANGLE - Enum constant in enum class de.gurkenlabs.litiengine.entities.LightSource.Type
Rectangle-shaped light source.
RECTANGLE - Enum constant in enum class de.gurkenlabs.litiengine.graphics.emitters.particles.ParticleType
Rectangular particle.
RectangleParticle - Class in de.gurkenlabs.litiengine.graphics.emitters.particles
 
RectangleParticle(float, float) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.particles.RectangleParticle
 
reduceFramesWhenNotFocused() - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
Checks if frames should be reduced when not focused.
ReflectionUtilities - Class in de.gurkenlabs.litiengine.util
 
refresh() - Method in class de.gurkenlabs.litiengine.gui.ListField
Refreshes the list field by updating the list entries and selecting the current component.
refreshCollisionBox() - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
Refreshes the collision box to reflect the current state of the entity.
register() - Method in class de.gurkenlabs.litiengine.abilities.AbilityBuilder
Constructs the ability and registers it directly on the executing creature.
register(EntityAction) - Method in class de.gurkenlabs.litiengine.entities.EntityActionMap
Registers the supplied EntityAction.
register(String, Runnable) - Method in class de.gurkenlabs.litiengine.entities.Entity
 
register(String, Runnable) - Method in class de.gurkenlabs.litiengine.entities.EntityActionMap
Registers a new EntityAction backed by the supplied runnable.
register(String, Runnable) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Registers an EntityAction with the specified name.
registerCustomCreatureType(Class) - Static method in class de.gurkenlabs.litiengine.environment.CreatureMapObjectLoader
Registers a custom Creature implementation that can be automatically provided by this MapObjectLoader.
registerCustomEntityType(Class) - Static method in class de.gurkenlabs.litiengine.environment.Environment
Registers a custom IEntity implementation to support being loaded from an IMap instance.
registerCustomEntityType(String, Class) - Static method in class de.gurkenlabs.litiengine.environment.Environment
Registers a custom IEntity implementation to support being loaded from an IMap instance.
registerCustomPropType(Class) - Static method in class de.gurkenlabs.litiengine.environment.PropMapObjectLoader
Registers a custom Prop implementation that can be automatically provided by this MapObjectLoader.
registerCustomTriggerType(String, Class) - Static method in class de.gurkenlabs.litiengine.environment.TriggerMapObjectLoader
Registers a custom Trigger implementation that can be automatically provided by this MapObjectLoader.
registerMapObjectDefinition(Class) - Static method in class de.gurkenlabs.litiengine.environment.Environment
Registers an entity type declared for map editing with MapObjectDefinition.
registerMapObjectImplementation(String, Class) - Static method in class de.gurkenlabs.litiengine.environment.CreatureMapObjectLoader
 
registerMapObjectImplementation(String, Class) - Static method in class de.gurkenlabs.litiengine.environment.PropMapObjectLoader
 
registerMapObjectLoader(IMapObjectLoader) - Static method in class de.gurkenlabs.litiengine.environment.Environment
Registers a custom loader instance that is responsible for loading and initializing entities of the defined MapObjectType.
registerProvider(ScriptProvider) - Method in class de.gurkenlabs.litiengine.scripting.ScriptManager
Registers or replaces the provider for its case-insensitive language identifier.
RelativeEntityComparator - Class in de.gurkenlabs.litiengine.entities
 
RelativeEntityComparator() - Constructor for class de.gurkenlabs.litiengine.entities.RelativeEntityComparator
 
RelativeEntityComparator(IEntity) - Constructor for class de.gurkenlabs.litiengine.entities.RelativeEntityComparator
 
releasedListeners - Variable in class de.gurkenlabs.litiengine.input.GamepadEvents
 
reload(String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptManager
Recompiles a script and replaces all of its active attachments.
reloadFromMap(int) - Method in class de.gurkenlabs.litiengine.environment.Environment
Reloads the map object with the specified map ID from the map by first removing any previously loaded entity and then loading it freshly from its map definition.
remaining() - Method in class de.gurkenlabs.litiengine.sound.spi.BitReader
 
remove() - Method in class de.gurkenlabs.litiengine.scripting.EntityScript
Removes this entity from its current environment.
remove(int) - Method in class de.gurkenlabs.litiengine.environment.Environment
Removes the entity with the specified map ID from this environment and unloads is.
remove(ICollisionEntity) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
Removes the specified entity from any collision processing.
remove(IEntity) - Method in class de.gurkenlabs.litiengine.environment.Environment
Removes the specified entity from this environment and unloads is.
remove(Animation) - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
 
remove(Animation) - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
Removes the specified Animation from this controller instance.
remove(ImageEffect) - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
 
remove(ImageEffect) - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
Removes the specified ImageEffect from this controller.
remove(Screen) - Method in class de.gurkenlabs.litiengine.gui.screens.ScreenManager
Removes the specified screen instance from the manager.
remove(Subscription) - Method in class de.gurkenlabs.litiengine.scripting.Subscriptions
 
remove(Tweenable) - Method in class de.gurkenlabs.litiengine.tweening.TweenEngine
Removes all Tweens associated with the given Tweenable target.
remove(Tweenable, TweenType) - Method in class de.gurkenlabs.litiengine.tweening.TweenEngine
Looks for a registered Tween instance with the given target and type.
remove(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
Removes the entity with the specified name from this environment and unloads is.
remove(String) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
Removes the resource with the specified name from this container.
remove(String) - Method in class de.gurkenlabs.litiengine.resources.Spritesheets
Removes a spritesheet from the collection of loaded spritesheets.
remove(String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptGlobals
 
remove(URL) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
Removes the resource with the specified URL from this container.
remove(T[], T) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
Removes the specified deleteItem from the input array and returns a trimmed new array instance without null entries.
removeAbility(Ability) - Method in class de.gurkenlabs.litiengine.entities.Creature
Removes an ability from this creature.
removeAbility(String) - Method in class de.gurkenlabs.litiengine.entities.Creature
Removes an ability with the specified name from this creature.
removeAbilityCastListener(Ability.AbilityCastListener) - Method in class de.gurkenlabs.litiengine.abilities.Ability
Removes a listener that was previously added with Ability.onCast(Ability.AbilityCastListener).
removeAction(int) - Method in class de.gurkenlabs.litiengine.GameLoop
 
removeAction(int) - Method in interface de.gurkenlabs.litiengine.IGameLoop
Removes the TimedAction with the specified it.
removeActionPerformedListener(Consumer) - Method in class de.gurkenlabs.litiengine.entities.Entity
 
removeActionPerformedListener(Consumer) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Removes a registered action performed listener.
removeActivatedListener(TriggerActivatedListener) - Method in class de.gurkenlabs.litiengine.entities.Trigger
Removes a TriggerActivatedListener from this trigger.
removeActivatingCondition(TriggerActivatingCondition) - Method in class de.gurkenlabs.litiengine.entities.Trigger
Removes a TriggerActivatingCondition from this trigger.
removeAddedListener(GamepadManager.GamepadAddedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
Unregister the specified added listener from this instance.
removeAll(IEntity...) - Method in class de.gurkenlabs.litiengine.environment.Environment
Removes all specified entities from this environment.
removeAll(Iterable) - Method in class de.gurkenlabs.litiengine.environment.Environment
Removes all specified entities from this environment.
removeButtonPressedListener(int, GamepadEvents.GamepadButtonPressedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadEvents
Unregister the specified released listener from gamepad events.
removeButtonPressedListener(InputComponent.ID, GamepadEvents.GamepadButtonPressedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadEvents
Unregister the specified pressed listener from gamepad events.
removeButtonPressedListener(InputComponent.ID, GamepadEvents.GamepadButtonPressedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
 
removeButtonPressedListener(GamepadEvents.GamepadButtonPressedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadEvents
Unregister the specified pressed listener from gamepad events.
removeButtonPressedListener(GamepadEvents.GamepadButtonPressedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
 
removeButtonReleasedListener(int, GamepadEvents.GamepadButtonReleasedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadEvents
Unregister the specified released listener from gamepad events.
removeButtonReleasedListener(InputComponent.ID, GamepadEvents.GamepadButtonReleasedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadEvents
Unregister the specified released listener from gamepad events.
removeButtonReleasedListener(InputComponent.ID, GamepadEvents.GamepadButtonReleasedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
 
removeButtonReleasedListener(GamepadEvents.GamepadButtonReleasedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadEvents
Unregister the specified released listener from gamepad events.
removeButtonReleasedListener(GamepadEvents.GamepadButtonReleasedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
 
removeClearedListener(ResourcesContainerClearedListener) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
Remove the specified listener from this container.
removeClearedListener(ResourcesContainerClearedListener) - Method in class de.gurkenlabs.litiengine.resources.Spritesheets
Removes a listener for resource container clearing events.
removeCollisionListener(CollisionListener) - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
 
removeCollisionListener(CollisionListener) - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
Removes a previously registered CollisionListener from this entity.
removeCombatEntityListener(CombatEntityListener) - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
 
removeCombatEntityListener(CombatEntityListener) - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
Removes a CombatEntityListener from this entity.
removeContainerListener(ResourcesContainerListener) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
Remove the specified listener from this container.
removed(IEntity, Environment) - Method in interface de.gurkenlabs.litiengine.entities.EntityListener
 
removed(Environment) - Method in class de.gurkenlabs.litiengine.entities.Entity
 
removed(Environment) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
This method provides the possibility to implement behavior whenever this entity was removed from the environment.
removed(Gamepad) - Method in interface de.gurkenlabs.litiengine.input.GamepadManager.GamepadRemovedListener
Invoked when a gamepad was removed.
removed(String, T) - Method in interface de.gurkenlabs.litiengine.resources.ResourcesContainerListener
This method gets called after the ResourcesContainer.remove method was executed.
removeDeactivatedListener(TriggerDeactivatedListener) - Method in class de.gurkenlabs.litiengine.entities.Trigger
Removes a TriggerDeactivatedListener from this trigger.
removeEffectAppliedListener(Effect.EffectAppliedListener) - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
Removes a listener that was previously registered to be notified when the effect is applied.
removeEffectCeasedListener(Effect.EffectCeasedListener) - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
Removes a listener that was previously registered to be notified when the effect ceases.
removeEntityDebugListener(EntityRenderedListener) - Static method in class de.gurkenlabs.litiengine.graphics.DebugRenderer
Removes the specified entity rendered listener.
removeEntityListener(EnvironmentEntityListener) - Method in class de.gurkenlabs.litiengine.environment.Environment
Removes the environment entity listener listener.
removeEntityRenderedListener(EntityRenderedListener) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
Removes the specified entity rendered listener.
removeEntityRenderListener(EntityRenderListener) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
Removes the specified entity render listener.
removeFinishedListener(Emitter.EmitterFinishedListener) - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
Removes a previously registered finished listener.
removeFocusListener(ICamera.FocusChangedListener) - Method in class de.gurkenlabs.litiengine.graphics.Camera
 
removeFocusListener(ICamera.FocusChangedListener) - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
Removes the specified focus changed listener.
removeGameListener(GameListener) - Static method in class de.gurkenlabs.litiengine.Game
Removes the specified game listener.
removeKeyFrameListener(KeyFrameListener) - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
Removes a listener that was previously added to be notified when the current keyframe changes.
removeKeyListener(KeyListener) - Method in interface de.gurkenlabs.litiengine.input.IKeyboard
Unregister the specified listener from key events.
removeKeyListener(KeyListener) - Method in class de.gurkenlabs.litiengine.input.Keyboard
 
removeKeyPressedListener(int, IKeyboard.KeyPressedListener) - Method in interface de.gurkenlabs.litiengine.input.IKeyboard
Unregister the specified listener from key pressed events.
removeKeyPressedListener(int, IKeyboard.KeyPressedListener) - Method in class de.gurkenlabs.litiengine.input.Keyboard
 
removeKeyPressedListener(IKeyboard.KeyPressedListener) - Method in interface de.gurkenlabs.litiengine.input.IKeyboard
Unregister the specified listener from key pressed events.
removeKeyPressedListener(IKeyboard.KeyPressedListener) - Method in class de.gurkenlabs.litiengine.input.Keyboard
 
removeKeyReleasedListener(int, IKeyboard.KeyReleasedListener) - Method in interface de.gurkenlabs.litiengine.input.IKeyboard
Unregister the specified listener from key released events.
removeKeyReleasedListener(int, IKeyboard.KeyReleasedListener) - Method in class de.gurkenlabs.litiengine.input.Keyboard
 
removeKeyReleasedListener(IKeyboard.KeyReleasedListener) - Method in interface de.gurkenlabs.litiengine.input.IKeyboard
Unregister the specified listener from key released events.
removeKeyReleasedListener(IKeyboard.KeyReleasedListener) - Method in class de.gurkenlabs.litiengine.input.Keyboard
 
removeKeyTypedListener(int, IKeyboard.KeyTypedListener) - Method in interface de.gurkenlabs.litiengine.input.IKeyboard
Unregister the specified listener from key typed events.
removeKeyTypedListener(int, IKeyboard.KeyTypedListener) - Method in class de.gurkenlabs.litiengine.input.Keyboard
 
removeKeyTypedListener(IKeyboard.KeyTypedListener) - Method in interface de.gurkenlabs.litiengine.input.IKeyboard
Unregister the specified listener from key typed events.
removeKeyTypedListener(IKeyboard.KeyTypedListener) - Method in class de.gurkenlabs.litiengine.input.Keyboard
 
removeLayer(int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayerList
Removes a layer from the Layer list.
removeLayer(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.GroupLayer
 
removeLayer(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
 
removeLayer(ILayer) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayerList
Removes an ILayer from the Layer list.
removeLayer(ILayer) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.GroupLayer
 
removeLayer(ILayer) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
 
removeLayerRenderCondition(MapRenderer.LayerRenderCondition) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapRenderer
Removes the specified layer render condition.
removeLayerRenderedListener(MapRenderer.LayerRenderedListener) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapRenderer
Removes the specified layer rendered listener..
removeListener(ConfigurationGroup.ConfigurationChangedListener) - Method in class de.gurkenlabs.litiengine.configuration.ConfigurationGroup
Removes the specified configuration changed listener.
removeListener(CombatEntityDeathListener) - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
 
removeListener(CombatEntityDeathListener) - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
Removes a death listener from this entity.
removeListener(CombatEntityHitListener) - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
 
removeListener(CombatEntityHitListener) - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
Removes a hit listener from this entity.
removeListener(CombatEntityResurrectListener) - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
 
removeListener(CombatEntityResurrectListener) - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
Removes a resurrect listener from this entity.
removeListener(EntityListener) - Method in class de.gurkenlabs.litiengine.entities.Entity
 
removeListener(EntityListener) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Removes a EntityListener from this entity.
removeListener(EntityMessageListener) - Method in class de.gurkenlabs.litiengine.entities.Entity
 
removeListener(EntityMessageListener) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Removes a EntityMessageListener from this entity.
removeListener(EntityRenderedListener) - Method in class de.gurkenlabs.litiengine.entities.Entity
 
removeListener(EntityRenderedListener) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Removes the specified EntityRenderedListener.
removeListener(EntityRenderListener) - Method in class de.gurkenlabs.litiengine.entities.Entity
 
removeListener(EntityRenderListener) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Removes the specified EntityRenderListener.
removeListener(EntityTransformListener) - Method in class de.gurkenlabs.litiengine.entities.Entity
 
removeListener(EntityTransformListener) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Removes a EntityTransformListener from this entity.
removeListener(EnvironmentListener) - Method in class de.gurkenlabs.litiengine.environment.Environment
Removes the environment listener.
removeListener(EnvironmentListener) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
Removes the specified environment listener.
removeListener(EnvironmentRenderedListener) - Method in class de.gurkenlabs.litiengine.environment.Environment
Removes the specified environment rendered listener.
removeListener(AnimationListener) - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
 
removeListener(AnimationListener) - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
Removes the specified animation listener.
removeListener(ComponentRenderedListener) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
 
removeListener(ComponentRenderListener) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
 
removeListener(TweenListener) - Method in class de.gurkenlabs.litiengine.tweening.Tween
Removes a previously registered TweenListener.
removeListener(PropertyChangeListener) - Method in class de.gurkenlabs.litiengine.attributes.Attribute
Removes a property change listener from the attribute.
removeListener(PropertyChangeListener) - Method in class de.gurkenlabs.litiengine.attributes.AttributeModifier
Removes a PropertyChangeListener from the listener list.
removeListener(PropertyChangeListener) - Method in interface de.gurkenlabs.litiengine.attributes.IAttribute
Removes a PropertyChangeListener from the listener list.
removeListener(String, EnvironmentListener) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
Removes the specified environment listener.
removeLoadedListener(EnvironmentLoadedListener) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
Removes the specified environment loaded listener.
removeLoadedListener(String, EnvironmentLoadedListener) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
Removes the specified environment loaded listener for the specified map name.
removeMapObject(int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayerList
Removes the first IMapObject with the given ID.
removeMapObject(IMapObject) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectLayer
 
removeMapObject(IMapObject) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObjectLayer
 
removeMapRenderedListener(MapRenderedListener) - Static method in class de.gurkenlabs.litiengine.graphics.DebugRenderer
Removes the specified map rendered listener.
removeMaxListener(PropertyChangeListener) - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
Removes a PropertyChangeListener for the maximum value.
removeMaxModifier(AttributeModifier) - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
Removes a modifier from the list of maximum value modifiers and notifies listeners of the change.
removeMinListener(PropertyChangeListener) - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
Removes a PropertyChangeListener for the minimum value.
removeMinModifier(AttributeModifier) - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
Removes a modifier from the list of minimum value modifiers and notifies listeners of the change.
removeModifier(AttributeModifier) - Method in class de.gurkenlabs.litiengine.attributes.Attribute
Removes a modifier from the attribute and fires a property change event.
removeModifier(AttributeModifier) - Method in interface de.gurkenlabs.litiengine.attributes.IAttribute
Removes a PropertyModifier from this property.
removeMouseClickedListener(IMouse.MouseClickedListener) - Method in interface de.gurkenlabs.litiengine.input.IMouse
Unregisters the specified mouse clicked listener.
removeMouseClickedListener(IMouse.MouseClickedListener) - Method in class de.gurkenlabs.litiengine.input.Mouse
 
removeMouseDraggedListener(IMouse.MouseDraggedListener) - Method in interface de.gurkenlabs.litiengine.input.IMouse
Unregisters the specified mouse dragged listener.
removeMouseDraggedListener(IMouse.MouseDraggedListener) - Method in class de.gurkenlabs.litiengine.input.Mouse
 
removeMouseListener(MouseListener) - Method in interface de.gurkenlabs.litiengine.input.IMouse
Unregister mouse listener.
removeMouseListener(MouseListener) - Method in class de.gurkenlabs.litiengine.input.Mouse
 
removeMouseMotionListener(MouseMotionListener) - Method in interface de.gurkenlabs.litiengine.input.IMouse
Unregister mouse motion listener.
removeMouseMotionListener(MouseMotionListener) - Method in class de.gurkenlabs.litiengine.input.Mouse
 
removeMouseMovedListener(IMouse.MouseMovedListener) - Method in interface de.gurkenlabs.litiengine.input.IMouse
Unregisters the specified mouse moved listener.
removeMouseMovedListener(IMouse.MouseMovedListener) - Method in class de.gurkenlabs.litiengine.input.Mouse
 
removeMousePressedListener(IMouse.MousePressedListener) - Method in interface de.gurkenlabs.litiengine.input.IMouse
Unregisters the specified mouse pressed listener.
removeMousePressedListener(IMouse.MousePressedListener) - Method in class de.gurkenlabs.litiengine.input.Mouse
 
removeMousePressingListener(IMouse.MousePressingListener) - Method in interface de.gurkenlabs.litiengine.input.IMouse
Unregisters the specified mouse pressing listener.
removeMousePressingListener(IMouse.MousePressingListener) - Method in class de.gurkenlabs.litiengine.input.Mouse
 
removeMouseReleasedListener(IMouse.MouseReleasedListener) - Method in interface de.gurkenlabs.litiengine.input.IMouse
Unregisters the specified mouse released listener.
removeMouseReleasedListener(IMouse.MouseReleasedListener) - Method in class de.gurkenlabs.litiengine.input.Mouse
 
removeMouseWheelListener(MouseWheelListener) - Method in interface de.gurkenlabs.litiengine.input.IMouse
Unregisters the specified mouse wheel listener.
removeMouseWheelListener(MouseWheelListener) - Method in class de.gurkenlabs.litiengine.input.Mouse
 
removeMovedListener(IMobileEntity.EntityMovedListener) - Method in class de.gurkenlabs.litiengine.entities.Creature
 
removeMovedListener(IMobileEntity.EntityMovedListener) - Method in interface de.gurkenlabs.litiengine.entities.IMobileEntity
Removes the specified entity moved listener.
removeNavigationListener(NavigationListener) - Method in class de.gurkenlabs.litiengine.entities.behavior.EntityNavigator
Removes a navigation listener from this EntityNavigator.
removePollListener(InputComponent.ID, GamepadEvents.GamepadValueChangedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadEvents
Unregister the specified poll listener from gamepad events.
removePollListener(InputComponent.ID, GamepadEvents.GamepadValueChangedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
 
removePollListener(GamepadEvents.GamepadValueChangedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadEvents
Unregister the specified poll listener from gamepad events.
removePollListener(GamepadEvents.GamepadValueChangedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
 
removeProperty(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
Removes the custom property with the given name.
removeProperty(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
 
removeRemovedListener(GamepadManager.GamepadRemovedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
Unregister the specified removed listener from this instance.
removeRenderable(IRenderable) - Method in class de.gurkenlabs.litiengine.environment.Environment
 
removeRenderedConsumer(Consumer) - Method in class de.gurkenlabs.litiengine.graphics.RenderComponent
Unregisters a consumer from being notified after the component has been rendered.
removeResolutionChangedListener(GameWindow.ResolutionChangedListener) - Method in class de.gurkenlabs.litiengine.GameWindow
Removes the specified resolution changed listener.
removeScreenChangedListener(ScreenChangedListener) - Method in class de.gurkenlabs.litiengine.gui.screens.ScreenManager
Removes the specified screen changed listener.
removeSoundPlaybackListener(SoundPlaybackListener) - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback
Removes a SoundPlaybackListener from this instance.
removeSpawnedListener(Spawnpoint.EntitySpawnedListener) - Method in class de.gurkenlabs.litiengine.entities.Spawnpoint
Removes the specified entity spawned listener.
removeStateListener(StateListener) - Method in class de.gurkenlabs.litiengine.entities.behavior.State
Removes a listener from being notified of state events.
removeTag(String) - Method in class de.gurkenlabs.litiengine.entities.Entity
 
removeTag(String) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Removes a tag from the entity.
removeTriggerListener(TriggerListener) - Method in class de.gurkenlabs.litiengine.entities.Trigger
Removes a TriggerListener from this trigger.
removeUnloadedListener(EnvironmentUnloadedListener) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
Removes the specified environment unloaded listener.
removeUnloadedListener(String, EnvironmentUnloadedListener) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
Removes the specified environment unloaded listener for the specified map name.
removeWangTileIfEmpty(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.WangSet
Removes a tile assignment if all eight of its indexes are zero.
removeZoomListener(ICamera.ZoomChangedListener) - Method in class de.gurkenlabs.litiengine.graphics.Camera
 
removeZoomListener(ICamera.ZoomChangedListener) - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
Removes the specified zoom changed listener.
rename(ScriptLanguageService.Document, ScriptLanguageService.Position, String) - Method in class de.gurkenlabs.litiengine.scripting.JavaLanguageService
 
rename(ScriptLanguageService.Document, ScriptLanguageService.Position, String) - Method in interface de.gurkenlabs.litiengine.scripting.ScriptLanguageService
 
render() - Method in class de.gurkenlabs.litiengine.graphics.RenderComponent
Renders the game screen, including handling fade effects, cursor rendering, and screenshot capture.
render(Graphics2D) - Method in class de.gurkenlabs.litiengine.abilities.Ability
Renders the impact area of this ability.
render(Graphics2D) - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
 
render(Graphics2D) - Method in class de.gurkenlabs.litiengine.entities.behavior.EntityNavigator
 
render(Graphics2D) - Method in class de.gurkenlabs.litiengine.entities.LightSource
 
render(Graphics2D) - Method in class de.gurkenlabs.litiengine.environment.Environment
 
render(Graphics2D) - Method in class de.gurkenlabs.litiengine.GameMetrics
 
render(Graphics2D) - Method in class de.gurkenlabs.litiengine.graphics.ColorLayer
 
render(Graphics2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
 
render(Graphics2D) - Method in interface de.gurkenlabs.litiengine.graphics.IRenderable
Renders the visual contents of this instance onto the provided graphics context.
render(Graphics2D) - Method in class de.gurkenlabs.litiengine.graphics.MouseCursor
 
render(Graphics2D) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Note: If you override this and are modifying swing components, be sure you are in the AWT thread when you do so!
render(Graphics2D) - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
Renders the component using the provided Graphics2D context.
render(Graphics2D) - Method in class de.gurkenlabs.litiengine.gui.ListField
 
render(Graphics2D) - Method in class de.gurkenlabs.litiengine.gui.MouseDrawComponent
Renders the component and the current drawing on the graphics context.
render(Graphics2D) - Method in class de.gurkenlabs.litiengine.gui.screens.GameScreen
 
render(Graphics2D) - Method in class de.gurkenlabs.litiengine.gui.Slider
 
render(Graphics2D) - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
 
render(Graphics2D) - Method in class de.gurkenlabs.litiengine.gui.TextFieldComponent
 
render(Graphics2D) - Method in class de.gurkenlabs.litiengine.scripting.AbstractScript
 
render(Graphics2D) - Method in interface de.gurkenlabs.litiengine.scripting.ScriptInstance
Renders script-owned content.
render(Graphics2D) - Method in class de.gurkenlabs.litiengine.scripting.ui.ScriptUiOverlay
 
render(Graphics2D, IMap, Rectangle2D, Environment, RenderType...) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapRenderer
 
render(Graphics2D, IMap, Rectangle2D, RenderType...) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapRenderer
 
render(Graphics2D, Color, float, double, double, boolean) - Method in class de.gurkenlabs.litiengine.gui.FontIcon
Renders the icon using the specified graphics context, color, font size, and position.
render(Graphics2D, Point2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Renders this particle to the given graphics context.
render(Graphics2D, Point2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.ShapeParticle
Renders the particle on the specified graphics context.
render(Graphics2D, Point2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.SpriteParticle
 
render(Graphics2D, Point2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.TextParticle
Renders the text particle.
render(Graphics2D, Image, double, double) - Static method in class de.gurkenlabs.litiengine.graphics.ImageRenderer
Renders the specified Image to the given Graphics2D object at the specified coordinates.
render(Graphics2D, Image, Point2D) - Static method in class de.gurkenlabs.litiengine.graphics.ImageRenderer
Renders the specified Image to the given Graphics2D object at the specified location.
render(Graphics2D, Shape) - Static method in class de.gurkenlabs.litiengine.graphics.ShapeRenderer
Renders the specified Shape to the given Graphics2D object.
render(Graphics2D, Shape, double, double) - Static method in class de.gurkenlabs.litiengine.graphics.ShapeRenderer
Renders the specified Shape to the given Graphics2D object at the specified coordinates.
render(Graphics2D, Shape, Point2D) - Static method in class de.gurkenlabs.litiengine.graphics.ShapeRenderer
Renders the specified Shape to the given Graphics2D object at the specified location.
render(Graphics2D, String, double, double) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
Draw text at the given coordinates.
render(Graphics2D, String, double, double, boolean) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
Draw text at the given coordinates.
render(Graphics2D, String, Align, Valign, double, double) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
Draws text with the specified alignment.
render(Graphics2D, String, Point2D) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
Renders the specified String to the given Graphics2D object at the specified location.
render(Graphics2D, String, Point2D, boolean) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
Renders the specified String to the given Graphics2D object at the specified location with optional anti-aliasing.
render(Graphics2D, String, Rectangle2D, Align, Valign, boolean) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
Renders the specified String to the given Graphics2D object within the specified bounds using the specified alignment and scaling options.
render(Graphics2D, String, Rectangle2D, Align, Valign, double, double, boolean) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
Draws text within the given boundaries using the specified alignment and scales the font size, if desired.
renderBar(Graphics2D) - Method in class de.gurkenlabs.litiengine.gui.HorizontalSlider
Renders the slider's bar on the specified graphics context.
renderBar(Graphics2D) - Method in class de.gurkenlabs.litiengine.gui.Slider
Renders the slider bar (track).
renderBar(Graphics2D) - Method in class de.gurkenlabs.litiengine.gui.VerticalSlider
 
renderBoundingBoxes() - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
Checks if bounding boxes rendering is enabled.
renderCollisionBoxes() - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
Checks if collision boxes rendering is enabled.
RenderComponent - Class in de.gurkenlabs.litiengine.graphics
The RenderComponent class extends Canvas and handles the rendering of the game screen, including managing fade effects, capturing screenshots, and rendering the game cursor.
RenderComponent(Dimension) - Constructor for class de.gurkenlabs.litiengine.graphics.RenderComponent
Constructs a new RenderComponent with the specified size.
renderDynamicShadows() - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
Checks if dynamic shadows rendering is enabled.
rendered(EntityRenderEvent) - Method in class de.gurkenlabs.litiengine.entities.Entity
 
rendered(EntityRenderEvent) - Method in interface de.gurkenlabs.litiengine.entities.EntityRenderedListener
This method gets called after an entity was rendered.
rendered(LayerRenderEvent) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.MapRenderer.LayerRenderedListener
Invoked when a layer has been rendered.
rendered(MapRenderedEvent) - Method in interface de.gurkenlabs.litiengine.graphics.MapRenderedListener
 
rendered(ComponentRenderEvent) - Method in interface de.gurkenlabs.litiengine.gui.ComponentRenderedListener
This method gets called after an GuiComponent was rendered.
rendered(Graphics2D, RenderType) - Method in interface de.gurkenlabs.litiengine.environment.EnvironmentRenderedListener
This method is called after the Environment rendered everything of the specified RenderType.
RenderEngine - Class in de.gurkenlabs.litiengine.graphics
The 2D Render Engine is used to render texts, shapes and entities at their location in the Environment and with respect to the Camera location and zoom.
RenderEngine() - Constructor for class de.gurkenlabs.litiengine.graphics.RenderEngine
You should never call this manually! Instead use the Game.graphics() instance.
renderEntities(Graphics2D, Collection) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
Renders the specified entities at their current location in the environment.
renderEntities(Graphics2D, Collection, boolean) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
Renders the specified entities at their current location in the environment.
renderEntity(Graphics2D, IEntity) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
Renders the specified entity at its current location in the environment.
renderEntityDebugInfo(Graphics2D, IEntity) - Static method in class de.gurkenlabs.litiengine.graphics.DebugRenderer
Renders debug information for a specific entity.
renderEntityNames() - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
Checks if entity names rendering is enabled.
renderGuiComponentBoundingBoxes() - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
Checks if GUI component bounding boxes rendering is enabled.
renderHitBoxes() - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
Checks if hit boxes rendering is enabled.
renderImage(Graphics2D, Image, double, double) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
Renders the specified image at the defined map location.
renderImage(Graphics2D, Image, Point2D) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
Renders the specified image at the defined map location.
renderImageLayer(Graphics2D, IImageLayer, IMap, Rectangle2D, float) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapRenderer
 
RenderInfo(String, Object) - Constructor for class de.gurkenlabs.litiengine.GameMetrics.RenderInfo
 
rendering(EntityRenderEvent) - Method in class de.gurkenlabs.litiengine.entities.Entity
 
rendering(EntityRenderEvent) - Method in interface de.gurkenlabs.litiengine.entities.EntityRenderListener
This method gets called after all rendering checks have successfully passed and right before the entity is about to be rendered.
rendering(ComponentRenderEvent) - Method in interface de.gurkenlabs.litiengine.gui.ComponentRenderListener
This method gets called after all rendering checks have successfully passed and right before the component is about to be rendered.
renderMapDebugInfo(Graphics2D, IMap) - Static method in class de.gurkenlabs.litiengine.graphics.DebugRenderer
Renders debug information for the specified map.
RenderOrder - Enum Class in de.gurkenlabs.litiengine.environment.tilemap
 
renderOutline(Graphics2D, Shape) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
Renders the outline of the specified shape to the translated location in the game world.
renderOutline(Graphics2D, Shape) - Static method in class de.gurkenlabs.litiengine.graphics.ShapeRenderer
Renders the outline of the specified Shape to the given Graphics2D object.
renderOutline(Graphics2D, Shape, boolean) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
Renders the outline of the specified shape to the translated location in the game world.
renderOutline(Graphics2D, Shape, float) - Static method in class de.gurkenlabs.litiengine.graphics.ShapeRenderer
Renders the outline of the specified Shape to the given Graphics2D object with the specified stroke width.
renderOutline(Graphics2D, Shape, Stroke) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
Renders the outline with the defined Stroke of the specified shape to the translated location in the game world.
renderOutline(Graphics2D, Shape, Stroke) - Static method in class de.gurkenlabs.litiengine.graphics.ShapeRenderer
Renders the outline of the specified Shape to the given Graphics2D object with the specified stroke.
renderOutline(Graphics2D, Shape, Stroke, boolean) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
Renders the outline with the defined Stroke of the specified shape to the translated location in the game world.
renderOutline(Graphics2D, Shape, Stroke, boolean, double) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
Renders the outline with the defined Stroke of the specified shape to the translated location in the game world.
renderOutlineTransformed(Graphics2D, Shape, AffineTransform) - Static method in class de.gurkenlabs.litiengine.graphics.ShapeRenderer
Renders the outline of the specified Shape to the given Graphics2D object with a custom affine transformation.
renderOutlineTransformed(Graphics2D, Shape, AffineTransform, float) - Static method in class de.gurkenlabs.litiengine.graphics.ShapeRenderer
Renders the outline of the specified Shape to the given Graphics2D object with a custom affine transformation and stroke width.
renderOutlineTransformed(Graphics2D, Shape, AffineTransform, Stroke) - Static method in class de.gurkenlabs.litiengine.graphics.ShapeRenderer
Renders the outline of the specified Shape to the given Graphics2D object with a custom affine transformation and stroke.
renderRotated(Graphics2D, Image, double, double, double) - Static method in class de.gurkenlabs.litiengine.graphics.ImageRenderer
Note that rotating an image with 90/180/270 degree is way more performant.
renderRotated(Graphics2D, Image, Point2D, double) - Static method in class de.gurkenlabs.litiengine.graphics.ImageRenderer
Renders the specified Image to the given Graphics2D object at the specified location with rotation.
renderRotated(Graphics2D, String, double, double, double) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
Renders the specified String to the given Graphics2D object at the specified coordinates with rotation.
renderRotated(Graphics2D, String, double, double, double, boolean) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
Renders the specified String to the given Graphics2D object at the specified coordinates with rotation and optional anti-aliasing.
renderRotated(Graphics2D, String, Point2D, double) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
Renders the specified String to the given Graphics2D object at the specified location with rotation.
renderRotated(Graphics2D, String, Point2D, double, boolean) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
Renders the specified String to the given Graphics2D object at the specified location with rotation and optional anti-aliasing.
renderScaled(Graphics2D, Image, double, double, double) - Static method in class de.gurkenlabs.litiengine.graphics.ImageRenderer
Renders the specified Image to the given Graphics2D object at the specified coordinates with scaling.
renderScaled(Graphics2D, Image, double, double, double, double) - Static method in class de.gurkenlabs.litiengine.graphics.ImageRenderer
Renders the specified Image to the given Graphics2D object at the specified coordinates with scaling.
renderScaled(Graphics2D, Image, Point2D, double) - Static method in class de.gurkenlabs.litiengine.graphics.ImageRenderer
Renders the specified Image to the given Graphics2D object at the specified location with scaling.
renderScaled(Graphics2D, Image, Point2D, double, double) - Static method in class de.gurkenlabs.litiengine.graphics.ImageRenderer
Renders the specified Image to the given Graphics2D object at the specified location with scaling.
renderSection(Graphics2D, Rectangle2D) - Method in class de.gurkenlabs.litiengine.graphics.AmbientLight
Renders a section of the environment with the ambient light and light sources.
renderSection(Graphics2D, Rectangle2D) - Method in class de.gurkenlabs.litiengine.graphics.ColorLayer
Renders a specific section of the layer.
renderSection(Graphics2D, Rectangle2D) - Method in class de.gurkenlabs.litiengine.graphics.StaticShadowLayer
 
renderShape(Graphics2D, Shape) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
Renders the specified shape to the translated location in the game world.
renderShape(Graphics2D, Shape, boolean) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
Renders the specified shape to the translated location in the game world.
renderShape(Graphics2D, Shape, boolean, double) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
Renders the specified shape to the translated location in the game world.
renderText(Graphics2D, String, double, double) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
Renders the specified text to the defined map location.
renderText(Graphics2D, String, double, double, boolean) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
Renders the specified text to the defined map location.
renderText(Graphics2D, String, Point2D) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
Renders the specified text to the defined map location.
renderText(Graphics2D, String, Point2D, boolean) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
Renders the specified text to the defined map location.
renderTicks(Graphics2D) - Method in class de.gurkenlabs.litiengine.gui.HorizontalSlider
Renders the tick marks of the slider on the specified graphics context.
renderTicks(Graphics2D) - Method in class de.gurkenlabs.litiengine.gui.Slider
Renders the slider tick marks.
renderTicks(Graphics2D) - Method in class de.gurkenlabs.litiengine.gui.VerticalSlider
 
renderTransformed(Graphics2D, Image, double, double, AffineTransform) - Static method in class de.gurkenlabs.litiengine.graphics.ImageRenderer
Renders the specified Image to the given Graphics2D object at the specified coordinates with a custom affine transformation.
renderTransformed(Graphics2D, Image, AffineTransform) - Static method in class de.gurkenlabs.litiengine.graphics.ImageRenderer
Renders the specified Image to the given Graphics2D object with a custom affine transformation.
renderTransformed(Graphics2D, Image, Point2D, AffineTransform) - Static method in class de.gurkenlabs.litiengine.graphics.ImageRenderer
Renders the specified Image to the given Graphics2D object at the specified location with a custom affine transformation.
renderTransformed(Graphics2D, Shape, AffineTransform) - Static method in class de.gurkenlabs.litiengine.graphics.ShapeRenderer
Renders the specified Shape to the given Graphics2D object with a custom affine transformation.
renderType - Variable in class de.gurkenlabs.litiengine.scripting.ScriptedSpawner.EntityBuilder
 
renderType() - Element in annotation interface de.gurkenlabs.litiengine.entities.EntityInfo
Specifies the default render type of the entity.
RenderType - Enum Class in de.gurkenlabs.litiengine.graphics
The RenderType defines how and when something is being rendered by the rendering pipeline of the Environment.
RENDERTYPE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
Render type used when drawing the entity.
renderWithLayer() - Method in class de.gurkenlabs.litiengine.entities.Entity
 
renderWithLayer() - Element in annotation interface de.gurkenlabs.litiengine.entities.EntityInfo
Specifies whether the entity should be rendered with a layer.
renderWithLayer() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Determines whether this entity is being rendered with the layer it's originating from.
RENDERWITHLAYER - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
Whether the entity should be rendered together with its containing layer.
renderWithLinebreaks(Graphics2D, String, double, double, double) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
Draw text at the given coordinates with a maximum line width for automatic line breaks.
renderWithLinebreaks(Graphics2D, String, double, double, double, boolean) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
Draw text at the given coordinates with a maximum line width for automatic line breaks and a provided Anti-Aliasing parameter.
renderWithLinebreaks(Graphics2D, String, Align, Valign, double, double, double, double, boolean) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
Draw text at the given coordinates with a maximum line width for automatic line breaks and a provided Anti-Aliasing parameter.
renderWithLinebreaks(Graphics2D, String, Point2D, double) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
Draw text at the given coordinates with a maximum line width for automatic line breaks.
renderWithLinebreaks(Graphics2D, String, Point2D, double, boolean) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
Draw text at the given coordinates with a maximum line width for automatic line breaks and a provided Anti-Aliasing parameter.
renderWithOutline(Graphics2D, String, double, double, double, double, Color, float, Align, Valign, boolean) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
Draw text at the given coordinates with an outline in the provided color and a provided Anti-Aliasing parameter.
renderWithOutline(Graphics2D, String, double, double, Color) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
Draw text at the given coordinates with an outline in the provided color.
renderWithOutline(Graphics2D, String, double, double, Color, boolean) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
 
renderWithOutline(Graphics2D, String, double, double, Color, float, boolean) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
Draw text at the given coordinates with an outline in the provided color and a provided Anti-Aliasing parameter.
renderWithOutline(Graphics2D, String, Point2D, Color) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
Draw text at the given coordinates with an outline in the provided color.
renderWithOutline(Graphics2D, String, Point2D, Color, boolean) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
Draw text at the given coordinates with an outline in the provided color and a provided Anti-Aliasing parameter.
repeatHorizontally() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IImageLayer
Gets a value indicating whether the image should be rendered repeatedly horizontally.
repeatHorizontally() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.ImageLayer
 
repeatVertically() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IImageLayer
Gets a value indicating whether the image should be rendered repeatedly vertically.
repeatVertically() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.ImageLayer
 
replaceColors(BufferedImage, Map) - Static method in class de.gurkenlabs.litiengine.util.Imaging
Replace colors in an image according to a Map containing source colors and target colors, then return the result.
required() - Element in annotation interface de.gurkenlabs.litiengine.scripting.ScriptProperty
 
required() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptPropertyMetadata
Returns the value of the required record component.
REQUIRED_QUALITY - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
Minimum graphics quality required for the entity to be rendered.
requiredQuality() - Element in annotation interface de.gurkenlabs.litiengine.entities.EmitterInfo
Specifies the required quality level for the emitter.
RES_1024x768 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio4x3
4:3 resolution 1024x768.
RES_1152x864 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio4x3
4:3 resolution 1152x864.
RES_1280x1024 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio5x4
5:4 resolution 1280x1024.
RES_1280x720 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio16x9
16:9 resolution 1280x720 (HD).
RES_1280x800 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio16x10
16:10 resolution 1280x800.
RES_1280x960 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio4x3
4:3 resolution 1280x960.
RES_1360x768 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio16x9
16:9 resolution 1360x768.
RES_1366x768 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio16x9
16:9 resolution 1366x768.
RES_1440x900 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio16x10
16:10 resolution 1440x900.
RES_1536x864 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio16x9
16:9 resolution 1536x864.
RES_1600x1200 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio4x3
4:3 resolution 1600x1200.
RES_1600x900 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio16x9
16:9 resolution 1600x900.
RES_1680x1050 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio16x10
16:10 resolution 1680x1050.
RES_1920x1080 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio16x9
16:9 resolution 1920x1080 (Full HD).
RES_1920x1200 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio16x10
16:10 resolution 1920x1200.
RES_1920x1440 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio4x3
4:3 resolution 1920x1440.
RES_2560x1440 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio16x9
16:9 resolution 2560x1440 (QHD).
RES_640x480 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio4x3
4:3 resolution 640x480.
RES_720x480 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio16x10
16:10 resolution 720x480.
RES_720x576 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio4x3
4:3 resolution 720x576.
RES_800x600 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio4x3
4:3 resolution 800x600.
rescaleImage() - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
Rescales the base image according to the component's dimensions and the specified image scale mode.
reset() - Method in class de.gurkenlabs.litiengine.sound.spi.BitReader
 
reset() - Method in class de.gurkenlabs.litiengine.sound.spi.mp3.OverlapAdd
 
reset() - Method in class de.gurkenlabs.litiengine.tweening.Tween
Resets the Tween values to the start values.
reset(IMap) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
Resets the previously loaded Environment for the specified map so that it can be re-initiated upon the next access.
reset(Tweenable, TweenType) - Method in class de.gurkenlabs.litiengine.tweening.TweenEngine
Looks for a registered Tween instance with the given target and type.
reset(String) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
Resets the previously loaded Environment for the specified map name so that it can be re-initiated upon the next access.
Resolution - Class in de.gurkenlabs.litiengine.gui.screens
Represents the resolution of the game window consisting of the width and height and information about the ratio.
Resolution.Ratio - Class in de.gurkenlabs.litiengine.gui.screens
Describes an aspect ratio used to categorize Resolution instances.
Resolution.Ratio16x10 - Class in de.gurkenlabs.litiengine.gui.screens
Contains predefined Resolutions with an aspect ratio of 16:10.
Resolution.Ratio16x9 - Class in de.gurkenlabs.litiengine.gui.screens
Contains predefined Resolutions with an aspect ratio of 16:9.
Resolution.Ratio4x3 - Class in de.gurkenlabs.litiengine.gui.screens
Contains predefined Resolutions with an aspect ratio of 4:3.
Resolution.Ratio5x4 - Class in de.gurkenlabs.litiengine.gui.screens
Contains predefined Resolutions with an aspect ratio of 5:4.
resolutionChanged(Dimension) - Method in interface de.gurkenlabs.litiengine.GameWindow.ResolutionChangedListener
Invoked when the resolution of the GameWindow changed.
resolveKeyCode(String) - Static method in class de.gurkenlabs.litiengine.scripting.ScriptInput
Resolves a key name like "SPACE", "ESCAPE", "W" to a KeyEvent VK_ constant code.
Resource - Interface in de.gurkenlabs.litiengine.resources
Represents a resource that can be compared to other resources.
ResourceBundle - Class in de.gurkenlabs.litiengine.resources
Represents a resource bundle that can be serialized.
ResourceBundle() - Constructor for class de.gurkenlabs.litiengine.resources.ResourceBundle
Constructs a new ResourceBundle instance.
resourceKey() - Element in annotation interface de.gurkenlabs.litiengine.environment.tilemap.TmxPropertyInfo
Localization resource key for translated descriptions.
resourceKey() - Method in record class de.gurkenlabs.litiengine.environment.tilemap.TmxPropertyMetadataRegistry.PropertyMetadata
Returns the value of the resourceKey record component.
resourceKey() - Method in record class de.gurkenlabs.litiengine.environment.tilemap.TmxPropertyMetadataRegistry.TypeMetadata
Returns the value of the resourceKey record component.
resourceKey() - Element in annotation interface de.gurkenlabs.litiengine.environment.tilemap.TmxTypeInfo
Localization resource key for translated descriptions.
ResourceLoadException - Exception Class in de.gurkenlabs.litiengine.resources
Exception thrown when a resource fails to load.
ResourceLoadException() - Constructor for exception class de.gurkenlabs.litiengine.resources.ResourceLoadException
Constructs a new ResourceLoadException with null as its detail message.
ResourceLoadException(String) - Constructor for exception class de.gurkenlabs.litiengine.resources.ResourceLoadException
Constructs a new ResourceLoadException with the specified detail message.
ResourceLoadException(String, Throwable) - Constructor for exception class de.gurkenlabs.litiengine.resources.ResourceLoadException
Constructs a new ResourceLoadException with the specified detail message and cause.
ResourceLoadException(Throwable) - Constructor for exception class de.gurkenlabs.litiengine.resources.ResourceLoadException
Constructs a new ResourceLoadException with the specified cause.
Resources - Class in de.gurkenlabs.litiengine.resources
This class is the engines entry point for accessing any kind of resources.
ResourcesContainer<T> - Class in de.gurkenlabs.litiengine.resources
An abstract implementation for all classes that provide a certain type of resources.
ResourcesContainer() - Constructor for class de.gurkenlabs.litiengine.resources.ResourcesContainer
 
ResourcesContainerClearedListener - Interface in de.gurkenlabs.litiengine.resources
This listener provides a callback for when a ResourcesContainer was cleared.
ResourcesContainerListener<T> - Interface in de.gurkenlabs.litiengine.resources
This listener provides callbacks to observe ResourcesContainer instances.
restart() - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
Restarts this animation at its first frame.
resume() - Method in class de.gurkenlabs.litiengine.entities.SoundSource
Resumes the current playback if it was paused.
resume() - Method in class de.gurkenlabs.litiengine.tweening.Tween
Resumes the stopped Tween.
resume(Tweenable, TweenType) - Method in class de.gurkenlabs.litiengine.tweening.TweenEngine
Looks for a registered Tween instance with the given target and type.
resumePlayback() - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback
Resumes this playback.
resurrect() - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
Resurrect.
resurrect() - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
Resurrects this entity.
resurrect() - Method in class de.gurkenlabs.litiengine.scripting.EntityScript
Resurrects the host combat entity.
resurrect(ICombatEntity) - Method in interface de.gurkenlabs.litiengine.entities.CombatEntityResurrectListener
This method is called whenever a ICombatEntity was resurrected.
returnType() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Completion
Returns the value of the returnType record component.
RIGHT - Enum constant in enum class de.gurkenlabs.litiengine.Align
Right alignment with a portion value of 1.0.
RIGHT - Enum constant in enum class de.gurkenlabs.litiengine.Direction
Direction pointing right with a flag value of 4 and an angle of 90 degrees.
RIGHT - Enum constant in enum class de.gurkenlabs.litiengine.graphics.StaticShadowType
Shadow offset to the right.
RIGHT_DOWN - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.RenderOrder
 
RIGHT_UP - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.RenderOrder
 
RIGHTDOWN - Enum constant in enum class de.gurkenlabs.litiengine.graphics.StaticShadowType
Shadow offset to the right and downward.
RIGHTLEFT - Enum constant in enum class de.gurkenlabs.litiengine.graphics.StaticShadowType
Shadow offset to the right and the left.
rotate(BufferedImage, double) - Static method in class de.gurkenlabs.litiengine.util.Imaging
Rotate a BufferedImage by a given rotation.
rotate(BufferedImage, Rotation) - Static method in class de.gurkenlabs.litiengine.util.Imaging
Rotate a given BufferedImage by a given Rotation.
ROTATE_180 - Enum constant in enum class de.gurkenlabs.litiengine.entities.Rotation
 
ROTATE_270 - Enum constant in enum class de.gurkenlabs.litiengine.entities.Rotation
 
ROTATE_90 - Enum constant in enum class de.gurkenlabs.litiengine.entities.Rotation
 
rotateTowards(Point2D) - Method in class de.gurkenlabs.litiengine.entities.behavior.EntityNavigator
Rotates the entity towards the specified target point.
Rotation - Enum Class in de.gurkenlabs.litiengine.entities
 
RotationImageEffect - Class in de.gurkenlabs.litiengine.graphics
 
RotationImageEffect(int, float) - Constructor for class de.gurkenlabs.litiengine.graphics.RotationImageEffect
Initializes a new instance of the RotationImageEffect.
round(double, int) - Static method in class de.gurkenlabs.litiengine.util.MathUtilities
Rounds a double value to the specified number of decimal places.
round(float, int) - Static method in class de.gurkenlabs.litiengine.util.MathUtilities
Rounds a float value to the specified number of decimal places.
rtl - Variable in enum class de.gurkenlabs.litiengine.environment.tilemap.RenderOrder
 
run() - Method in class de.gurkenlabs.litiengine.sound.MusicPlayback
 
run() - Method in class de.gurkenlabs.litiengine.sound.SFXPlayback
 
run() - Method in class de.gurkenlabs.litiengine.UpdateLoop
The loop implementation, executing the process() method which does the actual work.

S

S_0 - Enum constant in enum class de.gurkenlabs.litiengine.util.TimeUtilities.TimerFormat
Timer format in seconds and tenths of a second (S.0).
S_00 - Enum constant in enum class de.gurkenlabs.litiengine.util.TimeUtilities.TimerFormat
Timer format in seconds and hundredths of a second (S.00).
S_000 - Enum constant in enum class de.gurkenlabs.litiengine.util.TimeUtilities.TimerFormat
Timer format in seconds and milliseconds (S.000).
sample(Collection, int, boolean) - Method in class de.gurkenlabs.litiengine.GameRandom
Samples a specified amount of elements from the given collection.
sample(T[], int, boolean) - Method in class de.gurkenlabs.litiengine.GameRandom
 
save() - Method in class de.gurkenlabs.litiengine.configuration.Configuration
Saves this configuration to a file with the specified name of this instance (config.properties is the engines default config file).
save(Object, Writer, boolean) - Static method in class de.gurkenlabs.litiengine.util.io.JsonUtilities
Binds the given object to JSON and writes it to the supplied writer.
save(Object, Path) - Static method in class de.gurkenlabs.litiengine.util.io.JsonUtilities
Binds the given object to JSON and writes it to the specified path (pretty-printed).
save(Object, Path) - Static method in class de.gurkenlabs.litiengine.util.io.XmlUtilities
Marshals an object to a file using formatted XML output.
save(Object, Path, String) - Static method in class de.gurkenlabs.litiengine.util.io.JsonUtilities
Binds the given object to JSON and writes it to the specified path, ensuring the path ends with the supplied extension (e.g. "json" or ".json").
save(Object, Path, String) - Static method in class de.gurkenlabs.litiengine.util.io.XmlUtilities
Marshals an object after ensuring that the destination has an extension.
save(String, boolean) - Method in class de.gurkenlabs.litiengine.resources.ResourceBundle
Saves the ResourceBundle to a file.
saveSource(Path) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
Saves the source tileset to the specified base path.
saveTo(String, boolean) - Method in class de.gurkenlabs.litiengine.resources.Spritesheets
Saves the spritesheet information to the specified file.
saveTree(JsonValue, Path) - Static method in class de.gurkenlabs.litiengine.util.io.JsonUtilities
Convenience overload that pretty-prints by default.
saveTree(JsonValue, Path, boolean) - Static method in class de.gurkenlabs.litiengine.util.io.JsonUtilities
Writes a JsonValue tree to the specified path.
saveWithCustomIndentation(ByteArrayInputStream, OutputStream, int) - Static method in class de.gurkenlabs.litiengine.util.io.XmlUtilities
Writes XML with custom indentation and closes the output stream after a successful transformation.
scale(double) - Method in class de.gurkenlabs.litiengine.util.geom.Vector2D
Returns this vector scaled by the supplied factor.
scale(BufferedImage, double) - Static method in class de.gurkenlabs.litiengine.util.Imaging
Scale buffered image by multiplying its width and height with a given factor.
scale(BufferedImage, double, int) - Static method in class de.gurkenlabs.litiengine.util.Imaging
Scale buffered image by multiplying its width and height with a given factor.
scale(BufferedImage, int) - Static method in class de.gurkenlabs.litiengine.util.Imaging
Scale buffered image so that the longer edge of the image will be set to a given maximum.
scale(BufferedImage, int, int) - Static method in class de.gurkenlabs.litiengine.util.Imaging
Scale buffered image.
scale(BufferedImage, int, int, boolean) - Static method in class de.gurkenlabs.litiengine.util.Imaging
Scale buffered image.
scale(BufferedImage, int, int, boolean, boolean) - Static method in class de.gurkenlabs.litiengine.util.Imaging
Scale buffered image.
scale(BufferedImage, int, int, int) - Static method in class de.gurkenlabs.litiengine.util.Imaging
Scale buffered image.
scale(BufferedImage, int, int, int, boolean) - Static method in class de.gurkenlabs.litiengine.util.Imaging
Scale buffered image.
scale(BufferedImage, int, int, int, boolean, boolean) - Static method in class de.gurkenlabs.litiengine.util.Imaging
Scale buffered image.
SCALE_SPRITE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
Whether the entity's sprite should be scaled to fit its bounding box.
scaleRect(Rectangle2D, int) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
Scales the given rectangle so that its longest side equals max pixels, preserving its aspect ratio.
scaleShape(Shape, double) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
Applies a uniform scaling transformation to the given shape.
scaleSprite(float) - Method in class de.gurkenlabs.litiengine.graphics.animation.EntityAnimationController
 
scaleSprite(float) - Method in interface de.gurkenlabs.litiengine.graphics.animation.IEntityAnimationController
Sets the ratio used to scale the animations of this controller instance.
scaleSprite(float, float) - Method in class de.gurkenlabs.litiengine.graphics.animation.EntityAnimationController
 
scaleSprite(float, float) - Method in interface de.gurkenlabs.litiengine.graphics.animation.IEntityAnimationController
Sets the dimensions used to scale the animations of this controller instance.
scaleWithRatio(double, double, int) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
Computes a Dimension2D preserving the aspect ratio of width:height so that the longest side equals max.
schedule(int, Runnable) - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
Schedules a cancellable action on the game loop.
Screen - Class in de.gurkenlabs.litiengine.gui.screens
Screens are the containers that allow you to organize the visible contents of your game.
Screen(String) - Constructor for class de.gurkenlabs.litiengine.gui.screens.Screen
 
ScreenChangedEvent - Class in de.gurkenlabs.litiengine.gui.screens
This event is fired when the screen changes in the game.
ScreenChangedEvent(Screen, Screen) - Constructor for class de.gurkenlabs.litiengine.gui.screens.ScreenChangedEvent
Constructs a new ScreenChangedEvent.
ScreenChangedListener - Interface in de.gurkenlabs.litiengine.gui.screens
Listener interface for receiving screen changed events.
ScreenManager - Class in de.gurkenlabs.litiengine.gui.screens
The ScreenManager holds instances of all available screens and handles whenever a different Screen should be shown to the player.
ScreenManager() - Constructor for class de.gurkenlabs.litiengine.gui.screens.ScreenManager
You should never call this manually! Instead use the Game.screens() instance.
screens() - Static method in class de.gurkenlabs.litiengine.Game
Gets the game's ScreenManager that is responsible for organizing all Screens of your game and providing the currently active Screen that is used to render the current Environment.
screenShake(double, int, int) - Method in class de.gurkenlabs.litiengine.scripting.ScriptSequence
Schedules a screen shake effect.
SCRIPT_BINDINGS - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
Versioned JSON bindings for scripts attached to an entity.
SCRIPT_UPDATE_PRIORITY - Static variable in class de.gurkenlabs.litiengine.scripting.EntityScriptController
Entity scripts are behavior orchestration and run after default movement controllers.
ScriptBinding - Class in de.gurkenlabs.litiengine.scripting
Configures one script attachment to a game, environment, or entity.
ScriptBinding() - Constructor for class de.gurkenlabs.litiengine.scripting.ScriptBinding
Creates an enabled binding without a script identifier.
ScriptBinding(ScriptBinding) - Constructor for class de.gurkenlabs.litiengine.scripting.ScriptBinding
Creates an independent copy suitable for controller ownership.
ScriptBinding(String) - Constructor for class de.gurkenlabs.litiengine.scripting.ScriptBinding
Creates an enabled binding for a script.
ScriptBinding(String, boolean) - Constructor for class de.gurkenlabs.litiengine.scripting.ScriptBinding
Creates a binding for a script.
ScriptBindingCodec - Class in de.gurkenlabs.litiengine.scripting
Encodes structured script bindings in TMX-compatible JSON properties.
ScriptCompilationContext - Record Class in de.gurkenlabs.litiengine.scripting
Build-tool-neutral inputs required to compile a script source generation.
ScriptCompilationContext(ClassLoader, List, int) - Constructor for record class de.gurkenlabs.litiengine.scripting.ScriptCompilationContext
Creates an instance of a ScriptCompilationContext record class.
ScriptContext<T> - Class in de.gurkenlabs.litiengine.scripting
Runtime services and binding values supplied to a script instance.
ScriptContext(ScriptDefinition, ScriptBinding, T) - Constructor for class de.gurkenlabs.litiengine.scripting.ScriptContext
Creates a context for one attached script instance.
ScriptDefinition - Class in de.gurkenlabs.litiengine.scripting
Describes a reusable script source and its implementation class.
ScriptDefinition() - Constructor for class de.gurkenlabs.litiengine.scripting.ScriptDefinition
Creates an empty JAXB definition.
ScriptDefinition(ScriptDefinition) - Constructor for class de.gurkenlabs.litiengine.scripting.ScriptDefinition
Creates an independent snapshot of another definition.
ScriptDefinition(String, String, String, String, ScriptHostType) - Constructor for class de.gurkenlabs.litiengine.scripting.ScriptDefinition
Creates a definition.
ScriptDiagnostic - Record Class in de.gurkenlabs.litiengine.scripting
A compile-time or runtime diagnostic associated with a script.
ScriptDiagnostic(ScriptDiagnostic.Severity, String, String, int, int, String) - Constructor for record class de.gurkenlabs.litiengine.scripting.ScriptDiagnostic
Creates an instance of a ScriptDiagnostic record class.
ScriptDiagnostic.Severity - Enum Class in de.gurkenlabs.litiengine.scripting
Indicates how a diagnostic should be presented to the user.
ScriptDocumentation - Class in de.gurkenlabs.litiengine.scripting
Central documentation catalog for LITIENGINE scripting API, classes, annotations, and lifecycle events.
ScriptedAbility - Class in de.gurkenlabs.litiengine.scripting.combat
An ability implementation configured fluently and executed via script callbacks.
ScriptedAbility(Creature, String) - Constructor for class de.gurkenlabs.litiengine.scripting.combat.ScriptedAbility
 
ScriptedAbilityBuilder - Class in de.gurkenlabs.litiengine.scripting.combat
Fluent builder for constructing and registering ScriptedAbility instances.
ScriptedAbilityBuilder(Creature, String) - Constructor for class de.gurkenlabs.litiengine.scripting.combat.ScriptedAbilityBuilder
 
ScriptedProjectile - Class in de.gurkenlabs.litiengine.scripting.combat
A projectile entity created dynamically via scripting that moves, impacts targets, and handles collision.
ScriptedProjectile(String, Point2D, double, double, int, double, boolean, boolean, double, int, ICombatEntity, BiConsumer, Consumer, Consumer, Environment) - Constructor for class de.gurkenlabs.litiengine.scripting.combat.ScriptedProjectile
 
ScriptedProjectile(String, Point2D, double, double, int, double, boolean, boolean, ICombatEntity, BiConsumer, Consumer) - Constructor for class de.gurkenlabs.litiengine.scripting.combat.ScriptedProjectile
 
ScriptedProjectile(String, Point2D, double, double, int, double, boolean, boolean, ICombatEntity, BiConsumer, Consumer, Environment) - Constructor for class de.gurkenlabs.litiengine.scripting.combat.ScriptedProjectile
 
ScriptedProjectileBuilder - Class in de.gurkenlabs.litiengine.scripting.combat
Fluent builder to configure and spawn ScriptedProjectile instances.
ScriptedProjectileBuilder(Environment) - Constructor for class de.gurkenlabs.litiengine.scripting.combat.ScriptedProjectileBuilder
 
ScriptedSpawner - Class in de.gurkenlabs.litiengine.scripting
Fluent builder for spawning typed entities directly into an environment from scripts.
ScriptedSpawner(Environment) - Constructor for class de.gurkenlabs.litiengine.scripting.ScriptedSpawner
 
ScriptedSpawner.CreatureBuilder - Class in de.gurkenlabs.litiengine.scripting
Type-preserving builder for creatures.
ScriptedSpawner.EntityBuilder<T> - Class in de.gurkenlabs.litiengine.scripting
Configures an entity before adding it to an environment.
ScriptedSpawner.PropBuilder - Class in de.gurkenlabs.litiengine.scripting
Type-preserving builder for props.
ScriptException - Exception Class in de.gurkenlabs.litiengine.scripting
Indicates that a script could not be compiled, instantiated, configured, or executed.
ScriptException(String) - Constructor for exception class de.gurkenlabs.litiengine.scripting.ScriptException
 
ScriptException(String, Throwable) - Constructor for exception class de.gurkenlabs.litiengine.scripting.ScriptException
 
ScriptException(String, Throwable, List) - Constructor for exception class de.gurkenlabs.litiengine.scripting.ScriptException
 
ScriptException(String, List) - Constructor for exception class de.gurkenlabs.litiengine.scripting.ScriptException
 
ScriptGlobals - Class in de.gurkenlabs.litiengine.scripting
Global thread-safe shared state store accessible across entity, game, and behavior scripts.
ScriptGlobals() - Constructor for class de.gurkenlabs.litiengine.scripting.ScriptGlobals
 
ScriptHostType - Enum Class in de.gurkenlabs.litiengine.scripting
Identifies the lifecycle host to which a script can be bound.
scriptId() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptDiagnostic
Returns the value of the scriptId record component.
ScriptInfo - Annotation Interface in de.gurkenlabs.litiengine.scripting
Describes an editor-visible Java script implementation.
ScriptInput - Class in de.gurkenlabs.litiengine.scripting
Convenient, managed input helper for scripts.
ScriptInstance - Interface in de.gurkenlabs.litiengine.scripting
One configured runtime instance of a script.
ScriptLanguageService - Interface in de.gurkenlabs.litiengine.scripting
Editor-independent semantic tooling for a scripting language.
ScriptLanguageService.Analysis - Record Class in de.gurkenlabs.litiengine.scripting
 
ScriptLanguageService.CodeAction - Record Class in de.gurkenlabs.litiengine.scripting
 
ScriptLanguageService.Completion - Record Class in de.gurkenlabs.litiengine.scripting
 
ScriptLanguageService.CompletionKind - Enum Class in de.gurkenlabs.litiengine.scripting
 
ScriptLanguageService.Document - Record Class in de.gurkenlabs.litiengine.scripting
 
ScriptLanguageService.Hover - Record Class in de.gurkenlabs.litiengine.scripting
 
ScriptLanguageService.Location - Record Class in de.gurkenlabs.litiengine.scripting
 
ScriptLanguageService.Parameter - Record Class in de.gurkenlabs.litiengine.scripting
 
ScriptLanguageService.Position - Record Class in de.gurkenlabs.litiengine.scripting
 
ScriptLanguageService.Range - Record Class in de.gurkenlabs.litiengine.scripting
 
ScriptLanguageService.SemanticToken - Record Class in de.gurkenlabs.litiengine.scripting
 
ScriptLanguageService.Signature - Record Class in de.gurkenlabs.litiengine.scripting
 
ScriptLanguageService.SignatureHelp - Record Class in de.gurkenlabs.litiengine.scripting
 
ScriptLanguageService.Symbol - Record Class in de.gurkenlabs.litiengine.scripting
 
ScriptLanguageService.SymbolKind - Enum Class in de.gurkenlabs.litiengine.scripting
 
ScriptLanguageService.TextEdit - Record Class in de.gurkenlabs.litiengine.scripting
 
ScriptLanguageService.Workspace - Record Class in de.gurkenlabs.litiengine.scripting
 
ScriptManager - Class in de.gurkenlabs.litiengine.scripting
Coordinates script providers, definitions, bindings, lifecycles, diagnostics, and explicit reloads.
ScriptManager() - Constructor for class de.gurkenlabs.litiengine.scripting.ScriptManager
Creates a manager with Java support and discovers additional providers through ServiceLoader.
ScriptParameterValue - Class in de.gurkenlabs.litiengine.scripting
A persisted string representation of a typed script parameter.
ScriptParameterValue() - Constructor for class de.gurkenlabs.litiengine.scripting.ScriptParameterValue
 
ScriptParameterValue(String, String) - Constructor for class de.gurkenlabs.litiengine.scripting.ScriptParameterValue
 
ScriptProperty - Annotation Interface in de.gurkenlabs.litiengine.scripting
Marks a script field as configurable by bindings and utiLITI.
ScriptPropertyMetadata - Record Class in de.gurkenlabs.litiengine.scripting
Editor-facing description of one configurable script field discovered from its implementation.
ScriptPropertyMetadata(String, String, String, String, String, String, double, double, String, boolean) - Constructor for record class de.gurkenlabs.litiengine.scripting.ScriptPropertyMetadata
Creates an instance of a ScriptPropertyMetadata record class.
ScriptProvider - Interface in de.gurkenlabs.litiengine.scripting
Compiles or resolves scripts for one source language.
scripts() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Returns the controller that owns this entity's declarative script bindings, if one is configured.
scripts() - Static method in class de.gurkenlabs.litiengine.Game
Gets the manager for Java and runtime scripting integrations.
ScriptSequence - Class in de.gurkenlabs.litiengine.scripting
A cancellable ordered sequence of delayed actions owned by a script context.
ScriptUiOverlay - Class in de.gurkenlabs.litiengine.scripting.ui
Manages transient UI elements, floating combat text, banners, and script-driven overlays.
ScriptUiOverlay() - Constructor for class de.gurkenlabs.litiengine.scripting.ui.ScriptUiOverlay
 
ScriptUiOverlay.ScreenText - Class in de.gurkenlabs.litiengine.scripting.ui
 
SemanticToken(ScriptLanguageService.Range, String, List) - Constructor for record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.SemanticToken
Creates an instance of a SemanticToken record class.
sendMessage(IEntity, String) - Method in class de.gurkenlabs.litiengine.scripting.EntityScript
Sends a message from this entity to a target receiver entity.
sendMessage(Object, String) - Method in class de.gurkenlabs.litiengine.entities.Entity
 
sendMessage(Object, String) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Sends a message from the specified sender to this entity.
sendMessage(Object, String) - Method in class de.gurkenlabs.litiengine.entities.LightSource
 
sendMessage(String) - Method in class de.gurkenlabs.litiengine.scripting.EntityScript
Sends a message from this entity to all of its listeners.
sequence() - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
Creates an ordered, cancellable sequence of actions and delays owned by this context.
serialize(IEntity) - Static method in class de.gurkenlabs.litiengine.environment.MapObjectSerializer
 
set(float) - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback.VolumeControl
Sets the value of this volume control.
set(Image) - Method in class de.gurkenlabs.litiengine.graphics.MouseCursor
Sets the cursor image, anchored at its top-left corner.
set(Image, int, int) - Method in class de.gurkenlabs.litiengine.graphics.MouseCursor
Sets the cursor image with the supplied pixel offsets.
set(Image, Align, Valign) - Method in class de.gurkenlabs.litiengine.graphics.MouseCursor
Sets the cursor image, computing the pixel offset so that the supplied alignment is anchored to the actual mouse location.
set(String, T) - Method in class de.gurkenlabs.litiengine.configuration.ConfigurationGroup
Use this method to set configuration properties if you want to support configurationChanged for your property.
SET - Enum constant in enum class de.gurkenlabs.litiengine.attributes.Modification
 
setAbsoluteSourcePath(URL) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapImage
 
setAbsoluteSourcePath(URL) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapImage
 
setAcceleration(int) - Method in class de.gurkenlabs.litiengine.entities.Creature
 
setAcceleration(int) - Method in interface de.gurkenlabs.litiengine.entities.IMobileEntity
Sets the acceleration for this entity.
setAccelerationX(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Sets the horizontal acceleration of the particle.
setAccelerationX(RangeAttribute) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Sets the horizontal acceleration parameter of spawned particles.
setAccelerationY(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Sets the vertical acceleration of the particle.
setAccelerationY(RangeAttribute) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Sets the vertical acceleration parameter of spawned particles.
setAcceptableError(float) - Method in class de.gurkenlabs.litiengine.entities.behavior.EntityNavigator
Sets the acceptable error for navigation.
setActive(boolean) - Method in class de.gurkenlabs.litiengine.attributes.AttributeModifier
Sets the active state of this PropertyModifier and fires a property change event if the state changes.
setAddShadow(boolean) - Method in class de.gurkenlabs.litiengine.entities.Prop
Sets whether this prop should cast a shadow.
setAffineTransform(AffineTransform) - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
 
setAffineTransform(AffineTransform) - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
Sets the AffineTransform instance for this controller that can be used to externally transform the current image when rendering it with the ImageRenderer.
setAllowCuttingCorners(boolean) - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
Sets whether cutting corners during diagonal movement is allowed in the grid.
setAllowDiagonalMovement(boolean) - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
Sets whether diagonal movement is allowed in the grid.
setAlpha(int) - Method in class de.gurkenlabs.litiengine.graphics.ColorLayer
Sets the alpha value of the current color.
setAlpha(Image, float) - Static method in class de.gurkenlabs.litiengine.util.Imaging
Sets the opacity of a given image.
setAlphaVariance(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Sets the per-particle alpha variance.
setAngle(double) - Method in class de.gurkenlabs.litiengine.entities.Entity
 
setAngle(double) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Sets the angle (in degrees) in which the entity is directed.
setAngle(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Sets the current rotation angle of the particle, in degrees.
setAngle(RangeAttribute) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Sets the starting angle parameter for spawned particles.
setAnimateSprite(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.SpriteParticle
 
setAnimateSprite(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Sets whether sprite-based particles are animated.
setAnimation(TileAnimation) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TilesetEntry
 
setAntiAliasing(boolean) - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
Sets whether to enable anti-aliasing.
setAntiAliasing(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Sets whether the particle is rendered with anti-aliasing.
setAntiAliasing(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Sets whether particles are rendered with anti-aliasing.
setApp(String) - Method in class de.gurkenlabs.litiengine.resources.AsepriteFormat
 
setArrowKeyNavigation(boolean) - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
Sets whether arrow-key (and mouse-wheel) navigation should be used to change the selection while the component is hovered.
setArrowKeyNavigation(boolean) - Method in class de.gurkenlabs.litiengine.gui.ListField
Enables or disables arrow key navigation for the list field.
setAutomaticLineBreaks(boolean) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
 
setAutoScaling(boolean) - Method in class de.gurkenlabs.litiengine.graphics.animation.EntityAnimationController
 
setAutoScaling(boolean) - Method in interface de.gurkenlabs.litiengine.graphics.animation.IEntityAnimationController
Sets a value indicating whether this controller instance is auto scaling its animations by the dimensions of the entity
setAutoScaling(boolean) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Enables or disables automatic proportional scaling of this component when the game window resolution changes.
setAxisDeadzone(float) - Method in class de.gurkenlabs.litiengine.input.Gamepad
Sets the deadzone for any axis components on this gamepad.
setBackgroundColor1(Color) - Method in class de.gurkenlabs.litiengine.gui.Appearance
Sets the first background color and triggers a change event.
setBackgroundColor2(Color) - Method in class de.gurkenlabs.litiengine.gui.Appearance
Sets the second background color and triggers a change event.
setBaseRenderScale(float) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
Sets the global base scale that is used to calculate the actual render scale of the game.
setBindings(Collection) - Method in class de.gurkenlabs.litiengine.scripting.EntityScriptController
Replaces the ordered bindings and restarts this controller if it is active.
setBorderColor(Color) - Method in class de.gurkenlabs.litiengine.gui.Appearance
Sets the border color.
setBorderRadius(float) - Method in class de.gurkenlabs.litiengine.gui.Appearance
Sets the border radius.
setBorderStyle(Stroke) - Method in class de.gurkenlabs.litiengine.gui.Appearance
Sets the border style.
setBounds(Rectangle2D) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
Sets the environment bounds that confine the operation area of the PhysicsEngine.
setBoxAlign(Align) - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
Sets the horizontal speech bubble alignment that dictates its position relative to the entity center point.
setBrushSize(double) - Method in class de.gurkenlabs.litiengine.gui.MouseDrawComponent
Sets the size of the brush used for drawing.
setButton1(ImageComponent) - Method in class de.gurkenlabs.litiengine.gui.Slider
Sets the first arrow button (typically used to decrease the slider value).
setButton2(ImageComponent) - Method in class de.gurkenlabs.litiengine.gui.Slider
Sets the second arrow button (typically used to increase the slider value).
setButtonSprite(Spritesheet) - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
Sets the spritesheet used to render the drop-down toggle button.
setButtonSprite(Spritesheet) - Method in class de.gurkenlabs.litiengine.gui.ListField
Sets the spritesheet for the button and reinitializes the content list.
setButtonSpritesheet(Spritesheet) - Method in class de.gurkenlabs.litiengine.gui.Slider
Sets the spritesheet used to render the arrow buttons.
setCamera(ICamera) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
Sets the active camera of the game.
setCancelOnCollision(boolean) - Method in class de.gurkenlabs.litiengine.physics.Force
Sets whether the force should be canceled on collision.
setCancelOnReached(boolean) - Method in class de.gurkenlabs.litiengine.physics.Force
Sets whether the force should be canceled when the target is reached.
setCastConsumer(Consumer) - Method in class de.gurkenlabs.litiengine.abilities.DynamicAbility
 
setCastType(CastType) - Method in class de.gurkenlabs.litiengine.abilities.Ability
Sets the cast type of this ability.
setChangeCooldown(int) - Method in class de.gurkenlabs.litiengine.gui.screens.ScreenManager
Sets the cooldown for changing screens.
setChecked(boolean) - Method in class de.gurkenlabs.litiengine.gui.CheckBox
Sets the checked state of the checkbox.
setClampAlign(Align, Valign) - Method in class de.gurkenlabs.litiengine.graphics.Camera
 
setClampAlign(Align, Valign) - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
Sets the alignment for clamping the camera to the map boundaries.
setClampToMap(boolean) - Method in class de.gurkenlabs.litiengine.graphics.Camera
 
setClampToMap(boolean) - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
Set the camera to clamp the viewport to the bounds of the map.
setCollision(boolean) - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
Sets the collision.
setCollision(boolean) - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
Sets the collision state of the entity.
setCollision(Collision) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Sets the collision behavior of emitted particles.
setCollisionBoxAlign(Align) - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
 
setCollisionBoxAlign(Align) - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
Sets the horizontal alignment of the entity's collision box.
setCollisionBoxHeight(double) - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
 
setCollisionBoxHeight(double) - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
Sets the height of the entity's collision box.
setCollisionBoxValign(Valign) - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
 
setCollisionBoxValign(Valign) - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
Sets the vertical alignment of the entity's collision box.
setCollisionBoxWidth(double) - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
 
setCollisionBoxWidth(double) - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
Sets the width of the entity's collision box.
setCollisionType(Collision) - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
 
setCollisionType(Collision) - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
Sets the collision type of this entity.
setCollisionType(Collision) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Sets the collision behavior of this particle.
setColor(Color) - Method in class de.gurkenlabs.litiengine.entities.LightSource
Sets the color of the light emitted by this source and refreshes the affected ambient layers.
setColor(Color) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectLayer
 
setColor(Color) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObjectLayer
 
setColor(Color) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.WangColor
Sets the editor display color.
setColor(Color) - Method in class de.gurkenlabs.litiengine.graphics.ColorLayer
Sets the color of the layer.
setColor(Color) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Sets the color of the particle.
setColor(Color) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Sets a single color used for spawning particles, replacing any previously configured colors.
setColorInterpolation(boolean) - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
Sets whether to enable color interpolation.
setColors(Color...) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Sets the colors used when spawning particles by encoding the given AWT colors.
setColors(List) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Sets the list of color strings used when spawning particles and invalidates the decoded color cache.
setColorVariance(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Sets the per-particle color variance.
setColumns(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
 
setColumnWidth(double) - Method in class de.gurkenlabs.litiengine.gui.ImageComponentList
Sets the width of each column in the image component list.
setCompany(String) - Method in class de.gurkenlabs.litiengine.GameInfo
Sets the company that created the game.
setCompression(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
Sets the compression type for the tile data.
setContinuousCollision(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Enabling this check can be very performance hungry and should be used with caution and only for a small amount of particles.
setController(Class, T) - Method in class de.gurkenlabs.litiengine.entities.Entity
 
setController(Class, T) - Method in class de.gurkenlabs.litiengine.entities.EntityControllers
 
setController(Class, T) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Sets a specific controller for the entity.
setCooldown(int) - Method in class de.gurkenlabs.litiengine.entities.Trigger
Sets the cooldown time between activations.
setCountry(String) - Method in class de.gurkenlabs.litiengine.configuration.ClientConfiguration
Sets the country code.
setCurrentSelection(int) - Method in class de.gurkenlabs.litiengine.gui.Menu
Sets the current selection index of the menu and updates the selection state of the menu items.
setCurrentValue(float) - Method in class de.gurkenlabs.litiengine.gui.Slider
Sets the currently selected value.
setCurrentValue(BigDecimal) - Method in class de.gurkenlabs.litiengine.gui.Spinner
Sets the current value, clamped to the configured range, and notifies registered change listeners.
setCursor(String) - Method in class de.gurkenlabs.litiengine.gui.TextFieldComponent
Sets the string rendered as the caret while the field is focused.
setCustomRenderType(RenderType) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Sets a custom render type that overrides the emitter's render type for this particle.
setCustomTargetPriorityComparator(Comparator) - Method in class de.gurkenlabs.litiengine.abilities.targeting.TargetingStrategy
 
setData(String) - Method in class de.gurkenlabs.litiengine.resources.SoundResource
Sets the encoded sound data.
setDebug(boolean) - Method in class de.gurkenlabs.litiengine.configuration.ConfigurationGroup
Sets the debug mode.
setDebugEnabled(boolean) - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
Sets whether debug mode is enabled.
setDeceleration(int) - Method in class de.gurkenlabs.litiengine.entities.Creature
 
setDeceleration(int) - Method in interface de.gurkenlabs.litiengine.entities.IMobileEntity
Sets the deceleration for this entity.
setDefault(Animation) - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
 
setDefault(Animation) - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
Sets the specified Animation as default for this controller.
setDefaultAppearance(Appearance) - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
Sets the default appearance for GUI components.
setDefaultAppearanceDisabled(Appearance) - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
Sets the default appearance for disabled GUI components.
setDefaultAppearanceHovered(Appearance) - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
Sets the default appearance for hovered GUI components.
setDefaultBindings(Collection) - Method in class de.gurkenlabs.litiengine.scripting.EntityScriptController
Replaces inherited type-level bindings while retaining per-entity overrides.
setDefaultFont(Font) - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
Sets the default font for GUI components.
setDefaultSpeechBubbleDisplayTime(int) - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
Sets the default display time for speech bubbles in milliseconds.
setDefaultTextAlign(Align) - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
Sets the default horizontal alignment for text in GUI components.
setDefaultTextAntialiasing(boolean) - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
Sets whether text antialiasing is enabled by default.
setDefaultTextShadow(boolean) - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
Sets whether text shadow is enabled by default.
setDefaultTextShadowColor(Color) - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
Sets the default color for text shadows.
setDefaultTextShadowRadius(float) - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
Sets the default radius for text shadows.
setDefaultTextValign(Valign) - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
Sets the default vertical alignment for text in GUI components.
setDefinitions(Collection) - Method in class de.gurkenlabs.litiengine.scripting.ScriptManager
Replaces all registered definitions with validated defensive copies.
setDelay(int) - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
Sets the delay before this effect is applied.
setDeltaAngle(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Sets the per-update angle delta applied to the particle, in degrees.
setDeltaHeight(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Sets the per-update height delta applied to the particle.
setDeltaHeight(RangeAttribute) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Sets the per-particle height delta parameter.
setDeltaRotation(RangeAttribute) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Sets the per-particle angle delta parameter.
setDeltaWidth(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Sets the per-update width delta applied to the particle.
setDeltaWidth(RangeAttribute) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Sets the per-particle width delta parameter.
setDescription(String) - Method in class de.gurkenlabs.litiengine.abilities.Ability
Sets the description of this ability.
setDescription(String) - Method in class de.gurkenlabs.litiengine.entities.EntityAction
 
setDescription(String) - Method in class de.gurkenlabs.litiengine.GameInfo
Sets the game's description.
setDevelopers(String...) - Method in class de.gurkenlabs.litiengine.GameInfo
Sets the game's developers.
setDimension(double, double) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Sets the width and height of this GuiComponent.
setDirection(Direction) - Method in class de.gurkenlabs.litiengine.entities.Spawnpoint
Sets the direction in which entities will be spawned by this instance.
setDisplayMode(DisplayMode) - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
Sets the display mode.
setDisplayMode(DisplayMode) - Method in class de.gurkenlabs.litiengine.GameWindow
Sets the display mode for this game window at runtime.
setDisplayTime(int) - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
Sets the duration in milliseconds for which this speech bubble will be active.
setDownKeys(int...) - Method in class de.gurkenlabs.litiengine.input.KeyboardEntityController
Sets the key codes for moving down.
setDownKeys(List) - Method in class de.gurkenlabs.litiengine.input.KeyboardEntityController
Sets the key codes for moving down.
setDrawingColor(Color) - Method in class de.gurkenlabs.litiengine.gui.MouseDrawComponent
Sets the color of the brush used for drawing.
setDuration(int) - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
Sets the duration this effect lasts once applied.
setDuration(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Frame
 
setDuration(int) - Method in class de.gurkenlabs.litiengine.graphics.animation.KeyFrame
 
setDuration(int) - Method in class de.gurkenlabs.litiengine.tweening.Tween
Sets the Tween duration.
setDurationForAllKeyFrames(int) - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
Sets the frame duration for all keyframes in this animation to the specified value.
setDx(float) - Method in interface de.gurkenlabs.litiengine.physics.IMovementController
Gets the delta x for each horizontal movement.
setDx(float) - Method in class de.gurkenlabs.litiengine.physics.MovementController
 
setDy(float) - Method in interface de.gurkenlabs.litiengine.physics.IMovementController
Sets the delta y for each vertical movement.
setDy(float) - Method in class de.gurkenlabs.litiengine.physics.MovementController
 
setDynamicLocation(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.EntityEmitter
Toggle dynamic location updates.
setEmitterData(EmitterAttributes) - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
Sets the emitter data for this emitter.
setEmitterData(String) - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
Sets the emitter data for this emitter using an XML configuration file.
setEmitterDuration(int) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Sets the emitter duration in milliseconds.
setEnabled(boolean) - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
 
setEnabled(boolean) - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
Sets a flag that defines whether this controller is enabled or not.
setEnabled(boolean) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Sets the "enabled" property on this GuiComponent and its child components.
setEnabled(boolean) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
 
setEnabled(boolean) - Method in class de.gurkenlabs.litiengine.scripting.ScriptBinding
Enables or disables this binding.
setEnabled(boolean) - Method in class de.gurkenlabs.litiengine.scripting.ScriptManager
Enables or pauses callback dispatch without detaching scripts.
setEnableResolutionScale(boolean) - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
Sets whether to enable resolution scaling.
setEncoding(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
Sets the encoding type for the tile data.
setEncoding(Charset) - Method in class de.gurkenlabs.litiengine.resources.Strings
Sets the character encoding to be used for reading resource bundles.
setEntityBindings(Collection) - Method in class de.gurkenlabs.litiengine.scripting.ScriptManager
Replaces reusable bindings that are automatically applied when matching entities are loaded.
setEntrySprite(Spritesheet) - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
Sets the spritesheet used to render the drop-down entries.
setEntrySprite(Spritesheet) - Method in class de.gurkenlabs.litiengine.gui.ListField
Sets the spritesheet for the list entries and reinitializes the content list.
setEnumPropertyValue(Class, Object, Field, String, String) - Static method in class de.gurkenlabs.litiengine.util.ReflectionUtilities
 
setExitOnError(boolean) - Method in class de.gurkenlabs.litiengine.configuration.ClientConfiguration
Sets whether to exit on error.
setExitOnException(boolean) - Method in class de.gurkenlabs.litiengine.DefaultUncaughtExceptionHandler
Set whether the game will exit upon an unhandled exception.
setFacingDirection(Direction) - Method in class de.gurkenlabs.litiengine.entities.Creature
Sets the facing direction of the creature.
setFade(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Sets whether the particle fades out over its lifetime.
setFade(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Sets whether particles fade out over their lifetime.
setFadeOnCollision(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Sets whether the particle fades upon collision.
setFadeOnCollision(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Sets whether particles fade upon collision.
setFieldValue(Class, Object, String, String) - Static method in class de.gurkenlabs.litiengine.util.ReflectionUtilities
 
setFillmode(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
 
setFirstGridId(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
Sets the first global tile ID used by this tileset in its containing map.
setFlickerDelay(int) - Method in class de.gurkenlabs.litiengine.gui.TextFieldComponent
Sets the delay (in milliseconds) between caret flicker toggles.
setFlipHorizontally(boolean) - Method in class de.gurkenlabs.litiengine.entities.Prop
Sets whether this prop's sprite is flipped horizontally.
setFlipVertically(boolean) - Method in class de.gurkenlabs.litiengine.entities.Prop
Sets whether this prop's sprite is flipped vertically.
setFocus(double, double) - Method in class de.gurkenlabs.litiengine.graphics.Camera
 
setFocus(double, double) - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
Focuses the camera on a given point.
setFocus(Point2D) - Method in class de.gurkenlabs.litiengine.graphics.Camera
 
setFocus(Point2D) - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
Focuses the camera on a given point.
setFocusable(boolean) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
 
setFont(Font) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.TextParticle
Sets the font for this TextParticle.
setFont(Font) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Sets the font for this GuiComponent's text.
setFontSize(float) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Sets the font size for this GuiComponent's text.
setForeColor(Color) - Method in class de.gurkenlabs.litiengine.gui.Appearance
Sets the foreground color and triggers a change event.
setFormat(SoundFormat) - Method in class de.gurkenlabs.litiengine.resources.SoundResource
Sets the format of the sound.
setFormat(String) - Method in class de.gurkenlabs.litiengine.gui.TextFieldComponent
Sets the regex pattern used to filter typed input.
setFormat(String) - Method in class de.gurkenlabs.litiengine.resources.AsepriteFormat
 
setForwardMouseEvents(boolean) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Enable or disable forwarding mouse events by this GuiComponent.
setForwardMouseEvents(int, boolean) - Method in class de.gurkenlabs.litiengine.gui.ListField
Sets whether mouse events should be forwarded for all components in the specified column.
setFrames(List) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileAnimation
 
setGameBindings(Collection) - Method in class de.gurkenlabs.litiengine.scripting.ScriptManager
Replaces scripts attached to the game lifecycle.
setGamepadAxisDeadzone(float) - Method in class de.gurkenlabs.litiengine.configuration.InputConfiguration
Sets the gamepad axis deadzone.
setGamepadStickDeadzone(float) - Method in class de.gurkenlabs.litiengine.configuration.InputConfiguration
Sets the gamepad stick deadzone.
setGamepadSupport(boolean) - Method in class de.gurkenlabs.litiengine.configuration.InputConfiguration
Sets the gamepad support.
setGamepadTriggerDeadzone(float) - Method in class de.gurkenlabs.litiengine.configuration.InputConfiguration
Sets the gamepad trigger deadzone.
setGCost(double) - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
Sets the cost from the start node to this node (g-cost).
setGrabMouse(boolean) - Method in interface de.gurkenlabs.litiengine.input.IMouse
If set to true, the mouse will be locked to the render component of the game.
setGrabMouse(boolean) - Method in class de.gurkenlabs.litiengine.input.Mouse
 
setGraphicQuality(Quality) - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
Sets the graphic quality.
setGravity(int) - Method in class de.gurkenlabs.litiengine.environment.Environment
Sets the gravity for this particular environment.
setGravity(int) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
Specify the general gravity that will be used as default value for all environments that are loaded.
setGridId(int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
Sets the grid id, i.e.
setGridId(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
 
setHCost(double) - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
Sets the estimated cost from this node to the target node (h-cost).
setHeight(double) - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
 
setHeight(double) - Method in class de.gurkenlabs.litiengine.entities.Entity
 
setHeight(double) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Sets the height of the entity.
setHeight(double) - Method in class de.gurkenlabs.litiengine.entities.StaticShadow
 
setHeight(double) - Method in class de.gurkenlabs.litiengine.entities.Trigger
 
setHeight(double) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Sets the GuiComponent's height.
setHeight(double) - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
Sets the height of the component and rescales the image.
setHeight(double) - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
 
setHeight(float) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
Sets the height of this map object.
setHeight(float) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
 
setHeight(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Sets the height of the particle, in pixels.
setHeight(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Sets the height of the emitter in pixels.
setHeight(int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
Sets the height of the layer, in tiles.
setHeight(int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapImage
 
setHeight(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
 
setHeight(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapImage
 
setHeight(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
Sets the map height in tiles.
setHeight(int) - Method in class de.gurkenlabs.litiengine.resources.SpritesheetResource
Sets the height of the spritesheet.
setHeight(int) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas
Sets the height of the texture atlas.
setHeight(int) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.Sprite
Sets the height of the sprite.
setHexSideLength(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
Sets the hex side length used for hexagonal maps.
setHorizontalBackgroundGradient(boolean) - Method in class de.gurkenlabs.litiengine.gui.Appearance
Sets whether the background gradient is horizontal and triggers a change event.
setHorizontalImagePadding(double) - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
Sets the horizontal padding for the image.
setHorizontalLowerBound(int) - Method in class de.gurkenlabs.litiengine.gui.ListField
Sets the horizontal lower bound of the list field.
setHost(ScriptHostType) - Method in class de.gurkenlabs.litiengine.scripting.ScriptDefinition
Sets the required host category.
setHovered(boolean) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Sets the "hovered" property on this GuiComponent.
setHoverSound(Sound) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Sets the hover sound.
setIcon(Image) - Method in class de.gurkenlabs.litiengine.GameWindow
Sets the icon image for the window's hosting JFrame.
setIcons(List) - Method in class de.gurkenlabs.litiengine.GameWindow
Sets the icons for the window's hosting JFrame.
setId(int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
Sets the unique id of this map object.
setId(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
 
setId(String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptDefinition
Sets the unique identifier.
setIdentifier(String) - Method in class de.gurkenlabs.litiengine.physics.Force
Sets the identifier for the force.
setImage(MapImage) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.ImageLayer
 
setImage(MapImage) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
 
setImage(Image) - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
Sets the image to be displayed by the component and rescales it.
setImage(String) - Method in class de.gurkenlabs.litiengine.resources.AsepriteFormat
 
setImage(String) - Method in class de.gurkenlabs.litiengine.resources.SpritesheetResource
Sets the image data of the spritesheet.
setImageAlign(Align) - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
Sets the horizontal alignment of the image within the component.
setImageFormat(ImageFormat) - Method in class de.gurkenlabs.litiengine.resources.SpritesheetResource
Sets the image format of the spritesheet.
setImageHeight(int) - Method in class de.gurkenlabs.litiengine.resources.AsepriteFormat
 
setImagePath(String) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas
Sets the image path for the texture atlas.
setImageScaleInterpolation(int) - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
Sets the interpolation type used for scaling the image and rescales it.
setImageScaleMode(ImageScaleMode) - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
Sets the scale mode for the image and rescales it.
setImageValign(Valign) - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
Sets the vertical alignment of the image within the component.
setImageWidth(int) - Method in class de.gurkenlabs.litiengine.resources.AsepriteFormat
 
setImplementation(String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptDefinition
Sets the implementation class name.
setIndestructible(boolean) - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
 
setIndestructible(boolean) - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
Sets the indestructible state of this entity.
setInfo(GameInfo) - Static method in class de.gurkenlabs.litiengine.Game
Sets the Game's basic information by the specified GameInfo instance.
setInfo(String) - Static method in class de.gurkenlabs.litiengine.Game
Sets the Game's basic information by loading the GameInfo from the specified path to an XML file.
setInfo(URL) - Static method in class de.gurkenlabs.litiengine.Game
 
setInherited(boolean) - Method in class de.gurkenlabs.litiengine.scripting.EntityScriptBinding
 
setIntensity(int) - Method in class de.gurkenlabs.litiengine.entities.LightSource
Sets the intensity of the light and refreshes the affected ambient layers.
setJava2DPipeline(Java2DPipeline) - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
Sets the Java2D rendering pipeline.
setJumpKeys(int...) - Method in class de.gurkenlabs.litiengine.input.PlatformingMovementController
Initializes the jump keys with a given array of key codes.
setKeyFrameDurations(int...) - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
Sets the specified durations for the keyframes at the index of the defined arguments.
setKeyframes(int[]) - Method in class de.gurkenlabs.litiengine.resources.SpritesheetResource
Sets the keyframes of the spritesheet.
setLanguage(String) - Method in class de.gurkenlabs.litiengine.configuration.ClientConfiguration
Sets the language code.
setLanguage(String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptDefinition
Sets the provider language identifier.
setLayer(MapObjectLayer) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
 
setLeftKeys(int...) - Method in class de.gurkenlabs.litiengine.input.KeyboardEntityController
Sets the key codes for moving left.
setLeftKeys(List) - Method in class de.gurkenlabs.litiengine.input.KeyboardEntityController
Sets the key codes for moving left.
setLeftStickDeadzone(double) - Method in class de.gurkenlabs.litiengine.input.GamepadEntityController
 
setLightShapeType(LightSource.Type) - Method in class de.gurkenlabs.litiengine.entities.LightSource
Sets the shape type of the light source.
setListenerLocationCallback(UnaryOperator) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
This method allows to set the callback that is used by the SoundEngine to determine where the listener location is.
setLocation(double, double) - Method in class de.gurkenlabs.litiengine.entities.Entity
 
setLocation(double, double) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Sets the location of the entity.
setLocation(double, double) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Sets this GuiComponent's location.
setLocation(double, double) - Method in interface de.gurkenlabs.litiengine.input.IMouse
Sets the current mouse location to the specified location in the game window.
setLocation(double, double) - Method in class de.gurkenlabs.litiengine.input.Mouse
 
setLocation(float, float) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
Sets the location of this map object.
setLocation(float, float) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
 
setLocation(Point2D) - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
 
setLocation(Point2D) - Method in class de.gurkenlabs.litiengine.entities.Creature
 
setLocation(Point2D) - Method in class de.gurkenlabs.litiengine.entities.Entity
Sets the map location.
setLocation(Point2D) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Sets the map location.
setLocation(Point2D) - Method in class de.gurkenlabs.litiengine.entities.LightSource
 
setLocation(Point2D) - Method in class de.gurkenlabs.litiengine.entities.StaticShadow
 
setLocation(Point2D) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
Sets the location of this map object.
setLocation(Point2D) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
 
setLocation(Point2D) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Sets this GuiComponent's location.
setLocation(Point2D) - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
 
setLocation(Point2D) - Method in interface de.gurkenlabs.litiengine.input.IMouse
Sets the current mouse location to the specified location in the game window.
setLocation(Point2D) - Method in class de.gurkenlabs.litiengine.input.Mouse
 
setLocation(Point2D) - Method in class de.gurkenlabs.litiengine.physics.Force
Sets the location of the force.
setLoop(boolean) - Method in class de.gurkenlabs.litiengine.entities.SoundSource
Toggles looping for the sound playback.
setLooping(boolean) - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
Sets the looping behavior for this animation.
setLoopSprite(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.SpriteParticle
 
setLoopSprite(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Sets whether sprite-based particle animations are looped.
setLowerBound(BigDecimal) - Method in class de.gurkenlabs.litiengine.gui.Spinner
Sets the lowest allowed value.
setMap(TmxMap) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.GroupLayer
 
setMap(TmxMap) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
 
setMapId(int) - Method in class de.gurkenlabs.litiengine.entities.Entity
Sets an id which should only be filled when an entity gets added due to map information.
setMapId(int) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Sets an id which should only be filled when an entity gets added due to map information.
setMargin(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
 
setMaterial(Material) - Method in class de.gurkenlabs.litiengine.entities.Prop
Sets the material of this prop.
setMax(T) - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
Sets the maximum value of the attribute and notifies listeners of the change.
setMaxDistance(int) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
Sets the default maximum distance from the listener at which a sound source can still be heard.
setMaxFps(int) - Method in class de.gurkenlabs.litiengine.configuration.ClientConfiguration
Sets the maximum frames per second.
setMaxLength(int) - Method in class de.gurkenlabs.litiengine.gui.TextFieldComponent
Sets the maximum number of characters allowed in the field.
setMaxParticles(int) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Sets the maximum number of concurrently alive particles allowed for this emitter.
setMaxValue(float) - Method in class de.gurkenlabs.litiengine.gui.Slider
Sets the maximum selectable value and refreshes the slider dimensions.
setMessage(String) - Method in class de.gurkenlabs.litiengine.entities.Trigger
Sets the message that gets sent by this trigger upon activation.
setMin(T) - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
Sets the minimum value of the attribute and notifies listeners of the change.
setMinChunkOffsets(int, int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
Sets the minimum chunk offsets for the tile data.
setMinValue(float) - Method in class de.gurkenlabs.litiengine.gui.Slider
Sets the minimum selectable value and refreshes the slider dimensions.
setModifyValue(double) - Method in class de.gurkenlabs.litiengine.attributes.AttributeModifier
Sets the modification value for this PropertyModifier and fires a property change event if the value changes.
setMouseSensitivity(float) - Method in class de.gurkenlabs.litiengine.configuration.InputConfiguration
Sets the mouse sensitivity.
setMultiTarget(boolean) - Method in class de.gurkenlabs.litiengine.abilities.Ability
Sets whether this ability is multi-target.
setMultiTarget(boolean) - Method in class de.gurkenlabs.litiengine.abilities.targeting.TargetingStrategy
 
setMusicVolume(float) - Method in class de.gurkenlabs.litiengine.configuration.SoundConfiguration
Sets the music volume.
setName(String) - Method in class de.gurkenlabs.litiengine.abilities.Ability
Sets the name of this ability.
setName(String) - Method in class de.gurkenlabs.litiengine.entities.Entity
 
setName(String) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Sets the name of the entity.
setName(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
Sets the name of the layer.
setName(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
Sets the name.
setName(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
 
setName(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
 
setName(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
 
setName(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
 
setName(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.WangColor
Sets the terrain name; blank values are normalized to null.
setName(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.WangSet
Sets the display name; blank values are normalized to null.
setName(String) - Method in class de.gurkenlabs.litiengine.GameInfo
Sets the game's name.
setName(String) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
 
setName(String) - Method in class de.gurkenlabs.litiengine.graphics.ImageEffect
Sets the name of this image effect.
setName(String) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Sets this GuiComponent's name.
setName(String) - Method in class de.gurkenlabs.litiengine.resources.NamedResource
Sets the name of the resource.
setName(String) - Method in interface de.gurkenlabs.litiengine.resources.Resource
Sets the name of the resource.
setName(String) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.Sprite
Sets the name of the sprite.
setName(String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptDefinition
Sets the display name.
setName(String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptParameterValue
 
setObjectalignment(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
 
setOffset(int) - Method in class de.gurkenlabs.litiengine.entities.StaticShadow
Sets the offset for the shadow and invalidates the current area.
setOffset(int, int) - Method in class de.gurkenlabs.litiengine.graphics.MouseCursor
Sets the cursor offsets.
setOffset(Point2D) - Method in class de.gurkenlabs.litiengine.entities.EntityPivot
Sets both the horizontal and vertical offsets for this pivot.
setOffsetX(double) - Method in class de.gurkenlabs.litiengine.entities.EntityPivot
Sets the horizontal offset for this pivot.
setOffsetX(float) - Method in class de.gurkenlabs.litiengine.graphics.CreatureShadowImageEffect
Sets the horizontal offset for the shadow.
setOffsetX(int) - Method in class de.gurkenlabs.litiengine.graphics.MouseCursor
Sets the horizontal cursor offset.
setOffsetX(int) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.Sprite
Sets the x-offset of the sprite.
setOffsetY(double) - Method in class de.gurkenlabs.litiengine.entities.EntityPivot
Sets the vertical offset for this pivot.
setOffsetY(float) - Method in class de.gurkenlabs.litiengine.graphics.CreatureShadowImageEffect
Sets the vertical offset for the shadow.
setOffsetY(int) - Method in class de.gurkenlabs.litiengine.graphics.MouseCursor
Sets the vertical cursor offset.
setOffsetY(int) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.Sprite
Sets the y-offset of the sprite.
setOpacity(float) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
Sets the opacity of the layer in the range [0, 1].
setOpacity(float) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
 
setOrder(int) - Method in class de.gurkenlabs.litiengine.scripting.ScriptBinding
Sets the attachment order.
setOrientation(IMapOrientation) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
Sets the map's orientation.
setOriginAlign(Align) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Sets the horizontal alignment of the emitter origin.
setOriginValign(Valign) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Sets the vertical alignment of the emitter origin.
setOutlineOnly(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Sets whether the particle is rendered as an outline only.
setOutlineOnly(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Sets whether shape-based particles are rendered as outlines only.
setOutlineThickness(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Sets the outline thickness used when rendering the particle as an outline.
setOutlineThickness(RangeAttribute) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Sets the outline thickness parameter applied to outline-rendered particles.
setParameter(String, String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptBinding
Adds or replaces a named parameter.
setParticleHeight(RangeAttribute) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Sets the per-particle height parameter.
setParticleOffsetX(RangeAttribute) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Sets the horizontal spawn offset parameter relative to the emitter origin.
setParticleOffsetY(RangeAttribute) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Sets the vertical spawn offset parameter relative to the emitter origin.
setParticleTTL(RangeAttribute) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Sets the particle time-to-live (TTL) parameter, in milliseconds.
setParticleType(ParticleType) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Sets the particle type (shape) used when spawning particles.
setParticleWidth(RangeAttribute) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Sets the per-particle width parameter.
setPath(URL) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
Sets the source URL the map was loaded from.
setPaused(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
Sets the paused state of the emitter.
setPaused(boolean) - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback
Sets the paused state of this playback to the provided value.
setPenalty(double) - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
Sets the penalty cost for this node.
setPolygon(IPolyShape) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
Sets the polygon shape of this map object.
setPolygon(IPolyShape) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
 
setPolyline(IPolyShape) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
Sets the polyline shape of this map object.
setPolyline(IPolyShape) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
 
setPosition(int) - Method in class de.gurkenlabs.litiengine.sound.spi.BitReader
 
setPredecessor(AStarNode) - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
Sets the predecessor node in the path.
setPrioritizeByDistance(boolean) - Method in class de.gurkenlabs.litiengine.abilities.targeting.TargetingStrategy
 
setPriority(int) - Method in class de.gurkenlabs.litiengine.graphics.animation.EntityAnimationController.AnimationRule
 
setPriority(int) - Method in class de.gurkenlabs.litiengine.graphics.ImageEffect
Sets the priority of this image effect.
setProbability(double) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TilesetEntry
 
setProbability(double) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.WangColor
Sets the relative probability used by terrain painting tools.
setProjectClassLoader(ClassLoader) - Method in class de.gurkenlabs.litiengine.scripting.ScriptManager
Sets the compiled project class loader used as the parent of runtime-compiled scripts.
setProjectClasspath(Collection) - Method in class de.gurkenlabs.litiengine.scripting.ScriptManager
Sets build-resolved locations used by development-time source compilation.
setProjectJavaVersion(int) - Method in class de.gurkenlabs.litiengine.scripting.ScriptManager
Sets the Java language level used for development-time source compilation.
setProjectRoot(Path) - Method in class de.gurkenlabs.litiengine.scripting.ScriptManager
Sets the directory against which relative development-time source paths are resolved.
setProperties(Map) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
Sets all the custom properties on this object to the provided values.
setProperties(Map) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
 
setProperties(Map) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tile
 
setRange(int) - Method in class de.gurkenlabs.litiengine.entities.SoundSource
Sets the range in pixels for which the sound can be heard.
setReduceFramesWhenNotFocused(boolean) - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
Sets whether to reduce frames when not focused.
setRelativeEntity(IEntity) - Method in class de.gurkenlabs.litiengine.entities.RelativeEntityComparator
 
setRenderBoundingBoxes(boolean) - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
Sets whether bounding boxes rendering is enabled.
setRenderCollisionBoxes(boolean) - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
Sets whether collision boxes rendering is enabled.
setRenderColor(Color) - Method in class de.gurkenlabs.litiengine.GameMetrics
Sets the color that is used when rendering the metrics if cl_showGameMetrics = true.
setRenderDebugMouse(boolean) - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
Sets whether debug mouse rendering is enabled.
setRenderDynamicShadows(boolean) - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
Sets whether to render dynamic shadows.
setRenderEntityNames(boolean) - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
Sets whether entity names rendering is enabled.
setRenderGuiComponentBoundingBoxes(boolean) - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
Sets whether GUI component bounding boxes rendering is enabled.
setRenderHitBoxes(boolean) - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
Sets whether hit boxes rendering is enabled.
setRenderOrder(RenderOrder) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
Sets the render order used when drawing the map's tile layers.
setRenderTriangle(boolean) - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
Sets the visibility status of the triangle indicator.
setRenderType(RenderType) - Method in class de.gurkenlabs.litiengine.entities.Entity
 
setRenderType(RenderType) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Sets the render type of the entity.
setRenderType(RenderType) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
Sets the render type used when drawing this layer.
setRenderType(RenderType) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
 
setRenderWithLayer(boolean) - Method in class de.gurkenlabs.litiengine.entities.Entity
 
setRenderWithLayer(boolean) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Sets whether the entity should be rendered with its layer.
setRequiredQuality(Quality) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Sets the minimum graphics Quality required for this emitter to be rendered.
setResolution(Resolution) - Method in class de.gurkenlabs.litiengine.GameWindow
Sets the resolution for the GameWindow.
setResolutionHeight(int) - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
Sets the resolution height.
setResolutionWidth(int) - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
Sets the resolution width.
setRightKeys(int...) - Method in class de.gurkenlabs.litiengine.input.KeyboardEntityController
Sets the key codes for moving right.
setRightKeys(List) - Method in class de.gurkenlabs.litiengine.input.KeyboardEntityController
Sets the key codes for moving right.
setRightStickDeadzone(double) - Method in class de.gurkenlabs.litiengine.input.GamepadEntityController
 
setRotated(boolean) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.Sprite
Sets the rotation status of the sprite.
setRotateWithRightStick(boolean) - Method in class de.gurkenlabs.litiengine.input.GamepadEntityController
 
setRowHeight(double) - Method in class de.gurkenlabs.litiengine.gui.ImageComponentList
Sets the height of each row in the image component list.
setScaling(boolean) - Method in class de.gurkenlabs.litiengine.entities.Creature
Sets whether the creature's sprite should be scaled with the entity dimensions.
setScaling(boolean) - Method in class de.gurkenlabs.litiengine.entities.Prop
Sets whether this prop's sprite should be scaled to its bounding box.
setScript(String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptBinding
Sets the referenced definition identifier.
setScrollPadding(double) - Method in class de.gurkenlabs.litiengine.graphics.FreeFlightCamera
 
setSeed(String) - Method in class de.gurkenlabs.litiengine.GameRandom
Sets the seed of this random number generator using a String seed.
setSelected(boolean) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Sets the "selected" property on this GuiComponent.
setSelectEntireColumn(boolean) - Method in class de.gurkenlabs.litiengine.gui.ListField
If set to true, selecting an element will show a selection of the entire column on which that element is on.
setSelectEntireRow(boolean) - Method in class de.gurkenlabs.litiengine.gui.ListField
If set to true, selecting an element will show a selection of the entire row on which that element is on.
setSelection(int) - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
Sets the selection by index.
setSelection(int, int) - Method in class de.gurkenlabs.litiengine.gui.ListField
 
setSelection(Object) - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
Sets the selection by value.
setShadowType(StaticShadowType) - Method in class de.gurkenlabs.litiengine.entities.StaticShadow
Sets the type of the static shadow and invalidates the current area.
setShape(Shape) - Method in class de.gurkenlabs.litiengine.entities.MapArea
 
setShowGameMetrics(boolean) - Method in class de.gurkenlabs.litiengine.configuration.ClientConfiguration
Sets whether to show game metrics.
setShowMouseTargetMetric(boolean) - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
Sets whether mouse target metric is shown.
setShowTicks(boolean) - Method in class de.gurkenlabs.litiengine.gui.Slider
Sets whether the slider should render tick marks.
setShowTilesMetric(boolean) - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
Sets whether tiles metric is shown.
setSize(double, double) - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
 
setSize(double, double) - Method in class de.gurkenlabs.litiengine.entities.Entity
 
setSize(double, double) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Sets the size of the entity.
setSize(double, double) - Method in class de.gurkenlabs.litiengine.entities.LightSource
 
setSize(double, double) - Method in class de.gurkenlabs.litiengine.entities.Trigger
 
setSliderComponent(ImageComponent) - Method in class de.gurkenlabs.litiengine.gui.Slider
Sets the slider thumb component.
setSliderInside(boolean) - Method in class de.gurkenlabs.litiengine.gui.ListField
If set to true, the sliders of this ListField will be displayed within its boundaries.
setSliderSpritesheet(Spritesheet) - Method in class de.gurkenlabs.litiengine.gui.Slider
Sets the spritesheet used to render the slider thumb.
setSound(Sound) - Method in class de.gurkenlabs.litiengine.entities.SoundSource
Sets the sound to be played.
setSound(String) - Method in class de.gurkenlabs.litiengine.entities.SoundSource
Sets the sound by fetching a sound resource with a given name.
setSoundVolume(float) - Method in class de.gurkenlabs.litiengine.configuration.SoundConfiguration
Sets the sound volume.
setSource(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapImage
 
setSource(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapImage
 
setSource(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
 
setSource(String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptDefinition
Sets the source path or resource name.
setSpacing(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
 
setSpawnAmount(int) - Method in class de.gurkenlabs.litiengine.environment.EntitySpawner
 
setSpawnAmount(int) - Method in interface de.gurkenlabs.litiengine.environment.IEntitySpawner
Sets the amount of Entities that spawn in each wave.
setSpawnAmount(int) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Sets the number of particles that are spawned per spawn tick.
setSpawnDelay(int) - Method in class de.gurkenlabs.litiengine.environment.EntitySpawner
 
setSpawnDelay(int) - Method in interface de.gurkenlabs.litiengine.environment.IEntitySpawner
Gets the delay in milliseconds between spawning individual Entities of one wave.
setSpawnInfo(String) - Method in class de.gurkenlabs.litiengine.entities.Spawnpoint
Sets the spawn information for this instance.
setSpawnInterval(int) - Method in class de.gurkenlabs.litiengine.environment.EntitySpawner
 
setSpawnInterval(int) - Method in interface de.gurkenlabs.litiengine.environment.IEntitySpawner
Sets the interval in milliseconds between each spawn wave.
setSpawnMode(IEntitySpawner.SpawnMode) - Method in class de.gurkenlabs.litiengine.environment.EntitySpawner
 
setSpawnMode(IEntitySpawner.SpawnMode) - Method in interface de.gurkenlabs.litiengine.environment.IEntitySpawner
Sets the spawn mode.
setSpawnOffsetX(double) - Method in class de.gurkenlabs.litiengine.entities.Spawnpoint
Sets the spawn offset on the X-axis for this instance.
setSpawnOffsetY(double) - Method in class de.gurkenlabs.litiengine.entities.Spawnpoint
Sets the spawn offset on the Y-axis for this instance.
setSpawnPivotType(EntityPivotType) - Method in class de.gurkenlabs.litiengine.entities.Spawnpoint
Sets the spawn pivot type for this instance.
setSpawnRate(int) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Sets the spawn rate in milliseconds between spawn ticks.
setSprite(int) - Method in class de.gurkenlabs.litiengine.graphics.animation.KeyFrame
 
setSpriteHeight(int) - Method in class de.gurkenlabs.litiengine.graphics.Spritesheet
Sets the sprite height (in pixels) and rebuilds the row/column counts.
setSpritePrefix(String) - Method in class de.gurkenlabs.litiengine.graphics.animation.EntityAnimationController
Sets the sprite prefix for this animation controller.
setSpriteRotation(Rotation) - Method in class de.gurkenlabs.litiengine.entities.Prop
Sets the sprite rotation applied to this prop.
setSprites(List) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas
Sets the list of sprites in the texture atlas.
setSpritesheet(Spritesheet) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Sets the spritesheet used by sprite-based particles using a Spritesheet reference.
setSpritesheet(Spritesheet) - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
Sets the spritesheet to be used by the component.
setSpritesheet(Spritesheet, ImageScaleMode) - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
Sets the spritesheet and its scale mode to be used by the component.
setSpritesheet(Spritesheet, ImageScaleMode, float) - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
Sets the spritesheet, its scale mode, and scale factor to be used by the component.
setSpritesheet(String) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Sets the name of the spritesheet used by sprite-based particles.
setSpritesheetName(String) - Method in class de.gurkenlabs.litiengine.entities.Creature
Sets the spritesheet name for this creature.
setSpritesheetName(String) - Method in class de.gurkenlabs.litiengine.entities.Prop
Sets the name of the spritesheet used to render this prop and updates the animation controller.
setSpritesheetScaleFactor(float) - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
Sets the scale factor for the spritesheet.
setSpritesheetScaleInterpolation(int) - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
Sets the interpolation type used for scaling the spritesheet and rescales the image.
setSpritesheetScaleMode(ImageScaleMode) - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
Sets the scale mode for the spritesheet and rescales the image.
setSpriteWidth(int) - Method in class de.gurkenlabs.litiengine.graphics.Spritesheet
Sets the sprite width (in pixels) and rebuilds the row/column counts.
setStaggerAxis(StaggerAxis) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
Sets the stagger axis used for staggered and hexagonal maps.
setStaggerIndex(StaggerIndex) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
Sets the stagger index used for staggered and hexagonal maps.
setState(State) - Method in class de.gurkenlabs.litiengine.entities.behavior.StateMachine
Sets a new state for the state machine.
setStepSize(float) - Method in class de.gurkenlabs.litiengine.gui.Slider
Sets the step size between adjacent selectable values and refreshes the slider dimensions.
setStepSize(BigDecimal) - Method in class de.gurkenlabs.litiengine.gui.Spinner
Sets the step size between adjacent spinner values.
setStopOnCollision(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Sets whether the particle stops moving when it collides.
setStopped(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
Sets the stopped state of the emitter.
setStrength(float) - Method in class de.gurkenlabs.litiengine.physics.Force
Sets the strength of the force in pixels per second.
setSubTitle(String) - Method in class de.gurkenlabs.litiengine.GameInfo
Sets the game's sub title.
setTag(Object) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Sets the tag.
setTarget(ICombatEntity) - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
 
setTarget(ICombatEntity) - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
Sets the target of this entity.
setTargetType(String) - Method in class de.gurkenlabs.litiengine.scripting.EntityScriptBinding
 
setTargetType(String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptDefinition
Sets an optional required host class.
setTeam(int) - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
Sets the team.
setTeam(int) - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
Sets the team of this entity.
setTerrain(int, int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.WangTile
Assigns one corner or edge position.
setText(String) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Sets a single text used by text-rendering particles, replacing any previously configured texts.
setText(String) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Sets the text.
setText(String) - Method in class de.gurkenlabs.litiengine.gui.TextFieldComponent
 
setTextAlign(Align) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Sets the horizontal text alignment.
setTextAngle(int) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Sets the text angle in degrees.
setTextAntialiasing(boolean) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Sets the RenderingHints.KEY_TEXT_ANTIALIASING settings for the rendered text.
setTexts(List) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Sets the list of text strings used by text-rendering particles.
setTextShadow(boolean) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Enable or disable the shadow being drawn below the text
setTextShadowColor(Color) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
 
setTextShadowRadius(float) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
 
setTextValign(Valign) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Sets the vertical text alignment.
setTextX(double) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Sets the text X coordinate.
setTextY(double) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Sets the text Y coordinate.
setTickRate(int) - Method in interface de.gurkenlabs.litiengine.ILoop
Sets the tickrate at which the loop performs its updates.
setTickRate(int) - Method in class de.gurkenlabs.litiengine.UpdateLoop
 
setTickSize(float) - Method in class de.gurkenlabs.litiengine.gui.Slider
Sets the relative size factor used when rendering the slider's tick marks.
setTile(int, int, int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileLayer
Sets the id of the tile at the specified map grid location.
setTile(int, int, int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileLayer
 
setTile(int, int, ITile) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileLayer
Sets the id of the tile at the specified map grid location.
setTile(int, int, ITile) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileLayer
 
setTileCount(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
 
setTiledVersion(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
Sets the Tiled editor version string of this map.
setTileHeight(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
 
setTileHeight(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
Sets the height of a single tile in pixels.
setTileId(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Frame
 
setTileId(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.WangColor
Sets the representative local tile ID.
setTileOffset(int, int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
 
setTilerendersize(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
 
setTileWidth(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
 
setTileWidth(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
Sets the width of a single tile in pixels.
setTimeScale(float) - Method in class de.gurkenlabs.litiengine.GameLoop
 
setTimeScale(float) - Method in interface de.gurkenlabs.litiengine.IGameLoop
Sets the game loop's time scale.
setTimeToLive(int) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Sets the time-to-live (TTL) of the particle, in milliseconds.
setTintColor(Color) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
Sets the tint color of this layer.
setTintColor(Color) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
 
setTitle(String) - Method in class de.gurkenlabs.litiengine.GameWindow
Sets the title for this window to the specified string.
setTrackRenderTimes(boolean) - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
Sets whether render times tracking is enabled.
setTransform(AffineTransform) - Method in class de.gurkenlabs.litiengine.graphics.MouseCursor
Sets the affine transform applied to the cursor image when it is rendered.
setTransparentBackground(boolean) - Method in class de.gurkenlabs.litiengine.gui.Appearance
Sets whether the background is transparent and triggers a change event.
setTransparentColor(Color) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapImage
 
setTransparentColor(Color) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapImage
 
setTriangleSize(double) - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
Gets the triangle indicator size.
setTriggerDeadzone(float) - Method in class de.gurkenlabs.litiengine.input.Gamepad
Sets the deadzone for any trigger components on this gamepad.
setTurnOnMove(boolean) - Method in class de.gurkenlabs.litiengine.entities.Creature
 
setTurnOnMove(boolean) - Method in interface de.gurkenlabs.litiengine.entities.IMobileEntity
Sets the turn on move parameter for this entity.
setTweenValues(TweenType, float[]) - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
 
setTweenValues(TweenType, float[]) - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
 
setTweenValues(TweenType, float[]) - Method in class de.gurkenlabs.litiengine.entities.Creature
 
setTweenValues(TweenType, float[]) - Method in class de.gurkenlabs.litiengine.entities.Entity
 
setTweenValues(TweenType, float[]) - Method in class de.gurkenlabs.litiengine.graphics.Camera
Applies interpolated tween values to the camera.
setTweenValues(TweenType, float[]) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
 
setTweenValues(TweenType, float[]) - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback.VolumeControl
 
setTweenValues(TweenType, float[]) - Method in interface de.gurkenlabs.litiengine.tweening.Tweenable
This method is called in a Tween's update() method to set the new interpolated values.
setType(TerrainType) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.WangSet
Sets which Wang positions this set uses.
setType(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
Sets the type of the property.
setType(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
Sets the user-defined type string of this map object.
setType(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
 
setType(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
 
setType(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TilesetEntry
 
setType(String) - Method in class de.gurkenlabs.litiengine.input.Gamepad
 
setTypeDelay(int) - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
Sets type delay, which determines how fast the typewriter effect will be.
setTypeSound(Sound) - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
Sets the sound that is played every time a new letter appears.
setUncaughtExceptionHandler(Thread.UncaughtExceptionHandler) - Static method in class de.gurkenlabs.litiengine.Game
Sets an UncaughtExceptionHandler used to handle all unexpected exceptions happening in the game.
setUpdateRate(int) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Sets the update rate of the emitter in milliseconds.
setUpKeys(int...) - Method in class de.gurkenlabs.litiengine.input.KeyboardEntityController
Sets the key codes for moving up.
setUpKeys(List) - Method in class de.gurkenlabs.litiengine.input.KeyboardEntityController
Sets the key codes for moving up.
setUpperBound(BigDecimal) - Method in class de.gurkenlabs.litiengine.gui.Spinner
Sets the highest allowed value.
setValue(boolean) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
Sets the value of the property as a boolean.
setValue(boolean) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
 
setValue(char) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
Sets the value of the property as a char.
setValue(char) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
 
setValue(double) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
Sets the value of the property as a double.
setValue(double) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
 
setValue(long) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
Sets the value of the property as a long.
setValue(long) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
 
setValue(Color) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
Sets the value of the property as a Color.
setValue(Color) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
 
setValue(Class, Object, String, T) - Static method in class de.gurkenlabs.litiengine.util.ReflectionUtilities
 
setValue(Enum) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
Sets the value of the property as an Enum.
setValue(Enum) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
 
setValue(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
Sets the value of the property as a String.
setValue(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
 
setValue(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
Sets the value for the tile data and updates the raw value list.
setValue(String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptParameterValue
 
setValue(String, boolean) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
Sets the value for the custom property with the given name to the given boolean.
setValue(String, boolean) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
 
setValue(String, byte) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
Sets the value for the custom property with the given name to the given byte.
setValue(String, byte) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
 
setValue(String, char) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
Sets the value for the custom property with the given name to the given char.
setValue(String, char) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
 
setValue(String, double) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
Sets the value for the custom property with the given name to the given double.
setValue(String, double) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
 
setValue(String, float) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
Sets the value for the custom property with the given name to the given float.
setValue(String, float) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
 
setValue(String, int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
Sets the value for the custom property with the given name to the given int.
setValue(String, int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
 
setValue(String, long) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
Sets the value for the custom property with the given name to the given long.
setValue(String, long) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
 
setValue(String, short) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
Sets the value for the custom property with the given name to the given short.
setValue(String, short) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
 
setValue(String, ICustomProperty) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
Sets the value for the custom property with the given name.
setValue(String, ICustomProperty) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
 
setValue(String, IMapObject) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
Sets the value for the custom property with the ID of the given map object.
setValue(String, IMapObject) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
 
setValue(String, Color) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
Sets the value for the custom property with the given name to the given color.
setValue(String, Color) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
 
setValue(String, Enum) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
Sets the value for the custom property with the given name to the given enum.
setValue(String, Enum) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
 
setValue(String, String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
Sets the value for the custom property with the given name to the given string.
setValue(String, String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
 
setValue(String, URL) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
Sets the value for the custom property with the given name to the given file.
setValue(String, URL) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
 
setValue(URL) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
Sets the value of the property as a URL.
setValue(URL) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
 
setValue(T) - Method in class de.gurkenlabs.litiengine.attributes.Attribute
Sets the base value of the attribute and fires a property change event.
setValue(T) - Method in interface de.gurkenlabs.litiengine.attributes.IAttribute
Sets a new value for this property.
setValue(T) - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
 
setVelocity(double) - Method in class de.gurkenlabs.litiengine.graphics.FreeFlightCamera
 
setVelocity(double) - Method in interface de.gurkenlabs.litiengine.physics.IMovementController
Sets the current velocity.
setVelocity(double) - Method in class de.gurkenlabs.litiengine.physics.MovementController
 
setVelocity(float) - Method in class de.gurkenlabs.litiengine.entities.Creature
 
setVelocity(float) - Method in interface de.gurkenlabs.litiengine.entities.IMobileEntity
Sets the base value on the velocity attribute of this instance.
setVelocityX(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Sets the horizontal velocity of the particle.
setVelocityX(RangeAttribute) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Sets the horizontal velocity parameter of spawned particles.
setVelocityY(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Sets the vertical velocity of the particle.
setVelocityY(RangeAttribute) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Sets the vertical velocity parameter of spawned particles.
setVersion(double) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
Sets the TMX format version of this map.
setVersion(String) - Method in class de.gurkenlabs.litiengine.GameInfo
Sets the game's version.
setVersion(String) - Method in class de.gurkenlabs.litiengine.resources.AsepriteFormat
 
setVerticalImagePadding(double) - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
Sets the vertical padding for the image.
setVerticalLowerBound(int) - Method in class de.gurkenlabs.litiengine.gui.ListField
Sets the vertical lower bound of the list field.
setVisible(boolean) - Method in class de.gurkenlabs.litiengine.entities.Entity
 
setVisible(boolean) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Sets the visibility of the entity.
setVisible(boolean) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
Sets whether the layer is visible.
setVisible(boolean) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
 
setVisible(boolean) - Method in class de.gurkenlabs.litiengine.graphics.MouseCursor
Sets whether the cursor is visible.
setVisible(boolean) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Sets the "visible" property on this GuiComponent.
setVolume(float) - Method in class de.gurkenlabs.litiengine.entities.SoundSource
Set the volume modifier.
setVolume(float) - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback
Sets the master volume of this playback.
setWalkable(boolean) - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
Sets whether this node is walkable.
setWangId(int[]) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.WangTile
Replaces all terrain indexes.
setWebsite(String) - Method in class de.gurkenlabs.litiengine.GameInfo
Sets the game's web site.
setWidth(double) - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
 
setWidth(double) - Method in class de.gurkenlabs.litiengine.entities.Entity
 
setWidth(double) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Sets the width of the entity.
setWidth(double) - Method in class de.gurkenlabs.litiengine.entities.StaticShadow
 
setWidth(double) - Method in class de.gurkenlabs.litiengine.entities.Trigger
 
setWidth(double) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Sets the GuiComponent's width.
setWidth(double) - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
Sets the width of the component and rescales the image.
setWidth(double) - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
 
setWidth(float) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
Sets the width of this map object.
setWidth(float) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
 
setWidth(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Sets the width of the particle, in pixels.
setWidth(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
Sets the width of the emitter in pixels.
setWidth(int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
Sets the width of the layer, in tiles.
setWidth(int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapImage
 
setWidth(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
 
setWidth(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapImage
 
setWidth(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
Sets the map width in tiles.
setWidth(int) - Method in class de.gurkenlabs.litiengine.resources.SpritesheetResource
Sets the width of the spritesheet.
setWidth(int) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas
Sets the width of the texture atlas.
setWidth(int) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.Sprite
Sets the width of the sprite.
setX(double) - Method in class de.gurkenlabs.litiengine.entities.Entity
 
setX(double) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Sets the X coordinate of the entity.
setX(double) - Method in class de.gurkenlabs.litiengine.entities.StaticShadow
 
setX(double) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Sets the GuiComponent's x coordinate.
setX(double) - Method in class de.gurkenlabs.litiengine.gui.screens.Screen
Overrides the setX method from GuiComponent to prevent changing the x-coordinate.
setX(float) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
Sets the x coordinate of this map object.
setX(float) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
 
setX(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Sets the X position of the particle relative to its emitter origin.
setX(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileOffset
 
setX(int) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.Sprite
Sets the x-coordinate of the sprite.
setXOffset(double) - Method in class de.gurkenlabs.litiengine.gui.ImageComponentList
Sets the horizontal offset for the image component list.
setY(double) - Method in class de.gurkenlabs.litiengine.entities.Entity
 
setY(double) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Sets the Y coordinate of the entity.
setY(double) - Method in class de.gurkenlabs.litiengine.entities.StaticShadow
 
setY(double) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Sets the GuiComponent's y coordinate.
setY(double) - Method in class de.gurkenlabs.litiengine.gui.screens.Screen
Overrides the setY method from GuiComponent to prevent changing the y-coordinate.
setY(float) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
Sets the y coordinate of this map object.
setY(float) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
 
setY(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Sets the Y position of the particle relative to its emitter origin.
setY(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileOffset
 
setY(int) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.Sprite
Sets the y-coordinate of the sprite.
setYOffset(double) - Method in class de.gurkenlabs.litiengine.gui.ImageComponentList
Sets the vertical offset for the image component list.
setZoom(float, int) - Method in class de.gurkenlabs.litiengine.graphics.Camera
 
setZoom(float, int) - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
Changes the camera's zoom over the specified duration (in frames) to the target zoom.
severity() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptDiagnostic
Returns the value of the severity record component.
SFXPlayback - Class in de.gurkenlabs.litiengine.sound
A SoundPlayback implementation for the playback of sound effects.
SHADOW_OFFSET - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
Pixel offset applied to the static shadow.
SHADOW_TYPE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
Type of static shadow cast (e.g. rectangle, ellipse).
SHADOWCOLOR - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapProperty
Color used for static shadows on the map.
shake(double, int, int) - Method in class de.gurkenlabs.litiengine.graphics.Camera
 
shake(double, int, int) - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
Shakes the camera for the specified duration.
shapeIntersects(Shape, Shape) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
Shape intersects.
ShapeParticle - Class in de.gurkenlabs.litiengine.graphics.emitters.particles
Represents a particle with a specific shape.
ShapeParticle(float, float) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.particles.ShapeParticle
Creates a new shape particle with the specified dimensions.
ShapeRenderer - Class in de.gurkenlabs.litiengine.graphics
 
shouldBeRendered(Graphics2D, IMap, ILayer, RenderType[]) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapRenderer
 
shouldDecreaseOnKey(int) - Method in class de.gurkenlabs.litiengine.gui.HorizontalSlider
 
shouldDecreaseOnKey(int) - Method in class de.gurkenlabs.litiengine.gui.Slider
Determines whether the slider value should be decreased when the given key is typed.
shouldDecreaseOnKey(int) - Method in class de.gurkenlabs.litiengine.gui.VerticalSlider
 
shouldIncreaseOnKey(int) - Method in class de.gurkenlabs.litiengine.gui.HorizontalSlider
 
shouldIncreaseOnKey(int) - Method in class de.gurkenlabs.litiengine.gui.Slider
Determines whether the slider value should be increased when the given key is typed.
shouldIncreaseOnKey(int) - Method in class de.gurkenlabs.litiengine.gui.VerticalSlider
 
shouldSpawn() - Method in class de.gurkenlabs.litiengine.environment.EntitySpawner
 
showBanner(String, String, int) - Method in class de.gurkenlabs.litiengine.scripting.ui.ScriptUiOverlay
 
showDefaultCursor() - Method in class de.gurkenlabs.litiengine.graphics.MouseCursor
Restores the native system cursor on the game window.
showGameMetrics() - Method in class de.gurkenlabs.litiengine.configuration.ClientConfiguration
Checks if game metrics are shown.
showMouseTargetMetric() - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
Checks if mouse target metric is shown.
showTilesMetric() - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
Checks if tiles metric is shown.
shuffle(double[]) - Method in class de.gurkenlabs.litiengine.GameRandom
Shuffles the elements in the specified array.
shuffle(int[]) - Method in class de.gurkenlabs.litiengine.GameRandom
Shuffles the elements in the specified array.
shuffle(long[]) - Method in class de.gurkenlabs.litiengine.GameRandom
Shuffles the elements in the specified array.
shuffle(List) - Method in class de.gurkenlabs.litiengine.GameRandom
Shuffles the elements in the specified collection.
shuffle(T[]) - Method in class de.gurkenlabs.litiengine.GameRandom
Shuffles the elements in the specified array.
shuffleSign(double) - Method in class de.gurkenlabs.litiengine.GameRandom
Shuffles the algebraic sign of the specified double value.
shuffleSign(float) - Method in class de.gurkenlabs.litiengine.GameRandom
Shuffles the algebraic sign of the specified float value.
shuffleSign(int) - Method in class de.gurkenlabs.litiengine.GameRandom
Shuffles the algebraic sign of the specified int value.
shuffleSign(long) - Method in class de.gurkenlabs.litiengine.GameRandom
Shuffles the algebraic sign of the specified long value.
Signature(String, String, List) - Constructor for record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Signature
Creates an instance of a Signature record class.
signatureHelp(ScriptLanguageService.Document, ScriptLanguageService.Position) - Method in class de.gurkenlabs.litiengine.scripting.JavaLanguageService
 
signatureHelp(ScriptLanguageService.Document, ScriptLanguageService.Position) - Method in interface de.gurkenlabs.litiengine.scripting.ScriptLanguageService
 
SignatureHelp(List, int, int) - Constructor for record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.SignatureHelp
Creates an instance of a SignatureHelp record class.
signatures() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.SignatureHelp
Returns the value of the signatures record component.
sin(float) - Static method in class de.gurkenlabs.litiengine.util.geom.Trigonometry
Fast approximation of Math.sin(double).
since(long) - Method in class de.gurkenlabs.litiengine.GameTime
Calculates the delta time between the current game time and the specified ticks in milliseconds.
since(long, int) - Method in class de.gurkenlabs.litiengine.GameTime
Calculates the delta time between the current game time and the specified ticks in milliseconds.
sinceEnvironmentLoad() - Method in class de.gurkenlabs.litiengine.GameTime
Get the time in milliseconds that has passed since the current environment was loaded.
sinceGameStart() - Method in class de.gurkenlabs.litiengine.GameTime
Gets the time in milliseconds that has passed since the game has been started.
sinDeg(float) - Static method in class de.gurkenlabs.litiengine.util.geom.Trigonometry
Fast approximation of Math.sin(double) accepting degrees.
SINE_IN - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
Sinusoidal ease-in.
SINE_INOUT - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
Sinusoidal ease-in / ease-out.
SINE_OUT - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
Sinusoidal ease-out.
SinglePlayTrack - Class in de.gurkenlabs.litiengine.sound
A Track that plays a sound once and then stops.
SinglePlayTrack(Sound) - Constructor for class de.gurkenlabs.litiengine.sound.SinglePlayTrack
Initializes a new SinglePlayTrack for the specified sound.
SinglePlayTrack(String) - Constructor for class de.gurkenlabs.litiengine.sound.SinglePlayTrack
Initializes a new SinglePlayTrack for the specified sound.
size(double, double) - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedProjectileBuilder
 
SIZE_BOTH - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenType
Both the width and height of the size.
SIZE_HEIGHT - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenType
The height of the size.
SIZE_WIDTH - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenType
The width of the size.
sizeChanged(IEntity) - Method in interface de.gurkenlabs.litiengine.entities.EntityTransformListener
This method is called whenever the size of an IEntity was changed.
skip(int) - Method in class de.gurkenlabs.litiengine.sound.spi.BitReader
Skips the specified number of bits without returning them.
SLICE - Enum constant in enum class de.gurkenlabs.litiengine.gui.ImageScaleMode
The image is scaled and cropped to fill the available space while maintaining its aspect ratio.
slideDown() - Method in class de.gurkenlabs.litiengine.gui.ListField
Slides the ListField down by one row.
Slider - Class in de.gurkenlabs.litiengine.gui
Abstract base class for GUI slider components that allow a user to pick a numerical value within a configurable range and step size.
Slider(double, double, double, double, float, float, float) - Constructor for class de.gurkenlabs.litiengine.gui.Slider
Constructs a new slider with the given bounds and value range.
slideUp() - Method in class de.gurkenlabs.litiengine.gui.ListField
Slides the ListField up by one row.
SNIPPET - Enum constant in enum class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.CompletionKind
 
SOFTWARE - Enum constant in enum class de.gurkenlabs.litiengine.configuration.Java2DPipeline
Force software rendering by disabling the OpenGL and Direct3D pipelines.
sorted(Comparator) - Method in class de.gurkenlabs.litiengine.entities.EntityQuery
Replaces the current ordering with a comparator.
sound() - Method in class de.gurkenlabs.litiengine.configuration.GameConfiguration
Gets the configuration group with all default sound settings.
Sound - Class in de.gurkenlabs.litiengine.sound
This class implements all required functionality to load sounds from the file system and provide a stream that can later on be used for the sound playback.
Sound(InputStream, String) - Constructor for class de.gurkenlabs.litiengine.sound.Sound
Creates a new Sound instance by the specified file path.
SOUND_LOOP - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
Whether the sound source loops its playback.
SOUND_NAME - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
Name of the sound resource played by the source.
SOUND_RANGE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
Range, in pixels, within which the sound is audible.
SOUND_VOLUME - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
Volume modifier of the sound source.
SoundConfiguration - Class in de.gurkenlabs.litiengine.configuration
 
SoundEffect - Class in de.gurkenlabs.litiengine.abilities.effects
 
SoundEffect(ICombatEntity, Sound...) - Constructor for class de.gurkenlabs.litiengine.abilities.effects.SoundEffect
Initializes a new instance of the SoundEffect class.
SoundEffect(ICombatEntity, String...) - Constructor for class de.gurkenlabs.litiengine.abilities.effects.SoundEffect
Initializes a new instance of the SoundEffect class with the specified executing entity and sounds.
SoundEffect(Sound...) - Constructor for class de.gurkenlabs.litiengine.abilities.effects.SoundEffect
Initializes a new instance of the SoundEffect class with the specified sounds.
SoundEffect(String...) - Constructor for class de.gurkenlabs.litiengine.abilities.effects.SoundEffect
Initializes a new instance of the SoundEffect class with the specified sounds.
SoundEngine - Class in de.gurkenlabs.litiengine.sound
This SoundEngine class provides all methods to play back sounds and music in your game.
SoundEngine() - Constructor for class de.gurkenlabs.litiengine.sound.SoundEngine
You should never call this manually! Instead use the Game.audio() instance.
SoundEvent - Class in de.gurkenlabs.litiengine.sound
This implementation is used for all events that need to pass a Sound object to their listeners.
SoundFormat - Enum Class in de.gurkenlabs.litiengine.resources
Contains all known audio file-formats supported by the engine.
SoundPlayback - Class in de.gurkenlabs.litiengine.sound
The SoundPlayback class is a wrapper SourceDataLine on which a Sound playback can be carried out.
SoundPlayback.VolumeControl - Class in de.gurkenlabs.litiengine.sound
An object for controlling the volume of a SoundPlayback.
SoundPlaybackListener - Interface in de.gurkenlabs.litiengine.sound
This event listener implementation provides callbacks for when a SoundPlayback instance gets cancelled or finished.
SoundResource - Class in de.gurkenlabs.litiengine.resources
Represents a sound resource that extends the NamedResource class.
SoundResource() - Constructor for class de.gurkenlabs.litiengine.resources.SoundResource
Default constructor for SoundResource.
SoundResource(Sound, SoundFormat) - Constructor for class de.gurkenlabs.litiengine.resources.SoundResource
Constructs a new SoundResource with the specified sound and format.
SoundResource(InputStream, String, SoundFormat) - Constructor for class de.gurkenlabs.litiengine.resources.SoundResource
Constructs a new SoundResource with the specified input stream, name, and format.
sounds() - Static method in class de.gurkenlabs.litiengine.resources.Resources
Gets the container that manages Sound resources.
Sounds - Class in de.gurkenlabs.litiengine.resources
Represents a container for managing sound resources.
SoundSource - Class in de.gurkenlabs.litiengine.entities
This is an Entity that can play or loop ambient sound effects within a given range and with a given volume.
SoundSource() - Constructor for class de.gurkenlabs.litiengine.entities.SoundSource
An empty constructor that just calls the super constructor of Entity.
SoundSource(double, double) - Constructor for class de.gurkenlabs.litiengine.entities.SoundSource
Initialize a SoundSource at a certain location.
SoundSource(double, double, double, double) - Constructor for class de.gurkenlabs.litiengine.entities.SoundSource
Initialize a SoundSource at a certain location with a given size.
SoundSource(Sound) - Constructor for class de.gurkenlabs.litiengine.entities.SoundSource
Initialize a SoundSource with a Sound.
SoundSource(String) - Constructor for class de.gurkenlabs.litiengine.entities.SoundSource
Initialize a SoundSource with the name of a sound which will then be fetched from the Resources.sounds().
SOUNDSOURCE - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.MapObjectType
A point/area emitting a sound.
SoundSourceMapObjectLoader - Class in de.gurkenlabs.litiengine.environment
 
SoundSourceMapObjectLoader() - Constructor for class de.gurkenlabs.litiengine.environment.SoundSourceMapObjectLoader
 
source() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptDiagnostic
Returns the value of the source record component.
source(ICombatEntity) - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedProjectileBuilder
 
sourceTileset - Variable in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
 
spawn() - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedProjectileBuilder
 
spawn() - Method in class de.gurkenlabs.litiengine.scripting.ScriptedSpawner.EntityBuilder
Creates, configures, and adds an entity to the environment.
spawn(IEntity) - Method in class de.gurkenlabs.litiengine.entities.Spawnpoint
Spawns the specified entity to the Environment of the Spawnpoint or the currently active Environment.
spawn(E, double, double) - Method in class de.gurkenlabs.litiengine.scripting.AbstractScript
Spawns the given entity at the specified coordinates.
spawn(E, double, double) - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
Spawns the given entity at the specified coordinates.
spawn(E, Point2D) - Method in class de.gurkenlabs.litiengine.scripting.AbstractScript
Spawns the given entity at the specified location.
spawn(E, Point2D) - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
Spawns the given entity at the specified location.
spawn(Class, double, double) - Method in class de.gurkenlabs.litiengine.scripting.AbstractScript
Spawns an entity of the given type at the specified coordinates.
spawn(Class, double, double) - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
Spawns an entity of the given type at the specified coordinates.
spawn(Class, Point2D) - Method in class de.gurkenlabs.litiengine.scripting.AbstractScript
Spawns an entity of the given type at the specified location.
spawn(Class, Point2D) - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
Spawns an entity of the given type at the specified location.
SPAWN_DIRECTION - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
Initial facing direction of the spawned entity.
SPAWN_INFO - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
Free-form spawn information string passed to the spawned entity.
SPAWN_PIVOT - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
Pivot point used when positioning the spawned entity.
SPAWN_PIVOT_OFFSETX - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
Horizontal offset of the spawn pivot.
SPAWN_PIVOT_OFFSETY - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
Vertical offset of the spawn pivot.
spawnAmount() - Element in annotation interface de.gurkenlabs.litiengine.entities.EmitterInfo
Specifies the amount of particles to spawn.
SPAWNAMOUNT - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Emitter
Number of particles spawned per spawn tick.
spawnCreature(String, double, double) - Method in class de.gurkenlabs.litiengine.scripting.AbstractScript
Spawns a creature with the given sprite prefix at the specified coordinates.
spawnCreature(String, double, double) - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
Spawns a creature with the given sprite prefix at the specified coordinates.
spawnCreature(String, Point2D) - Method in class de.gurkenlabs.litiengine.scripting.AbstractScript
Spawns a creature with the given sprite prefix at the specified location.
spawnCreature(String, Point2D) - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
Spawns a creature with the given sprite prefix at the specified location.
spawned(EntitySpawnedEvent) - Method in interface de.gurkenlabs.litiengine.entities.Spawnpoint.EntitySpawnedListener
Invoked when an entity is spawned.
spawner() - Method in class de.gurkenlabs.litiengine.scripting.AbstractScript
Returns a fluent spawner for creating entities in the current environment.
spawner() - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
Returns a fluent spawner for creating entities in the current environment.
spawnNewEntities() - Method in class de.gurkenlabs.litiengine.environment.EntitySpawner
Spawn new entities, depending on the SpawnMode, spawnAmount, spawnDelay, and spawnInterval of an EntitySpawner.
spawnParticle() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
Spawns new particles for the emitter.
Spawnpoint - Class in de.gurkenlabs.litiengine.entities
 
Spawnpoint() - Constructor for class de.gurkenlabs.litiengine.entities.Spawnpoint
Instantiates a new Spawnpoint entity.
Spawnpoint(double, double) - Constructor for class de.gurkenlabs.litiengine.entities.Spawnpoint
Instantiates a new Spawnpoint entity.
Spawnpoint(double, double, Direction) - Constructor for class de.gurkenlabs.litiengine.entities.Spawnpoint
 
Spawnpoint(int, double, double) - Constructor for class de.gurkenlabs.litiengine.entities.Spawnpoint
Instantiates a new Spawnpoint entity.
Spawnpoint(int, double, double, Direction) - Constructor for class de.gurkenlabs.litiengine.entities.Spawnpoint
Instantiates a new Spawnpoint entity.
Spawnpoint(int, Point2D) - Constructor for class de.gurkenlabs.litiengine.entities.Spawnpoint
Instantiates a new Spawnpoint entity.
Spawnpoint(int, Point2D, Direction) - Constructor for class de.gurkenlabs.litiengine.entities.Spawnpoint
Instantiates a new Spawnpoint entity.
Spawnpoint(Direction) - Constructor for class de.gurkenlabs.litiengine.entities.Spawnpoint
Instantiates a new Spawnpoint entity.
Spawnpoint(Direction, String) - Constructor for class de.gurkenlabs.litiengine.entities.Spawnpoint
Instantiates a new Spawnpoint entity.
Spawnpoint(Point2D) - Constructor for class de.gurkenlabs.litiengine.entities.Spawnpoint
 
Spawnpoint(Point2D, Direction) - Constructor for class de.gurkenlabs.litiengine.entities.Spawnpoint
 
SPAWNPOINT - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.MapObjectType
A spawn point for dynamically spawned entities.
Spawnpoint.EntitySpawnedListener - Interface in de.gurkenlabs.litiengine.entities
Functional interface for listening to entity spawned events.
SpawnpointMapObjectLoader - Class in de.gurkenlabs.litiengine.environment
 
SpawnpointMapObjectLoader() - Constructor for class de.gurkenlabs.litiengine.environment.SpawnpointMapObjectLoader
 
spawnProjectile() - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
Begins building and spawning a scripted projectile in the current environment.
spawnProp(String, double, double) - Method in class de.gurkenlabs.litiengine.scripting.AbstractScript
Spawns a prop with the given spritesheet at the specified coordinates.
spawnProp(String, double, double) - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
Spawns a prop with the given spritesheet at the specified coordinates.
spawnProp(String, Point2D) - Method in class de.gurkenlabs.litiengine.scripting.AbstractScript
Spawns a prop with the given spritesheet at the specified location.
spawnProp(String, Point2D) - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
Spawns a prop with the given spritesheet at the specified location.
spawnRate() - Element in annotation interface de.gurkenlabs.litiengine.entities.EmitterInfo
Specifies the rate at which particles are spawned.
SPAWNRATE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Emitter
Spawn rate in milliseconds between spawn ticks.
SpeechBubble - Class in de.gurkenlabs.litiengine.gui
A SpeechBubble is a GuiComponent with a given text that is pinned to an entity and moves with it.
SpeechBubble(IEntity, double, double, int, String) - Constructor for class de.gurkenlabs.litiengine.gui.SpeechBubble
Instantiates a new Speech bubble.
SpeechBubble(IEntity, String) - Constructor for class de.gurkenlabs.litiengine.gui.SpeechBubble
Instantiates a new speech bubble.
speed(double) - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedProjectileBuilder
 
Spinner - Class in de.gurkenlabs.litiengine.gui
A numeric text-field component with attached up/down arrow buttons that adjust the current value by a configurable step size within a bounded range.
Spinner(double, double, double, double, double, double, double, double) - Constructor for class de.gurkenlabs.litiengine.gui.Spinner
Constructs a new spinner.
splash(double, int) - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedProjectileBuilder
 
splitDouble(String) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
Splits the specified string by the ArrayUtilities.DEFAULT_STRING_DELIMITER into a double array.
splitDouble(String, String) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
Splits the specified string by the defined delimiter into a double array.
splitInt(String) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
Splits the specified string by the ArrayUtilities.DEFAULT_STRING_DELIMITER into an int array.
splitInt(String, String) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
Splits the specified string by the defined delimiter into an int array.
SPREAD - Enum constant in enum class de.gurkenlabs.litiengine.entities.EntityPivotType
Represents a distribution or spread of entities or effects over the entire bounding box of the reference entity.
sprite(String) - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedProjectileBuilder
 
SPRITE - Enum constant in enum class de.gurkenlabs.litiengine.graphics.emitters.particles.ParticleType
Sprite-based particle.
SpriteParticle - Class in de.gurkenlabs.litiengine.graphics.emitters.particles
 
SpriteParticle(Spritesheet) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.particles.SpriteParticle
 
spritePrefix() - Element in annotation interface de.gurkenlabs.litiengine.entities.AnimationInfo
Specifies the prefixes for the sprite animations.
Spritesheet - Class in de.gurkenlabs.litiengine.graphics
Represents a single sprite sheet image carved up into individual sprite frames of equal width and height.
Spritesheet(BufferedImage, String, int, int) - Constructor for class de.gurkenlabs.litiengine.graphics.Spritesheet
Instantiates a new Spritesheet instance.
SPRITESHEETNAME - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
Name of the spritesheet associated with the entity.
SpritesheetResource - Class in de.gurkenlabs.litiengine.resources
Represents a resource for managing spritesheets.
SpritesheetResource() - Constructor for class de.gurkenlabs.litiengine.resources.SpritesheetResource
Default constructor for SpritesheetResource.
SpritesheetResource(Spritesheet) - Constructor for class de.gurkenlabs.litiengine.resources.SpritesheetResource
Constructs a new SpritesheetResource from a Spritesheet object.
SpritesheetResource(SpritesheetResource) - Constructor for class de.gurkenlabs.litiengine.resources.SpritesheetResource
 
SpritesheetResource(BufferedImage, String, int, int) - Constructor for class de.gurkenlabs.litiengine.resources.SpritesheetResource
Constructs a new SpritesheetResource from a BufferedImage.
spritesheets() - Static method in class de.gurkenlabs.litiengine.resources.Resources
Gets the container that manages Spritesheet resources.
Spritesheets - Class in de.gurkenlabs.litiengine.resources
Manages the loading, storing, and retrieval of spritesheets.
spriteString() - Method in enum class de.gurkenlabs.litiengine.entities.PropState
 
spriteString() - Method in enum class de.gurkenlabs.litiengine.graphics.CreatureAnimationState
Retrieves the sprite string associated with this animation state.
SS_0 - Enum constant in enum class de.gurkenlabs.litiengine.util.TimeUtilities.TimerFormat
Timer format in seconds and tenths of a second (SS.0).
SS_00 - Enum constant in enum class de.gurkenlabs.litiengine.util.TimeUtilities.TimerFormat
Timer format in seconds and hundredths of a second (SS.00).
SS_000 - Enum constant in enum class de.gurkenlabs.litiengine.util.TimeUtilities.TimerFormat
Timer format in seconds and milliseconds (SS.000).
StaggerAxis - Enum Class in de.gurkenlabs.litiengine.environment.tilemap
 
StaggerIndex - Enum Class in de.gurkenlabs.litiengine.environment.tilemap
 
start() - Static method in class de.gurkenlabs.litiengine.Game
Starts the GameLoops and other components.
start() - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
 
start() - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
Start the speech bubble.
start() - Method in interface de.gurkenlabs.litiengine.ILaunchable
Starts the operation of this instance.
start() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Range
Returns the value of the start record component.
start() - Method in class de.gurkenlabs.litiengine.scripting.ScriptSequence
Starts the sequence and transfers cancellation ownership to its context.
start() - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
 
start() - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback
Starts playing the audio.
start() - Method in class de.gurkenlabs.litiengine.tweening.Tween
Starts the Tween by setting its start time to the current game time in ticks.
start() - Method in class de.gurkenlabs.litiengine.tweening.TweenEngine
Start.
start() - Method in class de.gurkenlabs.litiengine.util.CommandManager
 
start(Tweenable, TweenType, int) - Method in class de.gurkenlabs.litiengine.tweening.TweenEngine
Starts a new Tween.
started() - Method in interface de.gurkenlabs.litiengine.GameListener
This method gets called after the Game.start method was executed.
started(Tween) - Method in interface de.gurkenlabs.litiengine.tweening.TweenListener
Invoked when a Tween is started (or restarted).
STARTHEIGHT_MAX - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
Maximum initial particle height, in pixels.
STARTHEIGHT_MIN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
Minimum initial particle height, in pixels.
STARTWIDTH_MAX - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
Maximum initial particle width, in pixels.
STARTWIDTH_MIN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
Minimum initial particle width, in pixels.
State - Class in de.gurkenlabs.litiengine.entities.behavior
Represents an abstract state in a state machine.
State(String) - Constructor for class de.gurkenlabs.litiengine.entities.behavior.State
Initializes a new instance of the State class with the specified name.
StateController<T> - Class in de.gurkenlabs.litiengine.entities.behavior
Controls the state of an entity.
StateController(T) - Constructor for class de.gurkenlabs.litiengine.entities.behavior.StateController
Initializes a new instance of the StateController class with the specified entity.
StateEvent - Class in de.gurkenlabs.litiengine.entities.behavior
 
StateEvent(State) - Constructor for class de.gurkenlabs.litiengine.entities.behavior.StateEvent
 
StateListener - Interface in de.gurkenlabs.litiengine.entities.behavior
 
StateMachine - Class in de.gurkenlabs.litiengine.entities.behavior
Represents a state machine that manages the states and transitions of an entity.
StateMachine() - Constructor for class de.gurkenlabs.litiengine.entities.behavior.StateMachine
 
STATIC - Enum constant in enum class de.gurkenlabs.litiengine.physics.Collision
Static collision behavior, typically for immovable objects.
StaticShadow - Class in de.gurkenlabs.litiengine.entities
 
StaticShadow(double, double, float, float, StaticShadowType) - Constructor for class de.gurkenlabs.litiengine.entities.StaticShadow
Instantiates a new StaticShadow entity.
StaticShadow(int, double, double, float, float, StaticShadowType) - Constructor for class de.gurkenlabs.litiengine.entities.StaticShadow
Instantiates a new StaticShadow entity.
StaticShadow(int, String, double, double, float, float, StaticShadowType) - Constructor for class de.gurkenlabs.litiengine.entities.StaticShadow
Instantiates a new StaticShadow entity.
StaticShadow(CollisionBox) - Constructor for class de.gurkenlabs.litiengine.entities.StaticShadow
Instantiates a new StaticShadow entity.
StaticShadow(StaticShadowType) - Constructor for class de.gurkenlabs.litiengine.entities.StaticShadow
Instantiates a new StaticShadow entity.
StaticShadow(StaticShadowType, int) - Constructor for class de.gurkenlabs.litiengine.entities.StaticShadow
Instantiates a new StaticShadow entity.
STATICSHADOW - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.MapObjectType
A static (baked) shadow.
StaticShadowLayer - Class in de.gurkenlabs.litiengine.graphics
 
StaticShadowLayer(Environment, Color) - Constructor for class de.gurkenlabs.litiengine.graphics.StaticShadowLayer
Instantiates a new StaticShadowLayer instance.
StaticShadowMapObjectLoader - Class in de.gurkenlabs.litiengine.environment
 
StaticShadowMapObjectLoader() - Constructor for class de.gurkenlabs.litiengine.environment.StaticShadowMapObjectLoader
 
StaticShadowType - Enum Class in de.gurkenlabs.litiengine.graphics
Enumerates the offset directions used when rendering a static (baked) shadow.
STEEL - Static variable in class de.gurkenlabs.litiengine.entities.Material
Steel material.
StickyForce - Class in de.gurkenlabs.litiengine.physics
The Force implementation sticks to an entity in terms of its location.
StickyForce(IEntity, float, float) - Constructor for class de.gurkenlabs.litiengine.physics.StickyForce
Instantiates a new sticky force.
StickyForce(Point2D, float, float) - Constructor for class de.gurkenlabs.litiengine.physics.StickyForce
Instantiates a new sticky force.
STONE - Static variable in class de.gurkenlabs.litiengine.entities.Material
Stone material.
stop() - Method in class de.gurkenlabs.litiengine.entities.behavior.EntityNavigator
Stops the navigation and resets the current segment and path.
stop() - Method in class de.gurkenlabs.litiengine.entities.SoundSource
Cancels the current playback.
stop() - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
Stop the speech bubble.
stop() - Method in class de.gurkenlabs.litiengine.tweening.Tween
Stops the Tween.
stop(Tweenable, TweenType) - Method in class de.gurkenlabs.litiengine.tweening.TweenEngine
Looks for a registered Tween instance with the given target and type.
stopMusic() - Method in class de.gurkenlabs.litiengine.scripting.GameScript
Stops currently playing music.
stopMusic() - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
Stops the playback of the current background music.
stopped() - Method in interface de.gurkenlabs.litiengine.entities.behavior.NavigationListener
 
stopped(Tween) - Method in interface de.gurkenlabs.litiengine.tweening.TweenListener
Invoked when a Tween is stopped, either manually via Tween.stop() or by completing its duration when no looping is configured.
Stopwatch - Class in de.gurkenlabs.litiengine.util
Utility class for stopwatch-related operations.
storeProperties(Properties) - Method in class de.gurkenlabs.litiengine.configuration.ConfigurationGroup
Store properties.
StreamUtilities - Class in de.gurkenlabs.litiengine.util.io
 
STRETCH - Enum constant in enum class de.gurkenlabs.litiengine.gui.ImageScaleMode
The image is stretched to fill the available space.
STRING - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.MapObjectPropertyType
 
strings() - Static method in class de.gurkenlabs.litiengine.resources.Resources
Gets a container that manages String resources.
Strings - Class in de.gurkenlabs.litiengine.resources
This class provides methods to manage and retrieve localized strings from resource bundles.
sub(Vector2D) - Method in class de.gurkenlabs.litiengine.util.geom.Vector2D
Subtracts another vector from this one and returns the resulting new vector.
Subscription - Interface in de.gurkenlabs.litiengine.scripting
A removable event or runtime registration.
Subscriptions - Class in de.gurkenlabs.litiengine.scripting
Owns a collection of registrations and releases them together.
Subscriptions() - Constructor for class de.gurkenlabs.litiengine.scripting.Subscriptions
 
SUBTRACT - Enum constant in enum class de.gurkenlabs.litiengine.attributes.Modification
 
support - Variable in class de.gurkenlabs.litiengine.attributes.Attribute
The support object used to manage and notify property change listeners.
SURFACE - Enum constant in enum class de.gurkenlabs.litiengine.graphics.RenderType
Surface layer above the ground.
suspend() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Suspend the GuiComponent and all its child Components (Makes the GuiComponent invisible and removes mouse listeners.).
Symbol(String, ScriptLanguageService.SymbolKind, String, ScriptLanguageService.Range, List) - Constructor for record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Symbol
Creates an instance of a Symbol record class.
symbols() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Analysis
Returns the value of the symbols record component.

T

Tag - Annotation Interface in de.gurkenlabs.litiengine.entities
This attribute provides initial values for Entity tags.
tagged(String) - Method in class de.gurkenlabs.litiengine.entities.EntityQuery
Keeps entities that have the specified tag.
tags - Variable in class de.gurkenlabs.litiengine.scripting.ScriptedSpawner.EntityBuilder
 
Tags - Annotation Interface in de.gurkenlabs.litiengine.entities
This attribute provides initial values for Entity tags.
TAGS - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
Comma-separated list of tags assigned to an entity.
takeScreenshot() - Method in class de.gurkenlabs.litiengine.graphics.RenderComponent
Signals the RenderComponent to take a screenshot on the next render cycle.
target() - Element in annotation interface de.gurkenlabs.litiengine.scripting.ScriptInfo
 
target(float...) - Method in class de.gurkenlabs.litiengine.tweening.Tween
Sets the target values absolutely.
TargetingStrategy - Class in de.gurkenlabs.litiengine.abilities.targeting
The abstract class TargetingStrategy defines the logic for selecting targets based on various strategies.
TargetingStrategy(boolean, boolean) - Constructor for class de.gurkenlabs.litiengine.abilities.targeting.TargetingStrategy
Constructor for the TargetingStrategy class.
targetRelative(float...) - Method in class de.gurkenlabs.litiengine.tweening.Tween
Sets the target values relatively to the start values.
team() - Element in annotation interface de.gurkenlabs.litiengine.entities.CombatInfo
The team number of the combat entity.
team(int) - Method in class de.gurkenlabs.litiengine.entities.EntityQuery
Keeps only combat entities assigned to a team.
TEMPLATE_FILE_EXTENSION - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.xml.Blueprint
Templates in this format typically come from the Tiled editor and only support a single MapObject.
terminate() - Static method in class de.gurkenlabs.litiengine.Game
Terminates the game, releases all engine resources, saves configuration, and notifies listeners.
terminate() - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
 
terminate() - Method in interface de.gurkenlabs.litiengine.ILaunchable
Terminates the operation of this instance.
terminate() - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
 
terminate() - Method in class de.gurkenlabs.litiengine.tweening.TweenEngine
Terminate.
terminate() - Method in class de.gurkenlabs.litiengine.UpdateLoop
 
terminate() - Method in class de.gurkenlabs.litiengine.util.CommandManager
 
terminated() - Method in interface de.gurkenlabs.litiengine.GameListener
This method is called when the Game was terminated (just before System.exit is about to be called).
terminating() - Method in interface de.gurkenlabs.litiengine.GameListener
This method gets called before the Game is about to be terminated.
TerrainType - Enum Class in de.gurkenlabs.litiengine.environment.tilemap
 
text() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Document
Returns the value of the text record component.
text() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.TextEdit
Returns the value of the text record component.
Text - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
 
Text() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.Text
 
Text(Text) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.Text
 
TEXT - Enum constant in enum class de.gurkenlabs.litiengine.graphics.emitters.particles.ParticleType
Text particle.
TextEdit(ScriptLanguageService.Range, String) - Constructor for record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.TextEdit
Creates an instance of a TextEdit record class.
TextFieldComponent - Class in de.gurkenlabs.litiengine.gui
A single-line text input GUI component.
TextFieldComponent(double, double, double, double, String) - Constructor for class de.gurkenlabs.litiengine.gui.TextFieldComponent
Constructs a new TextFieldComponent.
TextParticle - Class in de.gurkenlabs.litiengine.graphics.emitters.particles
Represents a particle that renders text.
TextParticle(String) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.particles.TextParticle
Constructs a TextParticle with the specified text.
TextRenderer - Class in de.gurkenlabs.litiengine.graphics
This class provides static methods for rendering text with various options such as alignment, scaling, rotation, and anti-aliasing.
TEXTS - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
Encoded list of texts used by text-rendering particles.
TextureAtlas - Class in de.gurkenlabs.litiengine.resources
Represents a texture atlas, which is a collection of images packed into a single image.
TextureAtlas.CustomBooleanAdapter - Class in de.gurkenlabs.litiengine.resources
Custom adapter to convert between String and Boolean values for XML serialization.
TextureAtlas.Sprite - Class in de.gurkenlabs.litiengine.resources
Represents a sprite in the texture atlas.
then(Runnable) - Method in class de.gurkenlabs.litiengine.scripting.ScriptSequence
Appends an action after the currently accumulated delay.
TICK_DELTATIME_LAG - Static variable in class de.gurkenlabs.litiengine.GameLoop
The tick UpdateLoop.getDeltaTime() at which we consider the game not to run fluently anymore.
Tile - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
 
Tile() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.Tile
Instantiates a new Tile instance.
Tile(int) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.Tile
Instantiates a new Tile instance.
Tile(Tile) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.Tile
Instantiates a new Tile instance with the same attributes as a given Tile.
TileAnimation - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
 
TileAnimation() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.TileAnimation
 
TileAnimation(List) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.TileAnimation
 
TileChunk - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
This class represents a chunk of tiles in an infinite map.
TileChunk() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.TileChunk
 
TileData - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
Represents the tile data for a tile map.
TileData() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
Default constructor for the TileData class.
TileData(TileData) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
Copy constructor for the TileData class.
TileData(List, int, int, String, String) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
Constructs a new TileData instance with the specified parameters.
TileData.Compression - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
Utility class for tile data compression types.
TileData.Encoding - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
Utility class for tile data encoding types.
TileLayer - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
Represents a layer of tiles in the tile map.
TileLayer() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.TileLayer
Instantiates a new TileLayer instance.
TileLayer(int, int) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.TileLayer
Creates an empty, editable tile layer with the specified dimensions.
TileLayer(TileData) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.TileLayer
Instantiates a new TileLayer instance with the specified data.
TileLayer(TileLayer) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.TileLayer
Copy constructor for the TileLayer class.
TileOffset - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
 
TileOffset() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.TileOffset
 
TileOffset(int, int) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.TileOffset
 
Tileset - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
The Tileset class represents a collection of tiles used in a tile-based map.
Tileset() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
Default constructor for the Tileset class.
Tileset(Tileset) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
Copy constructor for the Tileset class.
Tileset(Tileset, int) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
Creates a map-local copy of a tileset with the supplied first global tile ID.
TilesetEntry - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
 
TilesetEntry() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.TilesetEntry
Instantiates a new TilesetEntry.
TilesetEntry(Tileset, int) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.TilesetEntry
Instantiates a new TilesetEntry from the specified tileset.
TilesetEntry(Tileset, TilesetEntry) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.TilesetEntry
 
tilesets() - Static method in class de.gurkenlabs.litiengine.resources.Resources
Gets the container that manages Tileset resources.
Tilesets - Class in de.gurkenlabs.litiengine.resources
Manages the loading and storage of Tileset resources.
TileTransformations - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
 
TileTransformations() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.TileTransformations
 
TileTransformations(TileTransformations) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.TileTransformations
 
time() - Static method in class de.gurkenlabs.litiengine.Game
Gets time information about the running game/environment.
timeToLiveReached() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
Time to live reached.
timeToLiveReached() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
 
timeToLiveReached() - Method in class de.gurkenlabs.litiengine.graphics.ImageEffect
Checks if the time-to-live of this image effect has been reached.
timeToLiveReached() - Method in interface de.gurkenlabs.litiengine.ITimeToLive
Determines whether this instance has exceeded its time to live.
TimeUtilities - Class in de.gurkenlabs.litiengine.util
Utility class for various time-related operations.
TimeUtilities.TimerFormat - Enum Class in de.gurkenlabs.litiengine.util
Enum representing various timer formats.
title() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.CodeAction
Returns the value of the title record component.
TmxException - Exception Class in de.gurkenlabs.litiengine.environment.tilemap.xml
Thrown to indicate that something has gone wrong with the processing of a TMX file.
TmxException() - Constructor for exception class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxException
 
TmxException(String) - Constructor for exception class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxException
 
TmxException(String, Throwable) - Constructor for exception class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxException
 
TmxException(Throwable) - Constructor for exception class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxException
 
TmxMap - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
JAXB-bound representation of a Tiled (TMX) map.
TmxMap() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
Creates a new TmxMap.
TmxMap(IMapOrientation) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
Creates a new TmxMap with the given map orientation, defaulting the render order to right-down and the Tiled version to the maximum supported value.
TmxMap(TmxMap) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
Copy constructor for the TmxMap class.
TmxProperty - Annotation Interface in de.gurkenlabs.litiengine.environment.tilemap
This annotation identifies which name is used by the map-object property related to the annotated member.
TmxPropertyInfo - Annotation Interface in de.gurkenlabs.litiengine.environment.tilemap
Provides rich metadata for a TMX map object property, including canonical English documentation, category grouping, value type, default values, and translation keys for localization.
TmxPropertyMetadataRegistry - Class in de.gurkenlabs.litiengine.environment.tilemap
Thread-safe registry that indexes all annotated map object properties and types in LITIengine.
TmxPropertyMetadataRegistry.PropertyMetadata - Record Class in de.gurkenlabs.litiengine.environment.tilemap
Documentation and serialization metadata for one TMX property.
TmxPropertyMetadataRegistry.TypeMetadata - Record Class in de.gurkenlabs.litiengine.environment.tilemap
Documentation and localization metadata for one TMX object type.
TmxType - Annotation Interface in de.gurkenlabs.litiengine.environment.tilemap
 
TmxTypeInfo - Annotation Interface in de.gurkenlabs.litiengine.environment.tilemap
Provides metadata for built-in map object types, including canonical English names, descriptions, and translation keys.
toAngle() - Method in enum class de.gurkenlabs.litiengine.Direction
Converts this direction to the median angle of the range that is described by this direction.
toAseprite(Animation) - Static method in class de.gurkenlabs.litiengine.resources.Animations
Builds an Aseprite JSON model from the given animation.
toBufferedImage(Image) - Static method in class de.gurkenlabs.litiengine.util.Imaging
Converts a given Image instance to a BufferedImage.
toCompatibleImage(BufferedImage) - Static method in class de.gurkenlabs.litiengine.util.Imaging
Creates a compatible buffered image that contains the source image.
toDimensionString() - Method in class de.gurkenlabs.litiengine.gui.screens.Resolution
Returns the resolution dimensions as a string using "x" as the delimiter (e.g. "1920x1080").
toDimensionString(String) - Method in class de.gurkenlabs.litiengine.gui.screens.Resolution
Returns the resolution dimensions as a string using the provided delimiter.
toFileExtension() - Method in enum class de.gurkenlabs.litiengine.resources.ImageFormat
Converts this format instance to a file format string that can be used as an extension (e.g. .png).
toFileExtension() - Method in enum class de.gurkenlabs.litiengine.resources.SoundFormat
Converts this format instance to a file format string that can be used as an extension (e.g. .ogg).
toFlagValue() - Method in enum class de.gurkenlabs.litiengine.Direction
Gets a flag value that can be used to exchange the information of this enum value in an size-optimized manner (e.g. for network communication).
toggle() - Method in class de.gurkenlabs.litiengine.entities.LightSource
Toggles the light source between active and inactive states.
TOGGLE_MESSAGE - Static variable in class de.gurkenlabs.litiengine.entities.LightSource
Message identifier used to toggle this light source via the engine's messaging system.
toggleDropDown() - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
Toggle drop down.
togglePaused() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
Toggles the paused state of the emitter.
toggleSelection() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Toggle this GuiComponent's selection.
toggleStopped() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
Toggles the stopped state of the emitter.
toggleSuspension() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Toggle this GuiComponent's suspension state.
tokens() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Analysis
Returns the value of the tokens record component.
toList(T[][]) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
 
toMilliseconds(long) - Method in class de.gurkenlabs.litiengine.GameTime
Converts the specified ticks to milliseconds using the game loop's update rate.
toMilliseconds(long, int) - Method in class de.gurkenlabs.litiengine.GameTime
Converts the specified ticks to milliseconds using the specified update rate.
TOP - Enum constant in enum class de.gurkenlabs.litiengine.Valign
 
toString() - Method in class de.gurkenlabs.litiengine.attributes.Attribute
Returns a string representation of the current value of the attribute.
toString() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
Returns a string representation of this node, including its grid position and costs.
toString() - Method in class de.gurkenlabs.litiengine.entities.Creature
 
toString() - Method in class de.gurkenlabs.litiengine.entities.Entity
 
toString() - Method in class de.gurkenlabs.litiengine.entities.Material
 
toString() - Method in class de.gurkenlabs.litiengine.entities.Prop
 
toString() - Method in class de.gurkenlabs.litiengine.entities.StaticShadow
Returns a string representation of this static shadow.
toString() - Method in record class de.gurkenlabs.litiengine.environment.tilemap.TmxPropertyMetadataRegistry.PropertyMetadata
Returns a string representation of this record class.
toString() - Method in record class de.gurkenlabs.litiengine.environment.tilemap.TmxPropertyMetadataRegistry.TypeMetadata
Returns a string representation of this record class.
toString() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
 
toString() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapImage
 
toString() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
 
toString() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObjectLayer
 
toString() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tile
 
toString() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileOffset
 
toString() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
 
toString() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.WangColor
 
toString() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.WangSet
 
toString() - Method in class de.gurkenlabs.litiengine.GameMetrics.RenderInfo
 
toString() - Method in class de.gurkenlabs.litiengine.GameMetrics.RenderMetrics
 
toString() - Method in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio
 
toString() - Method in class de.gurkenlabs.litiengine.gui.screens.Resolution
 
toString() - Method in class de.gurkenlabs.litiengine.input.Gamepad
 
toString() - Method in class de.gurkenlabs.litiengine.physics.Force
Returns a string representation of the Force object.
toString() - Method in record class de.gurkenlabs.litiengine.physics.RaycastHit
Returns a string representation of this record class.
toString() - Method in enum class de.gurkenlabs.litiengine.resources.ImageFormat
 
toString() - Method in enum class de.gurkenlabs.litiengine.resources.SoundFormat
 
toString() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptCompilationContext
Returns a string representation of this record class.
toString() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptDiagnostic
Returns a string representation of this record class.
toString() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Analysis
Returns a string representation of this record class.
toString() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.CodeAction
Returns a string representation of this record class.
toString() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Completion
Returns a string representation of this record class.
toString() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Document
Returns a string representation of this record class.
toString() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Hover
Returns a string representation of this record class.
toString() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Location
Returns a string representation of this record class.
toString() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Parameter
Returns a string representation of this record class.
toString() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Position
Returns a string representation of this record class.
toString() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Range
Returns a string representation of this record class.
toString() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.SemanticToken
Returns a string representation of this record class.
toString() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Signature
Returns a string representation of this record class.
toString() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.SignatureHelp
Returns a string representation of this record class.
toString() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Symbol
Returns a string representation of this record class.
toString() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.TextEdit
Returns a string representation of this record class.
toString() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Workspace
Returns a string representation of this record class.
toString() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptPropertyMetadata
Returns a string representation of this record class.
toString() - Method in class de.gurkenlabs.litiengine.sound.IntroTrack
 
toString() - Method in class de.gurkenlabs.litiengine.sound.LoopedTrack
 
toString() - Method in class de.gurkenlabs.litiengine.sound.SinglePlayTrack
 
toString() - Method in class de.gurkenlabs.litiengine.sound.Sound
 
toString() - Method in class de.gurkenlabs.litiengine.sound.SoundEvent
 
toString() - Method in class de.gurkenlabs.litiengine.util.geom.Vector2D
 
toTicks(int) - Method in class de.gurkenlabs.litiengine.GameTime
Converts the specified milliseconds to ticks using the game loop's update rate.
toTicks(int, int) - Method in class de.gurkenlabs.litiengine.GameTime
Converts the specified milliseconds to ticks using the specified update rate.
toTimerFormat(long, TimeUtilities.TimerFormat) - Static method in class de.gurkenlabs.litiengine.util.TimeUtilities
Converts a duration to a formatted timer string based on the specified timer format.
towards(double, double) - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedProjectileBuilder
 
towards(Point2D) - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedProjectileBuilder
 
Track - Interface in de.gurkenlabs.litiengine.sound
The Track class defines a sequence in which music Sounds should be played back by the engine.
trackInConsole(String, LongConsumer) - Static method in class de.gurkenlabs.litiengine.util.Stopwatch
Tracks the execution time of a given operation and logs it to the console.
trackRenderTime(String, double, GameMetrics.RenderInfo...) - Method in class de.gurkenlabs.litiengine.GameMetrics
 
trackRenderTimes() - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
Checks if render times tracking is enabled.
Transition - Class in de.gurkenlabs.litiengine.entities.behavior
Represents a transition with a priority and a target state.
Transition(int) - Constructor for class de.gurkenlabs.litiengine.entities.behavior.Transition
Initializes a new instance of the Transition class with the specified priority.
Transition(int, State) - Constructor for class de.gurkenlabs.litiengine.entities.behavior.Transition
Initializes a new instance of the Transition class with the specified priority and target state.
translateShape(Shape, Point2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
Translates the given shape so that the top-left corner of its bounding box matches the supplied location.
TransparencyImageEffect - Class in de.gurkenlabs.litiengine.graphics
Applies a constant alpha multiplier to every pixel of an image for the effect's lifetime.
TransparencyImageEffect(int, float) - Constructor for class de.gurkenlabs.litiengine.graphics.TransparencyImageEffect
Initializes a new instance of the TransparencyImageEffect.
TRIANGLE - Enum constant in enum class de.gurkenlabs.litiengine.graphics.emitters.particles.ParticleType
Triangular particle.
Trigger - Class in de.gurkenlabs.litiengine.entities
An invisible map area that activates configured targets when an allowed entity collides or interacts.
Trigger(Trigger.TriggerActivation, String) - Constructor for class de.gurkenlabs.litiengine.entities.Trigger
Instantiates a new Trigger entity.
Trigger(Trigger.TriggerActivation, String, boolean) - Constructor for class de.gurkenlabs.litiengine.entities.Trigger
Instantiates a new Trigger entity.
Trigger(Trigger.TriggerActivation, String, boolean, int) - Constructor for class de.gurkenlabs.litiengine.entities.Trigger
Initializes a new instance of the Trigger class.
Trigger(Trigger.TriggerActivation, String, String) - Constructor for class de.gurkenlabs.litiengine.entities.Trigger
Instantiates a new Trigger entity.
Trigger(Trigger.TriggerActivation, String, String, boolean) - Constructor for class de.gurkenlabs.litiengine.entities.Trigger
Instantiates a new Trigger entity.
TRIGGER - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.MapObjectType
A trigger that fires messages when activated.
TRIGGER_ACTIVATION - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
Activation mode of a trigger (interact, collision, etc.).
TRIGGER_ACTIVATORS - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
Identifiers of entities that may activate the trigger.
TRIGGER_COOLDOWN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
Cooldown, in milliseconds, between subsequent activations of the trigger.
TRIGGER_MESSAGE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
Message dispatched when the trigger fires.
TRIGGER_ONETIME - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
Whether the trigger can fire only once.
TRIGGER_TARGETS - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
Identifiers of entities that receive the trigger message.
Trigger.TriggerActivation - Enum Class in de.gurkenlabs.litiengine.entities
Selects the physical interaction that attempts to activate a trigger.
TriggerActivatedListener - Interface in de.gurkenlabs.litiengine.entities
This listener provides a callback for when a Trigger was activated.
TriggerActivatingCondition - Interface in de.gurkenlabs.litiengine.entities
This listener provides a callback that allows to check conditions for activating a Trigger and prevent the activation if necessary.
TriggerDeactivatedListener - Interface in de.gurkenlabs.litiengine.entities
This listener provides a callback for when a Trigger was deactivated.
TriggerEvent - Class in de.gurkenlabs.litiengine.entities
Represents an event triggered by a Trigger in the game.
TriggerListener - Interface in de.gurkenlabs.litiengine.entities
This listener provides callbacks for when a Trigger gets activated or deactivated.
TriggerMapObjectLoader - Class in de.gurkenlabs.litiengine.environment
 
TriggerMapObjectLoader() - Constructor for class de.gurkenlabs.litiengine.environment.TriggerMapObjectLoader
 
Trigonometry - Class in de.gurkenlabs.litiengine.util.geom
Provides fast, approximate trigonometric functions backed by precomputed look-up tables.
tryGet(String) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
Tries to get a resource with the specified name from this container.
tryGet(URL) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
Tries to get a resource with the specified URL from this container.
TTL_MAX - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
Maximum particle time-to-live, in milliseconds.
TTL_MIN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
Minimum particle time-to-live, in milliseconds.
turnOnMove() - Method in class de.gurkenlabs.litiengine.entities.Creature
 
turnOnMove() - Method in interface de.gurkenlabs.litiengine.entities.IMobileEntity
Gets the turn on move parameter for this entity.
turnOnMove() - Element in annotation interface de.gurkenlabs.litiengine.entities.MovementInfo
Specifies whether the entity should turn while moving.
Tween - Class in de.gurkenlabs.litiengine.tweening
A Tween is an interpolation between start values and target values over a given time period.
Tween(Tweenable, TweenType, int) - Constructor for class de.gurkenlabs.litiengine.tweening.Tween
Instantiates a new tween.
Tweenable - Interface in de.gurkenlabs.litiengine.tweening
The Tweenable interface allows modifying an object's attributes smoothly over time using Tween instances managed by the TweenEngine.
TweenEngine - Class in de.gurkenlabs.litiengine.tweening
The TweenEngine is the central manager for Tweens.
TweenEngine() - Constructor for class de.gurkenlabs.litiengine.tweening.TweenEngine
Instantiates a new TweenEngine.
TweenEquation - Interface in de.gurkenlabs.litiengine.tweening
An interface to generally apply a function to a value.
TweenFunction - Enum Class in de.gurkenlabs.litiengine.tweening
Easing equations based on Robert Penner's work: ...
TweenListener - Interface in de.gurkenlabs.litiengine.tweening
This listener interface receives lifecycle events from a Tween.
TweenLoop - Enum Class in de.gurkenlabs.litiengine.tweening
Determines how a Tween behaves once its duration has elapsed.
tweens() - Static method in class de.gurkenlabs.litiengine.Game
Gets the game's Tween manager that holds all currently active Tween instances.
TweenType - Enum Class in de.gurkenlabs.litiengine.tweening
The TweenType determines which values of a Tweenable will be modified by a Tween.
type() - Element in annotation interface de.gurkenlabs.litiengine.environment.tilemap.MapObjectPropertyDefinition
 
type() - Element in annotation interface de.gurkenlabs.litiengine.environment.tilemap.TmxPropertyInfo
Expected value type (e.g. "string", "int", "float", "boolean", "color", "enum").
type() - Method in record class de.gurkenlabs.litiengine.environment.tilemap.TmxPropertyMetadataRegistry.PropertyMetadata
Returns the value of the type record component.
type() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Parameter
Returns the value of the type record component.
type() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.SemanticToken
Returns the value of the type record component.
type() - Element in annotation interface de.gurkenlabs.litiengine.scripting.ScriptProperty
 
type() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptPropertyMetadata
Returns the value of the type record component.
TypeMetadata(String, String, String, String) - Constructor for record class de.gurkenlabs.litiengine.environment.tilemap.TmxPropertyMetadataRegistry.TypeMetadata
Creates an instance of a TypeMetadata record class.
typeName() - Method in record class de.gurkenlabs.litiengine.environment.tilemap.TmxPropertyMetadataRegistry.TypeMetadata
Returns the value of the typeName record component.
typesInPackage(String, ClassLoader) - Static method in class de.gurkenlabs.litiengine.scripting.EngineTypeCatalog
 

U

ui() - Method in class de.gurkenlabs.litiengine.scripting.AbstractScript
Returns the scripted UI overlay service owned by this context.
ui() - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
Returns the scripted UI overlay service owned by this context.
UI - Enum constant in enum class de.gurkenlabs.litiengine.graphics.RenderType
UI layer (rendered last).
uncaughtException(Thread, Throwable) - Method in class de.gurkenlabs.litiengine.DefaultUncaughtExceptionHandler
 
UNDEFINED - Enum constant in enum class de.gurkenlabs.litiengine.Direction
Undefined direction with a flag value of 8 and an angle of 0 degrees.
UNDEFINED - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenType
Undefined type.
UNDEFINED - Enum constant in enum class de.gurkenlabs.litiengine.util.TimeUtilities.TimerFormat
Undefined timer format.
UNDEFINED - Static variable in class de.gurkenlabs.litiengine.entities.Material
Default fall-back material used when no specific material is assigned.
UNDEFINED_MAPOBJECTTYPE - Static variable in enum class de.gurkenlabs.litiengine.environment.tilemap.MapObjectType
Sentinel value used to identify IMapObject instances without an explicit type attribute.
unit() - Element in annotation interface de.gurkenlabs.litiengine.scripting.ScriptProperty
 
unit() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptPropertyMetadata
Returns the value of the unit record component.
unitVector() - Method in class de.gurkenlabs.litiengine.util.geom.Vector2D
Returns the unit vector pointing in the same direction as this vector, or the zero vector if this vector has length zero.
UNKNOWN - Enum constant in enum class de.gurkenlabs.litiengine.attributes.Modification
 
unload() - Method in class de.gurkenlabs.litiengine.environment.Environment
Unloads all entities of this environment.
unloadAllScripts() - Method in class de.gurkenlabs.litiengine.entities.behavior.DefaultScriptBehaviorController
Unloads all scripts currently loaded by this behavior controller.
unloaded(Environment) - Method in interface de.gurkenlabs.litiengine.environment.EnvironmentListener
 
unloaded(Environment) - Method in interface de.gurkenlabs.litiengine.environment.EnvironmentUnloadedListener
This method is called after the environment was unloaded.
unloadEnvironment() - Method in class de.gurkenlabs.litiengine.environment.GameWorld
Unloads the current Environment and sets it to null.
unloadScript(String) - Method in class de.gurkenlabs.litiengine.entities.behavior.DefaultScriptBehaviorController
Unloads a script by its definition ID.
unmarshal(CustomPropertyAdapter.PropertyList) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyAdapter
 
unmarshal(Integer) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.BooleanIntegerAdapter
Converts an Integer value to a Boolean object.
unmarshal(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.ColorAdapter
Converts a String value to a Color object.
unmarshal(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.DecimalFloatAdapter
Converts a String value from the XML into a Float object.
unmarshal(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.IntegerArrayAdapter
 
unmarshal(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.NumberAdapter
 
unmarshal(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.PolylineAdapter
 
unmarshal(String) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.CustomBooleanAdapter
Converts a String value to a Boolean.
unmarshal(String) - Method in class de.gurkenlabs.litiengine.util.io.URLAdapter
 
unpause() - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
Un-pauses the playback of this animation.
unregister(EntityAction) - Method in class de.gurkenlabs.litiengine.entities.EntityActionMap
Unregisters the supplied EntityAction.
unregister(String) - Method in class de.gurkenlabs.litiengine.entities.EntityActionMap
Unregisters the EntityAction with the supplied name.
unsubscribe() - Method in interface de.gurkenlabs.litiengine.scripting.Subscription
 
UNSUPPORTED - Enum constant in enum class de.gurkenlabs.litiengine.resources.ImageFormat
 
UNSUPPORTED - Enum constant in enum class de.gurkenlabs.litiengine.resources.SoundFormat
 
UP - Enum constant in enum class de.gurkenlabs.litiengine.Direction
Direction pointing up with a flag value of 16 and an angle of 180 degrees.
update() - Method in class de.gurkenlabs.litiengine.abilities.AbilityExecution
Updates the state of this ability execution.
update() - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
Updates the effect, checking for appliances that have reached their duration and applying follow-up effects if needed.
update() - Method in class de.gurkenlabs.litiengine.entities.behavior.DefaultScriptBehaviorController
 
update() - Method in class de.gurkenlabs.litiengine.entities.behavior.EntityNavigator
 
update() - Method in class de.gurkenlabs.litiengine.entities.behavior.StateMachine
Updates the state machine, performing the current state's actions and handling transitions.
update() - Method in class de.gurkenlabs.litiengine.entities.Trigger
 
update() - Method in class de.gurkenlabs.litiengine.environment.EntitySpawner
 
update() - Method in class de.gurkenlabs.litiengine.environment.GameWorld
Don't call this manually!
update() - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
 
update() - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
 
update() - Method in class de.gurkenlabs.litiengine.graphics.animation.EntityAnimationController
 
update() - Method in class de.gurkenlabs.litiengine.graphics.animation.PropAnimationController
 
update() - Method in class de.gurkenlabs.litiengine.graphics.Camera
 
update() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
 
update() - Method in class de.gurkenlabs.litiengine.graphics.FreeFlightCamera
 
update() - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
 
update() - Method in class de.gurkenlabs.litiengine.input.Gamepad
 
update() - Method in class de.gurkenlabs.litiengine.input.GamepadEntityController
 
update() - Method in class de.gurkenlabs.litiengine.input.Keyboard
 
update() - Method in class de.gurkenlabs.litiengine.input.Mouse
 
update() - Method in class de.gurkenlabs.litiengine.input.MousePathController
Updates the controller, handling the entity's movement based on mouse input.
update() - Method in interface de.gurkenlabs.litiengine.IUpdateable
This method is called by the game loop on all objects that are attached to the loop.
update() - Method in class de.gurkenlabs.litiengine.physics.MovementController
 
update() - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
Clears all collision boxes registered on the PhysicsEngine once per tick and re-adds them with their updated positions.
update() - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedProjectile
 
update() - Method in class de.gurkenlabs.litiengine.scripting.EntityScriptController
 
update() - Method in interface de.gurkenlabs.litiengine.scripting.ScriptInstance
Processes one game-loop update.
update() - Method in class de.gurkenlabs.litiengine.scripting.ScriptManager
Dispatches one update to non-controller-managed script attachments.
update() - Method in class de.gurkenlabs.litiengine.scripting.ui.ScriptUiOverlay
 
update() - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
 
update() - Method in class de.gurkenlabs.litiengine.tweening.TweenEngine
Updates all registered Tweens by applying the TweenEquation.
update() - Method in class de.gurkenlabs.litiengine.UpdateLoop
Calls the update() procedure on all registered instances.
update(Appearance) - Method in class de.gurkenlabs.litiengine.gui.Appearance
Updates the appearance settings with the values from the specified Appearance object.
update(SpritesheetResource) - Method in class de.gurkenlabs.litiengine.resources.Spritesheets
Updates a spritesheet with the specified resource information.
update(Point2D, float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Updates the effect's position, change in xCurrent, change in yCurrent, remaining lifetime, and color.
update(Point2D, float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.SpriteParticle
 
updateAnimationController() - Method in class de.gurkenlabs.litiengine.entities.Creature
Updates the animation controller for the creature.
updateBehavior() - Method in class de.gurkenlabs.litiengine.entities.behavior.DefaultScriptBehaviorController
 
updateFocus() - Method in class de.gurkenlabs.litiengine.graphics.Camera
 
updateFocus() - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
Currently an update function for the shake effect.
updateFocus() - Method in class de.gurkenlabs.litiengine.graphics.LocationLockCamera
 
updateLighting() - Method in class de.gurkenlabs.litiengine.environment.Environment
Forces an update on the lighting layers for the entire map.
updateLighting(Rectangle2D) - Method in class de.gurkenlabs.litiengine.environment.Environment
Forces an update on the lighting layers for the specified section on the map.
UpdateLoop - Class in de.gurkenlabs.litiengine
The UpdateLoop is a basic loop implementation that performs operations at the specified tickRate by continuously processing the registered logic and delaying the loop until the requested rate is met.
UpdateLoop(String, int) - Constructor for class de.gurkenlabs.litiengine.UpdateLoop
 
updateMapObject(EmitterAttributes, IMapObject) - Static method in class de.gurkenlabs.litiengine.environment.EmitterMapObjectLoader
 
updateOrigin() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
Updates the origin point of the emitter.
UPDATERATE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Emitter
Update delay of the emitter, in milliseconds.
updateSection(Rectangle2D) - Method in class de.gurkenlabs.litiengine.graphics.ColorLayer
Updates a specific section of the layer.
updateSliderDimensions() - Method in class de.gurkenlabs.litiengine.gui.HorizontalSlider
Updates the dimensions of the slider thumb based on the number of steps.
updateSliderDimensions() - Method in class de.gurkenlabs.litiengine.gui.Slider
Updates the geometry of the slider in response to a change in min/max value or step size.
updateSliderDimensions() - Method in class de.gurkenlabs.litiengine.gui.VerticalSlider
 
updateWalkable(Rectangle2D) - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
Updates the walkable attribute of nodes intersected by the specified rectangle.
uri() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Document
Returns the value of the uri record component.
uri() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Location
Returns the value of the uri record component.
UriUtilities - Class in de.gurkenlabs.litiengine.util
Utility class for URI-related operations.
URLAdapter - Class in de.gurkenlabs.litiengine.util.io
This class allows for absolute and relative URLs to be unmarshalled as Java URL objects.
URLAdapter() - Constructor for class de.gurkenlabs.litiengine.util.io.URLAdapter
Constructs a new URLAdapter, with no additional properties.
URLAdapter(URL) - Constructor for class de.gurkenlabs.litiengine.util.io.URLAdapter
Constructs a new URLAdapter, configured to use relative URLs using the supplied URL as a base.
useKerning() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectText
Returns whether the text is rendered with kerning enabled.
useKerning() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Text
 
usesCustomRenderType() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
Returns whether this particle has a custom render type that overrides the emitter's render type.

V

validate() - Method in class de.gurkenlabs.litiengine.scripting.ScriptDefinition
Validates fields required for registration.
valign() - Element in annotation interface de.gurkenlabs.litiengine.entities.CollisionInfo
Specifies the vertical alignment of the entity's collision box.
Valign - Enum Class in de.gurkenlabs.litiengine
The enum Valign defines a range of vertical alignments.
value - Variable in class de.gurkenlabs.litiengine.attributes.Attribute
The base value of the attribute.
value() - Method in class de.gurkenlabs.litiengine.abilities.AbilityAttributes
Gets the value attribute of this ability.
value() - Element in annotation interface de.gurkenlabs.litiengine.abilities.AbilityInfo
The value of the ability.
value() - Element in annotation interface de.gurkenlabs.litiengine.entities.Tag
 
value() - Element in annotation interface de.gurkenlabs.litiengine.entities.Tags
 
value() - Element in annotation interface de.gurkenlabs.litiengine.environment.tilemap.TmxType
 
value(int) - Method in class de.gurkenlabs.litiengine.abilities.AbilityBuilder
Sets the general-purpose value exposed through the ability attributes.
value(int) - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedAbilityBuilder
 
valueChanged(GamepadEvent) - Method in interface de.gurkenlabs.litiengine.input.GamepadEvents.GamepadValueChangedListener
Invoked when a gamepad component value was changed.
valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.abilities.CastType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.Align
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.attributes.Modification
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.configuration.DisplayMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.configuration.Java2DPipeline
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.configuration.Quality
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.Direction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.entities.EntityPivotType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.entities.LightSource.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.entities.PropState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.entities.Rotation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.entities.Trigger.TriggerActivation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.environment.IEntitySpawner.SpawnMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.environment.tilemap.MapObjectPropertyType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.environment.tilemap.MapObjectType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.environment.tilemap.RenderOrder
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.environment.tilemap.StaggerAxis
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.environment.tilemap.StaggerIndex
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.environment.tilemap.TerrainType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.graphics.CreatureAnimationState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.graphics.emitters.particles.ParticleType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.graphics.RenderType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.graphics.StaticShadowType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.gui.ImageScaleMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.gui.Orientation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.physics.Collision
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.resources.ImageFormat
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.resources.SoundFormat
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.scripting.ScriptDiagnostic.Severity
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.scripting.ScriptHostType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.CompletionKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.SymbolKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.tweening.TweenLoop
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.tweening.TweenType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.util.TimeUtilities.TimerFormat
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.Valign
Returns the enum constant of this class with the specified name.
values() - Static method in enum class de.gurkenlabs.litiengine.abilities.CastType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.gurkenlabs.litiengine.Align
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.gurkenlabs.litiengine.attributes.Modification
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.gurkenlabs.litiengine.configuration.DisplayMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.gurkenlabs.litiengine.configuration.Java2DPipeline
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.gurkenlabs.litiengine.configuration.Quality
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.gurkenlabs.litiengine.Direction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.gurkenlabs.litiengine.entities.EntityPivotType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.gurkenlabs.litiengine.entities.LightSource.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.gurkenlabs.litiengine.entities.PropState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.gurkenlabs.litiengine.entities.Rotation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.gurkenlabs.litiengine.entities.Trigger.TriggerActivation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.gurkenlabs.litiengine.environment.IEntitySpawner.SpawnMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.gurkenlabs.litiengine.environment.tilemap.MapObjectPropertyType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.gurkenlabs.litiengine.environment.tilemap.MapObjectType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.gurkenlabs.litiengine.environment.tilemap.RenderOrder
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.gurkenlabs.litiengine.environment.tilemap.StaggerAxis
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.gurkenlabs.litiengine.environment.tilemap.StaggerIndex
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.gurkenlabs.litiengine.environment.tilemap.TerrainType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.gurkenlabs.litiengine.graphics.CreatureAnimationState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.gurkenlabs.litiengine.graphics.emitters.particles.ParticleType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.gurkenlabs.litiengine.graphics.RenderType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.gurkenlabs.litiengine.graphics.StaticShadowType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.gurkenlabs.litiengine.gui.ImageScaleMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.gurkenlabs.litiengine.gui.Orientation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.gurkenlabs.litiengine.physics.Collision
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.gurkenlabs.litiengine.resources.ImageFormat
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.gurkenlabs.litiengine.resources.SoundFormat
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.gurkenlabs.litiengine.scripting.ScriptDiagnostic.Severity
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.gurkenlabs.litiengine.scripting.ScriptHostType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.CompletionKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.SymbolKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.gurkenlabs.litiengine.tweening.TweenLoop
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.gurkenlabs.litiengine.tweening.TweenType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.gurkenlabs.litiengine.util.TimeUtilities.TimerFormat
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.gurkenlabs.litiengine.Valign
Returns an array containing the constants of this enum class, in the order they are declared.
VARIABLE - Enum constant in enum class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.CompletionKind
 
VARIABLE - Enum constant in enum class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.SymbolKind
 
Vector2D - Class in de.gurkenlabs.litiengine.util.geom
A simple mutable 2D vector with basic linear algebra operations (addition, subtraction, scaling, dot product, length and unit/normal vector).
Vector2D() - Constructor for class de.gurkenlabs.litiengine.util.geom.Vector2D
Creates a new zero vector.
Vector2D(double, double) - Constructor for class de.gurkenlabs.litiengine.util.geom.Vector2D
Creates a new vector with the supplied components.
Vector2D(Point2D, Point2D) - Constructor for class de.gurkenlabs.litiengine.util.geom.Vector2D
Creates a new vector pointing from p1 to p2.
velocity() - Element in annotation interface de.gurkenlabs.litiengine.entities.MovementInfo
Specifies the default velocity of the entity in pixels per second.
VELOCITY - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenType
The velocity of the entity.
VELOCITY_X_MAX - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
Maximum horizontal initial velocity.
VELOCITY_X_MIN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
Minimum horizontal initial velocity.
VELOCITY_Y_MAX - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
Maximum vertical initial velocity.
VELOCITY_Y_MIN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
Minimum vertical initial velocity.
version() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Document
Returns the value of the version record component.
VERTICAL - Enum constant in enum class de.gurkenlabs.litiengine.gui.Orientation
 
verticalFlip(BufferedImage) - Static method in class de.gurkenlabs.litiengine.util.Imaging
Flips the specified image vertically.
VerticalSlider - Class in de.gurkenlabs.litiengine.gui
A Slider whose minimum value is at the top and maximum value is at the bottom.
VerticalSlider(double, double, double, double, float, float, float) - Constructor for class de.gurkenlabs.litiengine.gui.VerticalSlider
Creates a vertical slider.
VERYHIGH - Enum constant in enum class de.gurkenlabs.litiengine.configuration.Quality
 
VERYLOW - Enum constant in enum class de.gurkenlabs.litiengine.configuration.Quality
 
VOLUME - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenType
The volume of the entity.

W

waitFor(int) - Method in class de.gurkenlabs.litiengine.scripting.ScriptSequence
Adds a delay before the next appended action.
WangColor - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
One terrain material (a Tiled wangcolor) within a WangSet.
WangColor() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.WangColor
Creates a white terrain named Terrain without a representative tile.
WangColor(WangColor) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.WangColor
Creates a copy, including custom properties.
WangColor(String, Color) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.WangColor
Creates a terrain with default probability 1.
WangSet - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
A Tiled terrain or Wang set containing terrain colors and per-tile edge/corner assignments.
WangSet() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.WangSet
Creates an empty mixed terrain set named Terrain Set.
WangSet(WangSet) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.WangSet
Creates a deep copy of a terrain set.
WangSet(String, TerrainType) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.WangSet
Creates an empty terrain set.
WangTile - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
Associates one local tile ID with the terrains at its four corners and four edges.
WangTile() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.WangTile
Creates tile zero with no assigned terrains.
WangTile(int, int[]) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.WangTile
Creates a tile assignment.
WangTile(WangTile) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.WangTile
Creates an independent copy.
WARNING - Enum constant in enum class de.gurkenlabs.litiengine.scripting.ScriptDiagnostic.Severity
A potential problem that does not prevent execution.
wasHit(int) - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
 
wasHit(int) - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
Checks if this entity was hit within a specific time span.
wasKilled() - Method in class de.gurkenlabs.litiengine.entities.EntityHitEvent
Returns whether the hit killed the target.
wasReleased(int) - Method in interface de.gurkenlabs.litiengine.input.IKeyboard
Checks whether the key with the specified keyCode was recently released.
wasReleased(int) - Method in class de.gurkenlabs.litiengine.input.Keyboard
 
wasReleased(int) - Method in class de.gurkenlabs.litiengine.scripting.ScriptInput
Checks whether the key with the specified keyCode was recently released.
WAV - Enum constant in enum class de.gurkenlabs.litiengine.resources.SoundFormat
 
width() - Element in annotation interface de.gurkenlabs.litiengine.entities.EntityInfo
Specifies the default width of the entity.
window() - Static method in class de.gurkenlabs.litiengine.Game
Gets the game's window in which the RenderComponent lives.
WINDOWED - Enum constant in enum class de.gurkenlabs.litiengine.configuration.DisplayMode
Windowed display mode.
withCondition(BiPredicate) - Method in class de.gurkenlabs.litiengine.abilities.targeting.TargetingStrategy
Adds a custom condition to the targeting strategy.
withHealth(int) - Method in class de.gurkenlabs.litiengine.scripting.ScriptedSpawner.CreatureBuilder
 
withHealth(int) - Method in class de.gurkenlabs.litiengine.scripting.ScriptedSpawner.EntityBuilder
Sets current and maximum hit points when the entity supports combat.
within(Point2D, double) - Method in class de.gurkenlabs.litiengine.entities.EntityQuery
Keeps entities whose center is at most the specified distance from a point.
withName(String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptedSpawner.CreatureBuilder
 
withName(String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptedSpawner.EntityBuilder
Sets the entity name.
withName(String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptedSpawner.PropBuilder
 
withRenderType(RenderType) - Method in class de.gurkenlabs.litiengine.scripting.ScriptedSpawner.EntityBuilder
Sets the entity's render layer.
withTags(String...) - Method in class de.gurkenlabs.litiengine.scripting.ScriptedSpawner.CreatureBuilder
 
withTags(String...) - Method in class de.gurkenlabs.litiengine.scripting.ScriptedSpawner.EntityBuilder
Sets tags to add to the entity.
withTags(String...) - Method in class de.gurkenlabs.litiengine.scripting.ScriptedSpawner.PropBuilder
 
WOOD - Static variable in class de.gurkenlabs.litiengine.entities.Material
Wood material.
Workspace(Path, ClassLoader, Collection, Map) - Constructor for record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Workspace
Creates an instance of a Workspace record class.
Workspace(Path, ClassLoader, Map) - Constructor for record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Workspace
 
world() - Static method in class de.gurkenlabs.litiengine.Game
Gets the game's world which is a global environment manager that contains all Environments and provides the currently active Environment and Camera.
wrap() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectText
Returns whether the text wraps within the bounds of its map object.
wrap() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Text
 
write(Path) - Method in class de.gurkenlabs.litiengine.resources.AsepriteFormat
Writes this Aseprite document to the given path as a (pretty-printed) JSON file.
writeToString(boolean) - Method in class de.gurkenlabs.litiengine.resources.AsepriteFormat
Writes this Aseprite document as a JSON string.
writeTreeToString(JsonValue, boolean) - Static method in class de.gurkenlabs.litiengine.util.io.JsonUtilities
Serializes the given JSON value to a string.

X

X - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.StaggerAxis
 
XmlUtilities - Class in de.gurkenlabs.litiengine.util.io
JAXB helpers used to read and write engine XML resources.

Y

Y - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.StaggerAxis
 

Z

ZLIB - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData.Compression
Constant for ZLIB compression.
ZOOM - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenType
The zoom level (e.g. of the Camera).
zoomChanged(ZoomChangedEvent) - Method in interface de.gurkenlabs.litiengine.graphics.ICamera.ZoomChangedListener
Invoked when the zoom of a camera changed.
ZoomChangedEvent - Class in de.gurkenlabs.litiengine.graphics
Event emitted after a camera's zoom factor changes.