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 All Packages

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
 
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
 
AbilityAttributes - Class in de.gurkenlabs.litiengine.abilities
 
abilityCast(AbilityExecution) - Method in interface de.gurkenlabs.litiengine.abilities.Ability.AbilityCastListener
 
AbilityExecution - Class in de.gurkenlabs.litiengine.abilities
 
AbilityInfo - Annotation Type in de.gurkenlabs.litiengine.abilities
 
acceleration() - Method in annotation type de.gurkenlabs.litiengine.entities.MovementInfo
 
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 Type 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
 
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() - Method in annotation type de.gurkenlabs.litiengine.entities.EmitterInfo
 
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 - de.gurkenlabs.litiengine.attributes.Modification
 
addActivatedListener(TriggerActivatedListener) - Method in class de.gurkenlabs.litiengine.entities.Trigger
 
addActivatingCondition(TriggerActivatingCondition) - Method in class de.gurkenlabs.litiengine.entities.Trigger
 
addActivator(int) - Method in class de.gurkenlabs.litiengine.entities.Trigger
 
addActivator(IEntity) - Method in class de.gurkenlabs.litiengine.entities.Trigger
 
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
 
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
 
addController(T) - Method in class de.gurkenlabs.litiengine.entities.EntityControllers
 
addDeactivatedListener(TriggerDeactivatedListener) - Method in class de.gurkenlabs.litiengine.entities.Trigger
 
addDownKey(int) - Method in class de.gurkenlabs.litiengine.input.KeyboardEntityController
 
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
 
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 entity render listener 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
 
addListener(EntityListener) - Method in class de.gurkenlabs.litiengine.entities.Entity
 
addListener(EntityListener) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
 
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(SpeechBubbleListener) - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
 
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
 
addParticle(Particle) - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
Adds a particle to this Emitter's list of Particles.
ADDPERCENT - de.gurkenlabs.litiengine.attributes.Modification
 
addRightKey(int) - Method in class de.gurkenlabs.litiengine.input.KeyboardEntityController
 
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.
addTag(String) - Method in class de.gurkenlabs.litiengine.entities.Entity
 
addTag(String) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
 
addTarget(int) - Method in class de.gurkenlabs.litiengine.entities.Trigger
 
addTarget(IEntity) - Method in class de.gurkenlabs.litiengine.entities.Trigger
 
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
 
addTriggerListener(TriggerListener) - Method in class de.gurkenlabs.litiengine.entities.Trigger
 
addUpKey(int) - Method in class de.gurkenlabs.litiengine.input.KeyboardEntityController
 
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() - Method in annotation type de.gurkenlabs.litiengine.entities.CollisionInfo
 
Align - Enum in de.gurkenlabs.litiengine
The enum Align defines a range of horizontal alignments.
allowDebug(boolean) - Static method in class de.gurkenlabs.litiengine.Game
This flag indicates if the game currently supports debugging.
ALLSPAWNPOINTS - 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
 
AmbientLight(Environment, Color) - Constructor for class de.gurkenlabs.litiengine.graphics.AmbientLight
Instantiates a new AmbientLight instance.
ANGLE - de.gurkenlabs.litiengine.tweening.TweenType
 
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 Type in de.gurkenlabs.litiengine.entities
 
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 - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
 
antiAlising() - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
 
ANY - de.gurkenlabs.litiengine.physics.Collision
 
ANY_MESSAGE - Static variable in class de.gurkenlabs.litiengine.entities.Entity
 
Appearance - Class in de.gurkenlabs.litiengine.gui
 
Appearance() - Constructor for class de.gurkenlabs.litiengine.gui.Appearance
 
Appearance(Color) - Constructor for class de.gurkenlabs.litiengine.gui.Appearance
 
Appearance(Color, Color) - Constructor for class de.gurkenlabs.litiengine.gui.Appearance
 
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
 
apply(ICombatEntity) - Method in class de.gurkenlabs.litiengine.abilities.effects.AttributeEffect
 
apply(ICombatEntity) - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
 
apply(ICombatEntity) - Method in class de.gurkenlabs.litiengine.abilities.effects.ForceEffect
 
apply(ICombatEntity) - Method in class de.gurkenlabs.litiengine.abilities.effects.SoundEffect
 
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
 
