Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

A - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
A - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Xbox
 
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.
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.
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
 
ACCELERATION_X_MIN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
 
ACCELERATION_Y_MAX - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
 
ACCELERATION_Y_MIN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
 
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
 
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.
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
 
add(String, Spritesheet) - Method in class de.gurkenlabs.litiengine.resources.Spritesheets
 
add(String, T) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
Add the specified resource to this container.
The added element can later be retrieved from this container by calling get(resourceName).
add(URL, T) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
 
ADD - Enum constant in enum class de.gurkenlabs.litiengine.attributes.Modification
 
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<T>) - 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
 
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<? super T>) - 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.
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(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(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.
addMaxModifier(AttributeModifier<T>) - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
 
addMinModifier(AttributeModifier<T>) - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
 
addModifier(AttributeModifier<T>) - Method in class de.gurkenlabs.litiengine.attributes.Attribute
Adds the specified modifier to this attribute.
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<? super T>, Function<? super T, String>) - Method in class de.gurkenlabs.litiengine.graphics.animation.EntityAnimationController
 
addRule(Predicate<? super T>, Function<? super T, String>) - 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<? super T>, Function<? super T, String>, int) - Method in class de.gurkenlabs.litiengine.graphics.animation.EntityAnimationController
 
addRule(Predicate<? super T>, Function<? super T, String>, 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<IEntity>, 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<IEntity>, 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
 
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.
ALL_COMPONENTS - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DualShock4
 
ALL_COMPONENTS - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Xbox
 
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.
AlphanumComparator() - Constructor for class de.gurkenlabs.litiengine.util.AlphanumComparator
 
ALPHAVARIANCE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Emitter
 
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
 
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.
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
 
ANGLE_MIN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
 
ANIMATESPRITE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
 
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
 
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<? super T>, Function<? super T, String>, 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.
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
 
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
 
apply(BufferedImage) - Method in class de.gurkenlabs.litiengine.graphics.ImageEffect
 
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(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.
applyMaxModifiers(T) - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
 
applyMinModifiers(T) - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
 
applyModifiers(T) - Method in class de.gurkenlabs.litiengine.attributes.Attribute
Apply modifiers.
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
 
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
 
ARROW_DOWN - Static variable in class de.gurkenlabs.litiengine.gui.DropdownListField
 
ARROW_DOWN - Static variable in class de.gurkenlabs.litiengine.gui.Spinner
 
ARROW_DOWN - Static variable in class de.gurkenlabs.litiengine.gui.VerticalSlider
 
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
 
ARROW_UP - Static variable in class de.gurkenlabs.litiengine.gui.VerticalSlider
 
assignPenalty(AStarNode) - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
 
assignRenderType(IEntity, RenderType) - Method in class de.gurkenlabs.litiengine.environment.Environment
 
AStarGrid - Class in de.gurkenlabs.litiengine.entities.behavior
 
AStarGrid(int, int, int) - Constructor for class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
 
AStarGrid(Dimension, int) - Constructor for class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
 
AStarNode - Class in de.gurkenlabs.litiengine.entities.behavior
 
AStarNode(boolean, Rectangle, int, int) - Constructor for class de.gurkenlabs.litiengine.entities.behavior.AStarNode
 
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.
atan2(float, float) - Static method in class de.gurkenlabs.litiengine.util.geom.Trigonometry
 
atan2Deg(float, float) - Static method in class de.gurkenlabs.litiengine.util.geom.Trigonometry
 
atan2DegStrict(float, float) - Static method in class de.gurkenlabs.litiengine.util.geom.Trigonometry
 
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(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(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
 
attachControllers() - Method in class de.gurkenlabs.litiengine.entities.Entity
 
attachControllers() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Attaches all controllers to this entity.
Attribute<T> - Class in de.gurkenlabs.litiengine.attributes
An attribute is a numerical representation of a property that can be adjusted using AttributeModifiers.
Attribute(T) - Constructor for class de.gurkenlabs.litiengine.attributes.Attribute
Initializes a new instance of the Attribute class.
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, 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.
AttributeModifier<T> - Class in de.gurkenlabs.litiengine.attributes
An attribute modifier allows to modify attributes by the specified Modification and modify value.
AttributeModifier(Modification, double) - Constructor for class de.gurkenlabs.litiengine.attributes.AttributeModifier
Initializes a new instance of the AttributeModifier class.
audio() - Static method in class de.gurkenlabs.litiengine.Game
Gets the engine's SoundEngine component that can be used to play sounds and music.
Sound can be loaded and accessed using the Resources API and are managed by the
Resources.sounds() resource container.

B

B - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
B - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Xbox
 
BACK_IN - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
 
BACK_INOUT - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
 
BACK_OUT - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
 
BACKGROUND - Enum constant in enum class de.gurkenlabs.litiengine.graphics.RenderType
 
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
 
BASE - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
BASE2 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
BASE3 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
BASE4 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
BASE5 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
BASE6 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
BASE64 - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData.Encoding
 
begin() - Method in class de.gurkenlabs.litiengine.tweening.Tween
Begins the Tween by setting its start time to the current game time in ticks.
begin(Tweenable, TweenType, int) - Method in class de.gurkenlabs.litiengine.tweening.TweenEngine
Begins a new Tween.
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<String[]>) - Method in class de.gurkenlabs.litiengine.util.CommandManager
Binds a command to a specific consumer.
Blueprint - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
 
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
 
BMP - Enum constant in enum class de.gurkenlabs.litiengine.resources.ImageFormat
 
BooleanIntegerAdapter - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
 
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_INOUT - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
 
BOUNCE_OUT - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
 
btt - Variable in enum class de.gurkenlabs.litiengine.environment.tilemap.RenderOrder
 
build(float, float) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Blueprint
 
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
 
buildCurrentCacheKey() - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
Build a unique cache key for the current frame.
BUTTON_0 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
BUTTON_1 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
BUTTON_10 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
BUTTON_11 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
BUTTON_12 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
BUTTON_13 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
BUTTON_14 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
BUTTON_15 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
BUTTON_16 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
BUTTON_17 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
BUTTON_18 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
BUTTON_19 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
BUTTON_2 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
BUTTON_20 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
BUTTON_21 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
BUTTON_22 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
BUTTON_23 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
BUTTON_24 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
BUTTON_25 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
BUTTON_26 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
BUTTON_27 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
BUTTON_28 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
BUTTON_29 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
BUTTON_3 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
BUTTON_30 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
BUTTON_31 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
BUTTON_4 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
BUTTON_5 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
BUTTON_6 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
BUTTON_7 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
BUTTON_8 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
BUTTON_9 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 

C

C - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
calcRotationAngleInDegrees(double, double, double, double) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
 
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 - Class in de.gurkenlabs.litiengine.graphics
 
Camera() - Constructor for class de.gurkenlabs.litiengine.graphics.Camera
Instantiates a new Camera instance.
CameraEvent - Class in de.gurkenlabs.litiengine.graphics
 
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.
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<IMobileEntity>) - 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
 
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
Can take 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.
castType() - Element in annotation interface de.gurkenlabs.litiengine.abilities.AbilityInfo
The cast type of the ability.
CastType - Enum Class in de.gurkenlabs.litiengine.abilities
The CastType enum represents the types of casting an ability in the game.
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 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DPad
Synonmous with OFF
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
 
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.
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<T>) - 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 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DualShock4
 
CIRCLE_IN - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
 
CIRCLE_INOUT - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
 
CIRCLE_OUT - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
 
clampToMap(Point2D) - Method in class de.gurkenlabs.litiengine.graphics.Camera
 
clear() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
Clears the assigned costs and the predecessor.
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
 
clearAll() - Static method in class de.gurkenlabs.litiengine.resources.Resources
Clears the all resource containers by removing previously loaded resources.
clearControllers(Class<T>) - Method in class de.gurkenlabs.litiengine.entities.EntityControllers
 
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
 
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
 
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 class de.gurkenlabs.litiengine.sound.SoundPlayback.VolumeControl
 
close() - Method in class de.gurkenlabs.litiengine.UpdateLoop
 
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.
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
 
COLLISION - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
 
COLLISION_ALIGN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
 
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
 
COLLISION_VALIGN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
 
COLLISION_WIDTH - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenType
The width of the collision box.
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
 
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
 
COLLISIONBOX_OBSTRUCTINGLIGHTS - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
 
COLLISIONBOX_WIDTH - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
 
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
 
CollisionEntity() - Constructor for class de.gurkenlabs.litiengine.entities.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
 
ColorAdapter() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.ColorAdapter
 
ColorHelper - Class in de.gurkenlabs.litiengine.util
 
colorInterpolation() - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
Checks if color interpolation is enabled.
ColorLayer - Class in de.gurkenlabs.litiengine.graphics
 
ColorLayer(Environment, Color) - Constructor for class de.gurkenlabs.litiengine.graphics.ColorLayer
 
COLORPROBABILITIES - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Emitter
 
COLORS - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Emitter
 
COLORVARIANCE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Emitter
 
COMBAT_HITPOINTS - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
 
COMBAT_INDESTRUCTIBLE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
 
COMBAT_TEAM - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
 
CombatEntity - Class in de.gurkenlabs.litiengine.entities
 
CombatEntity() - Constructor for class de.gurkenlabs.litiengine.entities.CombatEntity
Instantiates a new CombatEntity.
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<T>) - Method in class de.gurkenlabs.litiengine.attributes.AttributeModifier
Compares this attribute modifier to another based on the apply order of their modifications.
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
 
compareTo(Spritesheet) - Method in class de.gurkenlabs.litiengine.graphics.Spritesheet
 
compareTo(Resource) - Method in interface de.gurkenlabs.litiengine.resources.Resource
 
compareTo(String, String) - Static method in class de.gurkenlabs.litiengine.util.AlphanumComparator
Compares two strings using the Alphanum algorithm.
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.
It contains default engine settings for the game client, graphics, audio, input and debugging.
Additionally, it can be used to register and manage custom settings that are specific to your game.
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
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 ConfigurationGroup.set(String, Object) 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.
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
 
contains(String) - Method in class de.gurkenlabs.litiengine.resources.Strings
 
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
 
contains(URL) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
 
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<E>, Class<? extends E>) - 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
 