apply(Shape) - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
Applies the effect in the specified impact area on the specified environment.
applyAlphaChannel(BufferedImage, Color) - Static method in class de.gurkenlabs.litiengine.util.Imaging
All pixels that have the specified color are rendered transparent.
applyForce(IMobileEntity) - Method in class de.gurkenlabs.litiengine.abilities.effects.ForceEffect
 
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
 
AREA - de.gurkenlabs.litiengine.environment.tilemap.MapObjectType
 
areEqual(BufferedImage, BufferedImage) - Static method in class de.gurkenlabs.litiengine.util.Imaging
 
arrayCopy(T[]) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
 
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.NumberAdjuster
 
ARROW_DOWN - Static variable in class de.gurkenlabs.litiengine.gui.VerticalSlider
 
ARROW_LEFT - Static variable in class de.gurkenlabs.litiengine.gui.HorizontalSlider
 
ARROW_RIGHT - Static variable in class de.gurkenlabs.litiengine.gui.HorizontalSlider
 
ARROW_UP - Static variable in class de.gurkenlabs.litiengine.gui.NumberAdjuster
 
ARROW_UP - Static variable in class de.gurkenlabs.litiengine.gui.VerticalSlider
 
assignPenalty(AStarNode) - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
 
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
 
AStarPathFinder(AStarGrid) - Constructor for class de.gurkenlabs.litiengine.entities.behavior.AStarPathFinder
 
AStarPathFinder(IMap) - Constructor for class de.gurkenlabs.litiengine.entities.behavior.AStarPathFinder
 
AStarPathFinder(IMap, int) - Constructor for class de.gurkenlabs.litiengine.entities.behavior.AStarPathFinder
 
AStarPathFinder(Dimension, int) - Constructor for class de.gurkenlabs.litiengine.entities.behavior.AStarPathFinder
 
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
 
Attribute<T extends java.lang.Number> - 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 extends java.lang.Number> - Class in de.gurkenlabs.litiengine.abilities.effects
An attribute effect appies an attribute modifier to the affected entity when applied and removes it when ceased.
AttributeEffect(Ability, Modification, double, EffectTarget...) - Constructor for class de.gurkenlabs.litiengine.abilities.effects.AttributeEffect
 
AttributeModifier<T extends java.lang.Number> - 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 - de.gurkenlabs.litiengine.tweening.TweenFunction
 
BACK_INOUT - de.gurkenlabs.litiengine.tweening.TweenFunction
 
BACK_OUT - de.gurkenlabs.litiengine.tweening.TweenFunction
 
BACKGROUND - 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
 
bind(String, Predicate<String[]>) - Method in class de.gurkenlabs.litiengine.util.CommandManager
 
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 - 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
 
BORDERLESS - de.gurkenlabs.litiengine.configuration.DisplayMode
 
BOUNCE_IN - de.gurkenlabs.litiengine.tweening.TweenFunction
 
BOUNCE_INOUT - de.gurkenlabs.litiengine.tweening.TweenFunction
 
BOUNCE_OUT - de.gurkenlabs.litiengine.tweening.TweenFunction
 
btt - Variable in enum 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
 
calculatePotentialImpactArea() - Method in class de.gurkenlabs.litiengine.abilities.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.
canAttackEntity(ICombatEntity) - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
 
canCast() - Method in class de.gurkenlabs.litiengine.abilities.Ability
 
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
 
cancelOnCollision() - Method in class de.gurkenlabs.litiengine.physics.Force
Cancel on collision.
cancelOnReached() - Method in class de.gurkenlabs.litiengine.physics.Force
 
canCollideWith(ICollisionEntity) - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
 
canCollideWith(ICollisionEntity) - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
 
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.
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() - Method in annotation type de.gurkenlabs.litiengine.abilities.AbilityInfo
 
CastType - Enum in de.gurkenlabs.litiengine.abilities
 
cease(EffectApplication) - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
 
cease(EffectApplication) - Method in class de.gurkenlabs.litiengine.abilities.effects.ForceEffect
 
cease(ICombatEntity) - Method in class de.gurkenlabs.litiengine.abilities.effects.AttributeEffect
 
cease(ICombatEntity) - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
 
ceased(EffectEvent) - Method in interface de.gurkenlabs.litiengine.abilities.effects.Effect.EffectCeasedListener
 
CENTER - de.gurkenlabs.litiengine.Align
 
CENTER - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DPad
Synonmous with OFF
CENTER_LEFT - de.gurkenlabs.litiengine.Align
 
CENTER_RIGHT - de.gurkenlabs.litiengine.Align
 
CERAMIC - Static variable in class de.gurkenlabs.litiengine.entities.Material
 
changed(ScreenChangedEvent) - Method in interface de.gurkenlabs.litiengine.gui.screens.ScreenChangedListener
 
CHECK - Static variable in class de.gurkenlabs.litiengine.gui.CheckBox
 
CheckBox - Class in de.gurkenlabs.litiengine.gui
 
CheckBox(double, double, double, double, Spritesheet, boolean) - Constructor for class de.gurkenlabs.litiengine.gui.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_IN - de.gurkenlabs.litiengine.tweening.TweenFunction
 
CIRCLE_INOUT - de.gurkenlabs.litiengine.tweening.TweenFunction
 
CIRCLE_OUT - de.gurkenlabs.litiengine.tweening.TweenFunction
 
clamp(byte, byte, byte) - Static method in class de.gurkenlabs.litiengine.util.MathUtilities
Modifies the value (if necessary) such that it lies within the boundaries of the specified minimum and maximum.
clamp(double, double, double) - Static method in class de.gurkenlabs.litiengine.util.MathUtilities
Modifies the value (if necessary) such that it lies within the boundaries of the specified minimum and maximum.
clamp(float, float, float) - Static method in class de.gurkenlabs.litiengine.util.MathUtilities
Modifies the value (if necessary) such that it lies within the boundaries of the specified minimum and maximum.
clamp(int, int, int) - Static method in class de.gurkenlabs.litiengine.util.MathUtilities
Modifies the value (if necessary) such that it lies within the boundaries of the specified minimum and maximum.
clamp(long, long, long) - Static method in class de.gurkenlabs.litiengine.util.MathUtilities
Modifies the value (if necessary) such that it lies within the boundaries of the specified minimum and maximum.
clamp(short, short, short) - Static method in class de.gurkenlabs.litiengine.util.MathUtilities
Modifies the value (if necessary) such that it lies within the boundaries of the specified minimum and maximum.
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
 
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.
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
 
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.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() - Method in annotation type de.gurkenlabs.litiengine.entities.CollisionInfo
 
Collision - Enum in de.gurkenlabs.litiengine.physics
 
COLLISION - 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 - de.gurkenlabs.litiengine.tweening.TweenType
 
COLLISION_HEIGHT - de.gurkenlabs.litiengine.tweening.TweenType
 
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 - de.gurkenlabs.litiengine.tweening.TweenType
 
CollisionBox - Class in de.gurkenlabs.litiengine.entities
 
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 - de.gurkenlabs.litiengine.environment.tilemap.MapObjectType
 
COLLISIONBOX_CENTER - de.gurkenlabs.litiengine.entities.EntityPivotType
 
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() - Method in annotation type de.gurkenlabs.litiengine.entities.CollisionInfo
 
CollisionBoxMapObjectLoader - Class in de.gurkenlabs.litiengine.environment
 
CollisionBoxMapObjectLoader() - Constructor for class de.gurkenlabs.litiengine.environment.CollisionBoxMapObjectLoader
 
collisionBoxWidth() - Method in annotation type de.gurkenlabs.litiengine.entities.CollisionInfo
 
CollisionEntity - Class in de.gurkenlabs.litiengine.entities
 
CollisionEntity() - Constructor for class de.gurkenlabs.litiengine.entities.CollisionEntity
 
CollisionEvent - Class in de.gurkenlabs.litiengine.physics
 
CollisionEvent(ICollisionEntity, ICollisionEntity...) - Constructor for class de.gurkenlabs.litiengine.physics.CollisionEvent
 
CollisionInfo - Annotation Type in de.gurkenlabs.litiengine.entities
 
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() - Method in annotation type de.gurkenlabs.litiengine.entities.CollisionInfo
 
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
 
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 Type in de.gurkenlabs.litiengine.entities
This attribute 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.
COMMADLINE_ARG_NOGUI - Static variable in class de.gurkenlabs.litiengine.Game
 
COMMADLINE_ARG_RELEASE - Static variable in class de.gurkenlabs.litiengine.Game
 
CommandManager - Class in de.gurkenlabs.litiengine.util
 
CommandManager() - Constructor for class de.gurkenlabs.litiengine.util.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
 