containsTile(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
 
containsTile(ITile) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileset
 
containsTile(ITile) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
 
containsTile(ITilesetEntry) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileset
 
containsTile(ITilesetEntry) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
 
convertPolyshapeToPath(IMapObject) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
 
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.
copy(BufferedImage) - Static method in class de.gurkenlabs.litiengine.util.Imaging
Creates a new BufferedImage instance from the specified image.
copy(File, OutputStream) - Static method in class de.gurkenlabs.litiengine.util.io.StreamUtilities
 
copy(InputStream, File) - Static method in class de.gurkenlabs.litiengine.util.io.StreamUtilities
 
copy(InputStream, OutputStream) - Static method in class de.gurkenlabs.litiengine.util.io.StreamUtilities
 
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
 
cosDeg(float) - Static method in class de.gurkenlabs.litiengine.util.geom.Trigonometry
 
count() - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
Gets the amount of resources that this container holds.
createAnimationController() - Method in class de.gurkenlabs.litiengine.entities.Creature
 
createAnimationController() - Method in class de.gurkenlabs.litiengine.entities.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.
createLightSource(IMapObject, int, Color, LightSource.Type, boolean) - Method in class de.gurkenlabs.litiengine.environment.LightSourceMapObjectLoader
 
createMapObject(EmitterData) - Static method in class de.gurkenlabs.litiengine.environment.EmitterMapObjectLoader
 
createMovementController() - Method in class de.gurkenlabs.litiengine.entities.Creature
 
createNew() - Method in interface de.gurkenlabs.litiengine.environment.IEntitySpawner
Creates a new instance of the provided Entity type.
createNewCreature(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 the new particle.
createNewProp(IMapObject, String) - Method in class de.gurkenlabs.litiengine.environment.PropMapObjectLoader
 
createSound(Sound, Supplier<Point2D>, 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 - Class in de.gurkenlabs.litiengine.entities
TODO: Add idle event
Creature() - Constructor for class de.gurkenlabs.litiengine.entities.Creature
 
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
 
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
 
CreatureMapObjectLoader - Class in de.gurkenlabs.litiengine.environment
 
CreatureMapObjectLoader() - Constructor for class de.gurkenlabs.litiengine.environment.CreatureMapObjectLoader
 
CreatureShadowImageEffect - Class in de.gurkenlabs.litiengine.graphics
 
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.
CROSS - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DualShock4
 
CSV - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData.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
 
custom(BiPredicate<ICombatEntity, ICombatEntity>) - 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
 
CustomMapObjectLoader - Class in de.gurkenlabs.litiengine.environment
 
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
 
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
 
CustomPropertyAdapter() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyAdapter
 
CustomPropertyProvider - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
 
CustomPropertyProvider() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
 
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
 
CustomTargetingStrategy(BiPredicate<ICombatEntity, ICombatEntity>, boolean, boolean) - Constructor for class de.gurkenlabs.litiengine.abilities.targeting.CustomTargetingStrategy
 

D

DAMAGED - Enum constant in enum class de.gurkenlabs.litiengine.entities.PropState
 
data() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
 
de.gurkenlabs.litiengine - package de.gurkenlabs.litiengine
 
de.gurkenlabs.litiengine.abilities - package de.gurkenlabs.litiengine.abilities
 
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
 
de.gurkenlabs.litiengine.entities.behavior - package de.gurkenlabs.litiengine.entities.behavior
 
de.gurkenlabs.litiengine.environment - package de.gurkenlabs.litiengine.environment
 
de.gurkenlabs.litiengine.environment.tilemap - package de.gurkenlabs.litiengine.environment.tilemap
 
de.gurkenlabs.litiengine.environment.tilemap.xml - package de.gurkenlabs.litiengine.environment.tilemap.xml
 
de.gurkenlabs.litiengine.graphics - package de.gurkenlabs.litiengine.graphics
 
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.physics - package de.gurkenlabs.litiengine.physics
 
de.gurkenlabs.litiengine.resources - package de.gurkenlabs.litiengine.resources
 
de.gurkenlabs.litiengine.sound - package de.gurkenlabs.litiengine.sound
 
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
 
deactivated(TriggerEvent) - Method in interface de.gurkenlabs.litiengine.entities.TriggerDeactivatedListener
This method is called when a Trigger was deactivated.
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 implements default debug rendering and exposes extension points to reder your own debug information via callbacks.
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
This adapter implementation ensures that the float value is serialized like an integer when it has no digits behind the decimal point.
DecimalFloatAdapter() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.DecimalFloatAdapter
 
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 encodeSmallFloatingPointNumber.
decrement() - Method in class de.gurkenlabs.litiengine.gui.Spinner
 
DEFAULT_ALPHA_VARIANCE - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
DEFAULT_ANIMATE_SPRITE - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
DEFAULT_ANTIALIASING - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
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.EmitterData
 
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.EmitterData
 
DEFAULT_COLOR_VARIANCE - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
DEFAULT_DURATION - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
DEFAULT_FADE - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
DEFAULT_FADE_ON_COLLISION - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
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.EmitterData
 
DEFAULT_HITPOINTS - Static variable in class de.gurkenlabs.litiengine.entities.CombatEntity
 
DEFAULT_INTENSITY - Static variable in class de.gurkenlabs.litiengine.entities.LightSource
 
DEFAULT_LOOP_SPRITE - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
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.EmitterData
 
DEFAULT_MAX_ACCELERATION_Y - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
DEFAULT_MAX_DELTA_ANGLE - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
DEFAULT_MAX_DELTA_HEIGHT - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
DEFAULT_MAX_DELTA_WIDTH - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
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.EmitterData
 
DEFAULT_MAX_OFFSET_X - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
DEFAULT_MAX_OFFSET_Y - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
DEFAULT_MAX_OUTLINETHICKNESS - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
DEFAULT_MAX_PARTICLE_TTL - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
DEFAULT_MAX_ROTATION - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
DEFAULT_MAX_VELOCITY_X - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
DEFAULT_MAX_VELOCITY_Y - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
DEFAULT_MAX_WIDTH - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
DEFAULT_MAXPARTICLES - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
DEFAULT_MIN_ACCELERATION_X - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
DEFAULT_MIN_ACCELERATION_Y - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
DEFAULT_MIN_ANGLE - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
DEFAULT_MIN_DELTA_ANGLE - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
DEFAULT_MIN_DELTA_HEIGHT - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
DEFAULT_MIN_DELTA_WIDTH - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
DEFAULT_MIN_HEIGHT - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
DEFAULT_MIN_OFFSET_X - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
DEFAULT_MIN_OFFSET_Y - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
DEFAULT_MIN_OUTLINETHICKNESS - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
DEFAULT_MIN_PARTICLE_TTL - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
DEFAULT_MIN_VELOCITY_X - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
DEFAULT_MIN_VELOCITY_Y - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
DEFAULT_MIN_WIDTH - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
DEFAULT_NAME - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
DEFAULT_OFFSET - Static variable in class de.gurkenlabs.litiengine.entities.StaticShadow
 
DEFAULT_ORIGIN_ALIGN - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
DEFAULT_ORIGIN_VALIGN - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
DEFAULT_OUTLINE_ONLY - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
DEFAULT_PARTICLE_TYPE - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
DEFAULT_RENDERSCALE - Static variable in class de.gurkenlabs.litiengine.graphics.RenderEngine
 
DEFAULT_REQUIRED_QUALITY - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
DEFAULT_SPAWNAMOUNT - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
DEFAULT_SPAWNRATE - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
DEFAULT_SPRITESHEET - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
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.EmitterData
 
DEFAULT_UPDATERATE - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
DEFAULT_WIDTH - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
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.
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
 
deleteDir(File) - Static method in class de.gurkenlabs.litiengine.util.io.FileUtilities
 
DELTA_ANGLE_MAX - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
 
DELTA_ANGLE_MIN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
 
DELTAHEIGHT_MAX - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
 
DELTAHEIGHT_MIN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
 
DELTAWIDTH_MAX - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
 
DELTAWIDTH_MIN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
 
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
 
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 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(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(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
 
detachControllers() - Method in class de.gurkenlabs.litiengine.entities.Entity
 
detachControllers() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Detaches all controllers from this entity.
DIAMOND - Enum constant in enum class de.gurkenlabs.litiengine.graphics.emitters.particles.ParticleType
 
die() - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
 
die() - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
Causes this entity to die.
DIMENSION_CENTER - Enum constant in enum class de.gurkenlabs.litiengine.entities.EntityPivotType
Represents the center of the entity's dimensions.
Direction - Enum Class in de.gurkenlabs.litiengine
This enum defines the four dimensional directions in 2D space.
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.
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
 
distance(Point2D, Point2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
 
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
 
dotProduct(Vector2D) - Method in class de.gurkenlabs.litiengine.util.geom.Vector2D
 
DOUBLE_FORMAT - Static variable in class de.gurkenlabs.litiengine.gui.TextFieldComponent
 
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
 
DOWN - Enum constant in enum class de.gurkenlabs.litiengine.Valign
 
DOWN - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DPad
Standard value for down HAT position
DOWN_LEFT - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DPad
Standard value for down-left HAT position
DOWN_RIGHT - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DPad
Standard value for down-right HAT position
DOWNLEFT - Enum constant in enum class de.gurkenlabs.litiengine.graphics.StaticShadowType
 
DOWNRIGHT - Enum constant in enum class de.gurkenlabs.litiengine.graphics.StaticShadowType
 
DPAD - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DualShock4
 
DPAD - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Xbox
 
drawShadow(Graphics2D, float, float, float, float) - Method in class de.gurkenlabs.litiengine.graphics.CreatureShadowImageEffect
 
DropdownListField - Class in de.gurkenlabs.litiengine.gui
 
DropdownListField(double, double, double, double, Object[], int) - Constructor for class de.gurkenlabs.litiengine.gui.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
 
dX - Variable in class de.gurkenlabs.litiengine.util.geom.Vector2D
 
dY - Variable in class de.gurkenlabs.litiengine.util.geom.Vector2D
 
DYNAMIC - Enum constant in enum class de.gurkenlabs.litiengine.physics.Collision
Dynamic collision behavior, typically for moving objects.

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
 
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<ICombatEntity>, 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
 
ELASTIC_IN - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
 
ELASTIC_INOUT - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
 
ELASTIC_OUT - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
 
ELLIPSE - Enum constant in enum class de.gurkenlabs.litiengine.entities.LightSource.Type
 
ELLIPSE - Enum constant in enum class de.gurkenlabs.litiengine.graphics.emitters.particles.ParticleType
 
EllipseParticle - Class in de.gurkenlabs.litiengine.graphics.emitters.particles
 
EllipseParticle(float, float) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.particles.EllipseParticle
 
Emitter - Class in de.gurkenlabs.litiengine.graphics.emitters
A standard implementation for emitters that provide a particle effect.
Emitter() - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.Emitter
 
Emitter(double, double) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.Emitter
 
Emitter(double, double, EmitterData) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.Emitter
 
Emitter(double, double, String) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.Emitter
 
Emitter(EmitterData) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.Emitter
 
Emitter(Point2D) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.Emitter
 
Emitter(Point2D, EmitterData) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.Emitter
 
Emitter(Point2D, String) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.Emitter
 
EMITTER - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.MapObjectType
 
Emitter.EmitterFinishedListener - Interface in de.gurkenlabs.litiengine.graphics.emitters
 
EmitterData - Class in de.gurkenlabs.litiengine.graphics.emitters.xml
 
EmitterData() - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
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
 
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.
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
 
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
 
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.
enemies() - Static method in class de.gurkenlabs.litiengine.abilities.targeting.TargetingStrategy
Returns a strategy that targets enemy entities.
EnemyTargetingStrategy - Class in de.gurkenlabs.litiengine.abilities.targeting
 
EnemyTargetingStrategy(boolean, boolean, boolean) - Constructor for class de.gurkenlabs.litiengine.abilities.targeting.EnemyTargetingStrategy
 
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.
entity() - Method in record class de.gurkenlabs.litiengine.physics.RaycastHit
Returns the value of the entity record component.
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
 
EntityAction - Class in de.gurkenlabs.litiengine.entities
 
EntityActionMap - Class in de.gurkenlabs.litiengine.entities
 
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
 
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, EmitterData) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.EntityEmitter
Constructs a new EntityEmitter with EmitterData that remains at the location where it has been created.
EntityEmitter(IEntity, EmitterData, boolean) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.EntityEmitter
Constructs a new EntityEmitter with EmitterData 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
 
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
 
EntityMovedEvent(IMobileEntity, double, double) - Constructor for class de.gurkenlabs.litiengine.entities.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.
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.
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
TODO: Implement spawn event/listener TODO: Implement additional constructors to enhance the API
EntitySpawner(int, int) - Constructor for class de.gurkenlabs.litiengine.environment.EntitySpawner
 
EntitySpawner(int, int, Function<IEntitySpawner<T>, List<Spawnpoint>>) - Constructor for class de.gurkenlabs.litiengine.environment.EntitySpawner
 
EntitySpawner(int, Function<IEntitySpawner<T>, List<Spawnpoint>>) - Constructor for class de.gurkenlabs.litiengine.environment.EntitySpawner
 
EntitySpawner(List<Spawnpoint>, int, int) - Constructor for class de.gurkenlabs.litiengine.environment.EntitySpawner
 
EntitySpawner(List<Spawnpoint>, int, int, IEntitySpawner.SpawnMode) - Constructor for class de.gurkenlabs.litiengine.environment.EntitySpawner
Initializes a new instance of the EntitySpawner class.
EntitySpawner(List<Spawnpoint>, 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
 
environment() - Method in class de.gurkenlabs.litiengine.environment.GameWorld
Gets the game's current Environment.
Environment - Class in de.gurkenlabs.litiengine.environment
 
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.
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.
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
 
equals(Object) - Method in class de.gurkenlabs.litiengine.attributes.AttributeModifier
Checks if this attribute modifier is equal to another 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 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.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 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
 
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
 
ExecutingEntityTargetingStrategy() - Constructor for class de.gurkenlabs.litiengine.abilities.targeting.ExecutingEntityTargetingStrategy
 
ExecutingEntityTargetTargetingStrategy - Class in de.gurkenlabs.litiengine.abilities.targeting
 
ExecutingEntityTargetTargetingStrategy() - Constructor for class de.gurkenlabs.litiengine.abilities.targeting.ExecutingEntityTargetTargetingStrategy
 
exists(String) - Method in class de.gurkenlabs.litiengine.entities.EntityActionMap
 
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_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
 
EXPO_INOUT - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
 
EXPO_OUT - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
 
extrude(Rectangle2D, double) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
 

F

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
 
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
 
fadeOut(int) - Method in class de.gurkenlabs.litiengine.graphics.RenderComponent
Initiates a fade-out effect over the specified duration.
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 - Static variable in class de.gurkenlabs.litiengine.resources.ResourceBundle
 
FileUtilities - Class in de.gurkenlabs.litiengine.util.io
 
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<ICombatEntity>) - 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<String>, Path, String...) - Static method in class de.gurkenlabs.litiengine.util.io.FileUtilities
 
findFilesByExtension(List<String>, Path, String) - Static method in class de.gurkenlabs.litiengine.util.io.FileUtilities
 
findMapObject(IMap, int) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
 
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
 
findTargetsInternal(Shape, ICombatEntity) - Method in class de.gurkenlabs.litiengine.abilities.targeting.ExecutingEntityTargetingStrategy
 
findTargetsInternal(Shape, ICombatEntity) - Method in class de.gurkenlabs.litiengine.abilities.targeting.ExecutingEntityTargetTargetingStrategy
 
findTargetsInternal(Shape, ICombatEntity) - Method in class de.gurkenlabs.litiengine.abilities.targeting.OtherEntityTargetingStrategy
 
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.
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
 
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
 
fireOnChangeEvent() - Method in class de.gurkenlabs.litiengine.gui.Appearance
Triggers the change event for all registered consumers.
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.
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
 
flipHorizontally() - Method in class de.gurkenlabs.litiengine.entities.Prop
 
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
 
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
 
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
 
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) - 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) - Constructor for class de.gurkenlabs.litiengine.abilities.effects.ForceEffect
Constructs a new `ForceEffect` with the specified targeting strategy, executing entity, and force strength.
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
 
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
 
FriendlyTargetingStrategy(boolean, boolean, boolean) - Constructor for class de.gurkenlabs.litiengine.abilities.targeting.FriendlyTargetingStrategy
 
fromAngle(double) - Static method in enum class de.gurkenlabs.litiengine.Direction
Gets a direction corresponding to the specified angle.
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
 
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.
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.
GameListener - Interface in de.gurkenlabs.litiengine
This listener interface is used for receiving events about the general life-cycle of the Game (e.g.
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.
GAMEPAD_TYPE - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DualShock4
 
GAMEPAD_TYPE - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Xbox
 
Gamepad.Axis - Class in de.gurkenlabs.litiengine.input
 
Gamepad.Buttons - Class in de.gurkenlabs.litiengine.input
 
Gamepad.DPad - Class in de.gurkenlabs.litiengine.input
 
Gamepad.DualShock4 - Class in de.gurkenlabs.litiengine.input
 
Gamepad.Xbox - Class in de.gurkenlabs.litiengine.input
 
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.GamepadPollListener - Interface in de.gurkenlabs.litiengine.input
This listener interface receives poll events for a gamepad.
GamepadEvents.GamepadPressedListener - Interface in de.gurkenlabs.litiengine.input
This listener interface receives pressed events for a gamepad.
GamepadEvents.GamepadReleasedListener - Interface in de.gurkenlabs.litiengine.input
This listener interface receives released 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
 
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.
It provides the possibility to set a title, provide an icon, configure the cursor or get information about the resolution.
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
 
get() - Method in class de.gurkenlabs.litiengine.attributes.Attribute
Gets the current value of this attribute, respecting all the registered AttributeModifiers.
get() - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
 
get() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.ParticleParameter
Gets a random value between minValue and maxValue if minValue is less than maxValue, otherwise returns minValue.
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.environment.Environment
Gets all entities with the specified map IDs from this environment.
get(Class<T>, int) - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets the strongly typed entity with the specified map ID from this environment.
get(Class<T>, 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
 
get(String) - Static method in class de.gurkenlabs.litiengine.entities.Material
 
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
 
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
 
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
 
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
 
get(String, int) - Method in class de.gurkenlabs.litiengine.resources.Fonts
 
get(String, int, float) - Method in class de.gurkenlabs.litiengine.resources.Fonts
 
get(String, Object...) - Method in class de.gurkenlabs.litiengine.resources.Strings
 
get(String, Supplier<? extends T>) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
Gets the resource with the specified name.
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
 
get(URL, boolean) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
 
get(URL, Supplier<? extends T>) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
 
get(Predicate<? super Spritesheet>) - Method in class de.gurkenlabs.litiengine.resources.Spritesheets
 
get(Predicate<? super T>) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
Gets all resources that match the specified condition.
getAbility() - Method in class de.gurkenlabs.litiengine.abilities.AbilityExecution
Gets the ability being executed.
getAbility() - Method in class de.gurkenlabs.litiengine.abilities.effects.AbilityEffect
 
getAbility() - Method in class de.gurkenlabs.litiengine.entities.EntityHitEvent
 
getAbsoluteImagePath() - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas
 
getAbsoluteLocation(Point2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
 
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
 
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
 
getAbsoluteY(Point2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
 
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
 
getAccelerationX() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
getAccelerationY() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
 
getAccelerationY() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
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
 
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
 
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
 
getAlign() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Text
 
getAliveTime() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
Gets the alive time.
getAliveTime() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
 
getAliveTime() - Method in class de.gurkenlabs.litiengine.graphics.ImageEffect
 
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
 
getAll(Class<?>) - Static method in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio
 
getAllExtensions() - Static method in enum class de.gurkenlabs.litiengine.resources.ImageFormat
 
getAllExtensions() - Static method in enum class de.gurkenlabs.litiengine.resources.SoundFormat
 
getAllFields(List<Field>, 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.
getAlphaVariance() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
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
 
getAngle() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
 
getAngle() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
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
 
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
 
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
 
getAsBool() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
 
getAsByte() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
 
getAsByte() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
 
getAsChar() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
 
getAsChar() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
 
getAsColor() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
 
getAsColor() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
 
getAsDouble() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
 
getAsDouble() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
 
getAsEnum(Class<T>) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
 
getAsEnum(Class<T>) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
 
getAsFile() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
 
getAsFile() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
 
getAsFloat() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
 
getAsFloat() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
 
getAsInt() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
 
getAsInt() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
 
getAsLong() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
 
getAsLong() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
 
getAsShort() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
 
getAsShort() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
 
getAsString() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
 
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.
getAttributes() - Method in class de.gurkenlabs.litiengine.abilities.Ability
Gets the attributes of this ability.
getAvailableProperties() - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
 
getAvailableProperties() - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapProperty
 
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
 
getAverageLocation(Collection<Point2D>) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
 
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
 
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.
getBase() - Method in class de.gurkenlabs.litiengine.attributes.Attribute
Gets the raw base value of this attribute without applying any modifications.
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
 
getBluePrints() - Method in class de.gurkenlabs.litiengine.resources.ResourceBundle
 
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
 
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
 
getBounds() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
 
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
 
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<IMapObject>) - 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
 
getButton2() - Method in class de.gurkenlabs.litiengine.gui.Slider
 
getButtonSprite() - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
 
getButtonSprite() - Method in class de.gurkenlabs.litiengine.gui.ListField
 
getButtonSpritesheet() - Method in class de.gurkenlabs.litiengine.gui.Slider
 
getById(int) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
Gets the gamepad with the specified id if it is still plugged in.
getByTag(Class<? extends T>, 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
 
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
 
getCenter(Line2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
 
getCenter(Point2D, Point2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
 
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
 
getChangeConsumer() - Method in class de.gurkenlabs.litiengine.gui.ListField
 
getChangeConsumer() - Method in class de.gurkenlabs.litiengine.gui.Slider
 
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
 
getCircle(Point2D, double) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
 
getClampAlign() - Method in class de.gurkenlabs.litiengine.graphics.Camera
 
getClampAlign() - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
 
getClampValign() - Method in class de.gurkenlabs.litiengine.graphics.Camera
 
getClampValign() - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
 
getClickConsumer() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Gets the click consumer list.
getCollision() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
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
 
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
 
getColor() - Method in class de.gurkenlabs.litiengine.entities.LightSource
 
getColor() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectLayer
 
getColor() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectText
 
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
 
getColor() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
 
getColor() - Method in class de.gurkenlabs.litiengine.graphics.OverlayPixelsImageEffect
 
getColors() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
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.EmitterData
 
getColumns() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileset
 
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
 
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<T>) - 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
 
getConstrainingLines(Area) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
 
getContent() - Method in class de.gurkenlabs.litiengine.gui.ListField
 
getContentArray() - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
 
getContentList() - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
 
getContext(Class<T>) - Static method in class de.gurkenlabs.litiengine.util.io.XmlUtilities
 
getController(Class<T>) - Method in class de.gurkenlabs.litiengine.entities.Entity
 
getController(Class<T>) - Method in class de.gurkenlabs.litiengine.entities.EntityControllers
 
getController(Class<T>) - 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
 
getCountry() - Method in class de.gurkenlabs.litiengine.configuration.ClientConfiguration
Gets the country code.
getCreature() - Method in class de.gurkenlabs.litiengine.graphics.CreatureShadowImageEffect
 
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
 
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
 
getCurrentValue() - Method in class de.gurkenlabs.litiengine.gui.Spinner
 
getCursor() - Method in class de.gurkenlabs.litiengine.gui.TextFieldComponent
 
getCustomKeyFrameDurations(Spritesheet) - Method in class de.gurkenlabs.litiengine.resources.Spritesheets
 
getCustomKeyFrameDurations(String) - Method in class de.gurkenlabs.litiengine.resources.Spritesheets
 
getCustomRenderType() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
 
getCustomSpawnpoints() - Method in class de.gurkenlabs.litiengine.environment.EntitySpawner
 
getDamage() - Method in class de.gurkenlabs.litiengine.entities.EntityHitEvent
 
getData() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileLayer
 
getData() - Method in class de.gurkenlabs.litiengine.resources.SoundResource
 
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.EmitterData
 
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<T>) - Static method in class de.gurkenlabs.litiengine.util.ReflectionUtilities
 
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
 
getDeltaAngle() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
getDeltaHeight() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
 
getDeltaHeight() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
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
 
getDeltaWidth() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
getDeltaX() - Method in class de.gurkenlabs.litiengine.entities.EntityMovedEvent
 
getDeltaX(double) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
 
getDeltaX(double, double) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
 
getDeltaY() - Method in class de.gurkenlabs.litiengine.entities.EntityMovedEvent
 
getDeltaY(double) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
 
getDeltaY(double, double) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
 
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.
getDiagonal(Rectangle2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
 
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
 
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
 
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.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
 
getEffects() - Method in class de.gurkenlabs.litiengine.abilities.Ability
Gets the effects of this ability.
getEllipse() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
 
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.EmitterData
 
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
 
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<? extends T>) - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets all entities of the specified type on this environment.
getEntities(Class<? extends T>, String) - Method in class de.gurkenlabs.litiengine.environment.Environment
Gets all entities of the specified type on this environment.
getEntities(Class<? extends T>, Predicate<T>) - 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.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
 
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
 
getEntrySprite() - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
 
getEntrySprite() - Method in class de.gurkenlabs.litiengine.gui.ListField
 
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
 
getEnumValue(String, Class<T>, 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>, 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
 
getEnvironment(IMap) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
Gets the environment that's related to the specified map.
This method implicitly creates a new Environment if necessary.
getEnvironment(String) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
Gets the environment that's related to the specified mapName.
This method implicitly creates a new Environment if necessary.
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.
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
 
getExpectedDelta() - Method in class de.gurkenlabs.litiengine.GameLoop
 
getExpectedDelta() - Method in class de.gurkenlabs.litiengine.UpdateLoop
 
getExtension(File) - Static method in class de.gurkenlabs.litiengine.util.io.FileUtilities
 
getExtension(String) - Static method in class de.gurkenlabs.litiengine.util.io.FileUtilities
 
getExternalTilesets() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
 
getFacingDirection() - Method in class de.gurkenlabs.litiengine.entities.Creature
 
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 costs for this node.
getField(Class<T>, String) - Static method in class de.gurkenlabs.litiengine.util.ReflectionUtilities
 
getField(Class<T>, String, boolean) - Static method in class de.gurkenlabs.litiengine.util.ReflectionUtilities
 
getFileName() - Method in class de.gurkenlabs.litiengine.configuration.Configuration
Gets the name of the file to which this configuration is saved.
getFileName(String) - Static method in class de.gurkenlabs.litiengine.util.io.FileUtilities
 
getFileName(String, boolean) - Static method in class de.gurkenlabs.litiengine.util.io.FileUtilities
 
getFileName(URL) - Static method in class de.gurkenlabs.litiengine.util.io.FileUtilities
 
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
 
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
 
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.
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
 
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.
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
 
getFormat() - Method in class de.gurkenlabs.litiengine.resources.SoundResource
 
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
 
getFramesPerSecond() - Method in class de.gurkenlabs.litiengine.GameMetrics
 
getFrom(String, String, Object...) - Method in class de.gurkenlabs.litiengine.resources.Strings
 
getFullPercent(double, double) - Static method in class de.gurkenlabs.litiengine.util.MathUtilities
Calculates the percentage of a fraction relative to a value.
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.
getGCost() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
Gets the costs so far for this node.
getGradientPaint() - Method in class de.gurkenlabs.litiengine.entities.LightSource
 
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
 
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
 
getGridY() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
 
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 costs for this node.
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
 
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
 
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
 
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
 
getHeight() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
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.SpritesheetResource
 
getHeight() - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas
 
getHeight() - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.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
 
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
 
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
 
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
 
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.
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
 
getImage() - Method in class de.gurkenlabs.litiengine.graphics.Spritesheet
 
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.SpritesheetResource
 
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
 
getImageFormat() - Method in class de.gurkenlabs.litiengine.resources.SpritesheetResource
 
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.
getImpactArea() - Method in class de.gurkenlabs.litiengine.abilities.effects.EffectApplication
Gets the shape of the area where the effect is applied.
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
 
getIntersectedNodes(Rectangle2D) - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
 
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
 
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
 
getKeyframes() - Method in class de.gurkenlabs.litiengine.resources.SpritesheetResource
 
getLanguage() - Method in class de.gurkenlabs.litiengine.configuration.ClientConfiguration
Gets the language code.
getLayer() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
 
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
 
getLightShapeType() - Method in class de.gurkenlabs.litiengine.entities.LightSource
 
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
 
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.
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
 
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(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.
Suitable for entity alignment.
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.
Suitable for entity alignment.
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
 
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
 
getLowerBound() - Method in class de.gurkenlabs.litiengine.gui.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
 
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
 
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
 
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
 
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
 
getMargin() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileset
 
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
 
getMaterials() - Static method in class de.gurkenlabs.litiengine.entities.Material
 
getMax() - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
 
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.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.
getMaxLength() - Method in class de.gurkenlabs.litiengine.gui.TextFieldComponent
 
getMaxMapId(IMap) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
 
getMaxModifiers() - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
 
getMaxParticles() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
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.graphics.emitters.xml.ParticleParameter
Gets the maximum value.
getMaxValue() - Method in class de.gurkenlabs.litiengine.gui.Slider
 
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 the specified name respecting the parent classes and the parameters of the declaration.
getMethodsAnnotatedWith(Class<?>, Class<? extends Annotation>) - Static method in class de.gurkenlabs.litiengine.util.ReflectionUtilities
 
getMin() - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
 
getMinModifiers() - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
 
getMinutes(long) - Static method in class de.gurkenlabs.litiengine.util.TimeUtilities
Converts milliseconds to minutes.
getMinValue() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.ParticleParameter
Gets the minimum value.
getMinValue() - Method in class de.gurkenlabs.litiengine.gui.Slider
 
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 modification type applied by this modifier.
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 all modifiers added to this instance.
getModifyValue() - Method in class de.gurkenlabs.litiengine.attributes.AttributeModifier
Gets the value that is used to modify an attribute.
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
 
getName() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
Gets the name.
getName() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
 
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.EmitterData
 
getName() - Method in class de.gurkenlabs.litiengine.graphics.ImageEffect
 
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.NamedResource
 
getName() - Method in interface de.gurkenlabs.litiengine.resources.Resource
Gets the name.
getName() - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.Sprite
 
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
 
getNextLayerId() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
 
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
 
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
 
getNode(Point2D) - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
 
getNodeSize() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
 
getNumberOfShownColumns() - Method in class de.gurkenlabs.litiengine.gui.ListField
 
getNumberOfShownElements() - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
 
getNumberOfShownRows() - Method in class de.gurkenlabs.litiengine.gui.ListField
 
getObjectalignment() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
 
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
 
getOffsetX() - Method in class de.gurkenlabs.litiengine.graphics.CreatureShadowImageEffect
 
getOffsetX() - Method in class de.gurkenlabs.litiengine.graphics.MouseCursor
 
getOffsetX() - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.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
 
getOffsetY() - Method in class de.gurkenlabs.litiengine.graphics.CreatureShadowImageEffect
 
getOffsetY() - Method in class de.gurkenlabs.litiengine.graphics.MouseCursor
 
getOffsetY() - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.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
 
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
 
getOrder() - Method in enum class de.gurkenlabs.litiengine.graphics.RenderType
 
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
 
getOriginAlign() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
getOriginValign() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
getOutlineThickness() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
 
getOutlineThickness() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
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
 
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.EmitterData
 
getParticleOffsetX() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
getParticleOffsetY() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
getParticles() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
Gets the particles.
getParticleTTL() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
getParticleType() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
getParticleWidth() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
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
 
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
 
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
 
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
 
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(String) - 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
 
getPolygon() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
 
getPolyline() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
 
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.
getPredecessor() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
 
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
 
getPrevious() - Method in class de.gurkenlabs.litiengine.gui.screens.ScreenChangedEvent
Gets the previous screen that was displayed.
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
 
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.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
 
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
 
getProperty(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
 
getProperty(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
 
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.
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.graphics.emitters.xml.ParticleParameter
Gets a random number between minValue and maxValue.
getRandomSprite() - Method in class de.gurkenlabs.litiengine.graphics.Spritesheet
 
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.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
 
getRelativeCurrentValue() - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
 
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
 
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
 
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
 
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 renderorder.
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
 
getRenderType() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
 
getRequiredQuality() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
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
 
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
 
getRows() - Method in class de.gurkenlabs.litiengine.gui.ImageComponentList
Gets the number of rows in the image component list.
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
 
getSelectedIndex() - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
 
getSelectedObject() - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
 
getSelectedObject() - Method in class de.gurkenlabs.litiengine.gui.ListField
 
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<T>, String) - Static method in class de.gurkenlabs.litiengine.util.ReflectionUtilities
 
getSetters(Class<T>) - Static method in class de.gurkenlabs.litiengine.util.ReflectionUtilities
 
getShadowEllipse(float, float, float, float) - Method in class de.gurkenlabs.litiengine.graphics.CreatureShadowImageEffect
 
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
 
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
 
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
 
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 sizein 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
 
getSliderSpritesheet() - Method in class de.gurkenlabs.litiengine.gui.Slider
 
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
 
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
 
getSpacing() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileset
 
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.EmitterData
 
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.EmitterData
 
getSprite(int) - Method in class de.gurkenlabs.litiengine.graphics.Spritesheet
 
getSprite(int, int, int) - Method in class de.gurkenlabs.litiengine.graphics.Spritesheet
 
getSprite(String) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas
 
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
 
getSpriteRotation() - Method in class de.gurkenlabs.litiengine.entities.Prop
 
getSprites() - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas
 
getSpritesheet() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileset
 
getSpritesheet() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
 
getSpritesheet() - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
 
getSpritesheet() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
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
 
getSpriteSheets() - Method in class de.gurkenlabs.litiengine.resources.ResourceBundle
 
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 staggering axis
getStaggerAxis() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
 
getStaggerIndex() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
Gets the tile size.
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
 
getStepSize() - Method in class de.gurkenlabs.litiengine.gui.Slider
 
getStepSize() - Method in class de.gurkenlabs.litiengine.gui.Spinner
 
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.
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.
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
 
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
 
getText() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectText
 
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
 
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.EmitterData
 
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
 
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
 
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 IMapOrientation.getShape(int, int, IMap).
getTile(int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileset
 
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 IMapOrientation.getShape(int, int, IMap).
getTileBoundingBox(int, int) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
 
getTileBoundingBox(IMap, int, int) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
 
getTileBoundingBox(IMap, Point2D) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
 
getTileBoundingBox(IMap, Rectangle2D) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
 
getTileBoundingBox(IMap, Point) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
 
getTileBoundingBox(Point2D) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
 
getTileBoundingBox(Point) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
 
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
 
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
 
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
 
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.WangTile
 
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
 
getTileOffset() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
 
getTilerendersize() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
 
getTiles() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileLayer
Gets the tiles.
getTiles() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
 
getTiles() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileLayer
 
getTilesByPixelLocation(IMap, Point2D) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
 
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
 
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
 
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
 
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
 
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
 
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.
This will be used as the title of the game's window by default and includes the core information about the game: The game's name The game's version opt.
getTopMostTile(IMap, Point2D) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
 
getTopMostTile(IMap, Point) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
 
getTopMostTile(Point2D) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
 
getTopMostTile(Point) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
 
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
 
getTransformations() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
 
getTransitions() - Method in class de.gurkenlabs.litiengine.entities.behavior.State
Gets the list of transitions associated with this state.
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.
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.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
 
getType() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
 
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.
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
 
getUpdateRate() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
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
 
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
 
getValign() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Text
 
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(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
 
getVelocityX() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
getVelocityY() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
 
getVelocityY() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
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.
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
getWidth() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
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.SpritesheetResource
 
getWidth() - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas
 
getWidth() - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.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
 
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
 
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.TextureAtlas.Sprite
 
getX() - Method in class de.gurkenlabs.litiengine.util.geom.Vector2D
 
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
 
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
 
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.TextureAtlas.Sprite
 
getY() - Method in class de.gurkenlabs.litiengine.util.geom.Vector2D
 
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
 
GIF - Enum constant in enum class de.gurkenlabs.litiengine.resources.ImageFormat
 
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
 
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
 
GroupLayer - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
 
GroupLayer() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.GroupLayer
 
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
 

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
 
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 class de.gurkenlabs.litiengine.attributes.AttributeModifier
Generates a hash code for this attribute modifier.
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 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.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 class de.gurkenlabs.litiengine.sound.IntroTrack
 
hashCode() - Method in class de.gurkenlabs.litiengine.sound.LoopedTrack
 
hashCode() - Method in class de.gurkenlabs.litiengine.sound.SinglePlayTrack
 
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.
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
 
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.
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
 
IBehaviorController - Interface in de.gurkenlabs.litiengine.entities.behavior
 
ICamera - Interface in de.gurkenlabs.litiengine.graphics
The Interface ICamera defines methods that allow to determine where entities or tiles are rendered on the current 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
Represents a custom property on a map element.
ICustomPropertyProvider - Interface in de.gurkenlabs.litiengine.environment.tilemap
The Interface ICustomPropertyProvider is providing methods to get and set custom properties.
IDLE - Enum constant in enum class de.gurkenlabs.litiengine.graphics.CreatureAnimationState
 
IEntity - Interface in de.gurkenlabs.litiengine.entities
 
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: ALLSPAWNPOINTS: the specified spawnAmount is spawned at each of the SpawnPoints individually ONERANDOMSPAWNPOINT: the specified spawnAmount is spawned at one random SpawnPoint RANDOMSPAWNPOINTS: the specified spawnAmount is distributed equally to all of the SpawnPoints
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<Image>, Spritesheet) - Constructor for class de.gurkenlabs.litiengine.gui.ImageComponentList
 
ImageEffect - Class in de.gurkenlabs.litiengine.graphics
 
ImageEffect(int, String) - Constructor for class de.gurkenlabs.litiengine.graphics.ImageEffect
 
ImageEffect(String) - Constructor for class de.gurkenlabs.litiengine.graphics.ImageEffect
 
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
 
ImageLayer() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.ImageLayer
 
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
 
ImageScaleMode - Enum Class in de.gurkenlabs.litiengine.gui
Enum representing different modes for scaling images.
ImageSerializer - Class in de.gurkenlabs.litiengine.util.io
 
Imaging - Class in de.gurkenlabs.litiengine.util
Utility class for various image processing operations.
IMap - Interface in de.gurkenlabs.litiengine.environment.tilemap
 
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
 
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.
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.
increment() - Method in class de.gurkenlabs.litiengine.gui.Spinner
 
inferValueFromMouseLocation() - Method in class de.gurkenlabs.litiengine.gui.Slider
 
info() - Static method in class de.gurkenlabs.litiengine.Game
Gets the static meta information about this game.
This can be used to define meta information about your game, like it's name, version or web site.

It's also possible to provide additional custom information using the method group
Game.getInfo().setValue("CUSTOM_STRING", "my-value").
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(EmitterData) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
 
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.EmitterData
 
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 - 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
 
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_FORMAT - Static variable in class de.gurkenlabs.litiengine.gui.TextFieldComponent
 
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<Trigger>) - 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
 
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
 
intersects(Rectangle2D, Rectangle2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
 
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
 
isActivateOnInit() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
 
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 attribute modifier is active.
isActive() - Method in class de.gurkenlabs.litiengine.entities.LightSource
 
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
 
isAnalog() - Method in class de.gurkenlabs.litiengine.input.GamepadEvent
Returns whether or not the axis is analog, or false if it is digital.
isAnimatingSprite() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.SpriteParticle
 
isAnimatingSprite() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
isAntiAliased() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
 
isAntiAliased() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
isArrowKeyNavigation() - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
 
isArrowKeyNavigation() - Method in class de.gurkenlabs.litiengine.gui.ListField
 
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
 
isBold() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectText
 
isBold() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Text
 
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
 
isCustom(String) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
 
isCustom(String) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapProperty
 
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
 
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
 
isDiagonalMovementAllowed() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
 
isDragging() - Method in class de.gurkenlabs.litiengine.gui.Slider
 
isDroppedDown() - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
 
isEllipse() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
 
isEllipse() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
 
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.
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
 
isFading() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
 
isFading() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
isFadingOnCollision() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
 
isFadingOnCollision() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
isFinished() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
Checks if the emitter duration is reached.
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
 
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 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
 
isInfinite() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
 
isInfinite() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
 
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
 
isItalic() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Text
 
isLastKeyFrame() - Method in class de.gurkenlabs.litiengine.graphics.animation.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
 
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
 
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.EmitterData
 
isMatchingType(IMapObject) - Method in class de.gurkenlabs.litiengine.environment.MapObjectLoader
 
isModifierApplied(AttributeModifier<T>) - Method in class de.gurkenlabs.litiengine.attributes.Attribute
Determines whether the specified modifier instance is added to this attribute instance.
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.
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
 
isOutlineOnly() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
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 if is paused.
isPaused() - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback
Determines if this playback is paused.
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
 
isPoint() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
 
isPolygon() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
 
isPolygon() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
 
isPolyline() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
 
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(String) - Method in class de.gurkenlabs.litiengine.input.Gamepad
 
isPressed(String) - Method in class de.gurkenlabs.litiengine.input.GamepadEvents
Determines whether the specified Gamepad component is currently pressed.
isPressed(String) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
 
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.
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
 
isRotate() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileTransformations
 
isRotated() - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.Sprite
 
isRotateWithRightStick() - Method in class de.gurkenlabs.litiengine.input.GamepadEntityController
 
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
 
isScaling() - Method in class de.gurkenlabs.litiengine.entities.Prop
 
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
 
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
 
isStoppingOnCollision() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
 
isStrikeout() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectText
 
isStrikeout() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Text
 
isSupported(File) - Static method in enum class de.gurkenlabs.litiengine.resources.ImageFormat
Determines whether the extension of the specified file is supported by the engine.
isSupported(File) - Static method in enum class de.gurkenlabs.litiengine.resources.SoundFormat
Determines whether the extension of the specified file is supported by the engine.
isSupported(String) - Static method in class de.gurkenlabs.litiengine.resources.Blueprints
 
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
 
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.
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
 
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
 
isValid(String) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData.Encoding
 
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
 
isWrapperType(Class<T>, Class<C>) - 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

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 list 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
 
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.

L

L1 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DualShock4
 
L2 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DualShock4
 
L2_TRIGGER - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DualShock4
 
Layer - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
 
Layer() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
 
Layer(Layer) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
Copy Constructor for copying instances of Layers.
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
 
LB - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Xbox
 
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
 
LEFT - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DPad
Standard value for left HAT position
LEFT_DOWN - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.RenderOrder
 
LEFT_STICK_PRESS - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DualShock4
 
LEFT_STICK_PRESS - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Xbox
 
LEFT_STICK_X - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DualShock4
 
LEFT_STICK_X - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Xbox
 
LEFT_STICK_Y - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DualShock4
 
LEFT_STICK_Y - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Xbox
 
LEFT_THUMB - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
LEFT_THUMB2 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
LEFT_THUMB3 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
LEFT_UP - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.RenderOrder
 
LEFTDOWN - Enum constant in enum class de.gurkenlabs.litiengine.graphics.StaticShadowType
 
LEFTRIGHT - Enum constant in enum class de.gurkenlabs.litiengine.graphics.StaticShadowType
 
length() - Method in class de.gurkenlabs.litiengine.util.geom.Vector2D
 
LIGHT_ACTIVE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
 
LIGHT_COLOR - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
 
LIGHT_INTENSITY - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
 
LIGHT_SHAPE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
 
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
 
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 - Enum constant in enum class de.gurkenlabs.litiengine.graphics.emitters.particles.ParticleType
 
LINEAR - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
 
LineParticle - Class in de.gurkenlabs.litiengine.graphics.emitters.particles
 
LineParticle(float, float) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.particles.LineParticle
 
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
 
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
 
load(EmitterData) - 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
 
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
 
load(String) - Static method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterLoader
 
load(String) - Static method in class de.gurkenlabs.litiengine.resources.ResourceBundle
 
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
 
load(URL) - Static method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterLoader
 
load(URL) - Method in class de.gurkenlabs.litiengine.resources.Blueprints
 
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
 
load(URL) - Static method in class de.gurkenlabs.litiengine.resources.ResourceBundle
 
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
 
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
 
load(List<Tileset>) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
 
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: width, height mapId name location tags Also, this supports predefined CustomMapObjectProperties.
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.
loadImage(String) - Static method in class de.gurkenlabs.litiengine.util.io.ImageSerializer
 
loadTargets(IMapObject, Trigger) - Method in class de.gurkenlabs.litiengine.environment.TriggerMapObjectLoader
 
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.
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.
You can attach any Updatable instance to this loop if you want to execute custom game logic that is executed at the configured max fps.
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
 
LOW - Enum constant in enum class de.gurkenlabs.litiengine.configuration.Quality
 
LT - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Xbox
 

M

MAP_DESCRIPTION - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapProperty
 
MAP_TITLE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapProperty
 
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.
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
 
MapObjectProperty.Emitter - Class in de.gurkenlabs.litiengine.environment.tilemap
 
MapObjectProperty.Particle - Class in de.gurkenlabs.litiengine.environment.tilemap
 
MapObjectSerializer - Class in de.gurkenlabs.litiengine.environment
 
MapObjectType - Enum Class in de.gurkenlabs.litiengine.environment.tilemap
 
MapOrientations - Class in de.gurkenlabs.litiengine.environment.tilemap
A class containing various standard map orientations.
MapProperty - Class in de.gurkenlabs.litiengine.environment.tilemap
 
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
 
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
 
marshal(int[]) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.IntegerArrayAdapter
 
marshal(Color) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.ColorAdapter
 
marshal(Boolean) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.BooleanIntegerAdapter
 
marshal(Boolean) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.CustomBooleanAdapter
 
marshal(Float) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.DecimalFloatAdapter
 
marshal(URL) - Method in class de.gurkenlabs.litiengine.util.io.URLAdapter
 
marshal(List<Point2D>) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.PolylineAdapter
 
marshal(Map<String, ICustomProperty>) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyAdapter
 
Material - Class in de.gurkenlabs.litiengine.entities
 
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_MAJOR - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
 
MAX_MINOR - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
 
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
 
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.
messageReceived(EntityMessageEvent) - Method in interface de.gurkenlabs.litiengine.entities.EntityMessageListener
This method is called whenever a message is received by IEntity.sendMessage(Object, String).
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_MAJOR - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
 
MIN_MINOR - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
 
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).
MODE - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
Modification - Enum Class in de.gurkenlabs.litiengine.attributes
The different modification types that can be applied to an Attribute.
modify(T) - Method in class de.gurkenlabs.litiengine.attributes.AttributeModifier
Modifies the provided value based on the modification type and modify value of this attribute modifier.
modifyBaseValue(AttributeModifier<T>) - Method in class de.gurkenlabs.litiengine.attributes.Attribute
Adjusts the base value of this attribute once with the specified modifier.
modifyBaseValue(AttributeModifier<T>) - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
 
modifyBaseValue(Modification, double) - Method in class de.gurkenlabs.litiengine.attributes.Attribute
Adjusts the base value of this attribute once with the specified modifier.
modifyMaxBaseValue(AttributeModifier<T>) - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
 
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.
It controls the appearance of the rendered cursor and allows to specify offsets from the actual mouse location.
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
 
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
 
mouseWheelMoved(MouseWheelEvent) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
 
mouseWheelMoved(MouseWheelEvent) - Method in class de.gurkenlabs.litiengine.input.Mouse
 
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
 
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
 
MOVEMENT_DECELERATION - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
 
MOVEMENT_TURNONMOVE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
 
MOVEMENT_VELOCITY - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
 
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.
MP3 - Enum constant in enum class de.gurkenlabs.litiengine.resources.SoundFormat
 
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.
MusicPlayback - Class in de.gurkenlabs.litiengine.sound
A SoundPlayback implementation for the playback music.

N

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.TmxProperty
The name of the annotated member in the context of the TMX map.
NamedResource - Class in de.gurkenlabs.litiengine.resources
 
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
 
next() - Method in class de.gurkenlabs.litiengine.sound.LoopedTrack
 
next(Class<T>) - 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
 
NONE - Enum constant in enum class de.gurkenlabs.litiengine.graphics.StaticShadowType
 
NONE - Enum constant in enum class de.gurkenlabs.litiengine.physics.Collision
No collision behavior.
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
 
NOOFFSET - Enum constant in enum class de.gurkenlabs.litiengine.graphics.StaticShadowType
 
NORMAL - Enum constant in enum class de.gurkenlabs.litiengine.graphics.RenderType
 
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
 
now() - Method in class de.gurkenlabs.litiengine.GameTime
Gets the current game time in ticks.

O

ODD - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.StaggerIndex
 
OFF - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DPad
Standard value for center HAT position
OFFSET_X_MAX - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
 
OFFSET_X_MIN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
 
OFFSET_Y_MAX - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
 
OFFSET_Y_MIN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
 
OGG - Enum constant in enum class de.gurkenlabs.litiengine.resources.SoundFormat
 
onAdded(GamepadManager.GamepadAddedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
Adds the specified gamepad added listener to receive events when gamepads are added.
onCast(Ability.AbilityCastListener) - Method in class de.gurkenlabs.litiengine.abilities.Ability
Adds a listener that will be notified when the ability is cast.
onChange(Consumer<Appearance>) - Method in class de.gurkenlabs.litiengine.gui.Appearance
Adds a consumer to be notified when the appearance changes.
onChange(Consumer<Boolean>) - Method in class de.gurkenlabs.litiengine.gui.CheckBox
Adds a consumer to be notified when the checked state changes.
onChange(Consumer<Float>) - Method in class de.gurkenlabs.litiengine.gui.Slider
 
onChange(IntConsumer) - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
 
onChange(IntConsumer) - Method in class de.gurkenlabs.litiengine.gui.ListField
 
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<String>) - Method in class de.gurkenlabs.litiengine.gui.TextFieldComponent
 
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.
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<ComponentMouseEvent>) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Add a callback that is being executed if this GuiComponent is clicked once.
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.
ONCONFIRM - Enum constant in enum class de.gurkenlabs.litiengine.abilities.CastType
Represents an ability that is cast upon confirmation.
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.
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
 
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
 
onFinished(Emitter.EmitterFinishedListener) - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
 
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(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.
onHovered(Consumer<ComponentMouseEvent>) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Add a callback that is being executed if this GuiComponent is hovered with the mouse.
onKeyFrameChanged(KeyFrameListener) - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
 
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
 
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
 
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
 
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(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(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.
onMouseDragged(Consumer<ComponentMouseEvent>) - 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<ComponentMouseEvent>) - 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<ComponentMouseEvent>) - 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(Consumer<ComponentMouseEvent>) - 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(Consumer<ComponentMouseEvent>) - 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(Consumer<ComponentMouseEvent>) - 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.
onMouseWheelScrolled(Consumer<ComponentMouseWheelEvent>) - 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<IMobileEntity>) - Method in interface de.gurkenlabs.litiengine.physics.IMovementController
Checks given conditions before moving.
onMovementCheck(Predicate<IMobileEntity>) - Method in class de.gurkenlabs.litiengine.physics.MovementController
 
onPoll(GamepadEvents.GamepadPollListener) - Method in class de.gurkenlabs.litiengine.input.GamepadEvents
Adds the specified gamepad poll listener to receive events when any component has been polled.
onPoll(GamepadEvents.GamepadPollListener) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
 
onPoll(String, GamepadEvents.GamepadPollListener) - 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.
onPoll(String, GamepadEvents.GamepadPollListener) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
 
onPressed(GamepadEvents.GamepadPressedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadEvents
Adds the specified gamepad pressed listener to receive events when any component has been pressed.
onPressed(GamepadEvents.GamepadPressedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
 
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
 
onPressed(String, GamepadEvents.GamepadPressedListener) - 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.
onPressed(String, GamepadEvents.GamepadPressedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
 
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(GamepadEvents.GamepadReleasedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadEvents
Adds the specified gamepad released listener to receive events when any component has been released.
onReleased(GamepadEvents.GamepadReleasedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
 
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
 
onReleased(String, GamepadEvents.GamepadReleasedListener) - 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.
onReleased(String, GamepadEvents.GamepadReleasedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
 
onRemoved(GamepadManager.GamepadRemovedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
Adds the specified gamepad removed listener to receive events when gamepads are removed.
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<Graphics2D>) - 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.
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.
onTextChanged(Consumer<String>) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Add a callback that is being executed if the text on this GuiComponent changes.
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<BigDecimal>) - Method in class de.gurkenlabs.litiengine.gui.Spinner
 
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.
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 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DualShock4
 
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
 
ORIGIN_VALIGN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Emitter
 
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
 
OtherEntityTargetingStrategy(boolean, boolean, boolean) - Constructor for class de.gurkenlabs.litiengine.abilities.targeting.OtherEntityTargetingStrategy
 
OtherEntityTargetingStrategy(boolean, boolean, boolean, boolean, boolean) - Constructor for class de.gurkenlabs.litiengine.abilities.targeting.OtherEntityTargetingStrategy
 
OUTLINEONLY - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
 
OUTLINETHICKNESS_MAX - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
 
OUTLINETHICKNESS_MIN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
 
OVERLAY - Enum constant in enum class de.gurkenlabs.litiengine.graphics.RenderType
 
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
 
parseBase64Data(String, String) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
 
parseCsvData(String) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
 
Particle - Class in de.gurkenlabs.litiengine.graphics.emitters.particles
 
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
Particle can be removed.
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.
ParticleParameter - Class in de.gurkenlabs.litiengine.graphics.emitters.xml
Represents a parameter for a particle with a minimum and maximum value.
ParticleParameter() - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.xml.ParticleParameter
Default constructor for ParticleParameter.
ParticleParameter(float) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.xml.ParticleParameter
Constructs a ParticleParameter with the same minimum and maximum value.
ParticleParameter(float, float) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.xml.ParticleParameter
Constructs a ParticleParameter with specified minimum and maximum values.
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
 
PARTICLETYPE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.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<Point2D>) - 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
 
PENALTY_STATIC_PROP - Static variable in class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
 
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.
The boundaries of the loaded environment also pose a "non-walkable" area that will be taken into account when moving entities with this engine.
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.
PINKIE - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
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
 
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<? super MusicPlayback>, 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.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.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.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
 
polled(GamepadEvent) - Method in interface de.gurkenlabs.litiengine.input.GamepadEvents.GamepadPollListener
Invoked when a gamepad component is being polled
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.
POV - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
 
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
 
pressed(GamepadEvent) - Method in interface de.gurkenlabs.litiengine.input.GamepadEvents.GamepadPressedListener
Invoked when a gamepad component has been pressed.
pressedListeners - Variable in class de.gurkenlabs.litiengine.input.GamepadEvents
 
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.
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.
Prop - Class in de.gurkenlabs.litiengine.entities
 
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
 
PROP_ADDSHADOW - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
 
PROP_FLIPHORIZONTALLY - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
 
PROP_FLIPVERTICALLY - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
 
PROP_IDENTIFIER - Static variable in class de.gurkenlabs.litiengine.graphics.animation.PropAnimationController
 
PROP_MATERIAL - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
 
PROP_ROTATION - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
 
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.
PropMapObjectLoader - Class in de.gurkenlabs.litiengine.environment
 
PropMapObjectLoader() - Constructor for class de.gurkenlabs.litiengine.environment.PropMapObjectLoader
 
PropState - Enum Class in de.gurkenlabs.litiengine.entities
 
PS_BUTTON - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DualShock4
 

Q

QUAD_IN - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
 
QUAD_INOUT - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
 
QUAD_OUT - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
 
Quality - Enum Class in de.gurkenlabs.litiengine.configuration
Enum representing different quality levels.

R

R1 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DualShock4
 
R2 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DualShock4
 
R2_TRIGGER - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DualShock4
 
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.
RangeAttribute<T> - Class in de.gurkenlabs.litiengine.attributes
 
RangeAttribute(T, T, T) - Constructor for class de.gurkenlabs.litiengine.attributes.RangeAttribute
Initializes a new instance of the RangeAttribute class.
Ratio(int, int) - Constructor for class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio
 
Ratio(int, int, String) - Constructor for class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio
 
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
 
RB - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Xbox
 
read(Class<T>, URL) - Static method in class de.gurkenlabs.litiengine.util.io.XmlUtilities
 
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.
Since no Charset is specified with this overload, the implementation uses UTF-8 by default.
read(String) - Static method in class de.gurkenlabs.litiengine.resources.TextureAtlas
 
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.Resources
Reads the specified file as String from either a resource folder or the file system.
Since no Charset is specified with this overload, the implementation uses UTF-8 by default.
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.
RECTANGLE - Enum constant in enum class de.gurkenlabs.litiengine.entities.LightSource.Type
 
RECTANGLE - Enum constant in enum class de.gurkenlabs.litiengine.graphics.emitters.particles.ParticleType
 
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
 
refreshCollisionBox() - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
 
register(EntityAction) - Method in class de.gurkenlabs.litiengine.entities.EntityActionMap
 
register(String, Runnable) - Method in class de.gurkenlabs.litiengine.entities.Entity
 
register(String, Runnable) - Method in class de.gurkenlabs.litiengine.entities.EntityActionMap
 
register(String, Runnable) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
Registers an EntityAction with the specified name.
registerCustomCreatureType(Class<T>) - Static method in class de.gurkenlabs.litiengine.environment.CreatureMapObjectLoader
Registers a custom Creature implementation that can be automatically provided by this MapObjectLoader.
registerCustomEntityType(Class<? extends IEntity>) - 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<? extends IEntity>) - Static method in class de.gurkenlabs.litiengine.environment.Environment
Registers a custom IEntity implementation to support being loaded from an IMap instance.
registerCustomPropType(Class<T>) - Static method in class de.gurkenlabs.litiengine.environment.PropMapObjectLoader
Registers a custom Prop implementation that can be automatically provided by this MapObjectLoader.
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.
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
 
released(GamepadEvent) - Method in interface de.gurkenlabs.litiengine.input.GamepadEvents.GamepadReleasedListener
Invoked when a gamepad component has been released.
releasedListeners - Variable in class de.gurkenlabs.litiengine.input.GamepadEvents
 
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.
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(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
 
remove(URL) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
 
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.
removeAbilityCastListener(Ability.AbilityCastListener) - Method in class de.gurkenlabs.litiengine.abilities.Ability
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.
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<T>) - Method in class de.gurkenlabs.litiengine.environment.Environment
Removes all specified entities from this environment.
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
 
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<T>) - 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
 
removeEffectCeasedListener(Effect.EffectCeasedListener) - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
 
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
 
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
 
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(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.
removeModifier(AttributeModifier<T>) - Method in class de.gurkenlabs.litiengine.attributes.Attribute
Removes the specified modifier from this attribute.
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(GamepadEvents.GamepadPollListener) - Method in class de.gurkenlabs.litiengine.input.GamepadEvents
Unregister the specified poll listener from gamepad events.
removePollListener(GamepadEvents.GamepadPollListener) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
 
removePollListener(String, GamepadEvents.GamepadPollListener) - Method in class de.gurkenlabs.litiengine.input.GamepadEvents
Unregister the specified poll listener from gamepad events.
removePollListener(String, GamepadEvents.GamepadPollListener) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
 
removePressedListener(GamepadEvents.GamepadPressedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadEvents
Unregister the specified pressed listener from gamepad events.
removePressedListener(GamepadEvents.GamepadPressedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
 
removePressedListener(String, GamepadEvents.GamepadPressedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadEvents
Unregister the specified pressed listener from gamepad events.
removePressedListener(String, GamepadEvents.GamepadPressedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
 
removeProperty(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
 
removeProperty(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
 
removeReleasedListener(GamepadEvents.GamepadReleasedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadEvents
Unregister the specified released listener from gamepad events.
removeReleasedListener(GamepadEvents.GamepadReleasedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
 
removeReleasedListener(String, GamepadEvents.GamepadReleasedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadEvents
Unregister the specified released listener from gamepad events.
removeReleasedListener(String, GamepadEvents.GamepadReleasedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
 
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
 
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.
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.
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, 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
 
render(Graphics2D, Point2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.ShapeParticle
 
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
 
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<? extends IEntity>) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
Renders the specified entities at their current location in the environment.
renderEntities(Graphics2D, Collection<? extends IEntity>, 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
 
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
 
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
 
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
 
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() - 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
 
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
 
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<Color, Color>) - 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_QUALITY - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
 
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
 
RES_1152x864 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio4x3
 
RES_1280x1024 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio5x4
 
RES_1280x720 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio16x9
 
RES_1280x800 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio16x10
 
RES_1280x960 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio4x3
 
RES_1360x768 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio16x9
 
RES_1366x768 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio16x9
 
RES_1440x900 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio16x10
 
RES_1536x864 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio16x9
 
RES_1600x1200 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio4x3
 
RES_1600x900 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio16x9
 
RES_1680x1050 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio16x10
 
RES_1920x1080 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio16x9
 
RES_1920x1200 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio16x10
 
RES_1920x1440 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio4x3
 
RES_2560x1440 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio16x9
 
RES_640x480 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio4x3
 
RES_720x480 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio16x10
 
RES_720x576 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio4x3
 
RES_800x600 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio4x3
 
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.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
 
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.
Resource - Interface in de.gurkenlabs.litiengine.resources
 
ResourceBundle - Class in de.gurkenlabs.litiengine.resources
 
ResourceBundle() - Constructor for class de.gurkenlabs.litiengine.resources.ResourceBundle
 
ResourceLoadException - Exception Class in de.gurkenlabs.litiengine.resources
 
ResourceLoadException() - Constructor for exception class de.gurkenlabs.litiengine.resources.ResourceLoadException
 
ResourceLoadException(String) - Constructor for exception class de.gurkenlabs.litiengine.resources.ResourceLoadException
 
ResourceLoadException(String, Throwable) - Constructor for exception class de.gurkenlabs.litiengine.resources.ResourceLoadException
 
ResourceLoadException(Throwable) - Constructor for exception class de.gurkenlabs.litiengine.resources.ResourceLoadException
 
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(ICombatEntity) - Method in interface de.gurkenlabs.litiengine.entities.CombatEntityResurrectListener
This method is called whenever a ICombatEntity was resurrected.
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
 
RIGHT - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DPad
Standard value for right HAT position
RIGHT_DOWN - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.RenderOrder
 
RIGHT_STICK_PRESS - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DualShock4
 
RIGHT_STICK_PRESS - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Xbox
 
RIGHT_STICK_X - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DualShock4
 
RIGHT_STICK_X - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Xbox
 
RIGHT_STICK_Y - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DualShock4
 
RIGHT_STICK_Y - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Xbox
 
RIGHT_THUMB - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
RIGHT_THUMB2 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
RIGHT_THUMB3 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
RIGHT_UP - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.RenderOrder
 
RIGHTDOWN - Enum constant in enum class de.gurkenlabs.litiengine.graphics.StaticShadowType
 
RIGHTLEFT - Enum constant in enum class de.gurkenlabs.litiengine.graphics.StaticShadowType
 
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.
RT - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Xbox
 
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.
RX - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
 
RX_ACCELERATION - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
 
RX_FORCE - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
 
RX_VELOCITY - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
 
RY - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
 
RY_ACCELERATION - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
 
RY_FORCE - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
 
RY_VELOCITY - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
 
RZ - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
 
RZ_ACCELERATION - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
 
RZ_FORCE - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
 
RZ_VELOCITY - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
 

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<T>, 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, String) - Static method in class de.gurkenlabs.litiengine.util.io.XmlUtilities
 
save(Object, String, String) - Static method in class de.gurkenlabs.litiengine.util.io.XmlUtilities
 
save(String, boolean) - Method in class de.gurkenlabs.litiengine.resources.ResourceBundle
 
saveImage(String, BufferedImage) - Static method in class de.gurkenlabs.litiengine.util.io.ImageSerializer
 
saveImage(String, BufferedImage, ImageFormat) - Static method in class de.gurkenlabs.litiengine.util.io.ImageSerializer
 
saveSource(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
 
saveTo(String, boolean) - Method in class de.gurkenlabs.litiengine.resources.Spritesheets
 
saveWithCustomIndentation(ByteArrayInputStream, FileOutputStream, int) - Static method in class de.gurkenlabs.litiengine.util.io.XmlUtilities
Saves the XML, contained by the specified input with the custom indentation.
scale(double) - Method in class de.gurkenlabs.litiengine.util.geom.Vector2D
 
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
 
scaleRect(Rectangle2D, int) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
 
scaleShape(Shape, double) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
 
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
 
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.
Screens are the containers that allow you to organize the visible contents of your game and are identified and addressed by a unique name.
SELECT - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
SELECT - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Xbox
 
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
 
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
 
set(Image, int, int) - Method in class de.gurkenlabs.litiengine.graphics.MouseCursor
 
set(Image, Align, Valign) - Method in class de.gurkenlabs.litiengine.graphics.MouseCursor
 
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
 
setAccelerationX(ParticleParameter) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
setAccelerationY(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
 
setAccelerationY(ParticleParameter) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
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 status of this attribute modifier.
setAddShadow(boolean) - Method in class de.gurkenlabs.litiengine.entities.Prop
 
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
 
setAllowDiagonalMovement(boolean) - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
 
setAlpha(int) - Method in class de.gurkenlabs.litiengine.graphics.ColorLayer
 
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.EmitterData
 
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
 
setAngle(ParticleParameter) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
setAnimateSprite(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.SpriteParticle
 
setAnimateSprite(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
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
 
setAntiAliasing(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
setArrowKeyNavigation(boolean) - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
 
setArrowKeyNavigation(boolean) - Method in class de.gurkenlabs.litiengine.gui.ListField
 
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
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.
setBaseValue(T) - Method in class de.gurkenlabs.litiengine.attributes.Attribute
Sets the base value of this attribute.
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
 
setButton2(ImageComponent) - Method in class de.gurkenlabs.litiengine.gui.Slider
 
setButtonSprite(Spritesheet) - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
 
setButtonSprite(Spritesheet) - Method in class de.gurkenlabs.litiengine.gui.ListField
 
setButtonSpritesheet(Spritesheet) - Method in class de.gurkenlabs.litiengine.gui.Slider
 
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.
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
 
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.EmitterData
 
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
 
setColor(Color) - Method in class de.gurkenlabs.litiengine.entities.LightSource
 
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.graphics.ColorLayer
 
setColor(Color) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
 
setColor(Color) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
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.EmitterData
 
setColors(List<String>) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
setColorVariance(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
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
 
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>, T) - Method in class de.gurkenlabs.litiengine.entities.Entity
 
setController(Class<T>, T) - Method in class de.gurkenlabs.litiengine.entities.EntityControllers
 
setController(Class<T>, 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
 
setCurrentValue(BigDecimal) - Method in class de.gurkenlabs.litiengine.gui.Spinner
 
setCursor(String) - Method in class de.gurkenlabs.litiengine.gui.TextFieldComponent
 
setCustomRenderType(RenderType) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
 
setCustomTargetPriorityComparator(Comparator<IEntity>) - Method in class de.gurkenlabs.litiengine.abilities.targeting.TargetingStrategy
 
setData(String) - Method in class de.gurkenlabs.litiengine.resources.SoundResource
 
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.
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.
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
 
setDeltaHeight(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
 
setDeltaHeight(ParticleParameter) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
setDeltaRotation(ParticleParameter) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
setDeltaWidth(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
 
setDeltaWidth(ParticleParameter) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
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.
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<Integer>) - 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.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(EmitterData) - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
 
setEmitterData(String) - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
 
setEmitterDuration(int) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
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.
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
 
setEncoding(Charset) - Method in class de.gurkenlabs.litiengine.resources.Strings
 
setEntrySprite(Spritesheet) - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
 
setEntrySprite(Spritesheet) - Method in class de.gurkenlabs.litiengine.gui.ListField
 
setEnumPropertyValue(Class<T>, 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
 
setFade(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
 
setFade(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
setFadeOnCollision(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
 
setFadeOnCollision(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
setFieldValue(Class<T>, Object, String, String) - Static method in class de.gurkenlabs.litiengine.util.ReflectionUtilities
 
setFlickerDelay(int) - Method in class de.gurkenlabs.litiengine.gui.TextFieldComponent
 
setFlipHorizontally(boolean) - Method in class de.gurkenlabs.litiengine.entities.Prop
 
setFlipVertically(boolean) - Method in class de.gurkenlabs.litiengine.entities.Prop
 
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.
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
 
setFormat(String) - Method in class de.gurkenlabs.litiengine.gui.TextFieldComponent
 
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
 
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
 
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
 
setGridId(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
 
setHCost(double) - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
 
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
 
setHeight(float) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
 
setHeight(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
 
setHeight(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
setHeight(int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
 
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
 
setHeight(int) - Method in class de.gurkenlabs.litiengine.resources.SpritesheetResource
 
setHeight(int) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas
 
setHeight(int) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.Sprite
 
setHexSideLength(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
 
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
 
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<? extends Image>) - 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
 
setId(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
 
setIdentifier(String) - Method in class de.gurkenlabs.litiengine.physics.Force
Sets the identifier for the force.
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.SpritesheetResource
 
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
 
setImagePath(String) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas
 
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.
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
 
setIntensity(int) - Method in class de.gurkenlabs.litiengine.entities.LightSource
 
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
 
setLanguage(String) - Method in class de.gurkenlabs.litiengine.configuration.ClientConfiguration
Sets the language code.
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<Integer>) - 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
 
setListenerLocationCallback(UnaryOperator<Point2D>) - 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
 
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
 
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.EmitterData
 
setLowerBound(BigDecimal) - Method in class de.gurkenlabs.litiengine.gui.Spinner
 
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.
setMaterial(Material) - Method in class de.gurkenlabs.litiengine.entities.Prop
 
setMaxBaseValue(T) - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
 
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
 
setMaxParticles(int) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
setMaxValue(double) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.ParticleParameter
Sets the maximum value.
setMaxValue(float) - Method in class de.gurkenlabs.litiengine.gui.Slider
 
setMessage(String) - Method in class de.gurkenlabs.litiengine.entities.Trigger
Sets the message that gets sent by this trigger upon activation.
setMinBaseValue(T) - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
 
setMinChunkOffsets(int, int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
 
setMinValue(double) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.ParticleParameter
Sets the minimum value.
setMinValue(float) - Method in class de.gurkenlabs.litiengine.gui.Slider
 
setModifyValue(double) - Method in class de.gurkenlabs.litiengine.attributes.AttributeModifier
Sets the modify value for this attribute modifier.
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
 
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.GameInfo
Sets the game's name.
setName(String) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
setName(String) - Method in class de.gurkenlabs.litiengine.graphics.ImageEffect
 
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
 
setName(String) - Method in interface de.gurkenlabs.litiengine.resources.Resource
 
setName(String) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.Sprite
 
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
 
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
 
setOffsetX(int) - Method in class de.gurkenlabs.litiengine.graphics.MouseCursor
 
setOffsetX(int) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.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
 
setOffsetY(int) - Method in class de.gurkenlabs.litiengine.graphics.MouseCursor
 
setOffsetY(int) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.Sprite
 
setOpacity(float) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
 
setOpacity(float) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
 
setOrientation(IMapOrientation) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
 
setOriginAlign(Align) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
setOriginValign(Valign) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
setOutlineOnly(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
 
setOutlineOnly(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
setOutlineThickness(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
 
setOutlineThickness(ParticleParameter) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
setParticleHeight(ParticleParameter) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
setParticleOffsetX(ParticleParameter) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
setParticleOffsetY(ParticleParameter) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
setParticleTTL(ParticleParameter) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
setParticleType(ParticleType) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
setParticleWidth(ParticleParameter) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
setPath(URL) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
 
setPaused(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
Sets the paused.
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
 
setPolygon(IPolyShape) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
 
setPolygon(IPolyShape) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
 
setPolyline(IPolyShape) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
 
setPolyline(IPolyShape) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
 
setPredecessor(AStarNode) - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
 
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
 
setProperties(Map<String, ICustomProperty>) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
Sets all the custom properties on this object to the provided values.
setProperties(Map<String, ICustomProperty>) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
 
setProperties(Map<String, ICustomProperty>) - 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
 
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
 
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.EmitterData
 
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<Integer>) - 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
 
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
 
setScaling(boolean) - Method in class de.gurkenlabs.litiengine.entities.Prop
 
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
 
setSelection(int, int) - Method in class de.gurkenlabs.litiengine.gui.ListField
 
setSelection(Object) - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
 
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
 
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
 
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
 
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
 
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.EmitterData
 
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.EmitterData
 
setSprite(int) - Method in class de.gurkenlabs.litiengine.graphics.animation.KeyFrame
 
setSpriteHeight(int) - Method in class de.gurkenlabs.litiengine.graphics.Spritesheet
 
setSpritePrefix(String) - Method in class de.gurkenlabs.litiengine.graphics.animation.EntityAnimationController
 
setSpriteRotation(Rotation) - Method in class de.gurkenlabs.litiengine.entities.Prop
 
setSprites(List<TextureAtlas.Sprite>) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas
 
setSpritesheet(Spritesheet) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
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.EmitterData
 
setSpritesheetName(String) - Method in class de.gurkenlabs.litiengine.entities.Creature
 
setSpritesheetName(String) - Method in class de.gurkenlabs.litiengine.entities.Prop
 
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
 
setStaggerAxis(StaggerAxis) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
 
setStaggerIndex(StaggerIndex) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
 
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
 
setStepSize(BigDecimal) - Method in class de.gurkenlabs.litiengine.gui.Spinner
 
setStopOnCollision(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
 
setStopped(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.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.
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.
setText(String) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
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<String>) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
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
 
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
 
setTiledVersion(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
 
setTileHeight(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
 
setTileWidth(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
 
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
 
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.
setToMax() - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
 
setToMin() - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
 
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
 
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.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(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
 
setType(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
 
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.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.EmitterData
 
setUpKeys(int...) - Method in class de.gurkenlabs.litiengine.input.KeyboardEntityController
Sets the key codes for moving up.
setUpKeys(List<Integer>) - 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
 
setValue(boolean) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
 
setValue(boolean) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
 
setValue(char) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
 
setValue(char) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
 
setValue(double) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
 
setValue(double) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
 
setValue(long) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
 
setValue(long) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
 
setValue(Color) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
 
setValue(Color) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
 
setValue(Class<C>, Object, String, T) - Static method in class de.gurkenlabs.litiengine.util.ReflectionUtilities
 
setValue(Enum<?>) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
 
setValue(Enum<?>) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
 
setValue(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
 
setValue(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
 
setValue(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
 
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
 
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
 
setValue(URL) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
 
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
 
setVelocityX(ParticleParameter) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
setVelocityY(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
 
setVelocityY(ParticleParameter) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
setVersion(double) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
 
setVersion(String) - Method in class de.gurkenlabs.litiengine.GameInfo
Sets the game's version.
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
 
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
 
setVisible(boolean) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
 
setVisible(boolean) - Method in class de.gurkenlabs.litiengine.graphics.MouseCursor
 
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
 
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
 
setWidth(float) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
 
setWidth(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
 
setWidth(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
setWidth(int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
 
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
 
setWidth(int) - Method in class de.gurkenlabs.litiengine.resources.SpritesheetResource
 
setWidth(int) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas
 
setWidth(int) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.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
 
setX(float) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
 
setX(float) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
 
setX(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
 
setX(int) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.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
 
setY(float) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
 
setY(float) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
 
setY(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
 
setY(int) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.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.
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
 
SHADOW_TYPE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
 
SHADOWCOLOR - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapProperty
 
shake(double, int, int) - Method in class de.gurkenlabs.litiengine.graphics.Camera
 
shake(double, int, int) - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
Shake the camera for the specified duration (in frames).
shapeIntersects(Shape, Shape) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
Shape intersects.
ShapeParticle - Class in de.gurkenlabs.litiengine.graphics.emitters.particles
 
ShapeParticle(float, float) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.particles.ShapeParticle
 
ShapeRenderer - Class in de.gurkenlabs.litiengine.graphics
 
SHARE - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DualShock4
 
shouldBeRendered(Graphics2D, IMap, ILayer, RenderType[]) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapRenderer
 
shouldSpawn() - Method in class de.gurkenlabs.litiengine.environment.EntitySpawner
 
showDefaultCursor() - Method in class de.gurkenlabs.litiengine.graphics.MouseCursor
 
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<T>) - 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.
sin(float) - Static method in class de.gurkenlabs.litiengine.util.geom.Trigonometry
 
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.
This uses the configured update rate to calculate the passed time from the specified ticks.
sinDeg(float) - Static method in class de.gurkenlabs.litiengine.util.geom.Trigonometry
 
SINE_IN - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
 
SINE_INOUT - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
 
SINE_OUT - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
 
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_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.
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
 
Slider(double, double, double, double, float, float, float) - Constructor for class de.gurkenlabs.litiengine.gui.Slider
 
SLIDER - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
 
SLIDER_ACCELERATION - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
 
SLIDER_FORCE - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
 
SLIDER_VELOCITY - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
 
slideUp() - Method in class de.gurkenlabs.litiengine.gui.ListField
Slides the ListField up by one row.
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
 
SOUND_NAME - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
 
SOUND_RANGE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
 
SOUND_VOLUME - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
 
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
 
SoundResource() - Constructor for class de.gurkenlabs.litiengine.resources.SoundResource
 
SoundResource(Sound, SoundFormat) - Constructor for class de.gurkenlabs.litiengine.resources.SoundResource
 
SoundResource(InputStream, String, SoundFormat) - Constructor for class de.gurkenlabs.litiengine.resources.SoundResource
 
sounds() - Static method in class de.gurkenlabs.litiengine.resources.Resources
Gets the container that manages Sound resources.
Sounds - Class in de.gurkenlabs.litiengine.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
 
SoundSourceMapObjectLoader - Class in de.gurkenlabs.litiengine.environment
 
SoundSourceMapObjectLoader() - Constructor for class de.gurkenlabs.litiengine.environment.SoundSourceMapObjectLoader
 
sourceTileset - Variable in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
 
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_DIRECTION - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
 
SPAWN_INFO - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
 
SPAWN_PIVOT - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
 
SPAWN_PIVOT_OFFSETX - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
 
SPAWN_PIVOT_OFFSETY - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
 
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
 
spawned(EntitySpawnedEvent) - Method in interface de.gurkenlabs.litiengine.entities.Spawnpoint.EntitySpawnedListener
Invoked when an entity is spawned.
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
 
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
 
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
 
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
 
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.
Spinner - Class in de.gurkenlabs.litiengine.gui
 
Spinner(double, double, double, double, double, double, double, double) - Constructor for class de.gurkenlabs.litiengine.gui.Spinner
 
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 - Enum constant in enum class de.gurkenlabs.litiengine.graphics.emitters.particles.ParticleType
 
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
 
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
 
SpritesheetResource - Class in de.gurkenlabs.litiengine.resources
 
SpritesheetResource() - Constructor for class de.gurkenlabs.litiengine.resources.SpritesheetResource
 
SpritesheetResource(Spritesheet) - Constructor for class de.gurkenlabs.litiengine.resources.SpritesheetResource
 
SpritesheetResource(BufferedImage, String, int, int) - Constructor for class de.gurkenlabs.litiengine.resources.SpritesheetResource
 
spritesheets() - Static method in class de.gurkenlabs.litiengine.resources.Resources
Gets the container that manages Spritesheet resources.
Spritesheets - Class in de.gurkenlabs.litiengine.resources
 
spriteString() - Method in enum class de.gurkenlabs.litiengine.entities.PropState
 
spriteString() - Method in enum class de.gurkenlabs.litiengine.graphics.CreatureAnimationState
 
SQUARE - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DualShock4
 
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 class de.gurkenlabs.litiengine.input.GamepadManager
DON'T CALL THIS EXPLICITLY! THE LITIENGINE WILL MANAGE THE LIFECYCLE OF THIS INSTANCE.
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.TweenEngine
Start.
start() - Method in class de.gurkenlabs.litiengine.util.CommandManager
 
START - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
START - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Xbox
 
started() - Method in interface de.gurkenlabs.litiengine.GameListener
This method gets called after the Game.start method was executed.
started() - Method in class de.gurkenlabs.litiengine.input.Input.InputGameAdapter
 
STARTHEIGHT_MAX - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
 
STARTHEIGHT_MIN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
 
STARTWIDTH_MAX - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
 
STARTWIDTH_MIN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
 
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
 
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
 
STEEL - Static variable in class de.gurkenlabs.litiengine.entities.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
 
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.sound.SoundEngine
Stops the playback of the current background music.
stopped() - Method in interface de.gurkenlabs.litiengine.entities.behavior.NavigationListener
 
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.
strings() - Static method in class de.gurkenlabs.litiengine.resources.Resources
Gets a container that manages String resources.
This instance can be used to access localizable string from a ".properties" file.
Strings - Class in de.gurkenlabs.litiengine.resources
 
sub(Vector2D) - Method in class de.gurkenlabs.litiengine.util.geom.Vector2D
 
SUBTRACT - Enum constant in enum class de.gurkenlabs.litiengine.attributes.Modification
 
SURFACE - Enum constant in enum class de.gurkenlabs.litiengine.graphics.RenderType
 
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.).

T

Tag - Annotation Interface in de.gurkenlabs.litiengine.entities
This attribute provides initial values for Entity tags.
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
 
takeScreenshot() - Method in class de.gurkenlabs.litiengine.graphics.RenderComponent
Signals the RenderComponent to take a screenshot on the next render cycle.
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.
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() - 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.input.GamepadManager
DON'T CALL THIS EXPLICITLY! THE LITIENGINE WILL MANAGE THE LIFECYCLE 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).
terminated() - Method in class de.gurkenlabs.litiengine.input.Input.InputGameAdapter
 
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 - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
 
Text() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.Text
 
TEXT - Enum constant in enum class de.gurkenlabs.litiengine.graphics.emitters.particles.ParticleType
 
TextFieldComponent - Class in de.gurkenlabs.litiengine.gui
 
TextFieldComponent(double, double, double, double, String) - Constructor for class de.gurkenlabs.litiengine.gui.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
 
TextureAtlas - Class in de.gurkenlabs.litiengine.resources
 
TextureAtlas.CustomBooleanAdapter - Class in de.gurkenlabs.litiengine.resources
 
TextureAtlas.Sprite - Class in de.gurkenlabs.litiengine.resources
 
THUMB - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
THUMB2 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
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
 
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
 
TileData() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
Instantiates a new TileData instance.
TileData(List<Tile>, int, int, String, String) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
 
TileData.Compression - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
 
TileData.Encoding - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
 
TileLayer - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
 
TileLayer() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.TileLayer
Instantiates a new TileLayer instance.
TileLayer(TileData) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.TileLayer
Instantiates a new TileLayer instance with the specified data.
TileOffset - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
 
TileOffset() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.TileOffset
 
Tileset - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
 
Tileset() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
 
Tileset(Tileset) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
 
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.
tilesets() - Static method in class de.gurkenlabs.litiengine.resources.Resources
Gets the container that manages Tileset resources.
This implementation uses raw Tilesets, to avoid problems with Tileset methods that aren't in the ITileset interface.
Tilesets - Class in de.gurkenlabs.litiengine.resources
 
TileTransformations - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
 
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
 
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.
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
 
TmxMap() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
 
TmxMap(IMapOrientation) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
 
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.
TmxType - Annotation Interface in de.gurkenlabs.litiengine.environment.tilemap
 
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.
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
 
toDimensionString(String) - Method in class de.gurkenlabs.litiengine.gui.screens.Resolution
 
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.
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.
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.
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
 
toggleDropDown() - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
Toggle drop down.
togglePaused() - Method in class de.gurkenlabs.litiengine.graphics.emitters.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
 
toggleSuspension() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Toggle this GuiComponent's suspension state.
toIntegerArray(List<Integer>) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
Converts a list of Integer objects to an array of primitive int values.
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
 
TOP - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
TOP2 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
toString() - Method in class de.gurkenlabs.litiengine.attributes.Attribute
 
toString() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
 
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 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.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 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.
TOUCHPAD - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DualShock4
 
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
 
TRIANGLE - Enum constant in enum class de.gurkenlabs.litiengine.graphics.emitters.particles.ParticleType
 
TRIANGLE - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DualShock4
 
Trigger - Class in de.gurkenlabs.litiengine.entities
TODO: Triggers should be able to call entity actions (similar to the current message approach)
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
 
TRIGGER - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
TRIGGER_ACTIVATION - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
 
TRIGGER_ACTIVATORS - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
 
TRIGGER_COOLDOWN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
 
TRIGGER_MESSAGE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
 
TRIGGER_ONETIME - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
 
TRIGGER_TARGETS - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
 
Trigger.TriggerActivation - Enum Class in de.gurkenlabs.litiengine.entities
 
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
 
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
 
TTL_MAX - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
 
TTL_MIN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
 
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: ...
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.

U

UI - Enum constant in enum class de.gurkenlabs.litiengine.graphics.RenderType
 
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
 
UNDEFINED_MAPOBJECTTYPE - Static variable in enum class de.gurkenlabs.litiengine.environment.tilemap.MapObjectType
 
unitVector() - Method in class de.gurkenlabs.litiengine.util.geom.Vector2D
 
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.
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.
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
 
unmarshal(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.ColorAdapter
 
unmarshal(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.DecimalFloatAdapter
 
unmarshal(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.IntegerArrayAdapter
 
unmarshal(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.PolylineAdapter
 
unmarshal(String) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.CustomBooleanAdapter
 
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
 
unregister(String) - Method in class de.gurkenlabs.litiengine.entities.EntityActionMap
 
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.
UP - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DPad
Standard value for up HAT position
UP_LEFT - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DPad
Standard value for up-left HAT position
UP_RIGHT - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DPad
Standard value for up-right HAT position
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.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.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
 
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
 
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(EmitterData, IMapObject) - Static method in class de.gurkenlabs.litiengine.environment.EmitterMapObjectLoader
 
updateOrigin() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
 
UPDATERATE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Emitter
 
updateSection(Rectangle2D) - Method in class de.gurkenlabs.litiengine.graphics.ColorLayer
 
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
 
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.
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
 
useKerning() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Text
 
usesCustomRenderType() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
 

V

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() - 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
 
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.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.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.tweening.TweenFunction
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.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.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.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.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.
Vector2D - Class in de.gurkenlabs.litiengine.util.geom
 
Vector2D() - Constructor for class de.gurkenlabs.litiengine.util.geom.Vector2D
 
Vector2D(double, double) - Constructor for class de.gurkenlabs.litiengine.util.geom.Vector2D
 
Vector2D(Point2D, Point2D) - Constructor for class de.gurkenlabs.litiengine.util.geom.Vector2D
 
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
 
VELOCITY_X_MIN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
 
VELOCITY_Y_MAX - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
 
VELOCITY_Y_MIN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
 
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
 
VerticalSlider(double, double, double, double, float, float, float) - Constructor for class de.gurkenlabs.litiengine.gui.VerticalSlider
 
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

WangColor - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
 
WangColor() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.WangColor
 
WangSet - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
 
WangSet() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.WangSet
 
WangTile - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
 
WangTile() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.WangTile
 
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
 
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
 
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.
This class e.g.
WINDOWED - Enum constant in enum class de.gurkenlabs.litiengine.configuration.DisplayMode
Windowed display mode.
withCondition(BiPredicate<ICombatEntity, ICombatEntity>) - Method in class de.gurkenlabs.litiengine.abilities.targeting.TargetingStrategy
Adds a custom condition to the targeting strategy.
WOOD - Static variable in class de.gurkenlabs.litiengine.entities.Material
 
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
 
wrap() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Text
 

X

X - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.StaggerAxis
 
X - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
 
X - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
X - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Xbox
 
X_ACCELERATION - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
 
X_FORCE - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
 
X_VELOCITY - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
 
XmlUtilities - Class in de.gurkenlabs.litiengine.util.io
 

Y

Y - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.StaggerAxis
 
Y - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
 
Y - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
Y - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Xbox
 
Y_ACCELERATION - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
 
Y_FORCE - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
 
Y_VELOCITY - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
 

Z

Z - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
 
Z - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
 
Z_ACCELERATION - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
 
Z_FORCE - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
 
Z_VELOCITY - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
 
ZLIB - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData.Compression
 
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
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form