compareTo(AttributeModifier<T>) - Method in class de.gurkenlabs.litiengine.attributes.AttributeModifier
 
compareTo(Transition) - Method in class de.gurkenlabs.litiengine.entities.behavior.Transition
 
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
 
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
 
compress(byte[]) - Static method in class de.gurkenlabs.litiengine.util.io.CompressionUtilities
 
CompressionUtilities - Class in de.gurkenlabs.litiengine.util.io
 
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 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
 
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(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 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 Type in de.gurkenlabs.litiengine.configuration
 
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
 
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
 
cooldown() - Method in annotation type de.gurkenlabs.litiengine.abilities.AbilityInfo
 
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
 
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.
create(IEntity, Font, String) - Static method in class de.gurkenlabs.litiengine.gui.SpeechBubble
 
create(IEntity, Font, String, Sound) - Static method in class de.gurkenlabs.litiengine.gui.SpeechBubble
 
create(IEntity, String) - Static method in class de.gurkenlabs.litiengine.gui.SpeechBubble
 
create(IEntity, String, SpeechBubbleAppearance, Font) - Static method in class de.gurkenlabs.litiengine.gui.SpeechBubble
 
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
 
createLightSource(IMapObject, int, Color, LightSource.Type, boolean) - Method in class de.gurkenlabs.litiengine.environment.LightSourceMapObjectLoader
 
createMapArea(IMapObject) - Method in class de.gurkenlabs.litiengine.environment.MapAreaMapObjectLoader
 
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
 
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 - de.gurkenlabs.litiengine.environment.tilemap.MapObjectType
 
CreatureAnimationController<T extends Creature> - 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 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
 
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 - de.gurkenlabs.litiengine.abilities.effects.EffectTarget
 
CustomBooleanAdapter() - Constructor for class de.gurkenlabs.litiengine.resources.TextureAtlas.CustomBooleanAdapter
 
CustomMapObjectLoader - Class in de.gurkenlabs.litiengine.environment
 
customMapObjectType() - Method in annotation type de.gurkenlabs.litiengine.entities.EntityInfo
 
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 - de.gurkenlabs.litiengine.environment.IEntitySpawner.SpawnMode
 
customTarget(ICombatEntity) - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
Overwrite this method to implement a custom target predicate that determines whether an entity can be affected by this effect.

D

DAMAGED - 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.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
 
deactivate() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
Deactivate.
deactivated(TriggerEvent) - Method in interface de.gurkenlabs.litiengine.entities.TriggerDeactivatedListener
This method is called when a Trigger was deactivated.
DEAD - de.gurkenlabs.litiengine.graphics.CreatureAnimationState
 
death(ICombatEntity) - Method in interface de.gurkenlabs.litiengine.entities.CombatEntityDeathListener
This method is called whenever a ICombatEntity dies.
deathAnimations() - Method in annotation type de.gurkenlabs.litiengine.entities.AnimationInfo
 
debug() - Method in annotation type de.gurkenlabs.litiengine.configuration.ConfigurationGroupInfo
 
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
 
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() - Method in annotation type de.gurkenlabs.litiengine.entities.MovementInfo
 
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
 
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.
decompress(byte[]) - Static method in class de.gurkenlabs.litiengine.util.io.CompressionUtilities
 
decrement() - Method in class de.gurkenlabs.litiengine.gui.NumberAdjuster
 
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_APPEARANCE - Static variable in class de.gurkenlabs.litiengine.gui.SpeechBubble
 
DEFAULT_BACKGROUND_COLOR - Static variable in class de.gurkenlabs.litiengine.graphics.RenderComponent
 
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
 
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
 
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_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_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.
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() - Method in annotation type de.gurkenlabs.litiengine.abilities.AbilityInfo
 
description() - Method in annotation type de.gurkenlabs.litiengine.entities.Action
 
deselect() - Method in class de.gurkenlabs.litiengine.gui.ListField
Resets the ListField's selection to null.
DESTROYED - 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
 
DIAMOND - 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
 
DIMENSION_CENTER - de.gurkenlabs.litiengine.entities.EntityPivotType
 
Direction - Enum 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 in de.gurkenlabs.litiengine.configuration
 
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 - 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 - de.gurkenlabs.litiengine.Direction
 
DOWN - de.gurkenlabs.litiengine.graphics.StaticShadowType
 
DOWN - 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 - de.gurkenlabs.litiengine.graphics.StaticShadowType
 
DOWNRIGHT - de.gurkenlabs.litiengine.graphics.StaticShadowType
 
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
 
drawTextShadow() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Draw text shadow.
DropdownListField - Class in de.gurkenlabs.litiengine.gui
 
DropdownListField(double, double, double, double, Object[], int) - Constructor for class de.gurkenlabs.litiengine.gui.DropdownListField
 
duration() - Method in class de.gurkenlabs.litiengine.abilities.AbilityAttributes
 
duration() - Method in annotation type de.gurkenlabs.litiengine.abilities.AbilityInfo
 
duration() - Method in annotation type de.gurkenlabs.litiengine.entities.EmitterInfo
 
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 - de.gurkenlabs.litiengine.physics.Collision
 

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.
Effect - Class in de.gurkenlabs.litiengine.abilities.effects
The Class Effect seeks for affected entities in the game's current environment to apply certain effects to them defined by the overwritten implementation of apply/cease.
Effect(Ability, EffectTarget...) - Constructor for class de.gurkenlabs.litiengine.abilities.effects.Effect
 
Effect.EffectAppliedListener - Interface in de.gurkenlabs.litiengine.abilities.effects
 
Effect.EffectCeasedListener - Interface in de.gurkenlabs.litiengine.abilities.effects
 
EffectApplication - Class in de.gurkenlabs.litiengine.abilities.effects
 
EffectApplication(List<ICombatEntity>, Shape) - Constructor for class de.gurkenlabs.litiengine.abilities.effects.EffectApplication
 
EffectEvent - Class in de.gurkenlabs.litiengine.abilities.effects
 
EffectTarget - Enum in de.gurkenlabs.litiengine.abilities.effects
 
ELASTIC_IN - de.gurkenlabs.litiengine.tweening.TweenFunction
 
ELASTIC_INOUT - de.gurkenlabs.litiengine.tweening.TweenFunction
 
ELASTIC_OUT - de.gurkenlabs.litiengine.tweening.TweenFunction
 
ELLIPSE - de.gurkenlabs.litiengine.entities.LightSource.Type
 
ELLIPSE - 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 - 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 Type 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
 
enableTextAntiAliasing(Graphics2D) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
 
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
 
ENEMY - de.gurkenlabs.litiengine.abilities.effects.EffectTarget
 
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
 
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 extends IEntity> - 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 extends IEntity> - 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.
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
 
EntityEmitter(IEntity, EmitterData, boolean) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.EntityEmitter
 
EntityEmitter(IEntity, String) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.EntityEmitter
 
EntityEmitter(IEntity, String, boolean) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.EntityEmitter
 
EntityHitEvent - Class in de.gurkenlabs.litiengine.entities
 
EntityInfo - Annotation Type 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
 
EntityNavigator(IMobileEntity, PathFinder) - Constructor for class de.gurkenlabs.litiengine.entities.behavior.EntityNavigator
Instantiates a new entity navigator.
EntityPivot - Class in de.gurkenlabs.litiengine.entities
 
EntityPivot(IEntity, double, double) - Constructor for class de.gurkenlabs.litiengine.entities.EntityPivot
 
EntityPivot(IEntity, Align, Valign) - Constructor for class de.gurkenlabs.litiengine.entities.EntityPivot
 
EntityPivot(IEntity, EntityPivotType, double, double) - Constructor for class de.gurkenlabs.litiengine.entities.EntityPivot
 
EntityPivotType - Enum in de.gurkenlabs.litiengine.entities
Determines where abilities are originating from.
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
 
EntitySpawner<T extends IEntity> - 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 extends Entity> - 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 extends Entity> - Class in de.gurkenlabs.litiengine.entities.behavior
 
EntityTransition(T, int) - Constructor for class de.gurkenlabs.litiengine.entities.behavior.EntityTransition
 
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
 
equals(Point2D, Point2D, double) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
 
equals(Object) - Method in class de.gurkenlabs.litiengine.attributes.AttributeModifier
 
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
 
equals(Object) - Method in class de.gurkenlabs.litiengine.gui.SpeechBubbleAppearance
 
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 - de.gurkenlabs.litiengine.environment.tilemap.StaggerIndex
 
executeCommand(String) - Method in class de.gurkenlabs.litiengine.util.CommandManager
 
EXECUTINGENTITY - de.gurkenlabs.litiengine.abilities.effects.EffectTarget
 
exists(String) - Method in class de.gurkenlabs.litiengine.entities.EntityActionMap
 
exit() - Method in class de.gurkenlabs.litiengine.entities.behavior.State
 
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
 
exitOnException() - Method in class de.gurkenlabs.litiengine.DefaultUncaughtExceptionHandler
Indicates whether this hander currently exits the game upon an unhandled exception.
EXPO_IN - de.gurkenlabs.litiengine.tweening.TweenFunction
 
EXPO_INOUT - de.gurkenlabs.litiengine.tweening.TweenFunction
 
EXPO_OUT - 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
 
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
 
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
 
finalize() - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback
Deprecated.
finalize() - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback.VolumeControl
Deprecated.
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
 
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
 
findPath(IMobileEntity, Point2D) - Method in class de.gurkenlabs.litiengine.entities.behavior.PathFinder
Gets the path.
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
 
fireOnChangeEvent() - Method in class de.gurkenlabs.litiengine.gui.Appearance
 
FIT - de.gurkenlabs.litiengine.gui.ImageScaleMode
 
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
 
flipAnimation(Animation, String) - Static method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
 
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
 
flipSpritesHorizontally(Spritesheet) - Static method in class de.gurkenlabs.litiengine.util.Imaging
 
flipSpritesVertically(Spritesheet) - Static method in class de.gurkenlabs.litiengine.util.Imaging
 
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
A fonticon is an class that represents a single character of an icon font.
FontIcon(Font, char) - Constructor for class de.gurkenlabs.litiengine.gui.FontIcon
Instantiates a new icon.
FontIcon(Font, String) - Constructor for class de.gurkenlabs.litiengine.gui.FontIcon
 
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 - de.gurkenlabs.litiengine.tweening.TweenType
 
FontUtilities - Class in de.gurkenlabs.litiengine.util
 
Force - Class in de.gurkenlabs.litiengine.physics
 
Force(Point2D, float, float) - Constructor for class de.gurkenlabs.litiengine.physics.Force
Instantiates a new force.
ForceEffect - Class in de.gurkenlabs.litiengine.abilities.effects
 
ForceEffect(Ability, float, EffectTarget...) - Constructor for class de.gurkenlabs.litiengine.abilities.effects.ForceEffect
 
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 - de.gurkenlabs.litiengine.abilities.effects.EffectTarget
 
FRIENDLYDEAD - de.gurkenlabs.litiengine.abilities.effects.EffectTarget
 
fromAngle(double) - Static method in enum de.gurkenlabs.litiengine.Direction
Gets a direction corresponding to the specified angle.
fromFlagValue(byte) - Static method in enum de.gurkenlabs.litiengine.Direction
Get a value of this enumeration that corresponds to the specified flagValue.
fromOrdinal(int) - Static method in enum de.gurkenlabs.litiengine.environment.tilemap.MapObjectType
 
FULLSCREEN - de.gurkenlabs.litiengine.configuration.DisplayMode
 

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.Axis - Class in de.gurkenlabs.litiengine.input
 
Gamepad.Buttons - Class in de.gurkenlabs.litiengine.input
 
Gamepad.DPad - Class in de.gurkenlabs.litiengine.input
 
Gamepad.Xbox - Class in de.gurkenlabs.litiengine.input
 
GamepadEntityController<T extends IMobileEntity> - 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 either the actual value or a random value, depending on the random number flag being set.
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 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 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 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 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 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 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
 
getAbility() - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
 
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).
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
 
getActions() - Method in class de.gurkenlabs.litiengine.entities.EntityActionMap
 
getActivationType() - Method in class de.gurkenlabs.litiengine.entities.Trigger
 
getActivators() - Method in class de.gurkenlabs.litiengine.entities.Trigger
 
getActiveAppliances() - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
 
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
 
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 de.gurkenlabs.litiengine.resources.ImageFormat
 
getAllExtensions() - Static method in enum 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.
getAppearance() - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
 
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
 
getAppliedEffects() - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
 
getAppliedEffects() - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
 
getAppliedForce() - Method in class de.gurkenlabs.litiengine.abilities.effects.ForceEffect
 
getAppliedTicks() - Method in class de.gurkenlabs.litiengine.abilities.effects.EffectApplication
 
getApplyOrder() - Method in enum de.gurkenlabs.litiengine.attributes.Modification
 
getArea() - Method in class de.gurkenlabs.litiengine.entities.StaticShadow
 
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
 
getAttributes() - Method in class de.gurkenlabs.litiengine.abilities.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
 
getAverage(float[]) - Static method in class de.gurkenlabs.litiengine.util.MathUtilities
 
getAverage(int[]) - Static method in class de.gurkenlabs.litiengine.util.MathUtilities
 
getAveragePosition(Point2D...) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
 
getAveragePosition(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
 
getBackground() - Method in class de.gurkenlabs.litiengine.gui.ImageComponentList
 
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
 
getBackgroundColor2() - Method in class de.gurkenlabs.litiengine.gui.Appearance
 
getBackgroundPaint(double, double) - Method in class de.gurkenlabs.litiengine.gui.Appearance
 
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
 
getBorderColor() - Method in class de.gurkenlabs.litiengine.gui.SpeechBubbleAppearance
 
getBorderRadius() - Method in class de.gurkenlabs.litiengine.gui.Appearance
 
getBorderStyle() - Method in class de.gurkenlabs.litiengine.gui.Appearance
 
getBoundingBox() - Method in class de.gurkenlabs.litiengine.entities.Entity
 
getBoundingBox() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
 
getBoundingBox() - Method in class de.gurkenlabs.litiengine.entities.StaticShadow
 
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
 
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
 
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
 
getCastType() - Method in class de.gurkenlabs.litiengine.abilities.Ability
 
getCellComponents() - Method in class de.gurkenlabs.litiengine.gui.ImageComponentList
 
getCenter() - Method in class de.gurkenlabs.litiengine.entities.Entity
 
getCenter() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
 
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.
getChangeConsumer() - Method in class de.gurkenlabs.litiengine.gui.CheckBox
 
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
 
getChosenElementComponent() - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
 
getChunkOffsetX() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
 
getChunkOffsetY() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
 
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.
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
 
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
 
getCollisionBoxValign() - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
 
getCollisionBoxValign() - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
 
getCollisionBoxWidth() - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
 
getCollisionBoxWidth() - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
 
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
 
getCollisionType() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
 
getCollisionType() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
 
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 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.graphics.ColorLayer
 
getColor() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
 
getColor() - Method in class de.gurkenlabs.litiengine.graphics.OverlayPixelsImageEffect
 
getColorHexString() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectLayer
 
getColorHexString() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObjectLayer
 
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
 
getColumnWidth() - Method in class de.gurkenlabs.litiengine.gui.ImageComponentList
 
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
 
getComponent() - Method in class de.gurkenlabs.litiengine.input.GamepadEvent
Gets the identifier of the component that caused this event.
getComponentId() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Gets the component id of this GuiComponent.
getComponents() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Gets the child components of this GuiComponent.
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
 
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
 
getControllers() - Method in class de.gurkenlabs.litiengine.entities.Entity
 
getCooldown() - Method in class de.gurkenlabs.litiengine.entities.Trigger
 
getCooldownInSeconds() - Method in class de.gurkenlabs.litiengine.abilities.Ability
 
getCosts(AStarNode) - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
 
getCountry() - Method in class de.gurkenlabs.litiengine.configuration.ClientConfiguration
 
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
 
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.
getCurrentSelection() - Method in class de.gurkenlabs.litiengine.gui.Menu
 
getCurrentState() - Method in class de.gurkenlabs.litiengine.entities.behavior.StateMachine
 
getCurrentValue() - Method in class de.gurkenlabs.litiengine.gui.NumberAdjuster
 
getCurrentValue() - Method in class de.gurkenlabs.litiengine.gui.Slider
 
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
 
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).
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
 
getDefaultAppearanceDisabled() - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
 
getDefaultAppearanceHovered() - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
 
getDefaultFont() - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
 
getDefaultSpritePrefixes(Class<?>) - Static method in class de.gurkenlabs.litiengine.graphics.animation.EntityAnimationController
 
getDefaultValue(Class<T>) - Static method in class de.gurkenlabs.litiengine.util.ReflectionUtilities
 
getDelay() - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
 
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
 
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
 
getDisplayMode() - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
 
getDistance() - Method in class de.gurkenlabs.litiengine.entities.EntityMovedEvent
 
getDistance() - Method in class de.gurkenlabs.litiengine.physics.RaycastHit
 
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
 
getDrawingColor() - Method in class de.gurkenlabs.litiengine.gui.MouseDrawComponent
 
getDrawingSpace() - Method in class de.gurkenlabs.litiengine.gui.MouseDrawComponent
 
getDropDownButton() - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
 
getDuration() - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
 
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
 
getEffectTargets() - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
 
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!.
getEntitiesInImpactArea(Shape) - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
 
getEntity() - Method in class de.gurkenlabs.litiengine.entities.behavior.EntityNavigator
 
getEntity() - Method in class de.gurkenlabs.litiengine.entities.behavior.EntityState
 
getEntity() - Method in class de.gurkenlabs.litiengine.entities.behavior.EntityTransition
 
getEntity() - Method in class de.gurkenlabs.litiengine.entities.behavior.StateController
 
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
 
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
 
getEntity() - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
 
getEntity() - Method in class de.gurkenlabs.litiengine.physics.MovementController
 
getEntity() - Method in class de.gurkenlabs.litiengine.physics.RaycastHit
 
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 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.
getExecutionImpactArea() - Method in class de.gurkenlabs.litiengine.abilities.AbilityExecution
 
getExecutionTicks() - Method in class de.gurkenlabs.litiengine.abilities.AbilityExecution
 
getExecutor() - Method in class de.gurkenlabs.litiengine.abilities.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
 
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
 
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.
getFocusOffsetX() - Method in class de.gurkenlabs.litiengine.entities.LightSource
 
getFocusOffsetY() - Method in class de.gurkenlabs.litiengine.entities.LightSource
 
getFollowUpEffects() - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
 
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
 
getFont() - Method in class de.gurkenlabs.litiengine.gui.FontIcon
Gets the font.
getFont() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Gets the font of this GuiComponent's text.
getFont() - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
 
getFontName() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Text
 
getForce(String) - Method in interface de.gurkenlabs.litiengine.physics.IMovementController
 
getForce(String) - Method in class de.gurkenlabs.litiengine.physics.MovementController
 
getForceEntity() - Method in class de.gurkenlabs.litiengine.physics.GravityForce
Gets the force entity.
getForceEntiy() - Method in class de.gurkenlabs.litiengine.physics.StickyForce
Gets the force entiy.
getForeColor() - Method in class de.gurkenlabs.litiengine.gui.Appearance
 
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 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
 
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
 
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
 
getGamepadTriggerDeadzone() - Method in class de.gurkenlabs.litiengine.configuration.InputConfiguration
 
getGCost() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
Gets the costs so far for this node.
getGraphicQuality() - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
Gets the graphic quality.
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.
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
 
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
 
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.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
 
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
 
getHorizontalLowerBound() - Method in class de.gurkenlabs.litiengine.gui.ListField
 
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
 
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
 
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
 
getImage() - Method in class de.gurkenlabs.litiengine.resources.SpritesheetResource
 
getImageAlign() - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
 
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
 
getImageScaleMode() - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
 
getImageValign() - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
 
getImpactArea() - Method in class de.gurkenlabs.litiengine.abilities.effects.EffectApplication
 
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
 
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
 
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.resources.SpritesheetResource
 
getLanguage() - Method in class de.gurkenlabs.litiengine.configuration.ClientConfiguration
 
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
 
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
 
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
 
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
 
getLocation() - Method in class de.gurkenlabs.litiengine.physics.StickyForce
 
getLocation(double, double) - Method in enum de.gurkenlabs.litiengine.Align
Gets the location for the specified object height to be horizontally aligned within the bounds of the specified width.
getLocation(double, double) - Method in enum de.gurkenlabs.litiengine.Valign
Gets the location for the specified object height to be vertically aligned within 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.PositionLockCamera
 
getLockedEntity() - Method in class de.gurkenlabs.litiengine.graphics.PositionLockCamera
 
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, 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.NumberAdjuster
 
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
 
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.
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
 
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 max fps.
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
 
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
 
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
 
getMinValue() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.ParticleParameter
 
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
 
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
 
getMouseWheelConsumer() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
Gets the mouse wheel consumer list.
getMoveAngle() - Method in interface de.gurkenlabs.litiengine.physics.IMovementController
 
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
 
getName() - Method in class de.gurkenlabs.litiengine.abilities.Ability
 
getName() - Method in class de.gurkenlabs.litiengine.entities.behavior.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
 
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.Terrain
 
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.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
 
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
 
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