Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- A - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- A - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Xbox
- Ability - Class in de.gurkenlabs.litiengine.abilities
-
The
Ability
class represents a special skill or power that aCreature
can use in a game. - Ability(Creature) - Constructor for class de.gurkenlabs.litiengine.abilities.Ability
-
Initializes a new instance of the
Ability
class. - Ability.AbilityCastListener - Interface in de.gurkenlabs.litiengine.abilities
-
The
AbilityCastListener
interface defines a method for listening to ability cast events. - AbilityAttributes - Class in de.gurkenlabs.litiengine.abilities
-
The
AbilityAttributes
class represents the attributes of an ability in the game. - AbilityAttributes(int, int, int, int, int, int) - Constructor for class de.gurkenlabs.litiengine.abilities.AbilityAttributes
-
Initializes a new instance of the
AbilityAttributes
class with the specified attribute values. - AbilityAttributes(AbilityInfo) - Constructor for class de.gurkenlabs.litiengine.abilities.AbilityAttributes
-
Initializes a new instance of the
AbilityAttributes
class. - abilityCast(AbilityExecution) - Method in interface de.gurkenlabs.litiengine.abilities.Ability.AbilityCastListener
-
Invoked when an ability is cast.
- AbilityEffect - Class in de.gurkenlabs.litiengine.abilities.effects
-
The `AbilityEffect` class is an abstract class that represents an effect associated with a specific ability.
- AbilityEffect(TargetingStrategy, Ability) - Constructor for class de.gurkenlabs.litiengine.abilities.effects.AbilityEffect
-
Constructs a new `AbilityEffect` with the specified targeting strategy and ability.
- AbilityExecution - Class in de.gurkenlabs.litiengine.abilities
-
The
AbilityExecution
class represents the execution of an ability in the game. - AbilityInfo - Annotation Interface in de.gurkenlabs.litiengine.abilities
-
The
AbilityInfo
annotation is used to define the properties of an Ability. - acceleration() - Element in annotation interface de.gurkenlabs.litiengine.entities.MovementInfo
-
Specifies the default acceleration of the entity.
- ACCELERATION_X_MAX - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
- ACCELERATION_X_MIN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
- ACCELERATION_Y_MAX - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
- ACCELERATION_Y_MIN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
- Action - Annotation Interface in de.gurkenlabs.litiengine.entities
-
This annotation is used by the LITIENGINE to identify methods that should be registered as
EntityAction
by the entity framework. - actions() - Method in class de.gurkenlabs.litiengine.entities.Entity
- actions() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
All registered actions of this entity.
- activate() - Method in class de.gurkenlabs.litiengine.entities.LightSource
-
Activates the light source.
- activate() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
- activated(TriggerEvent) - Method in interface de.gurkenlabs.litiengine.entities.TriggerActivatedListener
-
This method is called when a
Trigger
was activated. - activateOnInit() - Element in annotation interface de.gurkenlabs.litiengine.entities.EmitterInfo
-
Indicates whether the emitter should be activated on initialization.
- add(ConfigurationGroup) - Method in class de.gurkenlabs.litiengine.configuration.Configuration
-
Adds the specified configuration group to the configuration.
- add(ICollisionEntity) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
Adds the specified collision aware entity to the physics engine which will make it respect the entity's collision box for upcoming calls.
- add(IEntity) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Adds the specified entity to the environment container.
- add(IEntity) - Method in class de.gurkenlabs.litiengine.resources.Maps.MapGenerator
-
Adds a
MapObject
created by the specified entity to the map of this instance. - add(IMapObject) - Method in class de.gurkenlabs.litiengine.resources.Maps.MapGenerator
-
Adds the specified map object to the map of this instance.
- add(IMapObjectLayer, IEntity) - Method in class de.gurkenlabs.litiengine.resources.Maps.MapGenerator
-
Adds a
MapObject
created by the specified entity to the map of this instance. - add(IMapObjectLayer, IMapObject) - Method in class de.gurkenlabs.litiengine.resources.Maps.MapGenerator
-
Adds the specified map object to the map of this instance.
- add(Animation) - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
- add(Animation) - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
-
Add the specified
Animation
to this controller instance. - add(ImageEffect) - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
- add(ImageEffect) - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
-
Adds the specified
ImageEffect
to be applied when the current image is retrieved from this controller. - add(IRenderable, RenderType) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Adds the specified instance to be rendered with the defined
RenderType
whenever the environment's render pipeline is executed. - add(Screen) - Method in class de.gurkenlabs.litiengine.gui.screens.ScreenManager
-
Adds the specified screen instance to the manager.
- add(Vector2D) - Method in class de.gurkenlabs.litiengine.util.geom.Vector2D
- add(String, Spritesheet) - Method in class de.gurkenlabs.litiengine.resources.Spritesheets
- add(String, T) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
-
Add the specified resource to this container.
The added element can later be retrieved from this container by callingget(resourceName)
. - add(URL, T) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
- ADD - Enum constant in enum class de.gurkenlabs.litiengine.attributes.Modification
- addActivatedListener(TriggerActivatedListener) - Method in class de.gurkenlabs.litiengine.entities.Trigger
-
Adds a
TriggerActivatedListener
to this trigger. - addActivatingCondition(TriggerActivatingCondition) - Method in class de.gurkenlabs.litiengine.entities.Trigger
-
Adds a
TriggerActivatingCondition
to this trigger. - addActivator(int) - Method in class de.gurkenlabs.litiengine.entities.Trigger
-
Adds an activator by map ID.
- addActivator(IEntity) - Method in class de.gurkenlabs.litiengine.entities.Trigger
-
Adds an activator entity.
- addAll(IEntity...) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Adds all the specified entities to the environment container.
- addAll(Iterable<T>) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Adds all the specified entities to the environment container.
- addClearedListener(ResourcesContainerClearedListener) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
-
Add a new container listener to this instance that observes whenever this instance is cleared.
- addClearedListener(ResourcesContainerClearedListener) - Method in class de.gurkenlabs.litiengine.resources.Spritesheets
- addCombatEntityListener(CombatEntityListener) - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
- addCombatEntityListener(CombatEntityListener) - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
-
Adds a CombatEntityListener to this entity.
- addContainerListener(ResourcesContainerListener<? super T>) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
-
Add a new container listener to this instance in order to observe resource life cycles.
- addController(IEntityController) - Method in class de.gurkenlabs.litiengine.entities.Entity
- addController(IEntityController) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Adds a controller to the entity.
- addController(T) - Method in class de.gurkenlabs.litiengine.entities.EntityControllers
- addDeactivatedListener(TriggerDeactivatedListener) - Method in class de.gurkenlabs.litiengine.entities.Trigger
-
Adds a
TriggerDeactivatedListener
to this trigger. - addDownKey(int) - Method in class de.gurkenlabs.litiengine.input.KeyboardEntityController
-
Adds a key code to the list of keys for moving down.
- added(Gamepad) - Method in interface de.gurkenlabs.litiengine.input.GamepadManager.GamepadAddedListener
-
Invoked when a gamepad was added.
- added(String, T) - Method in interface de.gurkenlabs.litiengine.resources.ResourcesContainerListener
-
This method gets called after the
ResourcesContainer.add
method was executed. - addEffect(Effect) - Method in class de.gurkenlabs.litiengine.abilities.Ability
-
Adds an effect to this ability.
- addEntityDebugListener(EntityRenderedListener) - Static method in class de.gurkenlabs.litiengine.graphics.DebugRenderer
-
Add the specified entity rendered listener to attach custom debug rendering after the default debug information for an entity has been rendered.
- addEntityListener(EnvironmentEntityListener) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Adds the specified environment entity listener to receive events about entities on this environment.
- addEntityRenderedListener(EntityRenderedListener) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
-
Adds the specified entity rendered listener to receive events when entities were rendered.
- addEntityRenderListener(EntityRenderListener) - Method in class de.gurkenlabs.litiengine.entities.Entity
- addEntityRenderListener(EntityRenderListener) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Adds the specified
EntityRenderListener
to receive events and callbacks about the rendering process of entities. - addEntityRenderListener(EntityRenderListener) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
-
Adds the specified entity render listener to receive events and callbacks about the rendering process of entities.
- addGameListener(GameListener) - Static method in class de.gurkenlabs.litiengine.Game
-
Adds the specified game listener to receive events about the basic game life-cycle.
- addJumpKey(int) - Method in class de.gurkenlabs.litiengine.input.PlatformingMovementController
-
Adds a jump key.
- addKeyListener(KeyListener) - Method in interface de.gurkenlabs.litiengine.input.IKeyboard
-
Register for key events.
- addKeyListener(KeyListener) - Method in class de.gurkenlabs.litiengine.input.Keyboard
- addLayer(int, ILayer) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayerList
-
Adds an
ILayer
to the Layer list at the given index. - addLayer(int, ILayer) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.GroupLayer
- addLayer(int, ILayer) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- addLayer(ILayer) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayerList
-
Adds an
ILayer
to the Layer list. - addLayer(ILayer) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.GroupLayer
- addLayer(ILayer) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- addLayerRenderCondition(MapRenderer.LayerRenderCondition) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapRenderer
-
Adds the specified layer render condition to control whether layers should be rendered.
- addLeftKey(int) - Method in class de.gurkenlabs.litiengine.input.KeyboardEntityController
-
Adds a key code to the list of keys for moving left.
- addListener(EntityListener) - Method in class de.gurkenlabs.litiengine.entities.Entity
- addListener(EntityListener) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Adds a
EntityListener
to this entity that fires whenever the entity is added to or removed from the environment. - addListener(EnvironmentListener) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Adds the specified environment listener to receive events about the basic environment life-cycle.
- addListener(EnvironmentListener) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
-
Adds the specified environment listener to receive events about the basic life-cycle of environments.
- addListener(AnimationListener) - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
- addListener(AnimationListener) - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
-
Adds the specified animation listener to receive events and callbacks when animation playbacks are started and finished.
- addListener(String, EnvironmentListener) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
-
Adds the specified environment listener to receive events about the basic life-cycle of environments with the specified map name.
- addMapObject(IMapObject) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectLayer
- addMapObject(IMapObject) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObjectLayer
- addMapRenderedListener(MapRenderedListener) - Static method in class de.gurkenlabs.litiengine.graphics.DebugRenderer
-
Add the specified map rendered listener to attach custom debug rendering after layers of the type
GROUND
have beend rendered. - addMaxModifier(AttributeModifier<T>) - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
- addMinModifier(AttributeModifier<T>) - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
- addModifier(AttributeModifier<T>) - Method in class de.gurkenlabs.litiengine.attributes.Attribute
-
Adds the specified modifier to this attribute.
- addMouseListener(MouseListener) - Method in interface de.gurkenlabs.litiengine.input.IMouse
-
Register mouse listener.
- addMouseListener(MouseListener) - Method in class de.gurkenlabs.litiengine.input.Mouse
- addMouseMotionListener(MouseMotionListener) - Method in interface de.gurkenlabs.litiengine.input.IMouse
-
Register mouse motion listener.
- addMouseMotionListener(MouseMotionListener) - Method in class de.gurkenlabs.litiengine.input.Mouse
- addNavigationListener(NavigationListener) - Method in class de.gurkenlabs.litiengine.entities.behavior.EntityNavigator
-
Adds a navigation listener to this EntityNavigator.
- addParticle(Particle) - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
-
Adds a particle to this Emitter's list of Particles.
- addRenderedListener(ComponentRenderedListener) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
- addRenderListener(ComponentRenderListener) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
- addRightKey(int) - Method in class de.gurkenlabs.litiengine.input.KeyboardEntityController
-
Adds a key code to the list of keys for moving right.
- addRule(Predicate<? super T>, Function<? super T, String>) - Method in class de.gurkenlabs.litiengine.graphics.animation.EntityAnimationController
- addRule(Predicate<? super T>, Function<? super T, String>) - Method in interface de.gurkenlabs.litiengine.graphics.animation.IEntityAnimationController
-
Registers an animation rule that will be evaluated if there is currently no animation playing that is defined to loop.
- addRule(Predicate<? super T>, Function<? super T, String>, int) - Method in class de.gurkenlabs.litiengine.graphics.animation.EntityAnimationController
- addRule(Predicate<? super T>, Function<? super T, String>, int) - Method in interface de.gurkenlabs.litiengine.graphics.animation.IEntityAnimationController
-
Registers an animation rule that will be evaluated if there is currently no animation playing that is defined to loop.
- addScreenChangedListener(ScreenChangedListener) - Method in class de.gurkenlabs.litiengine.gui.screens.ScreenManager
-
Adds the specified screen changed listener to receive events when the current screen was changed.
- addShadow(BufferedImage, int, int) - Static method in class de.gurkenlabs.litiengine.util.Imaging
-
Adds a shadow effect by executing the following steps: 1.
- addSoundPlaybackListener(SoundPlaybackListener) - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback
-
Adds a
SoundPlaybackListener
to this instance. - addStateListener(StateListener) - Method in class de.gurkenlabs.litiengine.entities.behavior.State
-
Adds a listener to be notified of state events.
- addTag(String) - Method in class de.gurkenlabs.litiengine.entities.Entity
- addTag(String) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Adds a tag to the entity.
- addTarget(int) - Method in class de.gurkenlabs.litiengine.entities.Trigger
-
Adds a target by map ID.
- addTarget(IEntity) - Method in class de.gurkenlabs.litiengine.entities.Trigger
-
Adds a target entity.
- addTileLayer(RenderType, IntBinaryOperator) - Method in class de.gurkenlabs.litiengine.resources.Maps.MapGenerator
-
Adds a new tile tile layer to the generated map of this instance.
- addTransformListener(EntityTransformListener) - Method in class de.gurkenlabs.litiengine.entities.Entity
- addTransformListener(EntityTransformListener) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Adds a
EntityTransformListener
to receive transform events for this entity. - addTriggerListener(TriggerListener) - Method in class de.gurkenlabs.litiengine.entities.Trigger
-
Adds a
TriggerListener
to this trigger. - addUpKey(int) - Method in class de.gurkenlabs.litiengine.input.KeyboardEntityController
-
Adds a key code to the list of keys for moving up.
- afterLoad(Collection<IEntity>, IMapObject) - Method in interface de.gurkenlabs.litiengine.environment.IMapObjectLoader
-
This method is called externally on the loader instance after the entities have been loaded.
- afterLoad(Collection<IEntity>, IMapObject) - Method in class de.gurkenlabs.litiengine.environment.MapObjectLoader
- afterUnmarshal(Unmarshaller, Object) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.GroupLayer
- afterUnmarshal(Unmarshaller, Object) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
- afterUnmarshal(Unmarshaller, Object) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObjectLayer
- align() - Element in annotation interface de.gurkenlabs.litiengine.entities.CollisionInfo
-
Specifies the horizontal alignment of the entity's collision box.
- Align - Enum Class in de.gurkenlabs.litiengine
-
The enum
Align
defines a range of horizontal alignments. - ALL_COMPONENTS - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DualShock4
- ALL_COMPONENTS - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Xbox
- allowDebug(boolean) - Static method in class de.gurkenlabs.litiengine.Game
-
This flag indicates if the game currently supports debugging.
- ALLSPAWNPOINTS - Enum constant in enum class de.gurkenlabs.litiengine.environment.IEntitySpawner.SpawnMode
-
Spawns the amount of mobs for all the spawnpoints available.
- AlphanumComparator - Class in de.gurkenlabs.litiengine.util
-
This is an updated version with enhancements made by Daniel Migowski, Andre Bogus, and David Koelle.
- AlphanumComparator() - Constructor for class de.gurkenlabs.litiengine.util.AlphanumComparator
- ALPHAVARIANCE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Emitter
- alterExecutionTime(int, long) - Method in class de.gurkenlabs.litiengine.GameLoop
- alterExecutionTime(int, long) - Method in interface de.gurkenlabs.litiengine.IGameLoop
-
Alters the execution time of the timed action with the specified index to the defined tick.
- AMBIENTCOLOR - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapProperty
- AmbientLight - Class in de.gurkenlabs.litiengine.graphics
-
This class represents the ambient light in an environment.
- AmbientLight(Environment, Color) - Constructor for class de.gurkenlabs.litiengine.graphics.AmbientLight
-
Constructor for the AmbientLight class.
- ANGLE - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenType
-
The angle of the entity.
- ANGLE_MAX - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
- ANGLE_MIN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
- ANIMATESPRITE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
- Animation - Class in de.gurkenlabs.litiengine.graphics.animation
-
The
Animation
class keeps track of the current keyframe which is used to animate a visual element. - Animation(Spritesheet, boolean, boolean, int...) - Constructor for class de.gurkenlabs.litiengine.graphics.animation.Animation
-
Initializes a new instance of the
Animation
class. - Animation(Spritesheet, boolean, int...) - Constructor for class de.gurkenlabs.litiengine.graphics.animation.Animation
-
Initializes a new instance of the
Animation
class. - Animation(String, boolean, boolean, int...) - Constructor for class de.gurkenlabs.litiengine.graphics.animation.Animation
-
Initializes a new instance of the
Animation
class. - Animation(String, Spritesheet, boolean, boolean, int...) - Constructor for class de.gurkenlabs.litiengine.graphics.animation.Animation
-
Initializes a new instance of the
Animation
class. - Animation(String, Spritesheet, boolean, int...) - Constructor for class de.gurkenlabs.litiengine.graphics.animation.Animation
-
Initializes a new instance of the
Animation
class. - AnimationController - Class in de.gurkenlabs.litiengine.graphics.animation
- AnimationController() - Constructor for class de.gurkenlabs.litiengine.graphics.animation.AnimationController
-
Initializes a new instance of the
AnimationController
class. - AnimationController(Animation) - Constructor for class de.gurkenlabs.litiengine.graphics.animation.AnimationController
-
Initializes a new instance of the
AnimationController
class with the specified default animation. - AnimationController(Animation, Animation...) - Constructor for class de.gurkenlabs.litiengine.graphics.animation.AnimationController
-
Initializes a new instance of the
AnimationController
class with the specified default animation. - AnimationController(Spritesheet) - Constructor for class de.gurkenlabs.litiengine.graphics.animation.AnimationController
-
Initializes a new instance of the
AnimationController
class with the specified default animation. - AnimationController(Spritesheet, boolean) - Constructor for class de.gurkenlabs.litiengine.graphics.animation.AnimationController
-
Initializes a new instance of the
AnimationController
class with the specified default animation. - AnimationInfo - Annotation Interface in de.gurkenlabs.litiengine.entities
-
The AnimationInfo annotation provides metadata for animation properties of an entity.
- AnimationListener - Interface in de.gurkenlabs.litiengine.graphics.animation
-
This listener provides call-backs for when an
Animation
is played or the play back was finished. - AnimationRule(Predicate<? super T>, Function<? super T, String>, int) - Constructor for class de.gurkenlabs.litiengine.graphics.animation.EntityAnimationController.AnimationRule
- animations() - Method in class de.gurkenlabs.litiengine.entities.Entity
- animations() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Gets the entities animation controller.
- antiAliasing() - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
-
Checks if anti-aliasing is enabled.
- ANTIALIASING - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
- ANY - Enum constant in enum class de.gurkenlabs.litiengine.physics.Collision
-
Any type of collision behavior.
- ANY_MESSAGE - Static variable in class de.gurkenlabs.litiengine.entities.Entity
- Appearance - Class in de.gurkenlabs.litiengine.gui
-
Represents the appearance settings for a GUI component.
- Appearance() - Constructor for class de.gurkenlabs.litiengine.gui.Appearance
-
Constructs a new Appearance with default settings.
- Appearance(Color) - Constructor for class de.gurkenlabs.litiengine.gui.Appearance
-
Constructs a new Appearance with the specified foreground color.
- Appearance(Color, Color) - Constructor for class de.gurkenlabs.litiengine.gui.Appearance
-
Constructs a new Appearance with the specified foreground and background colors.
- append(T[], T) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
-
Adds the specified item to the input array and returns a new array instance with the length of the input array +1.
- applied(EffectEvent) - Method in interface de.gurkenlabs.litiengine.abilities.effects.Effect.EffectAppliedListener
-
Invoked when an effect is applied.
- apply(ICombatEntity) - Method in class de.gurkenlabs.litiengine.abilities.effects.AttributeEffect
-
Applies the effect to the specified entity, adding the attribute modifier.
- apply(ICombatEntity) - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
-
Applies the effect to the specified entity, adding this effect to the entity's list of applied effects and notifying all registered listeners that the effect has been applied.
- apply(ICombatEntity) - Method in class de.gurkenlabs.litiengine.abilities.effects.ForceEffect
-
Applies the effect to a specified combat entity.
- apply(ICombatEntity) - Method in class de.gurkenlabs.litiengine.abilities.effects.SoundEffect
-
Applies the sound effect to the specified entity, playing a random sound from the list of sounds.
- apply(Force) - Method in interface de.gurkenlabs.litiengine.physics.IMovementController
-
Apply the force to the entity.
- apply(Force) - Method in class de.gurkenlabs.litiengine.physics.MovementController
- apply(BufferedImage) - Method in class de.gurkenlabs.litiengine.graphics.CreatureShadowImageEffect
- apply(BufferedImage) - Method in class de.gurkenlabs.litiengine.graphics.ImageEffect
- apply(BufferedImage) - Method in class de.gurkenlabs.litiengine.graphics.OverlayPixelsImageEffect
- apply(BufferedImage) - Method in class de.gurkenlabs.litiengine.graphics.RotationImageEffect
-
Applies a rotation transformation to the provided
BufferedImage
. - apply(Shape) - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
-
Applies the effect to all entities within the specified impact area.
- applyAlphaChannel(BufferedImage, Color) - Static method in class de.gurkenlabs.litiengine.util.Imaging
-
All pixels that have the specified color are rendered transparent.
- applyMaxModifiers(T) - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
- applyMinModifiers(T) - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
- applyModifiers(T) - Method in class de.gurkenlabs.litiengine.attributes.Attribute
-
Apply modifiers.
- applyPathMargin(ICollisionEntity, Rectangle2D) - Method in class de.gurkenlabs.litiengine.entities.behavior.PathFinder
-
Applies a margin to a collision entity's bounding box.
- AREA - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.MapObjectType
- areEqual(BufferedImage, BufferedImage) - Static method in class de.gurkenlabs.litiengine.util.Imaging
-
Checks whether two BufferedImages are equal.
- arrayCopy(T[]) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
-
Creates a copy of the specified array.
- ArrayUtilities - Class in de.gurkenlabs.litiengine.util
- ARROW_DOWN - Static variable in class de.gurkenlabs.litiengine.gui.DropdownListField
- ARROW_DOWN - Static variable in class de.gurkenlabs.litiengine.gui.Spinner
- ARROW_DOWN - Static variable in class de.gurkenlabs.litiengine.gui.VerticalSlider
- ARROW_LEFT - Static variable in class de.gurkenlabs.litiengine.gui.HorizontalSlider
-
Font icon for the left arrow button.
- ARROW_RIGHT - Static variable in class de.gurkenlabs.litiengine.gui.HorizontalSlider
-
Font icon for the right arrow button.
- ARROW_UP - Static variable in class de.gurkenlabs.litiengine.gui.Spinner
- ARROW_UP - Static variable in class de.gurkenlabs.litiengine.gui.VerticalSlider
- assignPenalty(AStarNode) - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
- assignRenderType(IEntity, RenderType) - Method in class de.gurkenlabs.litiengine.environment.Environment
- AStarGrid - Class in de.gurkenlabs.litiengine.entities.behavior
- AStarGrid(int, int, int) - Constructor for class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
- AStarGrid(Dimension, int) - Constructor for class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
- AStarNode - Class in de.gurkenlabs.litiengine.entities.behavior
- AStarNode(boolean, Rectangle, int, int) - Constructor for class de.gurkenlabs.litiengine.entities.behavior.AStarNode
- AStarPathFinder - Class in de.gurkenlabs.litiengine.entities.behavior
-
A pathfinder implementation based on the A* algorithm.
- AStarPathFinder(AStarGrid) - Constructor for class de.gurkenlabs.litiengine.entities.behavior.AStarPathFinder
-
Instantiates a new A* pathfinder with a predefined grid.
- AStarPathFinder(IMap) - Constructor for class de.gurkenlabs.litiengine.entities.behavior.AStarPathFinder
-
Instantiates a new A* pathfinder using the map's size and the map's tile size as the grid node size.
- AStarPathFinder(IMap, int) - Constructor for class de.gurkenlabs.litiengine.entities.behavior.AStarPathFinder
-
Instantiates a new A* pathfinder using the map's size and a specified grid node size.
- AStarPathFinder(Dimension, int) - Constructor for class de.gurkenlabs.litiengine.entities.behavior.AStarPathFinder
-
Instantiates a new A* pathfinder with a grid of the specified size and node size.
- atan2(float, float) - Static method in class de.gurkenlabs.litiengine.util.geom.Trigonometry
- atan2Deg(float, float) - Static method in class de.gurkenlabs.litiengine.util.geom.Trigonometry
- atan2DegStrict(float, float) - Static method in class de.gurkenlabs.litiengine.util.geom.Trigonometry
- attach() - Method in interface de.gurkenlabs.litiengine.entities.behavior.IBehaviorController
- attach() - Method in interface de.gurkenlabs.litiengine.entities.IEntityController
- attach() - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
-
Attach the
AnimationController
, as well as all itsAnimation
s to the Game loop. - attach() - Method in class de.gurkenlabs.litiengine.physics.MovementController
- attach(IUpdateable) - Method in interface de.gurkenlabs.litiengine.ILoop
-
Attaches the update method of the specified IUpdatable instance to be called every tick.
- attach(IUpdateable) - Method in class de.gurkenlabs.litiengine.UpdateLoop
- attach(String, IUpdateable) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
-
Attaches the specified updatable instance that only gets updated when an environment with the specified map name is currently loaded.
- attachAll() - Method in class de.gurkenlabs.litiengine.entities.EntityControllers
- attachControllers() - Method in class de.gurkenlabs.litiengine.entities.Entity
- attachControllers() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Attaches all controllers to this entity.
- Attribute<T> - Class in de.gurkenlabs.litiengine.attributes
-
An attribute is a numerical representation of a property that can be adjusted using
AttributeModifier
s. - Attribute(T) - Constructor for class de.gurkenlabs.litiengine.attributes.Attribute
-
Initializes a new instance of the
Attribute
class. - AttributeEffect<T> - Class in de.gurkenlabs.litiengine.abilities.effects
-
Represents an effect that modifies an attribute of a combat entity.
- AttributeEffect(TargetingStrategy, Modification, double) - Constructor for class de.gurkenlabs.litiengine.abilities.effects.AttributeEffect
-
Constructs an AttributeEffect with the specified targeting strategy, modification, and delta.
- AttributeEffect(TargetingStrategy, ICombatEntity, Modification, double) - Constructor for class de.gurkenlabs.litiengine.abilities.effects.AttributeEffect
-
Constructs an AttributeEffect with the specified targeting strategy, executing entity, modification, and delta.
- AttributeModifier<T> - Class in de.gurkenlabs.litiengine.attributes
-
An attribute modifier allows to modify attributes by the specified Modification and modify value.
- AttributeModifier(Modification, double) - Constructor for class de.gurkenlabs.litiengine.attributes.AttributeModifier
-
Initializes a new instance of the
AttributeModifier
class. - audio() - Static method in class de.gurkenlabs.litiengine.Game
-
Gets the engine's
SoundEngine
component that can be used to play sounds and music.
Sound can be loaded and accessed using theResources
API and are managed by the
Resources.sounds()
resource container.
B
- B - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- B - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Xbox
- BACK_IN - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
- BACK_INOUT - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
- BACK_OUT - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
- BACKGROUND - Enum constant in enum class de.gurkenlabs.litiengine.graphics.RenderType
- BACKGROUND_DISABLED_INDEX - Static variable in class de.gurkenlabs.litiengine.gui.ImageComponent
- BACKGROUND_HOVER_INDEX - Static variable in class de.gurkenlabs.litiengine.gui.ImageComponent
- BACKGROUND_INDEX - Static variable in class de.gurkenlabs.litiengine.gui.ImageComponent
- BACKGROUND_PRESSED_INDEX - Static variable in class de.gurkenlabs.litiengine.gui.ImageComponent
- BASE - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- BASE2 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- BASE3 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- BASE4 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- BASE5 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- BASE6 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- BASE64 - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData.Encoding
- begin() - Method in class de.gurkenlabs.litiengine.tweening.Tween
-
Begins the Tween by setting its start time to the current game time in ticks.
- begin(Tweenable, TweenType, int) - Method in class de.gurkenlabs.litiengine.tweening.TweenEngine
-
Begins a new Tween.
- behavior() - Method in class de.gurkenlabs.litiengine.entities.Entity
- behavior() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Gets the behavior controller of the entity.
- bind(String, Predicate<String[]>) - Method in class de.gurkenlabs.litiengine.util.CommandManager
-
Binds a command to a specific consumer.
- Blueprint - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
- Blueprint() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.Blueprint
-
Initializes a new instance of the
Blueprint
map object. - Blueprint(String, boolean, MapObject...) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.Blueprint
-
Initializes a new instance of the
Blueprint
map object. - Blueprint(String, MapObject...) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.Blueprint
-
Initializes a new instance of the
Blueprint
map object. - BLUEPRINT_FILE_EXTENSION - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.xml.Blueprint
-
Blueprint in this format support multiple map objects as children (extended template XML).
- blueprints() - Static method in class de.gurkenlabs.litiengine.resources.Resources
-
Gets the container that manages
Blueprint
resources. - Blueprints - Class in de.gurkenlabs.litiengine.resources
- BMP - Enum constant in enum class de.gurkenlabs.litiengine.resources.ImageFormat
- BooleanIntegerAdapter - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
- BooleanIntegerAdapter() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.BooleanIntegerAdapter
- borderAlpha(BufferedImage, Color, boolean) - Static method in class de.gurkenlabs.litiengine.util.Imaging
-
Draw a stroke around an image in the given color.
- BORDERLESS - Enum constant in enum class de.gurkenlabs.litiengine.configuration.DisplayMode
-
Borderless window display mode.
- BOUNCE_IN - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
- BOUNCE_INOUT - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
- BOUNCE_OUT - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
- btt - Variable in enum class de.gurkenlabs.litiengine.environment.tilemap.RenderOrder
- build(float, float) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Blueprint
- build(Blueprint, double, double) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Adds entities by the specified blueprint to this environment at the defined location.
- build(Blueprint, Point2D) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Adds entities by the specified blueprint to this environment at the defined location.
- build(Point2D) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Blueprint
- buildCurrentCacheKey() - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
-
Build a unique cache key for the current frame.
- BUTTON_0 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- BUTTON_1 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- BUTTON_10 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- BUTTON_11 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- BUTTON_12 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- BUTTON_13 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- BUTTON_14 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- BUTTON_15 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- BUTTON_16 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- BUTTON_17 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- BUTTON_18 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- BUTTON_19 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- BUTTON_2 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- BUTTON_20 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- BUTTON_21 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- BUTTON_22 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- BUTTON_23 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- BUTTON_24 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- BUTTON_25 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- BUTTON_26 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- BUTTON_27 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- BUTTON_28 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- BUTTON_29 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- BUTTON_3 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- BUTTON_30 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- BUTTON_31 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- BUTTON_4 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- BUTTON_5 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- BUTTON_6 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- BUTTON_7 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- BUTTON_8 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- BUTTON_9 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
C
- C - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- calcRotationAngleInDegrees(double, double, double, double) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
- calcRotationAngleInDegrees(Point2D, Point2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
-
Calculates the angle from centerPt to targetPt in degrees.
- calculateImpactArea() - Method in class de.gurkenlabs.litiengine.abilities.Ability
-
Calculates the area of impact of this ability based on the executor's angle.
- calculatePotentialImpactArea() - Method in class de.gurkenlabs.litiengine.abilities.Ability
-
Calculates the potential area of impact of this ability.
- camera() - Method in class de.gurkenlabs.litiengine.environment.GameWorld
-
Gets the game's current
Camera
. - Camera - Class in de.gurkenlabs.litiengine.graphics
- Camera() - Constructor for class de.gurkenlabs.litiengine.graphics.Camera
-
Instantiates a new
Camera
instance. - CameraEvent - Class in de.gurkenlabs.litiengine.graphics
- canActivate(TriggerEvent) - Method in interface de.gurkenlabs.litiengine.entities.TriggerActivatingCondition
-
Allows to register functions that contain additional checks for the trigger activation.
- canCast() - Method in class de.gurkenlabs.litiengine.abilities.Ability
-
Checks if this ability can be cast.
- cancel() - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback
-
Attempts to cancel the playback of this audio.
- cancelled(SoundEvent) - Method in interface de.gurkenlabs.litiengine.sound.SoundPlaybackListener
-
This method gets called when a
SoundPlayback
is cancelled. - cancelNavigation(Predicate<IMobileEntity>) - Method in class de.gurkenlabs.litiengine.entities.behavior.EntityNavigator
-
Adds a condition to cancel the navigation if the specified predicate evaluates to true.
- cancelOnCollision() - Method in class de.gurkenlabs.litiengine.physics.Force
-
Checks if the force should be canceled on collision.
- cancelOnReached() - Method in class de.gurkenlabs.litiengine.physics.Force
-
Checks if the force should be canceled when the target is reached.
- cancelOnReached() - Method in class de.gurkenlabs.litiengine.physics.StickyForce
- canCollideWith(ICollisionEntity) - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
- canCollideWith(ICollisionEntity) - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
-
Determines if this entity can collide with another specified
ICollisionEntity
. - canHandleInput() - Method in class de.gurkenlabs.litiengine.gui.TextFieldComponent
- canRender(IEntity) - Method in class de.gurkenlabs.litiengine.entities.Entity
- canRender(IEntity) - Method in interface de.gurkenlabs.litiengine.entities.EntityRenderListener
-
This method gets called before an
Entity
is about to be rendered. - canRender(IEntity) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
-
Determines whether the specified entity can be rendered by evaluating the callbacks to all registered
EntityRenderListeners
. - canRender(LayerRenderEvent) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.MapRenderer.LayerRenderCondition
-
Invoked before the rendering of a layer to determine if it should be rendered.
- canRender(GuiComponent) - Method in interface de.gurkenlabs.litiengine.gui.ComponentRenderListener
-
This method gets called before an
GuiComponent
is about to be rendered. - canTakeNewParticles() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
-
Can take new particles.
- canTrigger(ICollisionEntity) - Method in class de.gurkenlabs.litiengine.entities.Trigger
-
Checks whether the specified entity can interact with this trigger.
- cast() - Method in class de.gurkenlabs.litiengine.abilities.Ability
-
Casts the ability by the temporal conditions of the specified game loop and the spatial circumstances of the specified environment.
- castType() - Element in annotation interface de.gurkenlabs.litiengine.abilities.AbilityInfo
-
The cast type of the ability.
- CastType - Enum Class in de.gurkenlabs.litiengine.abilities
-
The
CastType
enum represents the types of casting an ability in the game. - cease(EffectApplication) - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
-
Ceases the effect for the specified application and applies follow-up effects.
- cease(ICombatEntity) - Method in class de.gurkenlabs.litiengine.abilities.effects.AttributeEffect
-
Ceases the effect on the specified entity, removing the attribute modifier.
- cease(ICombatEntity) - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
-
Ceases the effect for the specified entity.
- cease(ICombatEntity) - Method in class de.gurkenlabs.litiengine.abilities.effects.ForceEffect
-
Stops the effect on a specified entity.
- ceased(EffectEvent) - Method in interface de.gurkenlabs.litiengine.abilities.effects.Effect.EffectCeasedListener
-
Invoked when an effect ceases.
- CENTER - Enum constant in enum class de.gurkenlabs.litiengine.Align
-
Center alignment with a portion value of 0.5.
- CENTER - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DPad
-
Synonmous with OFF
- CENTER_LEFT - Enum constant in enum class de.gurkenlabs.litiengine.Align
-
Center-left alignment with a portion value of 0.25.
- CENTER_RIGHT - Enum constant in enum class de.gurkenlabs.litiengine.Align
-
Center-right alignment with a portion value of 0.75.
- CERAMIC - Static variable in class de.gurkenlabs.litiengine.entities.Material
- changed(ScreenChangedEvent) - Method in interface de.gurkenlabs.litiengine.gui.screens.ScreenChangedListener
-
Invoked when the screen has changed.
- CHECK - Static variable in class de.gurkenlabs.litiengine.gui.CheckBox
-
The icon representing a checked state.
- CheckBox - Class in de.gurkenlabs.litiengine.gui
-
A GUI component representing a checkbox with an optional spritesheet.
- CheckBox(double, double, double, double, Spritesheet, boolean) - Constructor for class de.gurkenlabs.litiengine.gui.CheckBox
-
Constructs a new CheckBox.
- choose(double...) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Chooses a pseudo-random element from the specified array.
- choose(int...) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Chooses a pseudo-random element from the specified array.
- choose(long...) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Chooses a pseudo-random element from the specified array.
- choose(String...) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Chooses a pseudo-random element from the specified array.
- choose(Collection<T>) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Chooses a pseudo-random element from the specified collection.
- choose(T[]) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Chooses a pseudo-random element from the specified array.
- CIRCLE - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DualShock4
- CIRCLE_IN - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
- CIRCLE_INOUT - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
- CIRCLE_OUT - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
- clampToMap(Point2D) - Method in class de.gurkenlabs.litiengine.graphics.Camera
- clear() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
-
Clears the assigned costs and the predecessor.
- clear() - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Clears all loaded entities and renderable instances from this environment.
- clear() - Method in class de.gurkenlabs.litiengine.environment.GameWorld
-
Clears the currently active camera and environment, removes all previously loaded environments and clears all listener lists.
- clear() - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
- clear() - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
-
Remove all
Animation
s from theAnimationController
. - clear() - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
Clears all previously registered participants in the collision process from this instance.
- clear() - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
-
Clears the resource container by removing all previously loaded resources.
- clear() - Method in class de.gurkenlabs.litiengine.resources.Spritesheets
- clearAll() - Static method in class de.gurkenlabs.litiengine.resources.Resources
-
Clears the all resource containers by removing previously loaded resources.
- clearControllers(Class<T>) - Method in class de.gurkenlabs.litiengine.entities.EntityControllers
- clearDrawingSpace() - Method in class de.gurkenlabs.litiengine.gui.MouseDrawComponent
-
Clears the entire drawing space, removing all drawings.
- cleared() - Method in interface de.gurkenlabs.litiengine.resources.ResourcesContainerClearedListener
-
This method gets called after the
ResourcesContainer.clear
method was executed. - cleared() - Method in interface de.gurkenlabs.litiengine.resources.ResourcesContainerListener
- cleared(Environment) - Method in interface de.gurkenlabs.litiengine.environment.EnvironmentListener
-
This method was called after the environment was cleared.
- clearEventListeners() - Method in class de.gurkenlabs.litiengine.input.GamepadEvents
-
Removes all registered event listeners from the Gamepad instance.
- clearEventListeners() - Method in class de.gurkenlabs.litiengine.input.GamepadManager
- clearExplicitListeners() - Method in interface de.gurkenlabs.litiengine.input.IKeyboard
-
Removes all registered event consumers from the Keyboard instance.
- clearExplicitListeners() - Method in interface de.gurkenlabs.litiengine.input.IMouse
-
Removes all registered event listeners from the Mouse instance.
- clearExplicitListeners() - Method in class de.gurkenlabs.litiengine.input.Keyboard
- clearExplicitListeners() - Method in class de.gurkenlabs.litiengine.input.Mouse
- clearSection(Graphics2D, Rectangle2D) - Method in class de.gurkenlabs.litiengine.graphics.AmbientLight
-
Clears a section of the environment.
- clearSection(Graphics2D, Rectangle2D) - Method in class de.gurkenlabs.litiengine.graphics.ColorLayer
- clearSection(Graphics2D, Rectangle2D) - Method in class de.gurkenlabs.litiengine.graphics.StaticShadowLayer
- client() - Method in class de.gurkenlabs.litiengine.configuration.GameConfiguration
-
Gets the basic game client configuration like update-rate or localization.
- ClientConfiguration - Class in de.gurkenlabs.litiengine.configuration
-
The client configuration contains client specific configuration elements.
- close() - Method in class de.gurkenlabs.litiengine.resources.Maps.MapGenerator
-
It is crucial to call this before using the generated map of this instance.
- close() - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback.VolumeControl
- close() - Method in class de.gurkenlabs.litiengine.UpdateLoop
- Codec - Class in de.gurkenlabs.litiengine.util.io
- collides(double, double) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
Checks if the point at the given coordinates collides with anything registered in the
PhysicsEngine
. - collides(double, double, ICollisionEntity) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
Checks if a given
ICollisionEntity
collides with anything that intersects specific coordinates. - collides(double, double, Collision) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
Checks if the point at the given coordinates collides with anything of the given
Collision
type. - collides(ICollisionEntity) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
Checks if a given
ICollisionEntity
collides with anything registered in thePhysicsEngine
. - collides(ICollisionEntity, Collision) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
Checks if a given
ICollisionEntity
collides with anything of the givenCollision
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 anyICollisionEntities
of a givenCollision
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 anyICollisionEntities
of a givenCollision
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 anyICollisionEntities
of a givenCollision
type that intersect a specific rectangle. - collision() - Element in annotation interface de.gurkenlabs.litiengine.entities.CollisionInfo
-
Specifies whether the entity has collision enabled.
- Collision - Enum Class in de.gurkenlabs.litiengine.physics
-
Enum representing different types of collision behaviors.
- COLLISION - Enum constant in enum class de.gurkenlabs.litiengine.entities.Trigger.TriggerActivation
- COLLISION - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
- COLLISION_ALIGN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
- COLLISION_BOTH - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenType
-
Both the width and height of the collision box.
- COLLISION_HEIGHT - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenType
-
The height of the collision box.
- COLLISION_TYPE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
- COLLISION_VALIGN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
- COLLISION_WIDTH - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenType
-
The width of the collision box.
- CollisionBox - Class in de.gurkenlabs.litiengine.entities
-
The
CollisionBox
class represents a collision entity in the game. - CollisionBox() - Constructor for class de.gurkenlabs.litiengine.entities.CollisionBox
-
Instantiates a new
CollisionBox
entity. - CollisionBox(boolean) - Constructor for class de.gurkenlabs.litiengine.entities.CollisionBox
-
Instantiates a new
CollisionBox
entity. - CollisionBox(double, double) - Constructor for class de.gurkenlabs.litiengine.entities.CollisionBox
-
Instantiates a new
CollisionBox
entity. - CollisionBox(double, double, double, double) - Constructor for class de.gurkenlabs.litiengine.entities.CollisionBox
-
Instantiates a new
CollisionBox
entity. - CollisionBox(Rectangle2D) - Constructor for class de.gurkenlabs.litiengine.entities.CollisionBox
-
Instantiates a new
CollisionBox
entity. - COLLISIONBOX - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.MapObjectType
- COLLISIONBOX_CENTER - Enum constant in enum class de.gurkenlabs.litiengine.entities.EntityPivotType
-
Represents the center of the entity's collision box.
- COLLISIONBOX_HEIGHT - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
- COLLISIONBOX_OBSTRUCTINGLIGHTS - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
- COLLISIONBOX_WIDTH - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
- collisionBoxHeight() - Element in annotation interface de.gurkenlabs.litiengine.entities.CollisionInfo
-
Specifies the height of the entity's collision box.
- CollisionBoxMapObjectLoader - Class in de.gurkenlabs.litiengine.environment
- CollisionBoxMapObjectLoader() - Constructor for class de.gurkenlabs.litiengine.environment.CollisionBoxMapObjectLoader
- collisionBoxWidth() - Element in annotation interface de.gurkenlabs.litiengine.entities.CollisionInfo
-
Specifies the width of the entity's collision box.
- CollisionEntity - Class in de.gurkenlabs.litiengine.entities
- CollisionEntity() - Constructor for class de.gurkenlabs.litiengine.entities.CollisionEntity
- CollisionEvent - Class in de.gurkenlabs.litiengine.physics
-
This event is fired when a collision occurs between entities.
- CollisionEvent(ICollisionEntity, ICollisionEntity...) - Constructor for class de.gurkenlabs.litiengine.physics.CollisionEvent
-
Constructs a new CollisionEvent.
- CollisionInfo - Annotation Interface in de.gurkenlabs.litiengine.entities
-
The CollisionInfo annotation provides metadata for collision properties of an entity.
- CollisionListener - Interface in de.gurkenlabs.litiengine.entities
-
This listener provides callbacks for collision events on
ICollisionEntity
. - collisionResolved(CollisionEvent) - Method in interface de.gurkenlabs.litiengine.entities.CollisionListener
-
This method gets called after a collision has been resolved with the related
ICollisionEntity
. - collisionType() - Element in annotation interface de.gurkenlabs.litiengine.entities.CollisionInfo
-
Specifies the type of collision for the entity.
- ColorAdapter - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
- ColorAdapter() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.ColorAdapter
- ColorHelper - Class in de.gurkenlabs.litiengine.util
- colorInterpolation() - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
-
Checks if color interpolation is enabled.
- ColorLayer - Class in de.gurkenlabs.litiengine.graphics
- ColorLayer(Environment, Color) - Constructor for class de.gurkenlabs.litiengine.graphics.ColorLayer
- COLORPROBABILITIES - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Emitter
- COLORS - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Emitter
- COLORVARIANCE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Emitter
- COMBAT_HITPOINTS - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
- COMBAT_INDESTRUCTIBLE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
- COMBAT_TEAM - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
- CombatEntity - Class in de.gurkenlabs.litiengine.entities
- CombatEntity() - Constructor for class de.gurkenlabs.litiengine.entities.CombatEntity
-
Instantiates a new
CombatEntity
. - CombatEntityDeathListener - Interface in de.gurkenlabs.litiengine.entities
-
This listener provides callbacks for when an
ICombatEntity
died. - CombatEntityHitListener - Interface in de.gurkenlabs.litiengine.entities
-
This listener provides callbacks for when an
ICombatEntity
was hit. - CombatEntityListener - Interface in de.gurkenlabs.litiengine.entities
-
This listener provides callbacks for when an
ICombatEntity
dies, was resurrected or is being hit. - CombatEntityResurrectListener - Interface in de.gurkenlabs.litiengine.entities
-
This listener provides callbacks for when an
ICombatEntity
was resurrected. - CombatInfo - Annotation Interface in de.gurkenlabs.litiengine.entities
-
This annotation provides initial values for combat entity attributes.
- combine(String, String...) - Static method in class de.gurkenlabs.litiengine.util.io.FileUtilities
-
This method combines the specified basepath with the parts provided as arguments.
- COMMANDLINE_ARG_NOGUI - Static variable in class de.gurkenlabs.litiengine.Game
- COMMANDLINE_ARG_RELEASE - Static variable in class de.gurkenlabs.litiengine.Game
- CommandManager - Class in de.gurkenlabs.litiengine.util
-
Manages the binding and execution of commands.
- CommandManager() - Constructor for class de.gurkenlabs.litiengine.util.CommandManager
-
Constructs a new CommandManager.
- compare(IEntity, IEntity) - Method in class de.gurkenlabs.litiengine.entities.EntityDistanceComparator
- compare(IEntity, IEntity) - Method in class de.gurkenlabs.litiengine.entities.EntityYComparator
- compare(Point2D, Point2D) - Method in class de.gurkenlabs.litiengine.util.geom.PointDistanceComparator
- compare(String, String) - Method in class de.gurkenlabs.litiengine.util.AlphanumComparator
-
Compares two strings using the Alphanum algorithm.
- compareTo(AttributeModifier<T>) - Method in class de.gurkenlabs.litiengine.attributes.AttributeModifier
-
Compares this attribute modifier to another based on the apply order of their modifications.
- compareTo(Transition) - Method in class de.gurkenlabs.litiengine.entities.behavior.Transition
-
Compares this transition with another transition based on their priorities.
- compareTo(IMap) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
- compareTo(TileChunk) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileChunk
- compareTo(ImageEffect) - Method in class de.gurkenlabs.litiengine.graphics.ImageEffect
- compareTo(Spritesheet) - Method in class de.gurkenlabs.litiengine.graphics.Spritesheet
- compareTo(Resource) - Method in interface de.gurkenlabs.litiengine.resources.Resource
- compareTo(String, String) - Static method in class de.gurkenlabs.litiengine.util.AlphanumComparator
-
Compares two strings using the Alphanum algorithm.
- ComponentMouseEvent - Class in de.gurkenlabs.litiengine.gui
-
A ComponentMouseEvent contains the original MouseEvent and the GuiComponent that sent the event as sender.
- ComponentMouseEvent(MouseEvent, GuiComponent) - Constructor for class de.gurkenlabs.litiengine.gui.ComponentMouseEvent
-
Instantiates a new component mouse event.
- ComponentMouseWheelEvent - Class in de.gurkenlabs.litiengine.gui
- ComponentMouseWheelEvent(MouseWheelEvent, GuiComponent) - Constructor for class de.gurkenlabs.litiengine.gui.ComponentMouseWheelEvent
-
Instantiates a new component mouse event.
- componentPollListeners - Variable in class de.gurkenlabs.litiengine.input.GamepadEvents
- componentPressedListeners - Variable in class de.gurkenlabs.litiengine.input.GamepadEvents
- componentReleasedListeners - Variable in class de.gurkenlabs.litiengine.input.GamepadEvents
- ComponentRenderedListener - Interface in de.gurkenlabs.litiengine.gui
-
This listener interface is used for receiving events after an component was rendered.
- ComponentRenderEvent - Class in de.gurkenlabs.litiengine.gui
- ComponentRenderEvent(Graphics2D, GuiComponent) - Constructor for class de.gurkenlabs.litiengine.gui.ComponentRenderEvent
-
Constructs a prototypical Event.
- ComponentRenderListener - Interface in de.gurkenlabs.litiengine.gui
-
This listener interface is used for receiving events during a component's rendering process.
- compute(float) - Method in interface de.gurkenlabs.litiengine.tweening.TweenEquation
-
Applies the function to the value and returns the result.
- compute(float) - Method in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
-
Computes the next value of the interpolation.
- concat(byte[], byte[]) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
-
Concatenates the two specified byte arrays to a new array.
- concat(double[], double[]) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
-
Concatenates the two specified double arrays to a new array.
- concat(int[], int[]) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
-
Concatenates the two specified int arrays to a new array.
- concat(long[], long[]) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
-
Concatenates the two specified long arrays to a new array.
- concat(T[], T[]) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
-
Concatenates the two specified double arrays to a new array.
- conditionsFullfilled() - Method in class de.gurkenlabs.litiengine.entities.behavior.Transition
-
Checks if the conditions for the transition are fulfilled.
- config() - Static method in class de.gurkenlabs.litiengine.Game
-
Gets the game's runtime configuration.
It contains default engine settings for the game client, graphics, audio, input and debugging.
Additionally, it can be used to register and manage custom settings that are specific to your game. - Configuration - Class in de.gurkenlabs.litiengine.configuration
-
Configuration class that manages multiple configuration groups and handles loading and saving settings.
- Configuration(ConfigurationGroup...) - Constructor for class de.gurkenlabs.litiengine.configuration.Configuration
-
Initializes a new instance of the
Configuration
class. - Configuration(String, ConfigurationGroup...) - Constructor for class de.gurkenlabs.litiengine.configuration.Configuration
-
Initializes a new instance of the
Configuration
class. - configurationChanged(PropertyChangeEvent) - Method in interface de.gurkenlabs.litiengine.configuration.ConfigurationGroup.ConfigurationChangedListener
-
Invoked when a property of the configuration has been changed using the
ConfigurationGroup.set(String, Object)
method to support this event. - ConfigurationGroup - Class in de.gurkenlabs.litiengine.configuration
-
This class contains some basic functionality for all setting groups.
- ConfigurationGroup() - Constructor for class de.gurkenlabs.litiengine.configuration.ConfigurationGroup
-
Initializes a new instance of the
ConfigurationGroup
class. - ConfigurationGroup.ConfigurationChangedListener - Interface in de.gurkenlabs.litiengine.configuration
-
This listener interface receives events when any property of the configuration changed.
- ConfigurationGroupInfo - Annotation Interface in de.gurkenlabs.litiengine.configuration
-
Annotation to provide metadata for configuration groups.
- consumeAlt(boolean) - Method in interface de.gurkenlabs.litiengine.input.IKeyboard
-
Specifies whether the engine should consume key events with the ALT modifier.
- consumeAlt(boolean) - Method in class de.gurkenlabs.litiengine.input.Keyboard
- contains(int) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Determines whether the environment contains any entity with the specified map ID.
- contains(IEntity) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Determines whether the environment contains the specified entity.
- contains(Rectangle2D, Point2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
-
Contains.
- contains(Object[], Object) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
-
Return true if the array contains the specified value.
- contains(String) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
-
Checks if this instance contains a resource with the specified name.
- contains(String) - Method in class de.gurkenlabs.litiengine.resources.Spritesheets
- contains(String) - Method in class de.gurkenlabs.litiengine.resources.Strings
- contains(String[], String, boolean) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
-
Return true if the array contains the specified string argument.
- contains(String, String) - Method in class de.gurkenlabs.litiengine.resources.Strings
- contains(URL) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
- contains(T) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
-
Checks if the specified resource is contained by this instance.
- containsEnvironment(String) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
-
Indicates whether this instance already contains an
Environment
for the specified map name. - containsInstance(List<E>, Class<? extends E>) - Static method in class de.gurkenlabs.litiengine.util.ListUtilities
-
Checks if the list contains an instance of the specified class.
- containsTile(int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileset
- containsTile(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
- containsTile(ITile) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileset
- containsTile(ITile) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
- containsTile(ITilesetEntry) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileset
- containsTile(ITilesetEntry) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
- convertPolyshapeToPath(IMapObject) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
- cooldown() - Method in class de.gurkenlabs.litiengine.abilities.AbilityAttributes
-
Gets the cooldown attribute of this ability.
- cooldown() - Element in annotation interface de.gurkenlabs.litiengine.abilities.AbilityInfo
-
The cooldown of the ability.
- copy(BufferedImage) - Static method in class de.gurkenlabs.litiengine.util.Imaging
-
Creates a new
BufferedImage
instance from the specified image. - copy(File, OutputStream) - Static method in class de.gurkenlabs.litiengine.util.io.StreamUtilities
- copy(InputStream, File) - Static method in class de.gurkenlabs.litiengine.util.io.StreamUtilities
- copy(InputStream, OutputStream) - Static method in class de.gurkenlabs.litiengine.util.io.StreamUtilities
- copyValues(AbilityAttributes) - Method in class de.gurkenlabs.litiengine.abilities.AbilityAttributes
-
Copies the values from another `AbilityAttributes` instance to this instance.
- CORNER - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.TerrainType
- cos(float) - Static method in class de.gurkenlabs.litiengine.util.geom.Trigonometry
- cosDeg(float) - Static method in class de.gurkenlabs.litiengine.util.geom.Trigonometry
- count() - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
-
Gets the amount of resources that this container holds.
- createAnimationController() - Method in class de.gurkenlabs.litiengine.entities.Creature
- createAnimationController() - Method in class de.gurkenlabs.litiengine.entities.Prop
- createCollisionBox(IMapObject) - Method in class de.gurkenlabs.litiengine.environment.CollisionBoxMapObjectLoader
- createEmitterData(IMapObject) - Static method in class de.gurkenlabs.litiengine.environment.EmitterMapObjectLoader
- createForce(IMobileEntity) - Method in class de.gurkenlabs.litiengine.abilities.effects.ForceEffect
-
Abstract method that must be implemented to define how the force is created for each entity.
- createLightSource(IMapObject, int, Color, LightSource.Type, boolean) - Method in class de.gurkenlabs.litiengine.environment.LightSourceMapObjectLoader
- createMapObject(EmitterData) - Static method in class de.gurkenlabs.litiengine.environment.EmitterMapObjectLoader
- createMovementController() - Method in class de.gurkenlabs.litiengine.entities.Creature
- createNew() - Method in interface de.gurkenlabs.litiengine.environment.IEntitySpawner
-
Creates a new instance of the provided Entity type.
- createNewCreature(IMapObject, String) - Method in class de.gurkenlabs.litiengine.environment.CreatureMapObjectLoader
- createNewEntry(double, double, double, double, Spritesheet, String, Image) - Method in class de.gurkenlabs.litiengine.gui.ImageComponentList
-
Creates a new image component entry.
- createNewParticle() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
-
Creates the new particle.
- createNewProp(IMapObject, String) - Method in class de.gurkenlabs.litiengine.environment.PropMapObjectLoader
- createSound(Sound, Supplier<Point2D>, boolean, int, float) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
-
Creates an
SFXPlayback
object that can be configured prior to starting. - createSoundSource(IMapObject) - Method in class de.gurkenlabs.litiengine.environment.SoundSourceMapObjectLoader
- createSpawnpoint(IMapObject, Direction, String) - Method in class de.gurkenlabs.litiengine.environment.SpawnpointMapObjectLoader
- createStaticShadow(IMapObject, StaticShadowType, int) - Method in class de.gurkenlabs.litiengine.environment.StaticShadowMapObjectLoader
- createTrigger(IMapObject, Trigger.TriggerActivation, String, boolean, int) - Method in class de.gurkenlabs.litiengine.environment.TriggerMapObjectLoader
- createVolumeControl() - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback
- Creature - Class in de.gurkenlabs.litiengine.entities
-
TODO: Add idle event
- Creature() - Constructor for class de.gurkenlabs.litiengine.entities.Creature
- Creature(String) - Constructor for class de.gurkenlabs.litiengine.entities.Creature
-
Instantiates a new
Creature
entity. - CREATURE - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.MapObjectType
- CreatureAnimationController<T> - Class in de.gurkenlabs.litiengine.graphics.animation
-
This
AnimationController
implementation provides animation rules that use naming conventions to provideAnimation
s forCreature
implementations. - CreatureAnimationController(T, boolean) - Constructor for class de.gurkenlabs.litiengine.graphics.animation.CreatureAnimationController
-
Initializes a new instance of the
CreatureAnimationController
class. - CreatureAnimationController(T, boolean, Animation, Animation...) - Constructor for class de.gurkenlabs.litiengine.graphics.animation.CreatureAnimationController
-
Initializes a new instance of the
CreatureAnimationController
class. - CreatureAnimationController(T, Animation) - Constructor for class de.gurkenlabs.litiengine.graphics.animation.CreatureAnimationController
-
Initializes a new instance of the
CreatureAnimationController
class. - CreatureAnimationState - Enum Class in de.gurkenlabs.litiengine.graphics
- CreatureMapObjectLoader - Class in de.gurkenlabs.litiengine.environment
- CreatureMapObjectLoader() - Constructor for class de.gurkenlabs.litiengine.environment.CreatureMapObjectLoader
- CreatureShadowImageEffect - Class in de.gurkenlabs.litiengine.graphics
- CreatureShadowImageEffect(Creature) - Constructor for class de.gurkenlabs.litiengine.graphics.CreatureShadowImageEffect
-
Initializes a new instance of the
CreatureShadowImageEffect
. - CreatureShadowImageEffect(Creature, Color) - Constructor for class de.gurkenlabs.litiengine.graphics.CreatureShadowImageEffect
-
Initializes a new instance of the
CreatureShadowImageEffect
. - crop(BufferedImage, int, int, int, int) - Static method in class de.gurkenlabs.litiengine.util.Imaging
-
Crops a sub image from the specified image.
- CROP_ALIGN_CENTER - Static variable in class de.gurkenlabs.litiengine.util.Imaging
- CROP_ALIGN_LEFT - Static variable in class de.gurkenlabs.litiengine.util.Imaging
- CROP_ALIGN_RIGHT - Static variable in class de.gurkenlabs.litiengine.util.Imaging
- CROP_VALIGN_BOTTOM - Static variable in class de.gurkenlabs.litiengine.util.Imaging
- CROP_VALIGN_CENTER - Static variable in class de.gurkenlabs.litiengine.util.Imaging
- CROP_VALIGN_TOP - Static variable in class de.gurkenlabs.litiengine.util.Imaging
- CROP_VALIGN_TOPCENTER - Static variable in class de.gurkenlabs.litiengine.util.Imaging
- CROSS - Static variable in class de.gurkenlabs.litiengine.gui.CheckBox
-
The icon representing an unchecked state.
- CROSS - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DualShock4
- CSV - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData.Encoding
- current() - Method in class de.gurkenlabs.litiengine.gui.screens.ScreenManager
-
Gets the currently active screen that is being rendered by the
RenderComponent
. - current() - Method in class de.gurkenlabs.litiengine.input.GamepadManager
-
Gets the first gamepad that is currently available.
- CURRENT_VERSION - Static variable in class de.gurkenlabs.litiengine.resources.ResourceBundle
- currentFrameChanged(KeyFrame, KeyFrame) - Method in interface de.gurkenlabs.litiengine.graphics.animation.KeyFrameListener
- cursor() - Method in class de.gurkenlabs.litiengine.GameWindow
-
Gets the visual representation of the mouse cursor on the
GameWindow
. - custom(int, int, String) - Static method in class de.gurkenlabs.litiengine.gui.screens.Resolution
- custom(BiPredicate<ICombatEntity, ICombatEntity>) - Static method in class de.gurkenlabs.litiengine.abilities.targeting.TargetingStrategy
-
Returns a strategy that uses a custom condition to filter targets.
- CustomBooleanAdapter() - Constructor for class de.gurkenlabs.litiengine.resources.TextureAtlas.CustomBooleanAdapter
- CustomMapObjectLoader - Class in de.gurkenlabs.litiengine.environment
- customMapObjectType() - Element in annotation interface de.gurkenlabs.litiengine.entities.EntityInfo
-
Specifies a custom map object type for the entity.
- CustomProperty - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
- CustomProperty() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
-
Instantiates a new
CustomProperty
instance. - CustomProperty(ICustomProperty) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
-
Instantiates a new
CustomProperty
instance by copying from the specified instance. - CustomProperty(String) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
-
Instantiates a new
CustomProperty
instance. - CustomProperty(String, String) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
-
Instantiates a new
CustomProperty
instance. - CustomProperty(URL) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
-
Instantiates a new
CustomProperty
instance. - CustomPropertyAdapter - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
- CustomPropertyAdapter() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyAdapter
- CustomPropertyProvider - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
- CustomPropertyProvider() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
- CustomPropertyProvider(ICustomPropertyProvider) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
-
Copy Constructor for copying instances of CustomPropertyProviders.
- CUSTOMSPAWNPOINTS - Enum constant in enum class de.gurkenlabs.litiengine.environment.IEntitySpawner.SpawnMode
- CustomTargetingStrategy - Class in de.gurkenlabs.litiengine.abilities.targeting
- CustomTargetingStrategy(BiPredicate<ICombatEntity, ICombatEntity>, boolean, boolean) - Constructor for class de.gurkenlabs.litiengine.abilities.targeting.CustomTargetingStrategy
D
- DAMAGED - Enum constant in enum class de.gurkenlabs.litiengine.entities.PropState
- data() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
- de.gurkenlabs.litiengine - package de.gurkenlabs.litiengine
- de.gurkenlabs.litiengine.abilities - package de.gurkenlabs.litiengine.abilities
- de.gurkenlabs.litiengine.abilities.effects - package de.gurkenlabs.litiengine.abilities.effects
- de.gurkenlabs.litiengine.abilities.targeting - package de.gurkenlabs.litiengine.abilities.targeting
- de.gurkenlabs.litiengine.attributes - package de.gurkenlabs.litiengine.attributes
- de.gurkenlabs.litiengine.configuration - package de.gurkenlabs.litiengine.configuration
- de.gurkenlabs.litiengine.entities - package de.gurkenlabs.litiengine.entities
- de.gurkenlabs.litiengine.entities.behavior - package de.gurkenlabs.litiengine.entities.behavior
- de.gurkenlabs.litiengine.environment - package de.gurkenlabs.litiengine.environment
- de.gurkenlabs.litiengine.environment.tilemap - package de.gurkenlabs.litiengine.environment.tilemap
- de.gurkenlabs.litiengine.environment.tilemap.xml - package de.gurkenlabs.litiengine.environment.tilemap.xml
- de.gurkenlabs.litiengine.graphics - package de.gurkenlabs.litiengine.graphics
- de.gurkenlabs.litiengine.graphics.animation - package de.gurkenlabs.litiengine.graphics.animation
- de.gurkenlabs.litiengine.graphics.emitters - package de.gurkenlabs.litiengine.graphics.emitters
- de.gurkenlabs.litiengine.graphics.emitters.particles - package de.gurkenlabs.litiengine.graphics.emitters.particles
- de.gurkenlabs.litiengine.graphics.emitters.xml - package de.gurkenlabs.litiengine.graphics.emitters.xml
- de.gurkenlabs.litiengine.gui - package de.gurkenlabs.litiengine.gui
- de.gurkenlabs.litiengine.gui.screens - package de.gurkenlabs.litiengine.gui.screens
- de.gurkenlabs.litiengine.input - package de.gurkenlabs.litiengine.input
- de.gurkenlabs.litiengine.physics - package de.gurkenlabs.litiengine.physics
- de.gurkenlabs.litiengine.resources - package de.gurkenlabs.litiengine.resources
- de.gurkenlabs.litiengine.sound - package de.gurkenlabs.litiengine.sound
- de.gurkenlabs.litiengine.tweening - package de.gurkenlabs.litiengine.tweening
- de.gurkenlabs.litiengine.util - package de.gurkenlabs.litiengine.util
- de.gurkenlabs.litiengine.util.geom - package de.gurkenlabs.litiengine.util.geom
- de.gurkenlabs.litiengine.util.io - package de.gurkenlabs.litiengine.util.io
- deactivate() - Method in class de.gurkenlabs.litiengine.entities.LightSource
-
Deactivates the light source.
- deactivate() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
- deactivated(TriggerEvent) - Method in interface de.gurkenlabs.litiengine.entities.TriggerDeactivatedListener
-
This method is called when a
Trigger
was deactivated. - DEAD - Enum constant in enum class de.gurkenlabs.litiengine.graphics.CreatureAnimationState
- death(ICombatEntity, EntityHitEvent) - Method in interface de.gurkenlabs.litiengine.entities.CombatEntityDeathListener
-
This method is called whenever a
ICombatEntity
dies. - deathAnimations() - Element in annotation interface de.gurkenlabs.litiengine.entities.AnimationInfo
-
Specifies the animations to be used when the entity dies.
- debug() - Element in annotation interface de.gurkenlabs.litiengine.configuration.ConfigurationGroupInfo
-
Specifies whether debug mode is enabled for the configuration group.
- debug() - Method in class de.gurkenlabs.litiengine.configuration.GameConfiguration
-
Gets the configuration group with all default debugging settings.
- DebugConfiguration - Class in de.gurkenlabs.litiengine.configuration
-
Configuration class for debug settings.
- DebugRenderer - Class in de.gurkenlabs.litiengine.graphics
-
The
DebugRenderer
class implements default debug rendering and exposes extension points to reder your own debug information via callbacks. - deceleration() - Element in annotation interface de.gurkenlabs.litiengine.entities.MovementInfo
-
Specifies the default deceleration of the entity.
- DecimalFloatAdapter - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
-
This adapter implementation ensures that the float value is serialized like an integer when it has no digits behind the decimal point.
- DecimalFloatAdapter() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.DecimalFloatAdapter
- decode(String) - Static method in class de.gurkenlabs.litiengine.util.ColorHelper
-
Decodes the specified color string to an actual
Color
instance. - decode(String) - Static method in class de.gurkenlabs.litiengine.util.io.Codec
-
Decodes the specified
Base64
string to a byte array. - decode(String, boolean) - Static method in class de.gurkenlabs.litiengine.util.ColorHelper
-
Decodes the specified color string to an actual
Color
instance, with an option to create a darker version of the base color. - decodeAngle(byte) - Static method in class de.gurkenlabs.litiengine.util.io.Codec
-
Decodes a previously encoded angle.
- decodeAngle(short) - Static method in class de.gurkenlabs.litiengine.util.io.Codec
- decodeImage(String) - Static method in class de.gurkenlabs.litiengine.util.io.Codec
- decodeSmallFloatingPointNumber(short, int) - Static method in class de.gurkenlabs.litiengine.util.io.Codec
-
Decodes a small floating point number, previously encoded with
encodeSmallFloatingPointNumber
. - decrement() - Method in class de.gurkenlabs.litiengine.gui.Spinner
- DEFAULT_ALPHA_VARIANCE - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- DEFAULT_ANIMATE_SPRITE - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- DEFAULT_ANTIALIASING - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- DEFAULT_BACKGROUND_COLOR - Static variable in class de.gurkenlabs.litiengine.graphics.RenderComponent
-
The default background color for the rendering component.
- DEFAULT_BUNDLE - Static variable in class de.gurkenlabs.litiengine.resources.Strings
- DEFAULT_COLLISION - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- DEFAULT_COLOR - Static variable in class de.gurkenlabs.litiengine.entities.StaticShadow
- DEFAULT_COLOR - Static variable in class de.gurkenlabs.litiengine.graphics.AmbientLight
-
The default color for the ambient light.
- DEFAULT_COLOR - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- DEFAULT_COLOR_VARIANCE - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- DEFAULT_DURATION - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- DEFAULT_FADE - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- DEFAULT_FADE_ON_COLLISION - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- DEFAULT_FONT - Static variable in class de.gurkenlabs.litiengine.graphics.RenderComponent
-
The default font for rendering text in the component.
- DEFAULT_FRAME_DURATION - Static variable in class de.gurkenlabs.litiengine.graphics.animation.Animation
-
The default frame duration in milliseconds.
- DEFAULT_HEIGHT - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- DEFAULT_HITPOINTS - Static variable in class de.gurkenlabs.litiengine.entities.CombatEntity
- DEFAULT_INTENSITY - Static variable in class de.gurkenlabs.litiengine.entities.LightSource
- DEFAULT_LOOP_SPRITE - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- DEFAULT_MAPOBJECTLAYER_NAME - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObjectLayer
- DEFAULT_MAX_ACCELERATION_X - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- DEFAULT_MAX_ACCELERATION_Y - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- DEFAULT_MAX_DELTA_ANGLE - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- DEFAULT_MAX_DELTA_HEIGHT - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- DEFAULT_MAX_DELTA_WIDTH - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- DEFAULT_MAX_DISTANCE - Static variable in class de.gurkenlabs.litiengine.sound.SoundEngine
- DEFAULT_MAX_HEIGHT - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- DEFAULT_MAX_OFFSET_X - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- DEFAULT_MAX_OFFSET_Y - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- DEFAULT_MAX_OUTLINETHICKNESS - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- DEFAULT_MAX_PARTICLE_TTL - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- DEFAULT_MAX_ROTATION - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- DEFAULT_MAX_VELOCITY_X - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- DEFAULT_MAX_VELOCITY_Y - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- DEFAULT_MAX_WIDTH - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- DEFAULT_MAXPARTICLES - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- DEFAULT_MIN_ACCELERATION_X - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- DEFAULT_MIN_ACCELERATION_Y - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- DEFAULT_MIN_ANGLE - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- DEFAULT_MIN_DELTA_ANGLE - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- DEFAULT_MIN_DELTA_HEIGHT - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- DEFAULT_MIN_DELTA_WIDTH - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- DEFAULT_MIN_HEIGHT - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- DEFAULT_MIN_OFFSET_X - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- DEFAULT_MIN_OFFSET_Y - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- DEFAULT_MIN_OUTLINETHICKNESS - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- DEFAULT_MIN_PARTICLE_TTL - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- DEFAULT_MIN_VELOCITY_X - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- DEFAULT_MIN_VELOCITY_Y - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- DEFAULT_MIN_WIDTH - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- DEFAULT_NAME - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- DEFAULT_OFFSET - Static variable in class de.gurkenlabs.litiengine.entities.StaticShadow
- DEFAULT_ORIGIN_ALIGN - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- DEFAULT_ORIGIN_VALIGN - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- DEFAULT_OUTLINE_ONLY - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- DEFAULT_PARTICLE_TYPE - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- DEFAULT_RENDERSCALE - Static variable in class de.gurkenlabs.litiengine.graphics.RenderEngine
- DEFAULT_REQUIRED_QUALITY - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- DEFAULT_SPAWNAMOUNT - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- DEFAULT_SPAWNRATE - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- DEFAULT_SPRITESHEET - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- DEFAULT_STRING_DELIMITER - Static variable in class de.gurkenlabs.litiengine.util.ArrayUtilities
- DEFAULT_STROKE - Static variable in class de.gurkenlabs.litiengine.graphics.ShapeRenderer
- DEFAULT_TEXT - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- DEFAULT_UPDATERATE - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- DEFAULT_WIDTH - Static variable in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- DefaultUncaughtExceptionHandler - Class in de.gurkenlabs.litiengine
-
Handles the uncaught exceptions that might occur while running a game or application with the LITIENGINE.
- DefaultUncaughtExceptionHandler(boolean) - Constructor for class de.gurkenlabs.litiengine.DefaultUncaughtExceptionHandler
-
Initializes a new instance of the
DefaultUncaughtExceptionHandler
class. - DefaultUncaughtExceptionHandler(boolean, boolean) - Constructor for class de.gurkenlabs.litiengine.DefaultUncaughtExceptionHandler
-
Initializes a new instance of the
DefaultUncaughtExceptionHandler
class. - delay() - Method in class de.gurkenlabs.litiengine.UpdateLoop
-
This method determines how long the current tick should be delayed to match the expected delta time for the specified tick rate.
- delete() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
- deleteDir(File) - Static method in class de.gurkenlabs.litiengine.util.io.FileUtilities
- DELTA_ANGLE_MAX - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
- DELTA_ANGLE_MIN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
- DELTAHEIGHT_MAX - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
- DELTAHEIGHT_MIN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
- DELTAWIDTH_MAX - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
- DELTAWIDTH_MIN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
- description() - Element in annotation interface de.gurkenlabs.litiengine.abilities.AbilityInfo
-
The description of the ability.
- description() - Element in annotation interface de.gurkenlabs.litiengine.entities.Action
- deselect() - Method in class de.gurkenlabs.litiengine.gui.ListField
-
Resets the ListField's selection to
null
. - DESTROYED - Enum constant in enum class de.gurkenlabs.litiengine.entities.PropState
- detach() - Method in interface de.gurkenlabs.litiengine.entities.behavior.IBehaviorController
- detach() - Method in interface de.gurkenlabs.litiengine.entities.IEntityController
- detach() - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
-
Detach the
AnimationController
, as well as all itsAnimation
s from the Game loop. - detach() - Method in class de.gurkenlabs.litiengine.physics.MovementController
- detach(IUpdateable) - Method in interface de.gurkenlabs.litiengine.ILoop
-
Detaches the specified instance from the game loop.
- detach(IUpdateable) - Method in class de.gurkenlabs.litiengine.UpdateLoop
- detach(String, IUpdateable) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
-
Detaches the specified updatable instance from the updating of environments with the specified map name.
- detachAll() - Method in class de.gurkenlabs.litiengine.entities.EntityControllers
- detachControllers() - Method in class de.gurkenlabs.litiengine.entities.Entity
- detachControllers() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Detaches all controllers from this entity.
- DIAMOND - Enum constant in enum class de.gurkenlabs.litiengine.graphics.emitters.particles.ParticleType
- die() - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
- die() - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
-
Causes this entity to die.
- DIMENSION_CENTER - Enum constant in enum class de.gurkenlabs.litiengine.entities.EntityPivotType
-
Represents the center of the entity's dimensions.
- Direction - Enum Class in de.gurkenlabs.litiengine
-
This enum defines the four dimensional directions in 2D space.
- dispatchKeyEvent(KeyEvent) - Method in class de.gurkenlabs.litiengine.input.Keyboard
- display(Screen) - Method in class de.gurkenlabs.litiengine.gui.screens.ScreenManager
-
Displays the specified screen by setting
- display(String) - Method in class de.gurkenlabs.litiengine.gui.screens.ScreenManager
-
Displays the
Screen
with the specified name. - DisplayMode - Enum Class in de.gurkenlabs.litiengine.configuration
-
Enum representing the different display modes available.
- distance() - Method in record class de.gurkenlabs.litiengine.physics.RaycastHit
-
Returns the value of the
distance
record component. - distance(double, double, double, double) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
- distance(Point2D, Point2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
- distance(Rectangle2D, Point2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
-
Distance.
- distinct(T[], T[]) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
-
Combines the two specified arrays by only keeping distinct values.
- DIVIDE - Enum constant in enum class de.gurkenlabs.litiengine.attributes.Modification
- dotProduct(Vector2D) - Method in class de.gurkenlabs.litiengine.util.geom.Vector2D
- DOUBLE_FORMAT - Static variable in class de.gurkenlabs.litiengine.gui.TextFieldComponent
- DOWN - Enum constant in enum class de.gurkenlabs.litiengine.Direction
-
Direction pointing down with a flag value of 1 and an angle of 360 degrees.
- DOWN - Enum constant in enum class de.gurkenlabs.litiengine.graphics.StaticShadowType
- DOWN - Enum constant in enum class de.gurkenlabs.litiengine.Valign
- DOWN - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DPad
-
Standard value for down HAT position
- DOWN_LEFT - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DPad
-
Standard value for down-left HAT position
- DOWN_RIGHT - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DPad
-
Standard value for down-right HAT position
- DOWNLEFT - Enum constant in enum class de.gurkenlabs.litiengine.graphics.StaticShadowType
- DOWNRIGHT - Enum constant in enum class de.gurkenlabs.litiengine.graphics.StaticShadowType
- DPAD - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DualShock4
- DPAD - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Xbox
- drawShadow(Graphics2D, float, float, float, float) - Method in class de.gurkenlabs.litiengine.graphics.CreatureShadowImageEffect
- DropdownListField - Class in de.gurkenlabs.litiengine.gui
- DropdownListField(double, double, double, double, Object[], int) - Constructor for class de.gurkenlabs.litiengine.gui.DropdownListField
- dump() - Static method in class de.gurkenlabs.litiengine.DefaultUncaughtExceptionHandler
- dumpsThreads() - Method in class de.gurkenlabs.litiengine.DefaultUncaughtExceptionHandler
- dumpThreads(boolean) - Method in class de.gurkenlabs.litiengine.DefaultUncaughtExceptionHandler
-
Set whether the generated crash report will contain an additional thread dump
- duration() - Method in class de.gurkenlabs.litiengine.abilities.AbilityAttributes
-
Gets the duration attribute of this ability.
- duration() - Element in annotation interface de.gurkenlabs.litiengine.abilities.AbilityInfo
-
The duration of the ability.
- duration() - Element in annotation interface de.gurkenlabs.litiengine.entities.EmitterInfo
-
Specifies the duration of the emitter.
- DURATION - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Emitter
- dX - Variable in class de.gurkenlabs.litiengine.util.geom.Vector2D
- dY - Variable in class de.gurkenlabs.litiengine.util.geom.Vector2D
- DYNAMIC - Enum constant in enum class de.gurkenlabs.litiengine.physics.Collision
-
Dynamic collision behavior, typically for moving objects.
E
- ease(TweenEquation) - Method in class de.gurkenlabs.litiengine.tweening.Tween
-
Sets a custom easing function for this Tween.
- ease(TweenFunction) - Method in class de.gurkenlabs.litiengine.tweening.Tween
-
Sets a predefined easing function for this Tween.
- EDGE - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.TerrainType
- Effect - Class in de.gurkenlabs.litiengine.abilities.effects
-
The `Effect` class represents an abstract base class for applying effects to combat entities.
- Effect(TargetingStrategy) - Constructor for class de.gurkenlabs.litiengine.abilities.effects.Effect
-
Constructs a new `Effect` with the specified targeting strategy.
- Effect(TargetingStrategy, ICombatEntity) - Constructor for class de.gurkenlabs.litiengine.abilities.effects.Effect
-
Constructs a new `Effect` with the specified targeting strategy and executor.
- Effect(TargetingStrategy, ICombatEntity, int) - Constructor for class de.gurkenlabs.litiengine.abilities.effects.Effect
-
Constructs a new `Effect` with the specified targeting strategy, executor, and duration.
- Effect.EffectAppliedListener - Interface in de.gurkenlabs.litiengine.abilities.effects
-
Listener interface for receiving notifications when an effect is applied.
- Effect.EffectCeasedListener - Interface in de.gurkenlabs.litiengine.abilities.effects
-
Listener interface for receiving notifications when an effect ceases.
- EffectApplication - Class in de.gurkenlabs.litiengine.abilities.effects
-
Represents the application of an effect, including the entities affected and the area of impact.
- EffectApplication(Collection<ICombatEntity>, Shape) - Constructor for class de.gurkenlabs.litiengine.abilities.effects.EffectApplication
-
Constructs an EffectApplication with the specified affected entities and impact area.
- EffectEvent - Class in de.gurkenlabs.litiengine.abilities.effects
- ELASTIC_IN - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
- ELASTIC_INOUT - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
- ELASTIC_OUT - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
- ELLIPSE - Enum constant in enum class de.gurkenlabs.litiengine.entities.LightSource.Type
- ELLIPSE - Enum constant in enum class de.gurkenlabs.litiengine.graphics.emitters.particles.ParticleType
- EllipseParticle - Class in de.gurkenlabs.litiengine.graphics.emitters.particles
- EllipseParticle(float, float) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.particles.EllipseParticle
- Emitter - Class in de.gurkenlabs.litiengine.graphics.emitters
-
A standard implementation for emitters that provide a particle effect.
- Emitter() - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.Emitter
- Emitter(double, double) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.Emitter
- Emitter(double, double, EmitterData) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.Emitter
- Emitter(double, double, String) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.Emitter
- Emitter(EmitterData) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.Emitter
- Emitter(Point2D) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.Emitter
- Emitter(Point2D, EmitterData) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.Emitter
- Emitter(Point2D, String) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.Emitter
- EMITTER - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.MapObjectType
- Emitter.EmitterFinishedListener - Interface in de.gurkenlabs.litiengine.graphics.emitters
- EmitterData - Class in de.gurkenlabs.litiengine.graphics.emitters.xml
- EmitterData() - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- EmitterInfo - Annotation Interface in de.gurkenlabs.litiengine.entities
-
This annotation contains default values for the initialization of an emitter.
- EmitterLoader - Class in de.gurkenlabs.litiengine.graphics.emitters.xml
- EmitterMapObjectLoader - Class in de.gurkenlabs.litiengine.environment
- EmitterMapObjectLoader() - Constructor for class de.gurkenlabs.litiengine.environment.EmitterMapObjectLoader
- EMPTY - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tile
- enableResolutionScaling() - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
-
Checks if resolution scaling is enabled.
- enableTextAntiAliasing(Graphics2D) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
-
Enables text anti-aliasing on the provided
Graphics2D
object. - encode(byte[]) - Static method in class de.gurkenlabs.litiengine.util.io.Codec
- encode(TileData) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
- encode(Color) - Static method in class de.gurkenlabs.litiengine.util.ColorHelper
-
Encodes the specified color to a hexadecimal string representation.
- encode(BufferedImage) - Static method in class de.gurkenlabs.litiengine.util.io.Codec
- encode(BufferedImage, ImageFormat) - Static method in class de.gurkenlabs.litiengine.util.io.Codec
- encodeAngle(float) - Static method in class de.gurkenlabs.litiengine.util.io.Codec
-
Encodes an angle, loosing some precision.
- encodeAnglePrecise(float) - Static method in class de.gurkenlabs.litiengine.util.io.Codec
- encodeSmallFloatingPointNumber(float, int) - Static method in class de.gurkenlabs.litiengine.util.io.Codec
-
Encodes positive numbers less than Short.MAX_VALUE * 2 / precision (6553.4 for precision = 1).
- end() - Method in class de.gurkenlabs.litiengine.physics.Force
-
Ends the force, marking it as ended.
- enemies() - Static method in class de.gurkenlabs.litiengine.abilities.targeting.TargetingStrategy
-
Returns a strategy that targets enemy entities.
- EnemyTargetingStrategy - Class in de.gurkenlabs.litiengine.abilities.targeting
- EnemyTargetingStrategy(boolean, boolean, boolean) - Constructor for class de.gurkenlabs.litiengine.abilities.targeting.EnemyTargetingStrategy
- ensureColorValueRange(float) - Static method in class de.gurkenlabs.litiengine.util.ColorHelper
-
Ensures that the specified value lies within the accepted range for Color values (0-255).
- ensureColorValueRange(int) - Static method in class de.gurkenlabs.litiengine.util.ColorHelper
-
Ensures that the specified value lies within the accepted range for Color values (0-255).
- enter() - Method in class de.gurkenlabs.litiengine.entities.behavior.State
-
Called when the state is entered.
- entity() - Method in record class de.gurkenlabs.litiengine.physics.RaycastHit
-
Returns the value of the
entity
record component. - Entity - Class in de.gurkenlabs.litiengine.entities
- Entity() - Constructor for class de.gurkenlabs.litiengine.entities.Entity
- Entity(boolean) - Constructor for class de.gurkenlabs.litiengine.entities.Entity
- Entity(int) - Constructor for class de.gurkenlabs.litiengine.entities.Entity
- Entity(int, String) - Constructor for class de.gurkenlabs.litiengine.entities.Entity
- Entity(String) - Constructor for class de.gurkenlabs.litiengine.entities.Entity
- EntityAction - Class in de.gurkenlabs.litiengine.entities
- EntityActionMap - Class in de.gurkenlabs.litiengine.entities
- entityAdded(IEntity) - Method in interface de.gurkenlabs.litiengine.environment.EnvironmentEntityListener
- EntityAnimationController<T> - Class in de.gurkenlabs.litiengine.graphics.animation
- EntityAnimationController(T) - Constructor for class de.gurkenlabs.litiengine.graphics.animation.EntityAnimationController
-
Initializes a new instance of the
EntityAnimationController
class. - EntityAnimationController(T, Animation, Animation...) - Constructor for class de.gurkenlabs.litiengine.graphics.animation.EntityAnimationController
-
Initializes a new instance of the
EntityAnimationController
class. - EntityAnimationController(T, Spritesheet) - Constructor for class de.gurkenlabs.litiengine.graphics.animation.EntityAnimationController
-
Initializes a new instance of the
EntityAnimationController
class. - EntityAnimationController(T, Spritesheet, boolean) - Constructor for class de.gurkenlabs.litiengine.graphics.animation.EntityAnimationController
-
Initializes a new instance of the
EntityAnimationController
class. - EntityAnimationController.AnimationRule<T> - Class in de.gurkenlabs.litiengine.graphics.animation
- EntityControllers - Class in de.gurkenlabs.litiengine.entities
-
This class holds all controllers for the entities in the game.
- EntityDistanceComparator - Class in de.gurkenlabs.litiengine.entities
- EntityDistanceComparator(IEntity) - Constructor for class de.gurkenlabs.litiengine.entities.EntityDistanceComparator
-
Initializes a new instance of the
EntityDistanceComparator
class. - EntityEmitter - Class in de.gurkenlabs.litiengine.graphics.emitters
-
A standard implementation for emitters that are bound to
IEntity.getLocation()
. - EntityEmitter(IEntity) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.EntityEmitter
-
Instantiates a new entity emitter that remains at the location where it has been created.
- EntityEmitter(IEntity, boolean) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.EntityEmitter
-
Instantiates a new entity emitter.
- EntityEmitter(IEntity, EmitterData) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.EntityEmitter
-
Constructs a new EntityEmitter with EmitterData that remains at the location where it has been created.
- EntityEmitter(IEntity, EmitterData, boolean) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.EntityEmitter
-
Constructs a new EntityEmitter with EmitterData that follows an entity's location.
- EntityEmitter(IEntity, String) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.EntityEmitter
-
Constructs a new EntityEmitter from a given emitter resource that remains at the location where it has been created.
- EntityEmitter(IEntity, String, boolean) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.EntityEmitter
-
Constructs a new EntityEmitter from a given emitter resource that follows an entity's location.
- EntityHitEvent - Class in de.gurkenlabs.litiengine.entities
- EntityInfo - Annotation Interface in de.gurkenlabs.litiengine.entities
-
This annotation contains default values for an entity implementation.
- EntityListener - Interface in de.gurkenlabs.litiengine.entities
- EntityMessageEvent - Class in de.gurkenlabs.litiengine.entities
-
This implementation is used for events that contain information about a received message.
- EntityMessageListener - Interface in de.gurkenlabs.litiengine.entities
-
This listener provides callbacks for when an
Entity
received a message. - EntityMovedEvent - Class in de.gurkenlabs.litiengine.entities
- EntityMovedEvent(IMobileEntity, double, double) - Constructor for class de.gurkenlabs.litiengine.entities.EntityMovedEvent
- EntityNavigator - Class in de.gurkenlabs.litiengine.entities.behavior
-
The EntityNavigator class is responsible for navigating an entity along a path.
- EntityNavigator(IMobileEntity) - Constructor for class de.gurkenlabs.litiengine.entities.behavior.EntityNavigator
-
Instantiates a new entity navigator without a pre-initialized PathFinder.
- EntityNavigator(IMobileEntity, PathFinder) - Constructor for class de.gurkenlabs.litiengine.entities.behavior.EntityNavigator
-
Constructs an EntityNavigator with a specified entity and path finder.
- EntityPivot - Class in de.gurkenlabs.litiengine.entities
-
The
EntityPivot
class represents a pivot point for an entity, which can be used to determine the entity's position relative to a specific alignment or offset. - EntityPivot(IEntity, Align, Valign) - Constructor for class de.gurkenlabs.litiengine.entities.EntityPivot
-
Constructs a new
EntityPivot
with a specified entity and alignment/vertical alignment, but without specific offsets. - EntityPivot(IEntity, Align, Valign, double, double) - Constructor for class de.gurkenlabs.litiengine.entities.EntityPivot
-
Constructs a new
EntityPivot
with a specified entity and alignment/vertical alignment. - EntityPivot(IEntity, EntityPivotType, double, double) - Constructor for class de.gurkenlabs.litiengine.entities.EntityPivot
-
Constructs a new
EntityPivot
with a specified entity, pivot type, and offsets. - EntityPivotType - Enum Class in de.gurkenlabs.litiengine.entities
-
The
EntityPivotType
enum defines the types of pivot points that can be used for entities within the game. - entityRemoved(IEntity) - Method in interface de.gurkenlabs.litiengine.environment.EnvironmentEntityListener
- EntityRenderedListener - Interface in de.gurkenlabs.litiengine.entities
-
This listener interface is used for receiving events after an entity was rendered with the game's
RenderEngine
. - EntityRenderEvent - Class in de.gurkenlabs.litiengine.entities
-
This
EventObject
contains data about the rendering process of an entity. - EntityRenderEvent(Graphics2D, IEntity) - Constructor for class de.gurkenlabs.litiengine.entities.EntityRenderEvent
- EntityRenderListener - Interface in de.gurkenlabs.litiengine.entities
-
This listener interface is used for receiving events during an entity's rendering process from the game's
RenderEngine
. - EntityRotationImageEffect - Class in de.gurkenlabs.litiengine.graphics
- EntityRotationImageEffect(IEntity) - Constructor for class de.gurkenlabs.litiengine.graphics.EntityRotationImageEffect
-
Initializes a new instance of the
EntityRotationImageEffect
. - EntitySpawnedEvent - Class in de.gurkenlabs.litiengine.entities
-
Represents an event that is triggered when an entity is spawned.
- EntitySpawner<T> - Class in de.gurkenlabs.litiengine.environment
-
TODO: Implement spawn event/listener TODO: Implement additional constructors to enhance the API
- EntitySpawner(int, int) - Constructor for class de.gurkenlabs.litiengine.environment.EntitySpawner
- EntitySpawner(int, int, Function<IEntitySpawner<T>, List<Spawnpoint>>) - Constructor for class de.gurkenlabs.litiengine.environment.EntitySpawner
- EntitySpawner(int, Function<IEntitySpawner<T>, List<Spawnpoint>>) - Constructor for class de.gurkenlabs.litiengine.environment.EntitySpawner
- EntitySpawner(List<Spawnpoint>, int, int) - Constructor for class de.gurkenlabs.litiengine.environment.EntitySpawner
- EntitySpawner(List<Spawnpoint>, int, int, IEntitySpawner.SpawnMode) - Constructor for class de.gurkenlabs.litiengine.environment.EntitySpawner
-
Initializes a new instance of the
EntitySpawner
class. - EntitySpawner(List<Spawnpoint>, int, IEntitySpawner.SpawnMode) - Constructor for class de.gurkenlabs.litiengine.environment.EntitySpawner
- EntityState<T> - Class in de.gurkenlabs.litiengine.entities.behavior
- EntityState(String, T, Environment) - Constructor for class de.gurkenlabs.litiengine.entities.behavior.EntityState
- EntityTransformListener - Interface in de.gurkenlabs.litiengine.entities
-
This listener provides callbacks for when an
Entity
was moved or changed its size. - EntityTransition<T> - Class in de.gurkenlabs.litiengine.entities.behavior
-
Represents a transition for an entity.
- EntityTransition(T, int) - Constructor for class de.gurkenlabs.litiengine.entities.behavior.EntityTransition
-
Initializes a new instance of the EntityTransition class with the specified entity and priority.
- EntityTransition(T, int, State) - Constructor for class de.gurkenlabs.litiengine.entities.behavior.EntityTransition
-
Initializes a new instance of the EntityTransition class with the specified entity, priority, and state.
- EntityYComparator - Class in de.gurkenlabs.litiengine.entities
-
This
Comparator
implementation sorts entities by the max y-coordinate of their collision box (if its aICollisionEntity
) or of their bounding box. - EntityYComparator() - Constructor for class de.gurkenlabs.litiengine.entities.EntityYComparator
- environment() - Method in class de.gurkenlabs.litiengine.environment.GameWorld
-
Gets the game's current
Environment
. - Environment - Class in de.gurkenlabs.litiengine.environment
- Environment(IMap) - Constructor for class de.gurkenlabs.litiengine.environment.Environment
-
Instantiates a new
Environment
for the specified map. - Environment(String) - Constructor for class de.gurkenlabs.litiengine.environment.Environment
-
Instantiates a new
Environment
for the specified map. - EnvironmentEntityListener - Interface in de.gurkenlabs.litiengine.environment
- EnvironmentListener - Interface in de.gurkenlabs.litiengine.environment
-
This listener provides callbacks for different points over the life cycle of an
IEnvironment
(loaded/unloaded/cleared/initialized). - EnvironmentLoadedListener - Interface in de.gurkenlabs.litiengine.environment
-
This listener provides callbacks for when an
Environment
was loaded. - EnvironmentRenderedListener - Interface in de.gurkenlabs.litiengine.environment
-
This listener provides call backs for different points during rendering an
Environment
. - EnvironmentUnloadedListener - Interface in de.gurkenlabs.litiengine.environment
-
This listener provides callbacks for when an
Environment
was unloaded. - equals(double, double, double) - Static method in class de.gurkenlabs.litiengine.util.MathUtilities
-
Checks if two double values are equal within a given epsilon.
- equals(Point2D, Point2D, double) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
- equals(Object) - Method in class de.gurkenlabs.litiengine.attributes.AttributeModifier
-
Checks if this attribute modifier is equal to another object.
- equals(Object) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
-
Tests for equality between two custom properties.
- equals(Object) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapImage
-
Tests for equality between two map images.
- equals(Object) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IPolyShape
-
Tests for equality between two polylines.
- equals(Object) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITile
-
Tests for equality between two tiles.
- equals(Object) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
- equals(Object) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapImage
- equals(Object) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.PolyShape
- equals(Object) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tile
- equals(Object) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileOffset
- equals(Object) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- equals(Object) - Method in class de.gurkenlabs.litiengine.gui.Appearance
-
Compares this Appearance object to the specified object for equality.
- equals(Object) - Method in record class de.gurkenlabs.litiengine.physics.RaycastHit
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class de.gurkenlabs.litiengine.sound.IntroTrack
- equals(Object) - Method in class de.gurkenlabs.litiengine.sound.LoopedTrack
- equals(Object) - Method in class de.gurkenlabs.litiengine.sound.SinglePlayTrack
- EVEN - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.StaggerIndex
- executeCommand(String) - Method in class de.gurkenlabs.litiengine.util.CommandManager
-
Executes a command by finding the corresponding consumer and passing the command arguments to it.
- executingEntity() - Static method in class de.gurkenlabs.litiengine.abilities.targeting.TargetingStrategy
-
Returns a strategy that targets the entity executing the action.
- ExecutingEntityTargetingStrategy - Class in de.gurkenlabs.litiengine.abilities.targeting
- ExecutingEntityTargetingStrategy() - Constructor for class de.gurkenlabs.litiengine.abilities.targeting.ExecutingEntityTargetingStrategy
- ExecutingEntityTargetTargetingStrategy - Class in de.gurkenlabs.litiengine.abilities.targeting
- ExecutingEntityTargetTargetingStrategy() - Constructor for class de.gurkenlabs.litiengine.abilities.targeting.ExecutingEntityTargetTargetingStrategy
- exists(String) - Method in class de.gurkenlabs.litiengine.entities.EntityActionMap
- exit() - Method in class de.gurkenlabs.litiengine.entities.behavior.State
-
Called when the state is exited.
- exit() - Static method in class de.gurkenlabs.litiengine.Game
- EXIT_GAME_CLOSED - Static variable in class de.gurkenlabs.litiengine.Game
- EXIT_GAME_CRASHED - Static variable in class de.gurkenlabs.litiengine.Game
- exitOnError() - Method in class de.gurkenlabs.litiengine.configuration.ClientConfiguration
-
Checks if the application exits on error.
- exitOnException() - Method in class de.gurkenlabs.litiengine.DefaultUncaughtExceptionHandler
-
Indicates whether this hander currently exits the game upon an unhandled exception.
- EXPO_IN - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
- EXPO_INOUT - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
- EXPO_OUT - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
- extrude(Rectangle2D, double) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
F
- fade(int) - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback
-
Fades this playback's volume to 0 over the given duration.
- fade(int, float, TweenFunction) - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback
-
Fades this playback's volume to the target value over the given duration using the given
TweenFunction
. - FADE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
- fadeIn(int) - Method in class de.gurkenlabs.litiengine.graphics.RenderComponent
-
Initiates a fade-in effect over the specified duration.
- fadeMusic(int) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
-
Fades out all music volume to 0 over the specified time.
- fadeMusic(int, float, TweenFunction) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
-
Fades all music volume to a given value over the specified time.
- FADEONCOLLISION - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
- fadeOut(int) - Method in class de.gurkenlabs.litiengine.graphics.RenderComponent
-
Initiates a fade-out effect over the specified duration.
- FILE_EXTENSION - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
- FILE_EXTENSION - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- FILE_EXTENSION - Static variable in class de.gurkenlabs.litiengine.resources.ResourceBundle
- FileUtilities - Class in de.gurkenlabs.litiengine.util.io
- findCombatEntities(Shape) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Attempts to find all combat entities whose hitBox intersects with the specified shape.
- findCombatEntities(Shape, Predicate<ICombatEntity>) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Attempts to find all combat entities whose hitBox intersects with the specified shape.
- findDirectPath(Point2D, Point2D) - Method in class de.gurkenlabs.litiengine.entities.behavior.PathFinder
-
Finds a direct path from the starting point to the target point.
- findEntities(Shape) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Attempts to find all entities whose bounding box intersects with the specified shape.
- findFiles(List<String>, Path, String...) - Static method in class de.gurkenlabs.litiengine.util.io.FileUtilities
- findFilesByExtension(List<String>, Path, String) - Static method in class de.gurkenlabs.litiengine.util.io.FileUtilities
- findMapObject(IMap, int) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
- findPath(IMobileEntity, Point2D) - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarPathFinder
-
Finds a path from the entity's current position to the target using the A* algorithm.
- findPath(IMobileEntity, Point2D) - Method in class de.gurkenlabs.litiengine.entities.behavior.PathFinder
-
Gets the path for a mobile entity from the start to the target.
- findTargets(Shape, ICombatEntity) - Method in class de.gurkenlabs.litiengine.abilities.targeting.TargetingStrategy
-
Finds and returns a collection of combat entities that match the target criteria defined by the strategy.
- findTargetsInternal(Shape, ICombatEntity) - Method in class de.gurkenlabs.litiengine.abilities.targeting.CustomTargetingStrategy
- findTargetsInternal(Shape, ICombatEntity) - Method in class de.gurkenlabs.litiengine.abilities.targeting.ExecutingEntityTargetingStrategy
- findTargetsInternal(Shape, ICombatEntity) - Method in class de.gurkenlabs.litiengine.abilities.targeting.ExecutingEntityTargetTargetingStrategy
- findTargetsInternal(Shape, ICombatEntity) - Method in class de.gurkenlabs.litiengine.abilities.targeting.OtherEntityTargetingStrategy
- findTargetsInternal(Shape, ICombatEntity) - Method in class de.gurkenlabs.litiengine.abilities.targeting.TargetingStrategy
-
Finds target entities in the impact area.
- findTileSet(IMap, ITile) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
-
Searches for the tile set that contains the specified tile, identified by the grid id.
- finish(URL) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
- finish(URL) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- finished(Animation) - Method in interface de.gurkenlabs.litiengine.graphics.animation.AnimationListener
-
Called when the specified animation has finished playing.
- finished(Emitter) - Method in interface de.gurkenlabs.litiengine.graphics.emitters.Emitter.EmitterFinishedListener
- finished(SoundEvent) - Method in interface de.gurkenlabs.litiengine.sound.SoundPlaybackListener
-
This method gets called when a
SoundPlayback
is finished. - fireCollisionEvent(CollisionEvent) - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
- fireCollisionEvent(CollisionEvent) - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
-
Triggers a collision event for this entity.
- fireDeathEvent(EntityHitEvent) - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
- fireOnChangeEvent() - Method in class de.gurkenlabs.litiengine.gui.Appearance
-
Triggers the change event for all registered consumers.
- FIT - Enum constant in enum class de.gurkenlabs.litiengine.gui.ImageScaleMode
-
The image is scaled to fit within the available space while maintaining its aspect ratio.
- flashVisiblePixels(Image, Color) - Static method in class de.gurkenlabs.litiengine.util.Imaging
-
All pixels that are not transparent are replaced by a pixel of the specified flashColor.
- FLESH - Static variable in class de.gurkenlabs.litiengine.entities.Material
- flipHorizontally() - Method in class de.gurkenlabs.litiengine.entities.Prop
- FLIPPED_DIAGONALLY_FLAG - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tile
- FLIPPED_HORIZONTALLY_FLAG - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tile
- FLIPPED_VERTICALLY_FLAG - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tile
- flippedAnimation(Animation, String, boolean) - Static method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
-
Creates a new animation with the sprites flipped either vertically or horizontally.
- flipSpritesHorizontally(Spritesheet) - Static method in class de.gurkenlabs.litiengine.util.Imaging
-
Flip the individual sprites in a
Spritesheet
horizontally and return an image from which a newSpritesheet
can be created. - flipSpritesVertically(Spritesheet) - Static method in class de.gurkenlabs.litiengine.util.Imaging
-
Flip the individual sprites in a
Spritesheet
vertically and return an image from which a newSpritesheet
can be created. - flipVertically() - Method in class de.gurkenlabs.litiengine.entities.Prop
- focusChanged(FocusChangedEvent) - Method in interface de.gurkenlabs.litiengine.graphics.ICamera.FocusChangedListener
-
Invoked when the focus of a camera changed.
- FocusChangedEvent - Class in de.gurkenlabs.litiengine.graphics
- FOLIAGE - Static variable in class de.gurkenlabs.litiengine.entities.Material
- FontIcon - Class in de.gurkenlabs.litiengine.gui
-
Represents an icon rendered using a specific font and text.
- FontIcon(Font, char) - Constructor for class de.gurkenlabs.litiengine.gui.FontIcon
-
Constructs a FontIcon with the specified font and character.
- FontIcon(Font, String) - Constructor for class de.gurkenlabs.litiengine.gui.FontIcon
-
Constructs a FontIcon with the specified font and unicode string.
- fonts() - Static method in class de.gurkenlabs.litiengine.resources.Resources
-
Gets the container that manages
Font
resources. - Fonts - Class in de.gurkenlabs.litiengine.resources
- FONTSIZE - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenType
-
The font size.
- FontUtilities - Class in de.gurkenlabs.litiengine.util
-
Utility class for font-related operations.
- Force - Class in de.gurkenlabs.litiengine.physics
-
Represents a force in the physics engine.
- Force(Point2D, float, float) - Constructor for class de.gurkenlabs.litiengine.physics.Force
-
Instantiates a new force.
- ForceEffect - Class in de.gurkenlabs.litiengine.abilities.effects
-
The `ForceEffect` represents an effect that applies a physical force to mobile entities.
- ForceEffect(TargetingStrategy, float) - Constructor for class de.gurkenlabs.litiengine.abilities.effects.ForceEffect
-
Constructs a new `ForceEffect` with the specified targeting strategy and force strength.
- ForceEffect(TargetingStrategy, ICombatEntity, float) - Constructor for class de.gurkenlabs.litiengine.abilities.effects.ForceEffect
-
Constructs a new `ForceEffect` with the specified targeting strategy, executing entity, and force strength.
- forName(String) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapOrientations
-
Determines the appropriate
IMapOrientation
instance for the given name. - Frame - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
- Frame() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.Frame
- FreeFlightCamera - Class in de.gurkenlabs.litiengine.graphics
- FreeFlightCamera() - Constructor for class de.gurkenlabs.litiengine.graphics.FreeFlightCamera
-
Initializes a new instance of the
FreeFlightCamera
. - FreeFlightCamera(double, double) - Constructor for class de.gurkenlabs.litiengine.graphics.FreeFlightCamera
-
Initializes a new instance of the
FreeFlightCamera
with the specified initial focus. - FreeFlightCamera(Point2D) - Constructor for class de.gurkenlabs.litiengine.graphics.FreeFlightCamera
-
Initializes a new instance of the
FreeFlightCamera
with the specified initial focus. - friendly() - Static method in class de.gurkenlabs.litiengine.abilities.targeting.TargetingStrategy
-
Returns a strategy that targets friendly entities.
- friendlyDead() - Static method in class de.gurkenlabs.litiengine.abilities.targeting.TargetingStrategy
-
Returns a strategy that targets dead friendly entities.
- FriendlyTargetingStrategy - Class in de.gurkenlabs.litiengine.abilities.targeting
- FriendlyTargetingStrategy(boolean, boolean, boolean) - Constructor for class de.gurkenlabs.litiengine.abilities.targeting.FriendlyTargetingStrategy
- fromAngle(double) - Static method in enum class de.gurkenlabs.litiengine.Direction
-
Gets a direction corresponding to the specified angle.
- fromFlagValue(byte) - Static method in enum class de.gurkenlabs.litiengine.Direction
-
Get a value of this enumeration that corresponds to the specified flagValue.
- fromOrdinal(int) - Static method in enum class de.gurkenlabs.litiengine.environment.tilemap.MapObjectType
- FULLSCREEN - Enum constant in enum class de.gurkenlabs.litiengine.configuration.DisplayMode
-
Fullscreen display mode.
G
- Game - Class in de.gurkenlabs.litiengine
-
The
Game
class is without any doubt one of the classes that you will call a lot when creating a game with the LITIENGINE. - GameConfiguration - Class in de.gurkenlabs.litiengine.configuration
-
This class contains all default
ConfigurationGroups
that are provided by the LITIENGINE. - GameConfiguration(ConfigurationGroup...) - Constructor for class de.gurkenlabs.litiengine.configuration.GameConfiguration
- GameInfo - Class in de.gurkenlabs.litiengine
-
The
GameInfo
class contains basic information about a LITIENGINE game. - GameInfo() - Constructor for class de.gurkenlabs.litiengine.GameInfo
-
Initializes a new instance of the
GameInfo
class. - GameListener - Interface in de.gurkenlabs.litiengine
-
This listener interface is used for receiving events about the general life-cycle of the
Game
(e.g. - GameLoop - Class in de.gurkenlabs.litiengine
-
The main update loop that executes the game logic by calling the update functions on all registered
IUpdatable
instances. - GameMetrics - Class in de.gurkenlabs.litiengine
-
The class
GameMetrics
provides meta information about the game's metrics. - GameMetrics.RenderInfo - Class in de.gurkenlabs.litiengine
- GameMetrics.RenderMetrics - Class in de.gurkenlabs.litiengine
- Gamepad - Class in de.gurkenlabs.litiengine.input
-
The
Gamepad
class is designed as a wrapper implementation for any gamepad input that provides events and information about player input via gamepad. - GAMEPAD_TYPE - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DualShock4
- GAMEPAD_TYPE - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Xbox
- Gamepad.Axis - Class in de.gurkenlabs.litiengine.input
- Gamepad.Buttons - Class in de.gurkenlabs.litiengine.input
- Gamepad.DPad - Class in de.gurkenlabs.litiengine.input
- Gamepad.DualShock4 - Class in de.gurkenlabs.litiengine.input
- Gamepad.Xbox - Class in de.gurkenlabs.litiengine.input
- GamepadEntityController<T> - Class in de.gurkenlabs.litiengine.input
- GamepadEntityController(T, boolean) - Constructor for class de.gurkenlabs.litiengine.input.GamepadEntityController
- GamepadEvent - Class in de.gurkenlabs.litiengine.input
- GamepadEvents - Class in de.gurkenlabs.litiengine.input
-
The
GamepadEvents
class is the engine's implementation for receiving gamepad input events. - GamepadEvents() - Constructor for class de.gurkenlabs.litiengine.input.GamepadEvents
- GamepadEvents.GamepadPollListener - Interface in de.gurkenlabs.litiengine.input
-
This listener interface receives poll events for a gamepad.
- GamepadEvents.GamepadPressedListener - Interface in de.gurkenlabs.litiengine.input
-
This listener interface receives pressed events for a gamepad.
- GamepadEvents.GamepadReleasedListener - Interface in de.gurkenlabs.litiengine.input
-
This listener interface receives released events for a gamepad.
- GamepadManager - Class in de.gurkenlabs.litiengine.input
-
The
GamepadManager
provides access to all gamepad input devices. - GamepadManager.GamepadAddedListener - Interface in de.gurkenlabs.litiengine.input
-
This listener interface receives events when gamepads gets added.
- GamepadManager.GamepadRemovedListener - Interface in de.gurkenlabs.litiengine.input
-
This listener interface receives events when gamepads gets removed.
- gamepads() - Static method in class de.gurkenlabs.litiengine.input.Input
-
Gets the manager for all gamepad input devices.
- GameRandom - Class in de.gurkenlabs.litiengine
-
A random number generator instance that provides enhanced functionalities for the java default
Random
implementation. - GameScreen - Class in de.gurkenlabs.litiengine.gui.screens
-
A default screen implementation that renders the game's current environment.
- GameScreen() - Constructor for class de.gurkenlabs.litiengine.gui.screens.GameScreen
- GameScreen(String) - Constructor for class de.gurkenlabs.litiengine.gui.screens.GameScreen
- GameTime - Class in de.gurkenlabs.litiengine
-
The
GameTime
class provides temporal information that can be used to perform time based events. - GameWindow - Class in de.gurkenlabs.litiengine
-
The
GameWindow
class is a wrapper for the game's visual window in which theRenderComponent
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 allEnvironments
and provides the currently activeEnvironment
andCamera
. - 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
AttributeModifier
s. - get() - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
- get() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.ParticleParameter
-
Gets a random value between minValue and maxValue if minValue is less than maxValue, otherwise returns minValue.
- get() - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback.VolumeControl
-
Gets the value of this volume control.
- get(int) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the entity with the specified map ID from this environment.
- get(int) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
-
Gets the gamepad by the index within the gamepad list.
- get(int...) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets all entities with the specified map IDs from this environment.
- get(Class<T>, int) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the strongly typed entity with the specified map ID from this environment.
- get(Class<T>, String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the strongly typed entity with the specified name from this environment.
- get(String) - Static method in enum class de.gurkenlabs.litiengine.Align
-
Gets the align enumeration value for the specified string.
- get(String) - Method in class de.gurkenlabs.litiengine.entities.EntityActionMap
- get(String) - Static method in class de.gurkenlabs.litiengine.entities.Material
- get(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the entity with the specified name from this environment.
- get(String) - Static method in enum class de.gurkenlabs.litiengine.environment.tilemap.MapObjectType
- get(String) - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
- get(String) - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
-
Gets the
Animation
instance with the specified name from this controller. - get(String) - Static method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterLoader
- get(String) - Static method in enum class de.gurkenlabs.litiengine.graphics.StaticShadowType
- get(String) - Method in class de.gurkenlabs.litiengine.gui.screens.ScreenManager
-
Gets the screen by its name.
- get(String) - Static method in enum class de.gurkenlabs.litiengine.resources.ImageFormat
-
Gets the
ImageFormat
of the specified format string. - get(String) - Static method in class de.gurkenlabs.litiengine.resources.Resources
-
Gets the specified file as InputStream from either a resource folder or the file system.
- get(String) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
-
Gets the resource with the specified name.
- get(String) - Static method in enum class de.gurkenlabs.litiengine.resources.SoundFormat
-
Gets the
SoundFormat
of the specified format string. - get(String) - Method in class de.gurkenlabs.litiengine.resources.Spritesheets
-
Finds Spritesheets that were previously loaded by any load method or by the sprites.info file.
- get(String) - Method in class de.gurkenlabs.litiengine.resources.Strings
- get(String) - Static method in enum class de.gurkenlabs.litiengine.Valign
-
Gets the vertical align enumeration value for the specified string.
- get(String, boolean) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
-
Gets the resource with the specified name.
- get(String, float) - Method in class de.gurkenlabs.litiengine.resources.Fonts
- get(String, int) - Method in class de.gurkenlabs.litiengine.resources.Fonts
- get(String, int, float) - Method in class de.gurkenlabs.litiengine.resources.Fonts
- get(String, Object...) - Method in class de.gurkenlabs.litiengine.resources.Strings
- get(String, Supplier<? extends T>) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
-
Gets the resource with the specified name.
- get(URL) - Static method in class de.gurkenlabs.litiengine.resources.Resources
-
Gets the specified file as InputStream from either a resource folder or the file system.
- get(URL) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
- get(URL, boolean) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
- get(URL, Supplier<? extends T>) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
- get(Predicate<? super Spritesheet>) - Method in class de.gurkenlabs.litiengine.resources.Spritesheets
- get(Predicate<? super T>) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
-
Gets all resources that match the specified condition.
- getAbility() - Method in class de.gurkenlabs.litiengine.abilities.AbilityExecution
-
Gets the ability being executed.
- getAbility() - Method in class de.gurkenlabs.litiengine.abilities.effects.AbilityEffect
- getAbility() - Method in class de.gurkenlabs.litiengine.entities.EntityHitEvent
- getAbsoluteImagePath() - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas
- getAbsoluteLocation(Point2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
- getAbsolutePoints(double, double) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IPolyShape
- getAbsolutePoints(double, double) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.PolyShape
- getAbsolutePoints(Point2D) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IPolyShape
- getAbsolutePoints(Point2D) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.PolyShape
- getAbsolutePolyshapePoints(IMapObject) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
- getAbsoluteSourcePath() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapImage
- getAbsoluteSourcePath() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapImage
- getAbsoluteX(Point2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
- getAbsoluteY(Point2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
- getAcceleration() - Method in class de.gurkenlabs.litiengine.entities.Creature
- getAcceleration() - Method in interface de.gurkenlabs.litiengine.entities.IMobileEntity
-
Gets a value that defines how long it takes the entity to reach the full velocity (in ms).
- getAcceleration(double) - Method in interface de.gurkenlabs.litiengine.entities.IMobileEntity
-
Gets the corrected acceleration velocity for movement calculations
- getAccelerationX() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
- getAccelerationX() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- getAccelerationY() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
- getAccelerationY() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- getAcceptableError() - Method in class de.gurkenlabs.litiengine.entities.behavior.EntityNavigator
-
Gets the acceptable error for navigation.
- getActions() - Method in class de.gurkenlabs.litiengine.entities.EntityActionMap
- getActivationType() - Method in class de.gurkenlabs.litiengine.entities.Trigger
-
Gets the activation type of this trigger.
- getActivators() - Method in class de.gurkenlabs.litiengine.entities.Trigger
-
Gets the list of activators.
- getActiveAppliances() - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
-
Returns the list of active effect applications.
- getActiveForces() - Method in interface de.gurkenlabs.litiengine.physics.IMovementController
-
Gets the active forces.
- getActiveForces() - Method in class de.gurkenlabs.litiengine.physics.MovementController
- getAffectedEntities() - Method in class de.gurkenlabs.litiengine.abilities.effects.EffectApplication
-
Gets the entities affected by the effect.
- getAffineTransform() - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
- getAffineTransform() - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
-
Gets the
AffineTransform
instance assigned to this controller that can be used to externally transform the current image when rendering it with theImageRenderer
. - getAlias(String, IMap) - Method in class de.gurkenlabs.litiengine.resources.Maps
- getAlias(String, Blueprint) - Method in class de.gurkenlabs.litiengine.resources.Blueprints
- getAlias(String, T) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
-
Gets an alias for the specified resourceName.
- getAlign() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectText
- getAlign() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Text
- getAliveTime() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
-
Gets the alive time.
- getAliveTime() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
- getAliveTime() - Method in class de.gurkenlabs.litiengine.graphics.ImageEffect
- getAliveTime() - Method in interface de.gurkenlabs.litiengine.ITimeToLive
-
Gets the time this instance is alive.
- getAll() - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
- getAll() - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
-
Gets all
Animation
instances managed by this controller. - getAll() - Static method in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio16x10
-
Gets all predefined resolutions with an aspect ratio of 16:10.
- getAll() - Static method in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio16x9
-
Gets all predefined resolutions with an aspect ratio of 16:9.
- getAll() - Static method in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio4x3
-
Gets all predefined resolutions with an aspect ratio of 4:3.
- getAll() - Static method in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio5x4
-
Gets all predefined resolutions with an aspect ratio of 5:4.
- getAll() - Method in class de.gurkenlabs.litiengine.gui.screens.ScreenManager
-
Gets all screens of the game.
- getAll() - Method in class de.gurkenlabs.litiengine.input.GamepadManager
-
Gets all gamepads that are currently available.
- getAll() - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
-
Gets all loaded resources from this container.
- getAll() - Method in class de.gurkenlabs.litiengine.resources.Spritesheets
- getAll(Class<?>) - Static method in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio
- getAllExtensions() - Static method in enum class de.gurkenlabs.litiengine.resources.ImageFormat
- getAllExtensions() - Static method in enum class de.gurkenlabs.litiengine.resources.SoundFormat
- getAllFields(List<Field>, Class<?>) - Static method in class de.gurkenlabs.litiengine.util.ReflectionUtilities
-
Recursively gets all fields of the specified type, respecting parent classes.
- getAllMapIDs() - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets an immutable collection with all assigned map IDs on this environment.
- getAllMusic() - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
-
Gets a list of all music playbacks.
- getAlphaVariance() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- getAmbientLight() - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the ambient light instance of this environment.
- getAngle() - Method in class de.gurkenlabs.litiengine.entities.Entity
- getAngle() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
- getAngle() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
- getAngle() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- getAngle() - Method in class de.gurkenlabs.litiengine.graphics.EntityRotationImageEffect
- getAngle() - Method in class de.gurkenlabs.litiengine.graphics.RotationImageEffect
- getAnimation() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITilesetEntry
- getAnimation() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TilesetEntry
- getAnimationController() - Method in class de.gurkenlabs.litiengine.entities.EntityControllers
- getAppearance() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the default appearance object for this GuiComponent.
- getAppearanceDisabled() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the appearance object for this GuiComponent while disabled.
- getAppearanceHovered() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the appearance object for this GuiComponent while hovered.
- getAppliedEffects() - Method in class de.gurkenlabs.litiengine.abilities.AbilityExecution
-
Gets the effects that have been applied during this execution.
- getAppliedEffects() - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
- getAppliedEffects() - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
-
Gets the list of effects currently applied to this entity.
- getAppliedTicks() - Method in class de.gurkenlabs.litiengine.abilities.effects.EffectApplication
-
Gets the time in ticks when the effect was applied.
- getApplyOrder() - Method in enum class de.gurkenlabs.litiengine.attributes.Modification
- getArea() - Method in class de.gurkenlabs.litiengine.entities.StaticShadow
-
Gets the area of the static shadow.
- getArea(int) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the
MapArea
with the specified map ID from this environment. - getArea(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the
MapArea
with the specified name from this environment. - getAreas() - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets an immutable collection containing all
MapArea
entities on this environment. - getAreas(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets an immutable collection containing all
MapArea
entities with the specified tag. - getAsBool() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
- getAsBool() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
- getAsByte() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
- getAsByte() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
- getAsChar() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
- getAsChar() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
- getAsColor() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
- getAsColor() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
- getAsDouble() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
- getAsDouble() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
- getAsEnum(Class<T>) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
- getAsEnum(Class<T>) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
- getAsFile() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
- getAsFile() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
- getAsFloat() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
- getAsFloat() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
- getAsInt() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
- getAsInt() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
- getAsLong() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
- getAsLong() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
- getAsShort() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
- getAsShort() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
- getAsString() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
- getAsString() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
- getAsync(String) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
-
Eventually gets the resource with the specified location.
- getAsync(URL) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
-
Eventually gets the resource with the specified location.
- getAttribute(ICombatEntity) - Method in class de.gurkenlabs.litiengine.abilities.effects.AttributeEffect
-
Gets the attribute to be modified for the specified entity.
- getAttributes() - Method in class de.gurkenlabs.litiengine.abilities.Ability
-
Gets the attributes of this ability.
- getAvailableProperties() - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
- getAvailableProperties() - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapProperty
- getAverage(double[]) - Static method in class de.gurkenlabs.litiengine.util.MathUtilities
-
Calculates the average of an array of double values.
- getAverage(float[]) - Static method in class de.gurkenlabs.litiengine.util.MathUtilities
-
Calculates the average of an array of float values.
- getAverage(int[]) - Static method in class de.gurkenlabs.litiengine.util.MathUtilities
-
Calculates the average of an array of int values.
- getAverageLocation(Point2D...) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
- getAverageLocation(Collection<Point2D>) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
- getAxisDeadzone() - Method in class de.gurkenlabs.litiengine.input.Gamepad
-
Gets the deadzone for any axis components on this gamepad.
- getBackground() - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Retrieves the background image for the component based on its current state.
- getBackground() - Method in class de.gurkenlabs.litiengine.gui.ImageComponentList
-
Gets the background spritesheet of the image component list.
- getBackgroundColor() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
- getBackgroundColor() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- getBackgroundColor1() - Method in class de.gurkenlabs.litiengine.gui.Appearance
-
Gets the first background color.
- getBackgroundColor2() - Method in class de.gurkenlabs.litiengine.gui.Appearance
-
Gets the second background color.
- getBackgroundPaint(double, double) - Method in class de.gurkenlabs.litiengine.gui.Appearance
-
Gets the background paint for the specified dimensions.
- getBase() - Method in class de.gurkenlabs.litiengine.attributes.Attribute
-
Gets the raw base value of this attribute without applying any modifications.
- getBaseRenderScale() - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
-
Gets the base render scale of the game.
- getBaseURL() - Method in class de.gurkenlabs.litiengine.util.io.URLAdapter
-
Gets the base URL used by this
URLAdapter
instance. - getBasicImage() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITilesetEntry
-
Gets the "standard" image for this tileset entry, without applying any animations.
- getBasicImage() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TilesetEntry
- getBluePrints() - Method in class de.gurkenlabs.litiengine.resources.ResourceBundle
- getBoolValue(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Gets the boolean value of the custom property with the provided name.
- getBoolValue(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
- getBoolValue(String, boolean) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Gets the boolean value of the custom property with the provided name.
- getBoolValue(String, boolean) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
- getBorderColor() - Method in class de.gurkenlabs.litiengine.gui.Appearance
-
Gets the border color.
- getBorderRadius() - Method in class de.gurkenlabs.litiengine.gui.Appearance
-
Gets the border radius.
- getBorderStyle() - Method in class de.gurkenlabs.litiengine.gui.Appearance
-
Gets the border style.
- getBoundingBox() - Method in class de.gurkenlabs.litiengine.entities.Entity
- getBoundingBox() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Gets the bounding box of the entity.
- getBoundingBox() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
-
Gets the hit box.
- getBoundingBox() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
- getBoundingBox() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the bounding box of this GuiComponent.
- getBoundingBox(Point2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Gets the current bounding box of the particle, depending on its spawn location.
- getBoundingBox(Point2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.ShapeParticle
- getBoundingBox(Point2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.SpriteParticle
- getBoundingBox(Point2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.TextParticle
-
Gets the bounding box of the text particle.
- getBounds() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
- getBounds() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
- getBounds() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- getBounds() - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
Gets the environment bounds that confine the operation area of the
PhysicsEngine
. - getBounds(int, int, IMap) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapOrientation
-
Determines the bounding box for the tile at the given coordinates.
- getBounds(IMapObject...) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
- getBounds(IMapObject...) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
- getBounds(Graphics2D, String) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
-
Retrieve the bounds of some text if it was to be drawn on the specified Graphics2D
- getBounds(Point, IMap) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapOrientation
-
Determines the bounding box for the tile at the given coordinates.
- getBounds(Iterable<IMapObject>) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
- getBoxAlign() - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
-
Gets the horizontal speech bubble alignment that dictates its position relative to the entity center point.
- getBrushSize() - Method in class de.gurkenlabs.litiengine.gui.MouseDrawComponent
-
Gets the size of the brush used for drawing.
- getButton1() - Method in class de.gurkenlabs.litiengine.gui.Slider
- getButton2() - Method in class de.gurkenlabs.litiengine.gui.Slider
- getButtonSprite() - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
- getButtonSprite() - Method in class de.gurkenlabs.litiengine.gui.ListField
- getButtonSpritesheet() - Method in class de.gurkenlabs.litiengine.gui.Slider
- getById(int) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
-
Gets the gamepad with the specified id if it is still plugged in.
- getByTag(Class<? extends T>, String...) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets a distinct and strongly named collection of all entities with any of the specified tags.
- getByTag(String...) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets a distinct collection of all entities with any of the specified tags.
- getBytes(InputStream) - Static method in class de.gurkenlabs.litiengine.util.io.StreamUtilities
- getByteValue(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Gets the byte value of the custom property with the provided name.
- getByteValue(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
- getByteValue(String, byte) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Gets the byte value of the custom property with the provided name.
- getByteValue(String, byte) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
- getCamera() - Method in class de.gurkenlabs.litiengine.graphics.CameraEvent
- getCastLocation() - Method in class de.gurkenlabs.litiengine.abilities.AbilityExecution
-
Gets the location where the ability was cast.
- getCastType() - Method in class de.gurkenlabs.litiengine.abilities.Ability
-
Gets the cast type of this ability.
- getCellComponents() - Method in class de.gurkenlabs.litiengine.gui.ImageComponentList
-
Gets the list of image components (cells) in the image component list.
- getCenter() - Method in class de.gurkenlabs.litiengine.entities.Entity
- getCenter() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Gets the center point of the entity.
- getCenter() - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the center location of the boundaries defined by the map of this environment.
- getCenter() - Method in class de.gurkenlabs.litiengine.GameWindow
-
Gets the current resolution scale.
- getCenter(double, double, double, double) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
- getCenter(Line2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
- getCenter(Point2D, Point2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
- getCenter(RectangularShape) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
-
Returns the center of a shape whose geometry is defined by a rectangular frame.
- getCenterX() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets x coordinate of this GuiComponent's center point.
- getCenterY() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets y coordinate of this GuiComponent's center point.
- getChangeConsumer() - Method in class de.gurkenlabs.litiengine.gui.CheckBox
-
Gets the list of consumers to be notified when the checked state changes.
- getChangeConsumer() - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
- getChangeConsumer() - Method in class de.gurkenlabs.litiengine.gui.ListField
- getChangeConsumer() - Method in class de.gurkenlabs.litiengine.gui.Slider
- getChangeCooldown() - Method in class de.gurkenlabs.litiengine.gui.screens.ScreenManager
-
Gets the screen change cooldown which is used to ensure that screens cannot be switched too quickly while the game is running.
- getChanged() - Method in class de.gurkenlabs.litiengine.gui.screens.ScreenChangedEvent
-
Gets the new screen that has been changed to.
- getCharValue(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Gets the char value of the custom property with the provided name.
- getCharValue(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
- getCharValue(String, char) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Gets the char value of the custom property with the provided name.
- getCharValue(String, char) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
- getChosenElementComponent() - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
- getCircle(Point2D, double) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
- getClampAlign() - Method in class de.gurkenlabs.litiengine.graphics.Camera
- getClampAlign() - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
- getClampValign() - Method in class de.gurkenlabs.litiengine.graphics.Camera
- getClampValign() - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
- getClickConsumer() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the click consumer list.
- getCollision() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- getCollisionBox() - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
-
Gets the collision box.
- getCollisionBox() - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
-
Gets the collision box.
- getCollisionBox(int) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the
CollisionBox
with the specified map ID from this environment. - getCollisionBox(Point2D) - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
-
Gets the collision box.
- getCollisionBox(Point2D) - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
-
Gets the collision box.
- getCollisionBox(Point2D, double, double, double, double, Align, Valign) - Static method in class de.gurkenlabs.litiengine.entities.CollisionEntity
- getCollisionBox(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the
CollisionBox
with the specified name from this environment. - getCollisionBoxAlign() - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
- getCollisionBoxAlign() - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
-
Retrieves the horizontal alignment of the entity's collision box.
- getCollisionBoxCenter() - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
- getCollisionBoxCenter() - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
-
Gets the center
Point2D
of the entities collision box. - getCollisionBoxes() - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets an immutable collection containing all
CollisionBox
entities on this environment. - getCollisionBoxes() - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
Gets all
CollisionBoxes
, regardless of theirCollision
type. - getCollisionBoxes(Collision) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
Gets all
CollisionBoxes
with the givenCollision
type. - getCollisionBoxes(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets an immutable collection containing all
CollisionBox
entities with the specified tag. - getCollisionBoxHeight() - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
- getCollisionBoxHeight() - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
-
Retrieves the height of the entity's collision box.
- getCollisionBoxValign() - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
- getCollisionBoxValign() - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
-
Retrieves the vertical alignment of the entity's collision box.
- getCollisionBoxWidth() - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
- getCollisionBoxWidth() - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
-
Retrieves the width of the entity's collision box.
- getCollisionEntities() - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
Gets all
ICollisionEntities
, regardless of theirCollision
type. - getCollisionEntities(Collision) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
Gets all
ICollisionEntities
with the givenCollision
type. - getCollisionInfo() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITilesetEntry
- getCollisionInfo() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TilesetEntry
- getCollisionType() - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
- getCollisionType() - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
-
Retrieves the collision type of this entity.
- getCollisionType() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
- getColor() - Method in class de.gurkenlabs.litiengine.entities.LightSource
- getColor() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectLayer
- getColor() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectText
- getColor() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITerrain
-
Gets the color associated with the terrain.
- getColor() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObjectLayer
- getColor() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Text
- getColor() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.WangColor
- getColor() - Method in class de.gurkenlabs.litiengine.graphics.ColorLayer
- getColor() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
- getColor() - Method in class de.gurkenlabs.litiengine.graphics.OverlayPixelsImageEffect
- getColors() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- getColorValue(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Gets the color value of the custom property with the provided name.
- getColorValue(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
- getColorValue(String, Color) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Gets the color value of the custom property with the provided name.
- getColorValue(String, Color) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
- getColorVariance() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- getColumns() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileset
- getColumns() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
- getColumns() - Method in class de.gurkenlabs.litiengine.graphics.Spritesheet
-
Gets the sprites per row.
- getColumns() - Method in class de.gurkenlabs.litiengine.gui.ImageComponentList
-
Gets the number of columns in the image component list.
- getColumnWidth() - Method in class de.gurkenlabs.litiengine.gui.ImageComponentList
-
Gets the width of each column in the image component list.
- getCombatEntities() - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets an immutable collection containing all
ICombatEntity
entities on this environment. - getCombatEntities(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets an immutable collection containing all
ICombatEntity
entities with the specified tag. - getCombatEntity() - Method in class de.gurkenlabs.litiengine.abilities.effects.EffectEvent
- getCombatEntity(int) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the
ICombatEntity
with the specified map ID from this environment. - getCombatEntity(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the
ICombatEntity
with the specified name from this environment. - getCommaSeparatedStringValues(String, String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Gets a list of strings stored in a single comma-separated property.
- getCommaSeparatedStringValues(String, String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
- getCompany() - Method in class de.gurkenlabs.litiengine.GameInfo
-
Gets the company that created the game.
- getCompatibleImage(int, int) - Static method in class de.gurkenlabs.litiengine.util.Imaging
-
Gets an empty
BufferedImage
with the given size. - getComponent() - Method in class de.gurkenlabs.litiengine.gui.ComponentRenderEvent
-
Get the component involved with the rendering process.
- getComponentId() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the component id of this GuiComponent.
- getComponentId() - Method in class de.gurkenlabs.litiengine.input.GamepadEvent
-
Gets the identifier of the component that caused this event.
- getComponentName() - Method in class de.gurkenlabs.litiengine.input.GamepadEvent
-
Gets the name of the component that caused this event.
- getComponents() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the child components of this GuiComponent.
- getComponents() - Method in class de.gurkenlabs.litiengine.input.Gamepad
- getCompression() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
- getConfigurationGroup(Class<T>) - Method in class de.gurkenlabs.litiengine.configuration.Configuration
-
Gets the strongly typed configuration group if it was previously added to the configuration.
- getConfigurationGroup(String) - Method in class de.gurkenlabs.litiengine.configuration.Configuration
-
Gets the configuration group with the specified prefix.
- getConfigurationGroups() - Method in class de.gurkenlabs.litiengine.configuration.Configuration
-
Gets all
ConfigurationGroups
from the configuration. - getConnectingLines(Point2D, Point2D[]) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
- getConstrainingLines(Area) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
- getContent() - Method in class de.gurkenlabs.litiengine.gui.ListField
- getContentArray() - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
- getContentList() - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
- getContext(Class<T>) - Static method in class de.gurkenlabs.litiengine.util.io.XmlUtilities
- getController(Class<T>) - Method in class de.gurkenlabs.litiengine.entities.Entity
- getController(Class<T>) - Method in class de.gurkenlabs.litiengine.entities.EntityControllers
- getController(Class<T>) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Gets a specific controller of the entity.
- getControllers() - Method in class de.gurkenlabs.litiengine.entities.Entity
- getCooldown() - Method in class de.gurkenlabs.litiengine.entities.Trigger
-
Gets the cooldown time between activations.
- getCooldownInSeconds() - Method in class de.gurkenlabs.litiengine.abilities.Ability
-
Gets the cooldown of this ability in seconds.
- getCosts(AStarNode) - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
- getCountry() - Method in class de.gurkenlabs.litiengine.configuration.ClientConfiguration
-
Gets the country code.
- getCreature() - Method in class de.gurkenlabs.litiengine.graphics.CreatureShadowImageEffect
- getCreature(int) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the
Creature
with the specified map ID from this environment. - getCreature(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the
Creature
with the specified name from this environment. - getCreatures() - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets an immutable collection containing all
Creature
entities on this environment. - getCreatures(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets an immutable collection containing all
Creature
entities with the specified tag. - getCurrent() - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
- getCurrent() - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
-
Gets the currently active
Animation
of this controller. - getCurrentAnimationName() - Method in class de.gurkenlabs.litiengine.graphics.animation.CreatureAnimationController
-
This method evaluates the current animation name that depends on certain properties of the
EntityAnimationController.getEntity()
. - getCurrentAppearance() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
- getCurrentExecution() - Method in class de.gurkenlabs.litiengine.abilities.Ability
-
Gets the current execution of this ability.
- getCurrentFrame() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileAnimation
- getCurrentFrame() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileAnimation
- getCurrentImage() - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
- getCurrentImage() - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
-
Gets the current sprite (keyframe) of the currently active animation of this controller.
- getCurrentImage() - Method in class de.gurkenlabs.litiengine.graphics.animation.PropAnimationController
- getCurrentImage(int, int) - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
- getCurrentImage(int, int) - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
-
Gets the current sprite scaled by the specified dimensions of the currently active animation of this controller.
- getCurrentKeyFrame() - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
- getCurrentSelection() - Method in class de.gurkenlabs.litiengine.gui.Menu
-
Gets the current selection index of the menu.
- getCurrentState() - Method in class de.gurkenlabs.litiengine.entities.behavior.StateMachine
-
Gets the current state of the state machine.
- getCurrentValue() - Method in class de.gurkenlabs.litiengine.gui.Slider
- getCurrentValue() - Method in class de.gurkenlabs.litiengine.gui.Spinner
- getCursor() - Method in class de.gurkenlabs.litiengine.gui.TextFieldComponent
- getCustomKeyFrameDurations(Spritesheet) - Method in class de.gurkenlabs.litiengine.resources.Spritesheets
- getCustomKeyFrameDurations(String) - Method in class de.gurkenlabs.litiengine.resources.Spritesheets
- getCustomRenderType() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
- getCustomSpawnpoints() - Method in class de.gurkenlabs.litiengine.environment.EntitySpawner
- getDamage() - Method in class de.gurkenlabs.litiengine.entities.EntityHitEvent
- getData() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileLayer
- getData() - Method in class de.gurkenlabs.litiengine.resources.SoundResource
- getDays(long) - Static method in class de.gurkenlabs.litiengine.util.TimeUtilities
-
Converts milliseconds to days.
- getDeceleration() - Method in class de.gurkenlabs.litiengine.entities.Creature
- getDeceleration() - Method in interface de.gurkenlabs.litiengine.entities.IMobileEntity
-
Gets a value that defines how long it takes the entity to stop when slowing down from movements (in ms).
- getDeceleration(double, double) - Method in interface de.gurkenlabs.litiengine.entities.IMobileEntity
-
Gets the corrected deceleration velocity for movement calculations
- getDecodedColors() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- getDefault() - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
- getDefault() - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
-
Gets the default
Animation
of this controller. - getDefaultAppearance() - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
-
Gets the default appearance for GUI components.
- getDefaultAppearanceDisabled() - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
-
Gets the default appearance for disabled GUI components.
- getDefaultAppearanceHovered() - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
-
Gets the default appearance for hovered GUI components.
- getDefaultFont() - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
-
Gets the default font for GUI components.
- getDefaultSpeechBubbleDisplayTime() - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
-
Gets the default display time for speech bubbles in milliseconds.
- getDefaultSpritePrefixes(Class<?>) - Static method in class de.gurkenlabs.litiengine.graphics.animation.EntityAnimationController
- getDefaultTextAlign() - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
-
Gets the default horizontal alignment for text in GUI components.
- getDefaultTextAntialiasing() - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
-
Gets whether text antialiasing is enabled by default.
- getDefaultTextShadow() - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
-
Gets whether text shadow is enabled by default.
- getDefaultTextShadowColor() - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
-
Gets the default color for text shadows.
- getDefaultTextShadowRadius() - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
-
Gets the default radius for text shadows.
- getDefaultTextValign() - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
-
Gets the default vertical alignment for text in GUI components.
- getDefaultValue(Class<T>) - Static method in class de.gurkenlabs.litiengine.util.ReflectionUtilities
- getDelay() - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
-
Returns the delay before this effect is applied.
- getDeltaAngle() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
- getDeltaAngle() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- getDeltaHeight() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
- getDeltaHeight() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- getDeltaTime() - Method in interface de.gurkenlabs.litiengine.ILoop
-
Gets the total time in milliseconds that passed since the last tick.
- getDeltaTime() - Method in class de.gurkenlabs.litiengine.UpdateLoop
- getDeltaWidth() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
- getDeltaWidth() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- getDeltaX() - Method in class de.gurkenlabs.litiengine.entities.EntityMovedEvent
- getDeltaX(double) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
- getDeltaX(double, double) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
- getDeltaY() - Method in class de.gurkenlabs.litiengine.entities.EntityMovedEvent
- getDeltaY(double) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
- getDeltaY(double, double) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
- getDescription() - Method in class de.gurkenlabs.litiengine.abilities.Ability
-
Gets the description of this ability.
- getDescription() - Method in class de.gurkenlabs.litiengine.entities.EntityAction
- getDescription() - Method in class de.gurkenlabs.litiengine.GameInfo
-
Gets a textual description that explains what the game is all about.
- getDevelopers() - Method in class de.gurkenlabs.litiengine.GameInfo
-
Gets the developers of the game.
- getDiagonal(Rectangle2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
- getDimension() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapImage
-
Gets the dimension.
- getDimension() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapImage
- getDimension() - Method in class de.gurkenlabs.litiengine.gui.screens.Resolution
-
Gets the dimension of this resolution consisting of it's width and height.
- getDirection() - Method in class de.gurkenlabs.litiengine.entities.Spawnpoint
-
Gets the direction in which entities will be spawned by this instance.
- getDisplayMode() - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
-
Gets the current display mode.
- getDisplayTime() - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
-
Gets the duration in milliseconds for which this speech bubble will be active.
- getDistance() - Method in class de.gurkenlabs.litiengine.entities.EntityMovedEvent
- getDoubleValue(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Gets the double value of the custom property with the provided name.
- getDoubleValue(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
- getDoubleValue(String, double) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Gets the double value of the custom property with the provided name.
- getDoubleValue(String, double) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
- getDownKeys() - Method in class de.gurkenlabs.litiengine.input.KeyboardEntityController
-
Gets the list of key codes for moving down.
- getDrawingColor() - Method in class de.gurkenlabs.litiengine.gui.MouseDrawComponent
-
Gets the current color of the brush.
- getDrawingSpace() - Method in class de.gurkenlabs.litiengine.gui.MouseDrawComponent
-
Gets the current drawing space.
- getDropDownButton() - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
- getDuration() - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
-
Returns the duration this effect lasts once applied.
- getDuration() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileAnimationFrame
- getDuration() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Frame
- getDuration() - Method in class de.gurkenlabs.litiengine.graphics.animation.KeyFrame
- getDuration() - Method in class de.gurkenlabs.litiengine.tweening.Tween
-
Gets the duration of the Tween.
- getDx() - Method in interface de.gurkenlabs.litiengine.physics.IMovementController
-
Gets the delta x for each horizontal movement.
- getDx() - Method in class de.gurkenlabs.litiengine.physics.MovementController
- getDy() - Method in interface de.gurkenlabs.litiengine.physics.IMovementController
-
Sets the delta y for each vertical movement.
- getDy() - Method in class de.gurkenlabs.litiengine.physics.MovementController
- getEffect() - Method in class de.gurkenlabs.litiengine.abilities.effects.EffectEvent
- getEffects() - Method in class de.gurkenlabs.litiengine.abilities.Ability
-
Gets the effects of this ability.
- getEllipse() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
- getEllipse() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
- getEmitter(int) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the
Emitter
with the specified map ID from this environment. - getEmitter(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the
Emitter
with the specified name from this environment. - getEmitterDuration() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- getEmitters() - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets an immutable collection containing all
Emitter
entities on this environment. - getEmitters() - Method in class de.gurkenlabs.litiengine.resources.ResourceBundle
- getEmitters(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets an immutable collection containing all
Emitter
entities with the specified tag. - getEnclosingTileBounds(double, double, IMap) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapOrientation
-
Returns the bounding box of the tile containing the given coordinates.
- getEnclosingTileBounds(Point2D, IMap) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapOrientation
-
Returns the bounding box of the tile containing the given coordinates.
- getEnclosingTileShape(double, double, IMap) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapOrientation
-
Returns the shape of the tile containing the given coordinates.
- getEnclosingTileShape(Point2D, IMap) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapOrientation
-
Returns the shape of the tile containing the given coordinates.
- getEncoding() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
- getEntities() - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets an immutable collection containing all entities on this environment.
- getEntities(IMapObjectLayer) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the entities that are bound to the specified layer.
- getEntities(RenderType) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the entities with the specified render type that are not bound to layers.
- getEntities(Class<? extends T>) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets all entities of the specified type on this environment.
- getEntities(Class<? extends T>, String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets all entities of the specified type on this environment.
- getEntities(Class<? extends T>, Predicate<T>) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets all entities of the specified type on this environment.
- getEntitiesByLayer(int) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the entities that are bound to layer with the specified layer ID.
- getEntitiesByLayer(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the entities that are bound to layer with the specified name.
- getEntitiesByTag() - Method in class de.gurkenlabs.litiengine.environment.Environment
-
DON'T USE THIS! THIS IS FOR ENGINE INTERNAL PURPOSES ONLY!.
- getEntity() - Method in class de.gurkenlabs.litiengine.entities.behavior.EntityNavigator
-
Gets the entity being navigated.
- getEntity() - Method in class de.gurkenlabs.litiengine.entities.behavior.EntityState
- getEntity() - Method in class de.gurkenlabs.litiengine.entities.behavior.EntityTransition
-
Gets the entity associated with this transition.
- getEntity() - Method in class de.gurkenlabs.litiengine.entities.behavior.StateController
-
Gets the entity associated with this state controller.
- getEntity() - Method in class de.gurkenlabs.litiengine.entities.EntityMessageEvent
-
Gets the entity that received the message.
- getEntity() - Method in class de.gurkenlabs.litiengine.entities.EntityMovedEvent
- getEntity() - Method in class de.gurkenlabs.litiengine.entities.EntityPivot
-
Gets the associated entity for this pivot.
- getEntity() - Method in class de.gurkenlabs.litiengine.entities.EntityRenderEvent
-
Get the entity involved with the rendering process.
- getEntity() - Method in interface de.gurkenlabs.litiengine.entities.IEntityController
- getEntity() - Method in class de.gurkenlabs.litiengine.entities.TriggerEvent
-
Get the entity that activated the Trigger.
- getEntity() - Method in class de.gurkenlabs.litiengine.graphics.animation.EntityAnimationController
- getEntity() - Method in class de.gurkenlabs.litiengine.graphics.emitters.EntityEmitter
-
Get the IEntity to which this emitter is bound.
- getEntity() - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
-
Gets the entity to which this speech bubble is pinned.
- getEntity() - Method in class de.gurkenlabs.litiengine.physics.MovementController
- getEntrySprite() - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
- getEntrySprite() - Method in class de.gurkenlabs.litiengine.gui.ListField
- getEnumValue(String, Class<T>) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Gets the enum value of the custom property with the provided name.
- getEnumValue(String, Class<T>) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
- getEnumValue(String, Class<T>, T) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Gets the enum value of the custom property with the provided name.
- getEnumValue(String, Class<T>, T) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
- getEnvironment() - Method in class de.gurkenlabs.litiengine.entities.behavior.EntityState
- getEnvironment() - Method in class de.gurkenlabs.litiengine.entities.Entity
- getEnvironment() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Gets the environment the entity was loaded to or null if it is not loaded.
- getEnvironment() - Method in class de.gurkenlabs.litiengine.graphics.ColorLayer
- getEnvironment(IMap) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
-
Gets the environment that's related to the specified map.
This method implicitly creates a newEnvironment
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 newEnvironment
if necessary. - getEnvironments() - Method in class de.gurkenlabs.litiengine.environment.GameWorld
-
Gets all environments that are known to the game world.
- getEquation() - Method in class de.gurkenlabs.litiengine.tweening.Tween
-
Gets the tween equation that modifies the start values each tick.
- getEquation() - Method in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
-
Gets the mathematical equation.
- getEvent() - Method in class de.gurkenlabs.litiengine.gui.ComponentMouseEvent
-
Gets the event.
- getEvent() - Method in class de.gurkenlabs.litiengine.gui.ComponentMouseWheelEvent
-
Gets the event.
- getEvents(Class<?>) - Static method in class de.gurkenlabs.litiengine.util.ReflectionUtilities
-
Gets the events for the specified type.
- getExecutingEntity() - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
-
Returns the entity that is executing this effect.
- getExecutionImpactArea() - Method in class de.gurkenlabs.litiengine.abilities.AbilityExecution
-
Gets the impact area of the ability execution.
- getExecutionTicks() - Method in class de.gurkenlabs.litiengine.abilities.AbilityExecution
-
Gets the time (in ticks) when the ability was executed.
- getExecutor() - Method in class de.gurkenlabs.litiengine.abilities.Ability
-
Gets the executor of this ability.
- getExecutor() - Method in class de.gurkenlabs.litiengine.entities.EntityHitEvent
- getExpectedDelta() - Method in class de.gurkenlabs.litiengine.GameLoop
- getExpectedDelta() - Method in class de.gurkenlabs.litiengine.UpdateLoop
- getExtension(File) - Static method in class de.gurkenlabs.litiengine.util.io.FileUtilities
- getExtension(String) - Static method in class de.gurkenlabs.litiengine.util.io.FileUtilities
- getExternalTilesets() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- getFacingDirection() - Method in class de.gurkenlabs.litiengine.entities.Creature
- getFallbackFontIfNecessary(String, float, Font, Font) - Static method in class de.gurkenlabs.litiengine.util.FontUtilities
-
Returns a fallback font if the primary font cannot display the specified string.
- getFCost() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
-
Gets the total costs for this node.
- getField(Class<T>, String) - Static method in class de.gurkenlabs.litiengine.util.ReflectionUtilities
- getField(Class<T>, String, boolean) - Static method in class de.gurkenlabs.litiengine.util.ReflectionUtilities
- getFileName() - Method in class de.gurkenlabs.litiengine.configuration.Configuration
-
Gets the name of the file to which this configuration is saved.
- getFileName(String) - Static method in class de.gurkenlabs.litiengine.util.io.FileUtilities
- getFileName(String, boolean) - Static method in class de.gurkenlabs.litiengine.util.io.FileUtilities
- getFileName(URL) - Static method in class de.gurkenlabs.litiengine.util.io.FileUtilities
- getFileValue(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Gets the file value of the custom property with the provided name.
- getFileValue(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
- getFileValue(String, URL) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Gets the file value of the custom property with the provided name.
- getFileValue(String, URL) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
- getFillmode() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
- getFirstGridId() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileset
-
Gets the first grid id.
- getFirstGridId() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
- getFloatValue(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Gets the float value of the custom property with the provided name.
- getFloatValue(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
- getFloatValue(String, float) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Gets the float value of the custom property with the provided name.
- getFloatValue(String, float) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
- getFocus() - Method in class de.gurkenlabs.litiengine.graphics.Camera
- getFocus() - Method in class de.gurkenlabs.litiengine.graphics.FocusChangedEvent
- getFocus() - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
-
Gets the map location that is focused by this camera.
- getFollowUpEffects() - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
-
Returns the list of follow-up effects that are applied after the main effect ends.
- getFont() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectText
- getFont() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Text
- getFont() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.TextParticle
-
Gets the font used by this TextParticle.
- getFont() - Method in class de.gurkenlabs.litiengine.gui.FontIcon
-
Returns the font used to render the icon.
- getFont() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the font of this GuiComponent's text.
- getFontName() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Text
- getForce(String) - Method in interface de.gurkenlabs.litiengine.physics.IMovementController
-
Gets the force with the specified identifier.
- getForce(String) - Method in class de.gurkenlabs.litiengine.physics.MovementController
- getForceEntity() - Method in class de.gurkenlabs.litiengine.physics.GravityForce
-
Gets the entity on which the gravitational force is applied.
- getForceEntity() - Method in class de.gurkenlabs.litiengine.physics.StickyForce
-
Gets the force entity.
- getForeColor() - Method in class de.gurkenlabs.litiengine.gui.Appearance
-
Gets the foreground color.
- getFormat() - Method in class de.gurkenlabs.litiengine.gui.TextFieldComponent
- getFormat() - Method in class de.gurkenlabs.litiengine.resources.SoundResource
- getFormat() - Method in class de.gurkenlabs.litiengine.sound.IntroTrack
- getFormat() - Method in class de.gurkenlabs.litiengine.sound.LoopedTrack
- getFormat() - Method in class de.gurkenlabs.litiengine.sound.SinglePlayTrack
- getFormat() - Method in class de.gurkenlabs.litiengine.sound.Sound
-
Gets the audio format of this sound instance.
- getFormat() - Method in interface de.gurkenlabs.litiengine.sound.Track
- getFormatString() - Method in enum class de.gurkenlabs.litiengine.util.TimeUtilities.TimerFormat
- getFrames() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileAnimation
- getFrames() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileAnimation
- getFramesPerSecond() - Method in class de.gurkenlabs.litiengine.GameMetrics
- getFrom(String, String, Object...) - Method in class de.gurkenlabs.litiengine.resources.Strings
- getFullPercent(double, double) - Static method in class de.gurkenlabs.litiengine.util.MathUtilities
-
Calculates the percentage of a fraction relative to a value.
- getGamepad() - Method in class de.gurkenlabs.litiengine.input.GamepadEvent
-
Gets the gamepad that caused the event.
- getGamepadAxisDeadzone() - Method in class de.gurkenlabs.litiengine.configuration.InputConfiguration
-
Gets the current gamepad axis deadzone.
- getGamepadDeadzone() - Method in class de.gurkenlabs.litiengine.input.GamepadEntityController
- getGamepadRightStick() - Method in class de.gurkenlabs.litiengine.input.GamepadEntityController
- getGamepadStickDeadzone() - Method in class de.gurkenlabs.litiengine.configuration.InputConfiguration
-
Gets the current gamepad stick deadzone.
- getGamepadTriggerDeadzone() - Method in class de.gurkenlabs.litiengine.configuration.InputConfiguration
-
Gets the current gamepad trigger deadzone.
- getGCost() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
-
Gets the costs so far for this node.
- getGradientPaint() - Method in class de.gurkenlabs.litiengine.entities.LightSource
- getGraphicQuality() - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
- getGraphics() - Method in class de.gurkenlabs.litiengine.entities.EntityRenderEvent
-
Gets the graphics object on which the entity is rendered.
- getGraphics() - Method in class de.gurkenlabs.litiengine.environment.tilemap.LayerRenderEvent
- getGraphics() - Method in class de.gurkenlabs.litiengine.graphics.MapRenderedEvent
-
Gets the graphics object on which the map is rendered.
- getGraphics() - Method in class de.gurkenlabs.litiengine.gui.ComponentRenderEvent
-
Gets the graphics object on which the entity is rendered.
- getGravity() - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the gravity defined for this environment.
- getGrid() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
- getGrid() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarPathFinder
-
Gets the grid used by this A* pathfinder.
- getGridId() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
-
Gets the grid id.
- getGridId() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITile
-
Gets the grid id.
- getGridId() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
- getGridId() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tile
- getGridX() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
- getGridY() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
- getGroupLayers() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayerList
-
Gets the
IGroupLayer
s contained in a Layer list. - getGroupLayers() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.GroupLayer
- getGroupLayers() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- getHCost() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
-
Gets the estimated costs for this node.
- getHeight() - Method in class de.gurkenlabs.litiengine.entities.Entity
- getHeight() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Gets the height of the entity.
- getHeight() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
- getHeight() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
-
Gets the map height in tiles.
- getHeight() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapImage
-
Gets the height.
- getHeight() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
- getHeight() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
-
Gets the height.
- getHeight() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapImage
- getHeight() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
- getHeight() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileChunk
- getHeight() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
- getHeight() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileLayer
- getHeight() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- getHeight() - Method in class de.gurkenlabs.litiengine.GameWindow
-
Gets the window height.
- getHeight() - Method in class de.gurkenlabs.litiengine.graphics.emitters.EntityEmitter
- getHeight() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
- getHeight() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- getHeight() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the height of this GuiComponent.
- getHeight() - Method in class de.gurkenlabs.litiengine.gui.screens.Resolution
-
Gets the height of this resolution.
- getHeight() - Method in class de.gurkenlabs.litiengine.resources.SpritesheetResource
- getHeight() - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas
- getHeight() - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.Sprite
- getHeight(Graphics2D, String) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
-
Retrieve the height of some text if it was to be drawn on the specified Graphics2D
- getHexSideLength() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
-
Gets the straight edges' length for hexagonal maps.
- getHexSideLength() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- getHitBox() - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
-
Gets the hit box.
- getHitBox() - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
-
Gets the hit box of this entity.
- getHitEntity() - Method in class de.gurkenlabs.litiengine.entities.EntityHitEvent
- getHitPoints() - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
-
Gets the attributes.
- getHitPoints() - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
-
Gets the hit points of this entity.
- getHorizontalImagePadding() - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Gets the horizontal padding for the image.
- getHorizontalLowerBound() - Method in class de.gurkenlabs.litiengine.gui.ListField
- getHorizontalParallaxFactor() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
-
Gets the horizontal parallax scrolling factor of the layer.
- getHorizontalParallaxFactor() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
- getHorizontalSlider() - Method in class de.gurkenlabs.litiengine.gui.ListField
- getHostControl() - Method in class de.gurkenlabs.litiengine.GameWindow
-
Gets the
GameWindow
's JFrame, abstracted as a Container. - getHours(long) - Static method in class de.gurkenlabs.litiengine.util.TimeUtilities
-
Converts milliseconds to hours.
- getHoverConsumer() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the hover consumer list.
- getHoverSound() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the sound that is played when hovering the GuiComponent.
- getId() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
- getId() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
-
Gets the id.
- getId() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITilesetEntry
- getId() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
- getId() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
- getId() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TilesetEntry
- getId() - Method in class de.gurkenlabs.litiengine.input.Gamepad
-
Gets the unique id of this gamepad by which it is identified.
- getIdentifier() - Method in class de.gurkenlabs.litiengine.physics.Force
-
Gets the identifier for the force.
- getImage() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IImageLayer
-
Gets the image.
- getImage() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITile
- getImage() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileset
-
Gets the image.
- getImage() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITilesetEntry
-
Gets the current image for this tileset entry.
- getImage() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.ImageLayer
- getImage() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tile
- getImage() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
- getImage() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TilesetEntry
- getImage() - Method in class de.gurkenlabs.litiengine.graphics.MouseCursor
- getImage() - Method in class de.gurkenlabs.litiengine.graphics.Spritesheet
- getImage() - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Retrieves the image to be displayed by the component.
- getImage() - Method in class de.gurkenlabs.litiengine.resources.SpritesheetResource
- getImageAlign() - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Gets the horizontal alignment of the image within the component.
- getImageEffects() - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
- getImageEffects() - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
-
Gets all image effects assigned to this controller.
- getImageFormat() - Method in class de.gurkenlabs.litiengine.graphics.Spritesheet
- getImageFormat() - Method in class de.gurkenlabs.litiengine.resources.SpritesheetResource
- getImageLayers() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayerList
-
Gets the
IImageLayer
s contained in a Layer list. - getImageLayers() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.GroupLayer
- getImageLayers() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- getImages() - Method in class de.gurkenlabs.litiengine.gui.ImageComponentList
-
Gets the list of images in the image component list.
- getImageScaleInterpolation() - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Gets the interpolation type used for scaling the image.
- getImageScaleMode() - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Gets the scale mode for the image.
- getImageValign() - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Gets the vertical alignment of the image within the component.
- getImpactArea() - Method in class de.gurkenlabs.litiengine.abilities.effects.EffectApplication
-
Gets the shape of the area where the effect is applied.
- getIndex(double[]) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Returns a pseudo-random index that is distributed by the weights of the defined probability array.
- getIntensity() - Method in class de.gurkenlabs.litiengine.entities.LightSource
- getIntersectedNodes(Rectangle2D) - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
- getIntersectionPoint(Line2D, Line2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
-
Gets the intersection point.
- getIntersectionPoint(Line2D, Rectangle2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
-
Intersects.
- getIntersectionPoints(Line2D, Rectangle2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
-
Gets the intersection points.
- getIntList(int...) - Static method in class de.gurkenlabs.litiengine.util.ListUtilities
-
Converts an array of int values to a list of Integer objects.
- getIntro() - Method in class de.gurkenlabs.litiengine.sound.IntroTrack
- getIntValue(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Gets the int value of the custom property with the provided name.
- getIntValue(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
- getIntValue(String, int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Gets the int value of the custom property with the provided name.
- getIntValue(String, int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
- getInvolvedEntities() - Method in class de.gurkenlabs.litiengine.physics.CollisionEvent
-
Gets the list of entities involved in the collision.
- getItems() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Blueprint
- getJumpKeys() - Method in class de.gurkenlabs.litiengine.input.PlatformingMovementController
-
Gets the list of jump key codes in this controller.
- getKeyFrameDurations() - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
-
Gets an array of this animation's keyframe durations by streaming the keyframe list and mapping the durations to an int array.
- getKeyframes() - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
- getKeyframes() - Method in class de.gurkenlabs.litiengine.resources.SpritesheetResource
- getLanguage() - Method in class de.gurkenlabs.litiengine.configuration.ClientConfiguration
-
Gets the language code.
- getLayer() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
- getLayer() - Method in class de.gurkenlabs.litiengine.environment.tilemap.LayerRenderEvent
- getLayer() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
- getLeftKeys() - Method in class de.gurkenlabs.litiengine.input.KeyboardEntityController
-
Gets the list of key codes for moving left.
- getLightShape() - Method in class de.gurkenlabs.litiengine.entities.LightSource
- getLightShapeType() - Method in class de.gurkenlabs.litiengine.entities.LightSource
- getLightSource(int) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the
LightSource
with the specified map ID from this environment. - getLightSource(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the
LightSource
with the specified name from this environment. - getLightSources() - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets an immutable collection containing all
LightSource
entities on this environment. - getLightSources(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets an immutable collection containing all
LightSource
entities with the specified tag. - getLines(Rectangle2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
-
Gets the lines.
- getList(String) - Method in class de.gurkenlabs.litiengine.resources.Strings
-
Get a list of strings from the specified raw text files.
- getListEntries() - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
- getListEntry(int) - Method in class de.gurkenlabs.litiengine.gui.ListField
-
Returns all list items of a specified column.
- getListEntry(int, int) - Method in class de.gurkenlabs.litiengine.gui.ListField
-
Returns item at a specified column and row.
- getLocale() - Method in class de.gurkenlabs.litiengine.configuration.ClientConfiguration
-
Gets the locale based on the language and country codes.
- getLocalMapId() - Static method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the next unique local map id.
- getLocation() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
- getLocation() - Method in class de.gurkenlabs.litiengine.entities.Entity
- getLocation() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Gets the location of the entity.
- getLocation() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
-
Gets the location.
- getLocation() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
- getLocation() - Method in class de.gurkenlabs.litiengine.graphics.emitters.EntityEmitter
- getLocation() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the screen location of this GuiComponent.
- getLocation() - Method in interface de.gurkenlabs.litiengine.input.IMouse
-
Gets the current location of the mouse within the game window.
- getLocation() - Method in class de.gurkenlabs.litiengine.input.Mouse
- getLocation() - Method in class de.gurkenlabs.litiengine.physics.Force
-
Gets the location.
- getLocation() - Method in class de.gurkenlabs.litiengine.physics.GravityForce
-
Calculates and returns the location where the gravitational force is applied.
- getLocation() - Method in class de.gurkenlabs.litiengine.physics.StickyForce
- getLocation(double, double) - Method in enum class de.gurkenlabs.litiengine.Align
-
Gets the location for the specified object width to be horizontally aligned relatively to the bounds of the specified width.
Suitable for entity alignment. - getLocation(double, double) - Method in enum class de.gurkenlabs.litiengine.Valign
-
Gets the location for the specified object height to be vertically aligned relatively to the bounds of the specified height.
Suitable for entity alignment. - getLocation(double, double, boolean) - Method in enum class de.gurkenlabs.litiengine.Align
-
Gets the location for the specified object width to be horizontally aligned relatively to the bounds of the specified width.
- getLocation(double, double, boolean) - Method in enum class de.gurkenlabs.litiengine.Valign
-
Gets the location for the specified object height to be vertically aligned relatively to the bounds of the specified height.
- getLocation(double, double, double, double) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Gets a pseudo-random location within the specified boundaries.
- getLocation(int, int, IMap) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapOrientation
-
Determines the rendered location of a tile within the given
IMap
, given the saved coordinates of the tile. - getLocation(IEntity) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Gets a pseudo-random location within the specified entity boundaries.
- getLocation(IMap) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Gets a pseudo-random location within the specified map boundaries.
- getLocation(Ellipse2D) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Gets a pseudo-random location in the specified circle.
- getLocation(Line2D) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Gets a pseudo-random location on the specified line.
- getLocation(Point2D, Point2D) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Gets a pseudo-random location on the line connecting the two specified points.
- getLocation(Rectangle2D) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Gets a pseudo-random location within the specified boundaries.
- getLocation(Point, IMap) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapOrientation
-
Determines the rendered location of a tile within the given
IMap
, given the saved coordinates of the tile. - getLocation(String) - Static method in class de.gurkenlabs.litiengine.resources.Resources
- getLocationOnScreen() - Method in class de.gurkenlabs.litiengine.GameWindow
-
Gets the screen location of the window's top left corner.
- getLock() - Method in interface de.gurkenlabs.litiengine.ILoop
-
Returns a lock that can be used for actions that must be performed either within or independently of the loop.
- getLock() - Method in class de.gurkenlabs.litiengine.UpdateLoop
- getLockedCameraLocation() - Method in class de.gurkenlabs.litiengine.graphics.LocationLockCamera
- getLockedEntity() - Method in class de.gurkenlabs.litiengine.graphics.LocationLockCamera
- getLongValue(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Gets the long value of the custom property with the provided name.
- getLongValue(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
- getLongValue(String, long) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Gets the long value of the custom property with the provided name.
- getLongValue(String, long) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
- getLoop() - Method in class de.gurkenlabs.litiengine.sound.IntroTrack
- getLowerBound() - Method in class de.gurkenlabs.litiengine.gui.Spinner
- getMap() - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the map on which this environment is based upon.
- getMap() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
- getMap() - Method in class de.gurkenlabs.litiengine.environment.tilemap.LayerRenderEvent
- getMap() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
- getMap() - Method in class de.gurkenlabs.litiengine.graphics.MapRenderedEvent
-
Get the map involved with the rendering process.
- getMap() - Method in class de.gurkenlabs.litiengine.resources.Maps.MapGenerator
-
Gets the map generated by this instance.
- getMapId() - Method in class de.gurkenlabs.litiengine.entities.Entity
- getMapId() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Gets the map ID of the entity.
- getMapLocation() - Method in interface de.gurkenlabs.litiengine.input.IMouse
-
Gets the location of the mouse on the current map.
- getMapLocation() - Method in class de.gurkenlabs.litiengine.input.Mouse
- getMapLocation(IMap, Point) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
- getMapLocation(Point2D) - Method in class de.gurkenlabs.litiengine.graphics.Camera
- getMapLocation(Point2D) - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
-
Converts a point in screen coordinates into a map location.
- getMapObject(int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayerList
-
Gets the first
IMapObject
with the given ID from a layer list. - getMapObjectId() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
- getMapObjectId() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
- getMapObjectId(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
- getMapObjectId(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
- getMapObjectLayer(int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayerList
- getMapObjectLayer(IMapObject) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayerList
-
Gets the
IMapObjectLayer
containing a givenIMapObject
. - getMapObjectLayer(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayerList
- getMapObjectLayers() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayerList
-
Gets all MapObjectLayers in the Layer list.
- getMapObjectLayers() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.GroupLayer
- getMapObjectLayers() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- getMapObjects() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayerList
-
Gets all map objects in the layer list.
- getMapObjects() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectLayer
-
Gets the shapes.
- getMapObjects() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObjectLayer
- getMapObjects(int...) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayerList
-
Gets all map objects in the layer list using the map IDs passed as a parameter.
- getMapObjects(int...) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectLayer
- getMapObjects(int...) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObjectLayer
- getMapObjects(String...) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayerList
-
Gets all map objects in the layer list that belong to the types passed as a parameter.
- getMapObjects(String...) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectLayer
- getMapObjects(String...) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObjectLayer
- getMapObjectType() - Method in interface de.gurkenlabs.litiengine.environment.IMapObjectLoader
- getMapObjectType() - Method in class de.gurkenlabs.litiengine.environment.MapObjectLoader
- getMaps() - Method in class de.gurkenlabs.litiengine.resources.ResourceBundle
- getMargin() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileset
- getMargin() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
-
Gets the margin.
- getMasterVolume() - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback
-
Gets the current volume of this playback, considering all
VolumeControl
objects created for it. - getMaterial() - Method in class de.gurkenlabs.litiengine.entities.Prop
- getMaterials() - Static method in class de.gurkenlabs.litiengine.entities.Material
- getMax() - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
- getMax(int...) - Static method in class de.gurkenlabs.litiengine.util.MathUtilities
-
Finds the maximum value in an array of int values.
- getMaxDistance() - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
-
Gets the maximum distance from the listener at which a sound source can still be heard.
- getMaxFps() - Method in class de.gurkenlabs.litiengine.configuration.ClientConfiguration
-
Gets the maximum frames per second.
- getMaxLength() - Method in class de.gurkenlabs.litiengine.gui.TextFieldComponent
- getMaxMapId(IMap) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
- getMaxModifiers() - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
- getMaxParticles() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- getMaxRows() - Method in class de.gurkenlabs.litiengine.gui.ListField
-
Returns the number of rows of the tallest column.
- getMaxValue() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.ParticleParameter
-
Gets the maximum value.
- getMaxValue() - Method in class de.gurkenlabs.litiengine.gui.Slider
- getMessage() - Method in class de.gurkenlabs.litiengine.entities.EntityMessageEvent
-
Gets the message that was received.
- getMessage() - Method in class de.gurkenlabs.litiengine.entities.Trigger
-
Gets the message sent by this trigger upon activation.
- getMessage() - Method in class de.gurkenlabs.litiengine.entities.TriggerEvent
-
Get this Trigger's message.
- getMethod(String, Class<?>, Class<?>...) - Static method in class de.gurkenlabs.litiengine.util.ReflectionUtilities
-
Recursively gets a method by the the specified name respecting the parent classes and the parameters of the declaration.
- getMethodsAnnotatedWith(Class<?>, Class<? extends Annotation>) - Static method in class de.gurkenlabs.litiengine.util.ReflectionUtilities
- getMin() - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
- getMinModifiers() - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
- getMinutes(long) - Static method in class de.gurkenlabs.litiengine.util.TimeUtilities
-
Converts milliseconds to minutes.
- getMinValue() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.ParticleParameter
-
Gets the minimum value.
- getMinValue() - Method in class de.gurkenlabs.litiengine.gui.Slider
- getMobileEntities() - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets an immutable collection containing all
IMobileEntity
instances on this environment. - getMobileEntities(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets an immutable collection containing all
IMobileEntity
entities with the specified tag. - getMobileEntity(int) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the
IMobileEntity
with the specified map ID from this environment. - getMobileEntity(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the
IMobileEntity
with the specified name from this environment. - getModification() - Method in class de.gurkenlabs.litiengine.attributes.AttributeModifier
-
Gets the modification type applied by this modifier.
- getModifier() - Method in class de.gurkenlabs.litiengine.abilities.effects.AttributeEffect
-
Gets the attribute modifier associated with this effect.
- getModifiers() - Method in class de.gurkenlabs.litiengine.attributes.Attribute
-
Gets all modifiers added to this instance.
- getModifyValue() - Method in class de.gurkenlabs.litiengine.attributes.AttributeModifier
-
Gets the value that is used to modify an attribute.
- getMouseDraggedConsumer() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the mouse dragged consumer list.
- getMouseEnterConsumer() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the mouse enter consumer list.
- getMouseLeaveConsumer() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the mouse leave consumer list.
- getMouseMovedConsumer() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the mouse moved consumer list.
- getMousePressedConsumer() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the mouse pressed consumer list.
- getMouseReleasedConsumer() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the mouse released consumer list.
- getMouseSensitivity() - Method in class de.gurkenlabs.litiengine.configuration.InputConfiguration
-
Gets the current mouse sensitivity.
- getMouseWheelConsumer() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the mouse wheel consumer list.
- getMoveAngle() - Method in interface de.gurkenlabs.litiengine.physics.IMovementController
-
Gets the angle of movement.
- getMoveAngle() - Method in class de.gurkenlabs.litiengine.physics.MovementController
- getMusic() - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
-
Gets the "main" music that is playing.
- getMusicVolume() - Method in class de.gurkenlabs.litiengine.configuration.SoundConfiguration
-
Gets the current music volume.
- getName() - Method in class de.gurkenlabs.litiengine.abilities.Ability
-
Gets the name of this ability.
- getName() - Method in class de.gurkenlabs.litiengine.entities.behavior.State
-
Gets the name of the state.
- getName() - Method in class de.gurkenlabs.litiengine.entities.Entity
- getName() - Method in class de.gurkenlabs.litiengine.entities.EntityAction
- getName() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Gets the name of this entity.
- getName() - Method in class de.gurkenlabs.litiengine.entities.Material
- getName() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
-
Gets the name.
- getName() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
- getName() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapOrientation
-
Gets the name of this
IMapOrientation
. - getName() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITerrain
-
Gets the name of the terrain.
- getName() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITerrainSet
-
Gets the name of this terrain set.
- getName() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
- getName() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
- getName() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
- getName() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- getName() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.WangColor
- getName() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.WangSet
- getName() - Method in class de.gurkenlabs.litiengine.GameInfo
-
Gets the name of the LITIENGINE game.
- getName() - Method in class de.gurkenlabs.litiengine.GameMetrics.RenderInfo
- getName() - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
-
Gets the name of this animation.
- getName() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- getName() - Method in class de.gurkenlabs.litiengine.graphics.ImageEffect
- getName() - Method in class de.gurkenlabs.litiengine.graphics.Spritesheet
-
The unique name of this spritesheet.
- getName() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the name of this GuiComponent.
- getName() - Method in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio
-
Gets the name of this aspect ratio
- getName() - Method in class de.gurkenlabs.litiengine.input.Gamepad
-
Gets the name of this gamepad.
- getName() - Method in class de.gurkenlabs.litiengine.resources.NamedResource
- getName() - Method in interface de.gurkenlabs.litiengine.resources.Resource
-
Gets the name.
- getName() - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.Sprite
- getName() - Method in class de.gurkenlabs.litiengine.sound.Sound
-
Gets the name of this instance that is used to uniquely identify the resource of this sound.
- getNavigator() - Method in class de.gurkenlabs.litiengine.input.MousePathController
-
Gets the navigator used to control the entity's movement.
- getNeighbors(AStarNode) - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
- getNextLayerId() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
- getNextLayerId() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- getNextMapId() - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the next unique global map id.
- getNextObjectId() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
- getNextObjectId() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
-
Gets the next object id.
- getNextState() - Method in class de.gurkenlabs.litiengine.entities.behavior.Transition
-
Gets the next state of the transition.
- getNode(double, double) - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
- getNode(Point2D) - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
- getNodeSize() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
- getNumberOfShownColumns() - Method in class de.gurkenlabs.litiengine.gui.ListField
- getNumberOfShownElements() - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
- getNumberOfShownRows() - Method in class de.gurkenlabs.litiengine.gui.ListField
- getObjectalignment() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
- getOffset() - Method in class de.gurkenlabs.litiengine.entities.StaticShadow
-
Gets the offset for the shadow.
- getOffset() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
-
Gets both the X and the Y offset of the layer.
- getOffset() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
- getOffsetX() - Method in class de.gurkenlabs.litiengine.entities.EntityPivot
-
Gets the horizontal offset for this pivot.
- getOffsetX() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
-
Gets the horizontal offset of the layer.
- getOffsetX() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.ImageLayer
- getOffsetX() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
- getOffsetX() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
- getOffsetX() - Method in class de.gurkenlabs.litiengine.graphics.CreatureShadowImageEffect
- getOffsetX() - Method in class de.gurkenlabs.litiengine.graphics.MouseCursor
- getOffsetX() - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.Sprite
- getOffsetY() - Method in class de.gurkenlabs.litiengine.entities.EntityPivot
-
Gets the vertical offset for this pivot.
- getOffsetY() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
-
Gets the vertical offset of the layer.
- getOffsetY() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.ImageLayer
- getOffsetY() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
- getOffsetY() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
- getOffsetY() - Method in class de.gurkenlabs.litiengine.graphics.CreatureShadowImageEffect
- getOffsetY() - Method in class de.gurkenlabs.litiengine.graphics.MouseCursor
- getOffsetY() - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.Sprite
- getOpacity() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
-
Gets the opacity.
- getOpacity() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
- getOpacity() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
- getOpposite() - Method in enum class de.gurkenlabs.litiengine.Direction
-
Get the opposite value of this direction.
- getOpposite() - Method in enum class de.gurkenlabs.litiengine.graphics.CreatureAnimationState
- getOrder() - Method in enum class de.gurkenlabs.litiengine.graphics.RenderType
- getOrientation() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
-
Gets the orientation.
- getOrientation() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- getOrientation() - Method in class de.gurkenlabs.litiengine.gui.Menu
-
Gets the orientation of the menu.
- getOrigin() - Method in class de.gurkenlabs.litiengine.entities.StaticShadow
-
Gets the origin collision box of this static shadow.
- getOrigin() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
- getOriginAlign() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- getOriginValign() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- getOutlineThickness() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
- getOutlineThickness() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- getParallaxOrigin() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
-
Gets the coordinates of the parallax origin in pixels.
- getParallaxOrigin() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- getParentDirPath(String) - Static method in class de.gurkenlabs.litiengine.util.io.FileUtilities
- getParentDirPath(URI) - Static method in class de.gurkenlabs.litiengine.util.io.FileUtilities
- getParticleHeight() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- getParticleOffsetX() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- getParticleOffsetY() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- getParticles() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
-
Gets the particles.
- getParticleTTL() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- getParticleType() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- getParticleWidth() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- getPath() - Method in class de.gurkenlabs.litiengine.entities.behavior.EntityNavigator
-
Gets the current path for navigation.
- getPath() - Method in class de.gurkenlabs.litiengine.entities.behavior.Path
-
Gets the Path2D object representing the path.
- getPath() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
- getPath() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- getPathFinder() - Method in class de.gurkenlabs.litiengine.entities.behavior.EntityNavigator
-
Gets the path finder used for navigation.
- getPenalty() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
- getPercent(double, double) - Static method in class de.gurkenlabs.litiengine.util.MathUtilities
-
Calculates the percentage of a fraction relative to a value.
- getPerpendicularIntersection(Point2D, Line2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
-
Gets the perpendicular intersection.
- getPivot() - Method in class de.gurkenlabs.litiengine.abilities.Ability
-
Gets the pivot of this ability.
- getPixelOffsetX() - Method in class de.gurkenlabs.litiengine.graphics.Camera
- getPixelOffsetX() - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
-
Gets the x coordinate of the viewport's origin.
- getPixelOffsetY() - Method in class de.gurkenlabs.litiengine.graphics.Camera
- getPixelOffsetY() - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
-
Gets the y coordinate of the viewport's origin.
- getPixelSize() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Text
- getPlayback() - Method in class de.gurkenlabs.litiengine.entities.SoundSource
-
The playback used for playing the sound.
- getPoint() - Method in class de.gurkenlabs.litiengine.entities.EntityPivot
-
Calculates and returns the pivot point based on the pivot type and offsets.
- getPointOnCircle(Point2D, double, double) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
- getPoints() - Method in class de.gurkenlabs.litiengine.entities.behavior.Path
-
Gets the list of points that make up the path.
- getPoints() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IPolyShape
-
Gets all points of a polyline.
- getPoints() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.PolyShape
- getPoints(Path2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
- getPoints(Rectangle2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
-
Gets the points.
- getPointsBetweenPoints(Point2D, Point2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
-
Gets the points between the specified points using the Bresenham algorithm.
- getPollData(String) - Method in class de.gurkenlabs.litiengine.input.Gamepad
-
Gets the poll data for the specified component on this gamepad.
- getPolygon() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
- getPolygon() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
- getPolyline() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
- getPolyline() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
- getPortion() - Method in enum class de.gurkenlabs.litiengine.Align
-
Gets the portion value of the alignment.
- getPortion() - Method in enum class de.gurkenlabs.litiengine.Valign
-
Gets the portion value of the alignment.
- getPredecessor() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
- getPrefix() - Method in class de.gurkenlabs.litiengine.configuration.ConfigurationGroup
-
Gets the prefix for the configuration group.
- getPreview(int) - Method in class de.gurkenlabs.litiengine.graphics.Spritesheet
- getPrevious() - Method in class de.gurkenlabs.litiengine.gui.screens.ScreenChangedEvent
-
Gets the previous screen that was displayed.
- getPriority() - Method in class de.gurkenlabs.litiengine.entities.behavior.Transition
-
Gets the priority of the transition.
- getPriority() - Method in class de.gurkenlabs.litiengine.graphics.animation.EntityAnimationController.AnimationRule
- getPriority() - Method in class de.gurkenlabs.litiengine.graphics.ImageEffect
- getProbability() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITerrain
-
Gets the probability value associated with the terrain.
- getProbability() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.WangColor
- getProcessTime() - Method in interface de.gurkenlabs.litiengine.ILoop
-
Gets the actual process time in milliseconds that was required during the last tick.
- getProcessTime() - Method in class de.gurkenlabs.litiengine.UpdateLoop
- getProp(int) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the
Prop
with the specified map ID from this environment. - getProp(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the
Prop
with the specified name from this environment. - getProperties() - Method in class de.gurkenlabs.litiengine.entities.Entity
- getProperties() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Gets the custom properties of the entity.
- getProperties() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Returns a
Map
view of the custom properties for thisICustomPropertyProvider
. - getProperties() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
- getProperties() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tile
- getProperties() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
- getProperty(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
- getProperty(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
- getProps() - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets an immutable collection containing all
Prop
entities on this environment. - getProps(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets an immutable collection containing all
Prop
entities with the specified tag. - getPublisher() - Method in class de.gurkenlabs.litiengine.GameInfo
-
Gets the publisher of the game.
- getRadians() - Method in enum class de.gurkenlabs.litiengine.entities.Rotation
- getRandomNumber() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.ParticleParameter
-
Gets a random number between minValue and maxValue.
- getRandomSprite() - Method in class de.gurkenlabs.litiengine.graphics.Spritesheet
- getRange() - Method in class de.gurkenlabs.litiengine.entities.SoundSource
-
The range in pixels for which the sound can be heard.
- getRatio() - Method in class de.gurkenlabs.litiengine.gui.screens.Resolution
-
Gets the aspect ratio of this resolution.
- getRawData() - Method in class de.gurkenlabs.litiengine.sound.Sound
-
Gets the raw data of this sound as byte array.
- getRawTileData() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileLayer
- getRelativeCurrentValue() - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
- getRelativeEntity() - Method in class de.gurkenlabs.litiengine.entities.RelativeEntityComparator
- getRelativeMouseValue() - Method in class de.gurkenlabs.litiengine.gui.HorizontalSlider
-
Gets the relative value of the mouse's x-coordinate within the slider's range.
- getRelativeMouseValue() - Method in class de.gurkenlabs.litiengine.gui.Slider
- getRelativeMouseValue() - Method in class de.gurkenlabs.litiengine.gui.VerticalSlider
- getRelativeSliderLocation() - Method in class de.gurkenlabs.litiengine.gui.HorizontalSlider
-
Gets the relative location of the slider thumb based on the current value.
- getRelativeSliderLocation() - Method in class de.gurkenlabs.litiengine.gui.Slider
- getRelativeSliderLocation() - Method in class de.gurkenlabs.litiengine.gui.VerticalSlider
- getRemainingCooldownInSeconds() - Method in class de.gurkenlabs.litiengine.abilities.Ability
-
Gets the remaining cooldown of this ability in seconds.
- getRemainingDays(long) - Static method in class de.gurkenlabs.litiengine.util.TimeUtilities
-
Gets the remaining days from the given milliseconds.
- getRemainingHours(long) - Static method in class de.gurkenlabs.litiengine.util.TimeUtilities
-
Gets the remaining hours from the given milliseconds.
- getRemainingMilliSeconds(long) - Static method in class de.gurkenlabs.litiengine.util.TimeUtilities
-
Gets the remaining milliseconds from the given milliseconds.
- getRemainingMinutes(long) - Static method in class de.gurkenlabs.litiengine.util.TimeUtilities
-
Gets the remaining minutes from the given milliseconds.
- getRemainingSeconds(long) - Static method in class de.gurkenlabs.litiengine.util.TimeUtilities
-
Gets the remaining seconds from the given milliseconds.
- getRenderable(RenderType) - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
- getRenderables(RenderType) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets an immutable collection containing all
IRenderable
instances for the specified render type on this environment. - getRenderColor() - Method in class de.gurkenlabs.litiengine.GameMetrics
- getRenderComponent() - Method in class de.gurkenlabs.litiengine.GameWindow
-
Gets the AWT canvas that is used to render the game's content on.
- getRenderInfos() - Method in class de.gurkenlabs.litiengine.GameMetrics.RenderMetrics
- getRenderLayers() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayerList
-
Gets all render layers in the Layer list.
- getRenderLayers() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.GroupLayer
- getRenderLayers() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- getRenderLocation(Point2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Gets the location relative to the specified effect location.
- getRenderName() - Method in class de.gurkenlabs.litiengine.GameMetrics.RenderMetrics
- getRenderOrder() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
-
Gets the renderorder.
- getRenderOrder() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- getRenderScale() - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
-
Combines this camera's zoom with the game's render scale.
- getRenderTime() - Method in class de.gurkenlabs.litiengine.GameMetrics.RenderMetrics
- getRenderType() - Method in class de.gurkenlabs.litiengine.entities.Entity
- getRenderType() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Gets the render type of the entity.
- getRenderType() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
- getRenderType() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
- getRequiredQuality() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- getResolution() - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
- getResolution() - Method in class de.gurkenlabs.litiengine.GameWindow
-
Gets the window resolution wrapped in a
Dimension
object. - getResolutionHeight() - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
-
Gets the current resolution height.
- getResolutionScale() - Method in class de.gurkenlabs.litiengine.GameWindow
-
Gets the current resolution scale.
- getResolutionWidth() - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
-
Gets the current resolution width.
- getResources() - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
- getRightKeys() - Method in class de.gurkenlabs.litiengine.input.KeyboardEntityController
-
Gets the list of key codes for moving right.
- getRowHeight() - Method in class de.gurkenlabs.litiengine.gui.ImageComponentList
-
Gets the height of each row in the image component list.
- getRows() - Method in class de.gurkenlabs.litiengine.graphics.Spritesheet
- getRows() - Method in class de.gurkenlabs.litiengine.gui.ImageComponentList
-
Gets the number of rows in the image component list.
- getScrollPadding() - Method in class de.gurkenlabs.litiengine.graphics.FreeFlightCamera
- getSeconds(long) - Static method in class de.gurkenlabs.litiengine.util.TimeUtilities
-
Converts milliseconds to seconds.
- getSelectedComponent() - Method in class de.gurkenlabs.litiengine.gui.ListField
- getSelectedIndex() - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
- getSelectedObject() - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
- getSelectedObject() - Method in class de.gurkenlabs.litiengine.gui.ListField
- getSelectionColumn() - Method in class de.gurkenlabs.litiengine.gui.ListField
-
Returns the selected column.
- getSelectionRow() - Method in class de.gurkenlabs.litiengine.gui.ListField
-
Returns the selected row.
- getSender() - Method in class de.gurkenlabs.litiengine.gui.ComponentMouseEvent
-
Gets the sender.
- getSender() - Method in class de.gurkenlabs.litiengine.gui.ComponentMouseWheelEvent
-
Gets the sender.
- getSetter(Class<T>, String) - Static method in class de.gurkenlabs.litiengine.util.ReflectionUtilities
- getSetters(Class<T>) - Static method in class de.gurkenlabs.litiengine.util.ReflectionUtilities
- getShadowEllipse(float, float, float, float) - Method in class de.gurkenlabs.litiengine.graphics.CreatureShadowImageEffect
- getShadowType() - Method in class de.gurkenlabs.litiengine.entities.StaticShadow
-
Gets the type of the static shadow.
- getShape() - Method in class de.gurkenlabs.litiengine.entities.MapArea
- getShape() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
- getShape(int, int, IMap) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapOrientation
-
Creates a
Shape
for the tile at the given coordinates. - getShape(Point2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.EllipseParticle
- getShape(Point2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.LineParticle
- getShape(Point2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.PolygonParticle
- getShape(Point2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.RectangleParticle
- getShape(Point2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.ShapeParticle
- getShape(Point, IMap) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapOrientation
-
Creates a
Shape
for the tile at the given coordinates. - getShortValue(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Gets the short value of the custom property with the provided name.
- getShortValue(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
- getShortValue(String, short) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Gets the short value of the custom property with the provided name.
- getShortValue(String, short) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
- getSize() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
- getSize() - Method in class de.gurkenlabs.litiengine.GameWindow
-
Gets the window width and height wrapped in a
Dimension
object. - getSize(IMap) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapOrientation
-
Determines the size required for all tiles within the given map to be drawn into an image.
- getSizeInPixels() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
-
Gets the size in pixels.
- getSizeInPixels() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- getSizeInTiles() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
-
Gets the size in tiles.
- getSizeInTiles() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
-
Gets the sizein tiles.
- getSizeInTiles() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
- getSizeInTiles() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- getSliderComponent() - Method in class de.gurkenlabs.litiengine.gui.Slider
- getSliderSpritesheet() - Method in class de.gurkenlabs.litiengine.gui.Slider
- getSound() - Method in class de.gurkenlabs.litiengine.entities.SoundSource
-
The sound to be played.
- getSound() - Method in class de.gurkenlabs.litiengine.sound.SoundEvent
-
Gets the related
Sound
instance. - getSoundName() - Method in class de.gurkenlabs.litiengine.entities.SoundSource
-
The name of the currently set sound.
- getSounds() - Method in class de.gurkenlabs.litiengine.resources.ResourceBundle
- getSoundSource(int) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the
SoundSource
with the specified map ID from this environment. - getSoundSource(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the
SoundSource
with the specified name from this environment. - getSoundSources() - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets an immutable collection containing all
SoundSource
entities on this environment. - getSoundSources(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets an immutable collection containing all
SoundSource
entities with the specified tag. - getSoundVolume() - Method in class de.gurkenlabs.litiengine.configuration.SoundConfiguration
-
Gets the current sound volume.
- getSource() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapImage
-
Gets the source.
- getSource() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapImage
- getSpacing() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileset
- getSpacing() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
-
Gets the spacing.
- getSpawnAmount() - Method in class de.gurkenlabs.litiengine.environment.EntitySpawner
- getSpawnAmount() - Method in interface de.gurkenlabs.litiengine.environment.IEntitySpawner
-
Gets the amount of Entities that are spawned in each wave.
- getSpawnAmount() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- getSpawnDelay() - Method in class de.gurkenlabs.litiengine.environment.EntitySpawner
- getSpawnDelay() - Method in interface de.gurkenlabs.litiengine.environment.IEntitySpawner
-
Gets the delay between spawning individual Entities of one wave.
- getSpawnedEntity() - Method in class de.gurkenlabs.litiengine.entities.EntitySpawnedEvent
-
Gets the entity that was spawned.
- getSpawnInfo() - Method in class de.gurkenlabs.litiengine.entities.Spawnpoint
-
Gets the spawn information for this instance.
- getSpawnInterval() - Method in class de.gurkenlabs.litiengine.environment.EntitySpawner
- getSpawnInterval() - Method in interface de.gurkenlabs.litiengine.environment.IEntitySpawner
-
Gets the interval between spawn waves.
- getSpawnMode() - Method in class de.gurkenlabs.litiengine.environment.EntitySpawner
- getSpawnMode() - Method in interface de.gurkenlabs.litiengine.environment.IEntitySpawner
-
Gets the spawn mode for an EntitySpawner.
- getSpawnOffsetX() - Method in class de.gurkenlabs.litiengine.entities.Spawnpoint
-
Gets the spawn offset on the X-axis for this instance.
- getSpawnOffsetY() - Method in class de.gurkenlabs.litiengine.entities.Spawnpoint
-
Gets the spawn offset on the Y-axis for this instance.
- getSpawnPivotType() - Method in class de.gurkenlabs.litiengine.entities.Spawnpoint
-
Gets the spawn pivot type for this instance.
- getSpawnpoint() - Method in class de.gurkenlabs.litiengine.entities.EntitySpawnedEvent
-
Gets the spawnpoint that triggered this event.
- getSpawnpoint(int) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the
Spawnpoint
with the specified map ID from this environment. - getSpawnpoint(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the
Spawnpoint
with the specified name from this environment. - getSpawnpoints() - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets an immutable collection containing all
Spawnpoint
entities on this environment. - getSpawnpoints(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets an immutable collection containing all
Spawnpoint
entities with the specified tag. - getSpawnPoints() - Method in class de.gurkenlabs.litiengine.environment.EntitySpawner
- getSpawnPoints() - Method in interface de.gurkenlabs.litiengine.environment.IEntitySpawner
-
Gets the list of SpawnPoints that a EntitySpawner uses.
- getSpawnRate() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- getSprite(int) - Method in class de.gurkenlabs.litiengine.graphics.Spritesheet
- getSprite(int, int, int) - Method in class de.gurkenlabs.litiengine.graphics.Spritesheet
- getSprite(String) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas
- getSpriteHeight() - Method in class de.gurkenlabs.litiengine.graphics.Spritesheet
-
Gets the sprite height.
- getSpriteIndex() - Method in class de.gurkenlabs.litiengine.graphics.animation.KeyFrame
- getSpriteName(Creature, CreatureAnimationState) - Static method in class de.gurkenlabs.litiengine.graphics.animation.CreatureAnimationController
-
Gets the sprite name for the specified creature and animation state.
- getSpriteName(Creature, CreatureAnimationState, Direction) - Static method in class de.gurkenlabs.litiengine.graphics.animation.CreatureAnimationController
-
Gets the sprite name for the specified creature, animation state.and direction.
- getSpriteName(Prop, boolean) - Static method in class de.gurkenlabs.litiengine.graphics.animation.PropAnimationController
-
Gets the sprite name for the specified prop and state.
- getSpriteName(Prop, PropState, boolean) - Static method in class de.gurkenlabs.litiengine.graphics.animation.PropAnimationController
-
Gets the sprite name for the specified prop and state.
- getSpritePrefix() - Method in class de.gurkenlabs.litiengine.graphics.animation.CreatureAnimationController
- getSpritePrefix() - Method in class de.gurkenlabs.litiengine.graphics.animation.EntityAnimationController
- getSpriteRotation() - Method in class de.gurkenlabs.litiengine.entities.Prop
- getSprites() - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas
- getSpritesheet() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileset
- getSpritesheet() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
- getSpritesheet() - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
- getSpritesheet() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- getSpritesheet() - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Retrieves the spritesheet used by the component.
- getSpritesheetName() - Method in class de.gurkenlabs.litiengine.entities.Creature
-
Gets the current spritesheet name of this instance.
- getSpritesheetName() - Method in class de.gurkenlabs.litiengine.entities.Prop
- getSpriteSheets() - Method in class de.gurkenlabs.litiengine.resources.ResourceBundle
- getSpritesheetScaleFactor() - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Gets the scale factor for the spritesheet.
- getSpritesheetScaleInterpolation() - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Gets the interpolation type used for scaling the spritesheet.
- getSpritesheetScaleMode() - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Gets the scale mode for the spritesheet.
- getSpriteWidth() - Method in class de.gurkenlabs.litiengine.graphics.Spritesheet
-
Gets the sprite width.
- getStaggerAxis() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
-
Gets the staggering axis
- getStaggerAxis() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- getStaggerIndex() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
-
Gets the tile size.
- getStaggerIndex() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- getStart() - Method in class de.gurkenlabs.litiengine.entities.behavior.Path
-
Gets the starting point of the path.
- getStartTime() - Method in class de.gurkenlabs.litiengine.tweening.Tween
-
Gets the start tick of the Tween.
- getStartValues() - Method in class de.gurkenlabs.litiengine.tweening.Tween
-
Gets the start values.
- getState() - Method in class de.gurkenlabs.litiengine.entities.behavior.StateEvent
- getState() - Method in class de.gurkenlabs.litiengine.entities.Prop
-
Gets the state.
- getStaticShadow(int) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the
StaticShadow
with the specified map ID from this environment. - getStaticShadow(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the
StaticShadow
with the specified name from this environment. - getStaticShadowLayer() - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the static shadow lighting layer of this environment.
- getStaticShadows() - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets an immutable collection containing all
StaticShadow
entities on this environment. - getStaticShadows(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets an immutable collection containing all
StaticShadow
entities with the specified tag. - getStaticValue(Class<?>, String) - Static method in class de.gurkenlabs.litiengine.util.ReflectionUtilities
- getSteps() - Method in class de.gurkenlabs.litiengine.gui.Slider
- getStepSize() - Method in class de.gurkenlabs.litiengine.gui.Slider
- getStepSize() - Method in class de.gurkenlabs.litiengine.gui.Spinner
- getStrength() - Method in class de.gurkenlabs.litiengine.abilities.effects.ForceEffect
-
Gets the strength of the applied force.
- getStrength() - Method in class de.gurkenlabs.litiengine.physics.Force
-
Gets the strength in pixels per second.
- getStringValue(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Gets the string value of the custom property with the provided name.
- getStringValue(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
- getStringValue(String, String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Gets the string value of the custom property with the provided name.
- getStringValue(String, String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
- getSubImages(BufferedImage, int, int) - Static method in class de.gurkenlabs.litiengine.util.Imaging
-
Gets a two dimensional grid that contains parts of the specified image.
- getSubTitle() - Method in class de.gurkenlabs.litiengine.GameInfo
-
Gets the sub title of the game.
- getSystemInfo() - Static method in class de.gurkenlabs.litiengine.DefaultUncaughtExceptionHandler
- getTag() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the tag.
- getTags() - Method in class de.gurkenlabs.litiengine.entities.Entity
- getTags() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Gets the list of tags associated with the entity.
- getTarget() - Method in class de.gurkenlabs.litiengine.entities.behavior.Path
-
Gets the target point of the path.
- getTarget() - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
- getTarget() - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
-
Gets the current target of this entity.
- getTarget() - Method in class de.gurkenlabs.litiengine.tweening.Tween
-
Gets the
Tweenable
target object. - getTargetingStrategy() - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
-
Returns the targeting strategy used by this effect.
- getTargets() - Method in class de.gurkenlabs.litiengine.entities.Trigger
-
Gets the list of targets.
- getTargets() - Method in class de.gurkenlabs.litiengine.entities.TriggerEvent
-
Get the entities that are affected by the Trigger.
- getTargetValues() - Method in class de.gurkenlabs.litiengine.tweening.Tween
-
Gets the target values.
- getTeam() - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
- getTeam() - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
-
Gets the team of this entity.
- getTerrains() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITerrainSet
-
Gets the terrains defined by this terrain set.
- getTerrains() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.WangSet
- getTerrains(int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITerrainSet
-
Gets the terrains object associated with the specified tile ID.
- getTerrains(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.WangSet
- getTerrainSets() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileset
-
Gets the terrain sets defined by this tile set.
- getTerrainSets() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
- getText() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
- getText() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectText
- getText() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
- getText() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Text
- getText() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.TextParticle
-
Gets the text rendered by this TextParticle.
- getText() - Method in class de.gurkenlabs.litiengine.gui.FontIcon
-
Returns the text or unicode character to be rendered as the icon.
- getText() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the entire Text associated with this GuiComponent.
- getText() - Method in class de.gurkenlabs.litiengine.gui.TextFieldComponent
- getTextAlign() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the horizontal text alignment.
- getTextAngle() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the text angle.
- getTexts() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- getTextShadowColor() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
- getTextShadowRadius() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
- getTextToRender(Graphics2D) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets only the non-cropped bits of Text visible on this GuiComponent.m To retrieve only the entire text associated with this GuiComponent, use
GuiComponent.getText()
. - getTextToRender(Graphics2D) - Method in class de.gurkenlabs.litiengine.gui.TextFieldComponent
- getTextValign() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the vertical text alignment.
- getTextX() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the text X coordinate.
- getTextY() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the text Y coordinate.
- getTickRate() - Method in interface de.gurkenlabs.litiengine.ILoop
-
Gets the rate at which this loop performs its updates.
- getTickRate() - Method in class de.gurkenlabs.litiengine.UpdateLoop
- getTicks() - Method in interface de.gurkenlabs.litiengine.ILoop
-
Gets the total amount of ticks performed by this loop since it was started.
- getTicks() - Method in class de.gurkenlabs.litiengine.UpdateLoop
- getTickSize() - Method in class de.gurkenlabs.litiengine.gui.Slider
- getTickVelocity() - Method in class de.gurkenlabs.litiengine.entities.Creature
- getTickVelocity() - Method in interface de.gurkenlabs.litiengine.entities.IMobileEntity
-
Gets the entity's velocity in PIXELS per tick.
- getTile() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
- getTile() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
- getTile() - Method in interface de.gurkenlabs.litiengine.input.IMouse
-
Gets the coordinates of the tile on the map on which the mouse is currently located at.
- getTile() - Method in class de.gurkenlabs.litiengine.input.Mouse
- getTile(double, double, IMap) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapOrientation
-
Determines the coordinates of the tile containing the given point, as determined by
IMapOrientation.getShape(int, int, IMap)
. - getTile(int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileset
- getTile(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
- getTile(int, int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileLayer
-
Gets the tile at the specified map grid location.
- getTile(int, int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileLayer
- getTile(IMap, Point2D) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
-
Get the corresponding tile for a given pixel map location.
- getTile(Point2D) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
-
Get the corresponding tile for a given pixel map location.
- getTile(Point2D, IMap) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapOrientation
-
Determines the coordinates of the tile containing the given point, as determined by
IMapOrientation.getShape(int, int, IMap)
. - getTileBoundingBox(int, int) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
- getTileBoundingBox(IMap, int, int) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
- getTileBoundingBox(IMap, Point2D) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
- getTileBoundingBox(IMap, Rectangle2D) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
- getTileBoundingBox(IMap, Point) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
- getTileBoundingBox(Point2D) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
- getTileBoundingBox(Point) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
- getTileByLocation(Point2D) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileLayer
-
Gets the tile by location.
- getTileByLocation(Point2D) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileLayer
- getTileCoordinate() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITile
-
Gets the tile coordinate.
- getTileCoordinate() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tile
- getTileCount() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileset
- getTileCount() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
- getTileDimension() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileset
-
Gets the tile dimension.
- getTileDimension() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
- getTiledVersion() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
- getTiledVersion() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- getTileHeight() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
-
Gets the vertical tile size.
- getTileHeight() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileset
- getTileHeight() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
-
Gets the tile height.
- getTileHeight() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- getTileId() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileAnimationFrame
- getTileId() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Frame
- getTileId() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.WangTile
- getTileLayers() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayerList
-
Gets the
ITileLayer
s contained in a Layer list. - getTileLayers() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.GroupLayer
- getTileLayers() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- getTileOffset() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileset
- getTileOffset() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
- getTilerendersize() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
- getTiles() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileLayer
-
Gets the tiles.
- getTiles() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
- getTiles() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileLayer
- getTilesByPixelLocation(IMap, Point2D) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
- getTileset() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITilesetEntry
-
Gets the tileset that this entry belongs to.
- getTileset() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TilesetEntry
- getTilesetClass() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
- getTilesetEntry() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITile
- getTilesetEntry() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tile
- getTilesetEntry(int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
- getTilesetEntry(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- getTilesets() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
-
Gets the tilesets.
- getTilesets() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- getTilesets() - Method in class de.gurkenlabs.litiengine.resources.ResourceBundle
- getTileSize() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
-
Gets the tile size.
- getTileSize() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- getTileWidth() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
-
Gets the horizontal tile size.
- getTileWidth() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileset
-
Gets the tile width.
- getTileWidth() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
-
Gets the tile width.
- getTileWidth() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- getTime() - Method in class de.gurkenlabs.litiengine.entities.EntityHitEvent
- getTimeScale() - Method in class de.gurkenlabs.litiengine.GameLoop
- getTimeScale() - Method in interface de.gurkenlabs.litiengine.IGameLoop
-
Gets the game loop's current time scale (default = 1).
- getTimeToLive() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
- getTimeToLive() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
- getTimeToLive() - Method in class de.gurkenlabs.litiengine.graphics.ImageEffect
- getTimeToLive() - Method in interface de.gurkenlabs.litiengine.ITimeToLive
-
Gets the total time to live of this instance.
- getTintColor() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
-
Gets a tint color that affects the way contents of this layer are rendered.
- getTintColor() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
- getTitle() - Method in class de.gurkenlabs.litiengine.GameInfo
-
Gets the title of the game.
This will be used as the title of the game's window by default and includes the core information about the game: The game's name The game's version opt. - getTopMostTile(IMap, Point2D) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
- getTopMostTile(IMap, Point) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
- getTopMostTile(Point2D) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
- getTopMostTile(Point) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
- getTotalDuration() - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
-
Returns the total duration of the effect, including the delay.
- getTotalDuration() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileAnimation
- getTotalDuration() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileAnimation
- getTotalDuration() - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
-
Gets to aggregated duration of all
KeyFrame
s in this animation. - getTotalNumberOfSprites() - Method in class de.gurkenlabs.litiengine.graphics.Spritesheet
-
Gets the total sprites.
- getTotalText() - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
-
Gets the total text that this Speech bubble will display.
- getTrack() - Method in class de.gurkenlabs.litiengine.sound.MusicPlayback
- getTransform() - Method in class de.gurkenlabs.litiengine.graphics.MouseCursor
- getTransformations() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
- getTransitions() - Method in class de.gurkenlabs.litiengine.entities.behavior.State
-
Gets the list of transitions associated with this state.
- getTransparentColor() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IImageLayer
-
Gets the transparent color.
- getTransparentColor() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapImage
-
Gets the transparent color.
- getTransparentColor() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.ImageLayer
- getTransparentColor() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapImage
- getTransparentVariant(Color, int) - Static method in class de.gurkenlabs.litiengine.util.ColorHelper
-
Returns a transparent variant of the specified color with the given alpha value.
- getTriangle() - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
-
Gets the triangle indicator's shape, translated to the correct location on screen.
- getTriangleSize() - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
-
Gets the triangle indicator size.
- getTrigger() - Method in class de.gurkenlabs.litiengine.entities.TriggerEvent
-
Get the Trigger affected by this event.
- getTrigger(int) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the
Trigger
with the specified map ID from this environment. - getTrigger(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the
Trigger
with the specified name from this environment. - getTriggerDeadzone() - Method in class de.gurkenlabs.litiengine.input.Gamepad
-
Gets the deadzone for any trigger components on this gamepad.
- getTriggers() - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets an immutable collection containing all
Trigger
entities on this environment. - getTriggers(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets an immutable collection containing all
Trigger
entities with the specified tag. - getTween(Tweenable, TweenType) - Method in class de.gurkenlabs.litiengine.tweening.TweenEngine
-
Attempts to get a previously registered
Tween
or registers a new one. - getTweens() - Method in class de.gurkenlabs.litiengine.tweening.TweenEngine
-
Gets the map of registered
Tweens
. - getTweenValues(TweenType) - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
- getTweenValues(TweenType) - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
- getTweenValues(TweenType) - Method in class de.gurkenlabs.litiengine.entities.Creature
- getTweenValues(TweenType) - Method in class de.gurkenlabs.litiengine.entities.Entity
- getTweenValues(TweenType) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
- getTweenValues(TweenType) - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback.VolumeControl
- getTweenValues(TweenType) - Method in interface de.gurkenlabs.litiengine.tweening.Tweenable
-
Gets one or many values from the target object associated to the given tween type.
- getType() - Method in class de.gurkenlabs.litiengine.entities.EntityPivot
-
Gets the type of pivot.
- getType() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
- getType() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
- getType() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITerrainSet
-
Gets the type of terrain represented by this instance.
- getType() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITilesetEntry
- getType() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
- getType() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
-
Gets the type.
- getType() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TilesetEntry
- getType() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.WangSet
- getType() - Method in class de.gurkenlabs.litiengine.input.Gamepad
- getType() - Method in class de.gurkenlabs.litiengine.tweening.Tween
-
Gets the tween type determining which values of the
Tweenable
object will be modified. - getTypeDelay() - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
-
Gets type delay, which determines how fast the typewriter effect will be.
- getTypeSound() - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
-
Gets the sound that is played every time a new letter appears.
- getUpdatableCount() - Method in interface de.gurkenlabs.litiengine.ILoop
-
Gets the amount of attached
IUpdatable
instances of this loop. - getUpdatableCount() - Method in class de.gurkenlabs.litiengine.UpdateLoop
- getUpdatables() - Method in class de.gurkenlabs.litiengine.UpdateLoop
- getUpdateRate() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- getUpKeys() - Method in class de.gurkenlabs.litiengine.input.KeyboardEntityController
-
Gets the list of key codes for moving up.
- getUpperBound() - Method in class de.gurkenlabs.litiengine.gui.Spinner
- getUsedMemory() - Method in class de.gurkenlabs.litiengine.GameMetrics
- getUsedTags() - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets all tags that are assigned to entities on this environment.
- getValign() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectText
- getValign() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Text
- getValue() - Method in enum class de.gurkenlabs.litiengine.configuration.Quality
-
Gets the integer value of the quality level.
- getValue() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileChunk
- getValue() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
- getValue() - Method in class de.gurkenlabs.litiengine.GameMetrics.RenderInfo
- getValue() - Method in class de.gurkenlabs.litiengine.input.GamepadEvent
-
Gets the data from the last time the component has been polled.
- getValue(double) - Method in enum class de.gurkenlabs.litiengine.Align
-
Gets the proportional value of this instance.
- getValue(double) - Method in enum class de.gurkenlabs.litiengine.Valign
-
Gets the proportional value of this instance.
- getValue(float) - Method in enum class de.gurkenlabs.litiengine.Align
-
Gets the proportional value of this instance.
- getValue(float) - Method in enum class de.gurkenlabs.litiengine.Valign
-
Gets the proportional value of this instance.
- getValue(int) - Method in enum class de.gurkenlabs.litiengine.Align
-
Gets the proportional value of this instance.
- getValue(int) - Method in enum class de.gurkenlabs.litiengine.Valign
-
Gets the proportional value of this instance.
- getVelocity() - Method in class de.gurkenlabs.litiengine.entities.Creature
- getVelocity() - Method in interface de.gurkenlabs.litiengine.entities.IMobileEntity
-
Gets the entity's velocity in PIXELS per Second.
- getVelocity() - Method in class de.gurkenlabs.litiengine.graphics.FreeFlightCamera
- getVelocity() - Method in interface de.gurkenlabs.litiengine.physics.IMovementController
-
Get the current velocity.
- getVelocity() - Method in class de.gurkenlabs.litiengine.physics.MovementController
- getVelocityX() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
- getVelocityX() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- getVelocityY() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
- getVelocityY() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- getVersion() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
-
Gets the version.
- getVersion() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- getVersion() - Method in class de.gurkenlabs.litiengine.GameInfo
-
Gets the version of the game.
- getVerticalImagePadding() - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Gets the vertical padding for the image.
- getVerticalLowerBound() - Method in class de.gurkenlabs.litiengine.gui.ListField
- getVerticalParallaxFactor() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
-
Gets the vertical parallax scrolling factor of the layer.
- getVerticalParallaxFactor() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
- getVerticalSlider() - Method in class de.gurkenlabs.litiengine.gui.ListField
- getViewport() - Method in class de.gurkenlabs.litiengine.graphics.Camera
- getViewport() - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
-
Gets the camera's viewport region, in screen coordinates.
- getViewportDimensionCenter(IEntity) - Method in class de.gurkenlabs.litiengine.graphics.Camera
- getViewportDimensionCenter(IEntity) - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
-
Gets the center of the entity, in screen coordinates.
- getViewportHeight() - Method in class de.gurkenlabs.litiengine.graphics.Camera
- getViewportLocation(double, double) - Method in class de.gurkenlabs.litiengine.graphics.Camera
- getViewportLocation(double, double) - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
-
Converts a location in map coordinates into screen coordinates.
- getViewportLocation(IEntity) - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
-
Converts the entity's location into screen coordinates.
- getViewportLocation(Point2D) - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
-
Converts a location in map coordinates into screen coordinates.
- getViewportWidth() - Method in class de.gurkenlabs.litiengine.graphics.Camera
- getVolume() - Method in class de.gurkenlabs.litiengine.entities.SoundSource
-
Get the volume modifier.
- getVolume() - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback
-
Gets the current master volume of this playback.
- getVolumeControls() - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback
- getWangId() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.WangTile
- getWebsite() - Method in class de.gurkenlabs.litiengine.GameInfo
-
Gets the web site of this game project.
- getWebsiteURL() - Method in class de.gurkenlabs.litiengine.GameInfo
-
Gets the
GameInfo.getWebsite()
as anURL
object that can be used to further process the information. - getWidth() - Method in class de.gurkenlabs.litiengine.entities.Entity
- getWidth() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Gets the width of the entity.
- getWidth() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
- getWidth() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
-
Gets the map width in tiles.
- getWidth() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapImage
-
Gets the width.
- getWidth() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
- getWidth() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
-
Gets the width.
- getWidth() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapImage
- getWidth() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
- getWidth() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileChunk
- getWidth() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
- getWidth() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileLayer
- getWidth() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- getWidth() - Method in class de.gurkenlabs.litiengine.GameWindow
-
Gets the window width.
- getWidth() - Method in class de.gurkenlabs.litiengine.graphics.emitters.EntityEmitter
- getWidth() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
- getWidth() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- getWidth() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the width of this GuiComponent.
- getWidth() - Method in class de.gurkenlabs.litiengine.gui.screens.Resolution
-
Gets the width of this resolution.
- getWidth() - Method in class de.gurkenlabs.litiengine.resources.SpritesheetResource
- getWidth() - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas
- getWidth() - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.Sprite
- getWidth(Graphics2D, String) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
-
Retrieve the width of some text if it was to be drawn on the specified Graphics2D
- getX() - Method in class de.gurkenlabs.litiengine.entities.Entity
- getX() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Gets the X coordinate of the entity.
- getX() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
- getX() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileOffset
- getX() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
- getX() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileChunk
- getX() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileOffset
- getX() - Method in class de.gurkenlabs.litiengine.graphics.emitters.EntityEmitter
- getX() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
- getX() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the x coordinate of this GuiComponent.
- getX() - Method in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio
-
Gets the x-value of this aspect ratio.
- getX() - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.Sprite
- getX() - Method in class de.gurkenlabs.litiengine.util.geom.Vector2D
- getY() - Method in class de.gurkenlabs.litiengine.entities.Entity
- getY() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Gets the Y coordinate of the entity.
- getY() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
- getY() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileOffset
- getY() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
- getY() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileChunk
- getY() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileOffset
- getY() - Method in class de.gurkenlabs.litiengine.graphics.emitters.EntityEmitter
- getY() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
- getY() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the y coordinate of this GuiComponent.
- getY() - Method in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio
-
Gets the y-value of this aspect ratio.
- getY() - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.Sprite
- getY() - Method in class de.gurkenlabs.litiengine.util.geom.Vector2D
- getZoom() - Method in class de.gurkenlabs.litiengine.graphics.Camera
- getZoom() - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
-
The zoom factor of this camera.
- getZoom() - Method in class de.gurkenlabs.litiengine.graphics.ZoomChangedEvent
- GIF - Enum constant in enum class de.gurkenlabs.litiengine.resources.ImageFormat
- GraphicConfiguration - Class in de.gurkenlabs.litiengine.configuration
-
Represents the graphic configuration settings.
- graphics() - Method in class de.gurkenlabs.litiengine.configuration.GameConfiguration
-
Gets the configuration group with all default graphics settings.
- graphics() - Static method in class de.gurkenlabs.litiengine.Game
-
Gets the engine's
RenderEngine
component that is used to renderImages, Shapes or Text
with respect to the environment and the render scale and theCamera
. - gravity() - Method in class de.gurkenlabs.litiengine.environment.GameWorld
-
Gets the game worlds gravity that is applied to any environment.
- GRAVITY - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapProperty
- GravityForce - Class in de.gurkenlabs.litiengine.physics
-
GravityForce is a gravitational force pulling entities towards a given direction or angle.
- GravityForce(IEntity, float, float) - Constructor for class de.gurkenlabs.litiengine.physics.GravityForce
-
Instantiates a new GravityForce.
- GravityForce(IEntity, float, Direction) - Constructor for class de.gurkenlabs.litiengine.physics.GravityForce
-
Instantiates a new GravityForce.
- GROUND - Enum constant in enum class de.gurkenlabs.litiengine.graphics.RenderType
- GroupLayer - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
- GroupLayer() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.GroupLayer
- GuiComponent - Class in de.gurkenlabs.litiengine.gui
-
The abstract Class GuiComponent provides all properties and methods needed for screens, built-in, and custom GUI components such as buttons, sliders, etc...
- GuiComponent(double, double) - Constructor for class de.gurkenlabs.litiengine.gui.GuiComponent
-
Instantiates a new gui component with the dimension (0,0) at the given location.
- GuiComponent(double, double, double, double) - Constructor for class de.gurkenlabs.litiengine.gui.GuiComponent
-
Instantiates a new gui component at the point (x,y) with the dimension (width,height).
- GuiProperties - Class in de.gurkenlabs.litiengine.gui
-
This class contains globally used properties for all the
GuiComponent
s that might be added to the game. - GZIP - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData.Compression
H
- handleMovement() - Method in class de.gurkenlabs.litiengine.physics.MovementController
-
Handles the movement of the entity.
- handlePressedKey(KeyEvent) - Method in class de.gurkenlabs.litiengine.input.KeyboardEntityController
-
Handles the key pressed event and updates the entity's movement direction based on the key code.
- handlePressedKey(KeyEvent) - Method in class de.gurkenlabs.litiengine.input.PlatformingMovementController
- handleTypedKey(KeyEvent) - Method in class de.gurkenlabs.litiengine.gui.TextFieldComponent
- hasAnimation(String) - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
- hasAnimation(String) - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
-
Determines whether this controller has an
Animation
with the specified name. - hasAutomaticLineBreaks() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
- hasCollision() - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
-
Checks for collision.
- hasCollision() - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
-
Checks if the entity has collision enabled.
- hasComponent(String) - Method in class de.gurkenlabs.litiengine.input.Gamepad
- hasCustomProperty(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Checks if a custom property with the given name is present.
- hasCustomProperty(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
- hasCustomProperty(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tile
- hasDynamicLocation() - Method in class de.gurkenlabs.litiengine.graphics.emitters.EntityEmitter
-
Check if the emitter has dynamic location tracking enabled.
- hasEnded() - Method in class de.gurkenlabs.litiengine.physics.Force
-
Checks if the force has ended.
- hasEnded(EffectApplication) - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
-
Checks if the specified effect application has ended.
- hasEnded(EffectApplication) - Method in class de.gurkenlabs.litiengine.abilities.effects.ForceEffect
-
Checks whether the effect has ended.
- hashCode() - Method in class de.gurkenlabs.litiengine.attributes.AttributeModifier
-
Generates a hash code for this attribute modifier.
- hashCode() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
-
Returns the hash code for this custom property.
- hashCode() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IPolyShape
-
Computes a hash code for this polyline.
- hashCode() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITile
-
Computes a hash code for this tile.
- hashCode() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
- hashCode() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapImage
-
Computes a hash code for this map image.
- hashCode() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.PolyShape
- hashCode() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tile
- hashCode() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileOffset
- hashCode() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- hashCode() - Method in class de.gurkenlabs.litiengine.gui.Appearance
-
Returns a hash code value for this Appearance object.
- hashCode() - Method in record class de.gurkenlabs.litiengine.physics.RaycastHit
-
Returns a hash code value for this object.
- hashCode() - Method in class de.gurkenlabs.litiengine.sound.IntroTrack
- hashCode() - Method in class de.gurkenlabs.litiengine.sound.LoopedTrack
- hashCode() - Method in class de.gurkenlabs.litiengine.sound.SinglePlayTrack
- hasNext() - Method in class de.gurkenlabs.litiengine.sound.LoopedTrack
- hasRayCastCollision(Point2D, float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Test for ray cast collisions
- hasReached(ICollisionEntity) - Method in class de.gurkenlabs.litiengine.physics.Force
-
Checks if the force has reached the specified entity.
- hasStarted() - Static method in class de.gurkenlabs.litiengine.Game
-
Indicates whether the game has already been started.
- hasStopped() - Method in class de.gurkenlabs.litiengine.tweening.Tween
-
Checks if the Tween has stopped.
- hasTag(String) - Method in class de.gurkenlabs.litiengine.entities.Entity
- hasTag(String) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Checks if the entity has the specified tag.
- hasTextAntialiasing() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Check whether text antialiasing is activated.
- hasTextShadow() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Check whether text shadow is activated.
- height() - Element in annotation interface de.gurkenlabs.litiengine.entities.EntityInfo
-
Specifies the default height of the entity.
- HEXAGONAL - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapOrientations
-
A hexagonal
IMapOrientation
, consistent with the behavior of Tiled. - HH_MM_SS - Enum constant in enum class de.gurkenlabs.litiengine.util.TimeUtilities.TimerFormat
-
Timer format in hours, minutes, and seconds (HH:MM:SS).
- HH_MM_SS_0 - Enum constant in enum class de.gurkenlabs.litiengine.util.TimeUtilities.TimerFormat
-
Timer format in hours, minutes, seconds, and tenths of a second (HH:MM:SS.0).
- HH_MM_SS_000 - Enum constant in enum class de.gurkenlabs.litiengine.util.TimeUtilities.TimerFormat
-
Timer format in hours, minutes, seconds, and milliseconds (HH:MM:SS.000).
- hideDefaultCursor() - Method in class de.gurkenlabs.litiengine.graphics.MouseCursor
- hideGUI(boolean) - Static method in class de.gurkenlabs.litiengine.Game
-
This flag indicates whether the game should display the
GameWindow
or not. - HIGH - Enum constant in enum class de.gurkenlabs.litiengine.configuration.Quality
- hit(int) - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
- hit(int) - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
-
Inflicts damage to this entity.
- hit(int, Ability) - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
- hit(int, Ability) - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
-
Inflicts damage to this entity with a specific ability.
- hit(EntityHitEvent) - Method in interface de.gurkenlabs.litiengine.entities.CombatEntityHitListener
-
This method is called whenever a
ICombatEntity
was hit. - hitpoints() - Element in annotation interface de.gurkenlabs.litiengine.entities.CombatInfo
-
The initial hitpoints of the combat entity.
- HITPOINTS - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenType
-
The hitpoints of the entity.
- HORIZONTAL - Enum constant in enum class de.gurkenlabs.litiengine.gui.Orientation
- horizontalFlip(BufferedImage) - Static method in class de.gurkenlabs.litiengine.util.Imaging
-
Flips the specified image horizontally.
- HorizontalSlider - Class in de.gurkenlabs.litiengine.gui
-
A GUI component that represents a horizontal slider with customizable appearance and behavior.
- HorizontalSlider(double, double, double, double, float, float, float) - Constructor for class de.gurkenlabs.litiengine.gui.HorizontalSlider
-
Initializes a new instance of the
HorizontalSlider
class with the specified properties. - humanReadableByteCount(long) - Static method in class de.gurkenlabs.litiengine.util.io.FileUtilities
- humanReadableByteCount(long, boolean) - Static method in class de.gurkenlabs.litiengine.util.io.FileUtilities
I
- IAnimationController - Interface in de.gurkenlabs.litiengine.graphics.animation
- IBehaviorController - Interface in de.gurkenlabs.litiengine.entities.behavior
- ICamera - Interface in de.gurkenlabs.litiengine.graphics
-
The Interface ICamera defines methods that allow to determine where entities or tiles are rendered on the current screen.
- ICamera.FocusChangedListener - Interface in de.gurkenlabs.litiengine.graphics
-
This listener interface receives focus events for a camera.
- ICamera.ZoomChangedListener - Interface in de.gurkenlabs.litiengine.graphics
-
This listener interface receives zoom events for a camera.
- ICollisionEntity - Interface in de.gurkenlabs.litiengine.entities
- ICombatEntity - Interface in de.gurkenlabs.litiengine.entities
-
The ICombatEntity interface defines the methods required for an entity that can engage in combat.
- ICON_FONT - Static variable in class de.gurkenlabs.litiengine.gui.GuiComponent
- ICustomProperty - Interface in de.gurkenlabs.litiengine.environment.tilemap
-
Represents a custom property on a map element.
- ICustomPropertyProvider - Interface in de.gurkenlabs.litiengine.environment.tilemap
-
The Interface ICustomPropertyProvider is providing methods to get and set custom properties.
- IDLE - Enum constant in enum class de.gurkenlabs.litiengine.graphics.CreatureAnimationState
- IEntity - Interface in de.gurkenlabs.litiengine.entities
- IEntityAnimationController<T> - Interface in de.gurkenlabs.litiengine.graphics.animation
- IEntityController - Interface in de.gurkenlabs.litiengine.entities
- IEntitySpawner<T> - Interface in de.gurkenlabs.litiengine.environment
- IEntitySpawner.SpawnMode - Enum Class in de.gurkenlabs.litiengine.environment
-
SpawnMode specifies the behaviour of the EntitySpawner: ALLSPAWNPOINTS: the specified spawnAmount is spawned at each of the SpawnPoints individually ONERANDOMSPAWNPOINT: the specified spawnAmount is spawned at one random SpawnPoint RANDOMSPAWNPOINTS: the specified spawnAmount is distributed equally to all of the SpawnPoints
- IGameLoop - Interface in de.gurkenlabs.litiengine
-
The
IGameLoop
interface provides special methods for the game's main loop - IGroupLayer - Interface in de.gurkenlabs.litiengine.environment.tilemap
- IImageLayer - Interface in de.gurkenlabs.litiengine.environment.tilemap
- IKeyboard - Interface in de.gurkenlabs.litiengine.input
-
The
IKeyboard
interface is the engine's API for receiving keyboard input events. - IKeyboard.KeyPressedListener - Interface in de.gurkenlabs.litiengine.input
-
This listener interface receives pressed events for the keyboard.
- IKeyboard.KeyReleasedListener - Interface in de.gurkenlabs.litiengine.input
-
This listener interface receives released events for the keyboard.
- IKeyboard.KeyTypedListener - Interface in de.gurkenlabs.litiengine.input
-
This listener interface receives typed events for the keyboard.
- ILaunchable - Interface in de.gurkenlabs.litiengine
-
A functional interface that defines methods for instances that need to be launched and terminated externally.
- ILayer - Interface in de.gurkenlabs.litiengine.environment.tilemap
- ILayerList - Interface in de.gurkenlabs.litiengine.environment.tilemap
- ILoop - Interface in de.gurkenlabs.litiengine
-
The
ILoop
interface provide method for game loops that are publicly exposed. - ImageComponent - Class in de.gurkenlabs.litiengine.gui
-
The ImageComponent class extends the GuiComponent class to provide functionality for handling images and spritesheets within a GUI component.
- ImageComponent(double, double, double, double) - Constructor for class de.gurkenlabs.litiengine.gui.ImageComponent
-
Constructs an ImageComponent with the specified position and dimensions.
- ImageComponent(double, double, double, double, Spritesheet, String, Image) - Constructor for class de.gurkenlabs.litiengine.gui.ImageComponent
-
Constructs an ImageComponent with the specified position, dimensions, spritesheet, text, and image.
- ImageComponent(double, double, double, double, Image) - Constructor for class de.gurkenlabs.litiengine.gui.ImageComponent
-
Constructs an ImageComponent with the specified position, dimensions, and image.
- ImageComponent(double, double, double, double, String) - Constructor for class de.gurkenlabs.litiengine.gui.ImageComponent
-
Constructs an ImageComponent with the specified position, dimensions, and text.
- ImageComponent(double, double, Image) - Constructor for class de.gurkenlabs.litiengine.gui.ImageComponent
-
Constructs an ImageComponent with the specified position and image.
- ImageComponentList - Class in de.gurkenlabs.litiengine.gui
-
Represents a list of image components in a GUI.
- ImageComponentList(double, double, double, double, int, int, List<Image>, Spritesheet) - Constructor for class de.gurkenlabs.litiengine.gui.ImageComponentList
- ImageEffect - Class in de.gurkenlabs.litiengine.graphics
- ImageEffect(int, String) - Constructor for class de.gurkenlabs.litiengine.graphics.ImageEffect
- ImageEffect(String) - Constructor for class de.gurkenlabs.litiengine.graphics.ImageEffect
- ImageFormat - Enum Class in de.gurkenlabs.litiengine.resources
-
Contains all known image file-formats supported by the engine.
- ImageLayer - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
- ImageLayer() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.ImageLayer
- ImageRenderer - Class in de.gurkenlabs.litiengine.graphics
-
This class provides static methods to render an
Image
to a givenGraphics2D
object at specified screen coordinates. - images() - Static method in class de.gurkenlabs.litiengine.resources.Resources
-
Gets the container that manages
BufferedImage
resources. - Images - Class in de.gurkenlabs.litiengine.resources
- ImageScaleMode - Enum Class in de.gurkenlabs.litiengine.gui
-
Enum representing different modes for scaling images.
- ImageSerializer - Class in de.gurkenlabs.litiengine.util.io
- Imaging - Class in de.gurkenlabs.litiengine.util
-
Utility class for various image processing operations.
- IMap - Interface in de.gurkenlabs.litiengine.environment.tilemap
- IMapImage - Interface in de.gurkenlabs.litiengine.environment.tilemap
- IMapObject - Interface in de.gurkenlabs.litiengine.environment.tilemap
-
This interface represents an instance on a map that can define various things for an engine.
- IMapObjectLayer - Interface in de.gurkenlabs.litiengine.environment.tilemap
- IMapObjectLoader - Interface in de.gurkenlabs.litiengine.environment
-
This interface provides methods that are required for loading an
IEntity
from anIMapObject
. - IMapObjectText - Interface in de.gurkenlabs.litiengine.environment.tilemap
- IMapOrientation - Interface in de.gurkenlabs.litiengine.environment.tilemap
- IMobileEntity - Interface in de.gurkenlabs.litiengine.entities
- IMobileEntity.EntityMovedListener - Interface in de.gurkenlabs.litiengine.entities
-
This listener interface receives events when an entity was moved.
- IMouse - Interface in de.gurkenlabs.litiengine.input
-
The
IMouse
interface is the engine's API for receiving mouse input events. - IMouse.MouseClickedListener - Interface in de.gurkenlabs.litiengine.input
-
This listener interface receives clicked events for the mouse.
- IMouse.MouseDraggedListener - Interface in de.gurkenlabs.litiengine.input
-
This listener interface receives dragged events for the mouse.
- IMouse.MouseMovedListener - Interface in de.gurkenlabs.litiengine.input
-
This listener interface receives moved events for the mouse.
- IMouse.MousePressedListener - Interface in de.gurkenlabs.litiengine.input
-
This listener interface receives pressed events for the mouse.
- IMouse.MousePressingListener - Interface in de.gurkenlabs.litiengine.input
-
This listener interface receives pressing events for the mouse.
- IMouse.MouseReleasedListener - Interface in de.gurkenlabs.litiengine.input
-
This listener interface receives released events for the mouse.
- IMovementController - Interface in de.gurkenlabs.litiengine.physics
-
The Interface IMovementController is used for moving entities by applying forces to them.
- impact() - Method in class de.gurkenlabs.litiengine.abilities.AbilityAttributes
-
Gets the impact attribute of this ability.
- impact() - Element in annotation interface de.gurkenlabs.litiengine.abilities.AbilityInfo
-
The impact of the ability.
- impactAngle() - Method in class de.gurkenlabs.litiengine.abilities.AbilityAttributes
-
Gets the impact angle attribute of this ability.
- impactAngle() - Element in annotation interface de.gurkenlabs.litiengine.abilities.AbilityInfo
-
The impact angle of the ability.
- increment() - Method in class de.gurkenlabs.litiengine.gui.Spinner
- inferValueFromMouseLocation() - Method in class de.gurkenlabs.litiengine.gui.Slider
- info() - Static method in class de.gurkenlabs.litiengine.Game
-
Gets the static meta information about this game.
This can be used to define meta information about your game, like it's name, version or web site.
It's also possible to provide additional custom information using the method group
Game.getInfo().setValue("CUSTOM_STRING", "my-value")
. - init() - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Initializes all entities and lighting layers of this environment.
- init() - Method in class de.gurkenlabs.litiengine.graphics.RenderComponent
-
Initializes the
RenderComponent
, setting up the buffer strategy for rendering. - init(boolean, String...) - Static method in class de.gurkenlabs.litiengine.Game
-
Initializes the infrastructure of the LITIENGINE game.
- init(EmitterData) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
- init(Runnable, Runnable, String...) - Static method in class de.gurkenlabs.litiengine.Game
- init(String...) - Static method in class de.gurkenlabs.litiengine.Game
-
Initializes the infrastructure of the LITIENGINE game.
- initDefaults() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- initializeByProperty(String, String) - Method in class de.gurkenlabs.litiengine.configuration.ConfigurationGroup
-
Initializes a property by its key and value.
- initializeComponents() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Initialize child components.
- initializeComponents() - Method in class de.gurkenlabs.litiengine.gui.HorizontalSlider
-
Initializes the components of the slider, including its buttons and thumb.
- initializeComponents() - Method in class de.gurkenlabs.litiengine.gui.VerticalSlider
- initialized(Environment) - Method in interface de.gurkenlabs.litiengine.environment.EnvironmentListener
-
This method was called after the environment was initialized.
- initialized(String...) - Method in interface de.gurkenlabs.litiengine.GameListener
-
This method gets called after the
Game.init(String...)
method was executed. - initialized(String...) - Method in class de.gurkenlabs.litiengine.input.Input.InputGameAdapter
- input() - Method in class de.gurkenlabs.litiengine.configuration.GameConfiguration
-
Gets the configuration group with all default input settings.
- Input - Class in de.gurkenlabs.litiengine.input
-
The static
Input
class is the LITIENGINE's access point to devices that capture physical player input. - Input.InputGameAdapter - Class in de.gurkenlabs.litiengine.input
- InputConfiguration - Class in de.gurkenlabs.litiengine.configuration
- InputGameAdapter() - Constructor for class de.gurkenlabs.litiengine.input.Input.InputGameAdapter
- INSTANT - Enum constant in enum class de.gurkenlabs.litiengine.abilities.CastType
-
Represents an ability that is cast instantly.
- INTACT - Enum constant in enum class de.gurkenlabs.litiengine.entities.PropState
- INTEGER_FORMAT - Static variable in class de.gurkenlabs.litiengine.gui.TextFieldComponent
- IntegerArrayAdapter - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
- IntegerArrayAdapter() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.IntegerArrayAdapter
- interact(ICollisionEntity) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Attempts to interact with triggers on this environment.
- interact(ICollisionEntity, Predicate<Trigger>) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Attempts to interact with triggers on this environment.
- interact(IEntity) - Method in class de.gurkenlabs.litiengine.entities.Trigger
-
Interacts with this trigger using the specified sender entity.
- INTERACT - Enum constant in enum class de.gurkenlabs.litiengine.entities.Trigger.TriggerActivation
- internalCalculateImpactArea(double) - Method in class de.gurkenlabs.litiengine.abilities.Ability
-
Calculates the impact area of this ability based on the given angle.
- interpolate(Color, Color, double) - Static method in class de.gurkenlabs.litiengine.util.ColorHelper
-
Interpolates between two colors based on the given factor.
- intersects(Ellipse2D, Ellipse2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
- intersects(Rectangle2D, Rectangle2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
- intersectsWithAnyCollisionBox(ICollisionEntity, Point2D, Point2D) - Method in class de.gurkenlabs.litiengine.entities.behavior.PathFinder
-
Checks whether the direct path between two points intersects with any collision boxes in the game world.
- IntroTrack - Class in de.gurkenlabs.litiengine.sound
-
A
Track
that plays an intro sound and then loops the specified music sound. - IntroTrack(Sound, Sound) - Constructor for class de.gurkenlabs.litiengine.sound.IntroTrack
-
Initializes a new
IntroTrack
for the specified sound. - IntroTrack(Sound, String) - Constructor for class de.gurkenlabs.litiengine.sound.IntroTrack
-
Initializes a new
IntroTrack
for the specified sound. - IntroTrack(String, Sound) - Constructor for class de.gurkenlabs.litiengine.sound.IntroTrack
-
Initializes a new
IntroTrack
for the specified sound. - IntroTrack(String, String) - Constructor for class de.gurkenlabs.litiengine.sound.IntroTrack
-
Initializes a new
IntroTrack
for the specified sound. - InvalidTileLayerException - Exception Class in de.gurkenlabs.litiengine.environment.tilemap.xml
-
Thrown when an exception occurs while parsing tile data.
- InvalidTileLayerException() - Constructor for exception class de.gurkenlabs.litiengine.environment.tilemap.xml.InvalidTileLayerException
- InvalidTileLayerException(String) - Constructor for exception class de.gurkenlabs.litiengine.environment.tilemap.xml.InvalidTileLayerException
- InvalidTileLayerException(String, Throwable) - Constructor for exception class de.gurkenlabs.litiengine.environment.tilemap.xml.InvalidTileLayerException
- InvalidTileLayerException(Throwable) - Constructor for exception class de.gurkenlabs.litiengine.environment.tilemap.xml.InvalidTileLayerException
- IPolyShape - Interface in de.gurkenlabs.litiengine.environment.tilemap
- IRenderable - Interface in de.gurkenlabs.litiengine.graphics
-
A functional interface which indicates that implementing instances can render some visual content onto a provided graphics context.
- isActivated() - Method in class de.gurkenlabs.litiengine.entities.Trigger
-
Checks if this trigger is currently activated.
- isActivated() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
- isActivateOnInit() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
- isActive() - Method in class de.gurkenlabs.litiengine.abilities.Ability
-
Checks if this ability is active.
- isActive() - Method in class de.gurkenlabs.litiengine.attributes.AttributeModifier
-
Checks if this attribute modifier is active.
- isActive() - Method in class de.gurkenlabs.litiengine.entities.LightSource
- isActive(ICombatEntity) - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
-
Checks if the effect is active on the specified entity.
- isAddShadow() - Method in class de.gurkenlabs.litiengine.entities.Prop
- isAnalog() - Method in class de.gurkenlabs.litiengine.input.GamepadEvent
-
Returns whether or not the axis is analog, or false if it is digital.
- isAnimatingSprite() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.SpriteParticle
- isAnimatingSprite() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- isAntiAliased() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
- isAntiAliased() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- isArrowKeyNavigation() - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
- isArrowKeyNavigation() - Method in class de.gurkenlabs.litiengine.gui.ListField
- isAutoScaling() - Method in class de.gurkenlabs.litiengine.graphics.animation.CreatureAnimationController
- isAutoScaling() - Method in class de.gurkenlabs.litiengine.graphics.animation.EntityAnimationController
- isAutoScaling() - Method in interface de.gurkenlabs.litiengine.graphics.animation.IEntityAnimationController
-
Gets a flag indicating whether this controller instance is auto scaling its animations by the dimensions of the entity.
- isAutoScaling() - Method in class de.gurkenlabs.litiengine.graphics.animation.PropAnimationController
- isBold() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectText
- isBold() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Text
- isChecked() - Method in class de.gurkenlabs.litiengine.gui.CheckBox
-
Checks if the checkbox is currently checked.
- isClampToMap() - Method in class de.gurkenlabs.litiengine.graphics.Camera
- isClampToMap() - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
-
Returns whether this camera will clamp the viewport to the bounds of the map.
- isContinuousCollisionEnabled() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
- isCustom(String) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
- isCustom(String) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapProperty
- isDead() - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
-
Checks if is dead.
- isDead() - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
-
Checks if this entity is dead.
- isDead() - Method in class de.gurkenlabs.litiengine.entities.Prop
- isDebug() - Method in class de.gurkenlabs.litiengine.configuration.ConfigurationGroup
-
Checks if debug mode is enabled.
- isDebug() - Static method in class de.gurkenlabs.litiengine.Game
-
This flag globally controls the game's debugging state.
- isDebugEnabled() - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
-
Checks if debug mode is enabled.
- isDiagonalCornerMovementAllowed() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
- isDiagonalMovementAllowed() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
- isDragging() - Method in class de.gurkenlabs.litiengine.gui.Slider
- isDroppedDown() - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
- isEllipse() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
- isEllipse() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
- isEmpty(BufferedImage) - Static method in class de.gurkenlabs.litiengine.util.Imaging
-
Checks whether a given BufferedImage only has transparent pixels.
- isEnabled() - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
- isEnabled() - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
-
Determines whether this controller is currently enabled.
- isEnabled() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Checks if the GuiComponent is enabled.
- isEntireColumnSelected() - Method in class de.gurkenlabs.litiengine.gui.ListField
- isEntireRowSelected() - Method in class de.gurkenlabs.litiengine.gui.ListField
- isExternal() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
- isFading() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
- isFading() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- isFadingOnCollision() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
- isFadingOnCollision() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- isFinished() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
-
Checks if the emitter duration is reached.
- isFlipped() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITile
- isFlipped() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tile
- isFlippedDiagonally() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITile
- isFlippedDiagonally() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tile
- isFlippedHorizontally() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITile
- isFlippedHorizontally() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tile
- isFlippedVertically() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITile
- isFlippedVertically() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tile
- isFocusOwner() - Method in class de.gurkenlabs.litiengine.GameWindow
-
Returns true if the GameWindow is the focus owner.
- isForwardMouseEvents() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Checks if mouse events are being forwarded by this GuiComponent.
- isFriendly(ICombatEntity) - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
-
Checks if is friendly.
- isFriendly(ICombatEntity) - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
-
Checks if this entity is friendly to another entity.
- isGamepadSupport() - Method in class de.gurkenlabs.litiengine.configuration.InputConfiguration
-
Checks if gamepad support is enabled.
- isGrabMouse() - Method in interface de.gurkenlabs.litiengine.input.IMouse
-
A flag indicating whether the mouse should be grabbed by the game's window.
- isGrabMouse() - Method in class de.gurkenlabs.litiengine.input.Mouse
- isHflip() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileTransformations
- isHorizontalBackgroundGradient() - Method in class de.gurkenlabs.litiengine.gui.Appearance
-
Checks if the background gradient is horizontal.
- isHovered() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Checks if the cursor bounding box intersects with this GuiComponent's bounding box.
- isIdle() - Method in class de.gurkenlabs.litiengine.entities.Creature
-
Checks if is idle.
- isIndestructible() - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
-
Checks if is indestructible.
- isIndestructible() - Element in annotation interface de.gurkenlabs.litiengine.entities.CombatInfo
-
Indicates whether the combat entity is indestructible.
- isIndestructible() - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
-
Checks if this entity is indestructible.
- isInfinite() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
- isInfinite() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
- isInfinite() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- isInNoGUIMode() - Static method in class de.gurkenlabs.litiengine.Game
-
Indicates whether the game should display the
GameWindow
or not. - isInt(double) - Static method in class de.gurkenlabs.litiengine.util.MathUtilities
-
Checks if a double value is an integer.
- isItalic() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectText
- isItalic() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Text
- isLastKeyFrame() - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
- isLeftButton(MouseEvent) - Method in interface de.gurkenlabs.litiengine.input.IMouse
-
Returns true if the mouse event specifies the left mouse button.
- isLeftButton(MouseEvent) - Method in class de.gurkenlabs.litiengine.input.Mouse
- isLeftButtonPressed() - Method in interface de.gurkenlabs.litiengine.input.IMouse
-
A flag indicating whether the left mouse button is currently pressed.
- isLeftButtonPressed() - Method in class de.gurkenlabs.litiengine.input.Mouse
- isLoaded() - Method in class de.gurkenlabs.litiengine.entities.Entity
- isLoaded() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Indicates whether this entity is loaded on the currently active environment.
- isLoaded() - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Determines whether this environment has been loaded.
- isLoaded() - Method in class de.gurkenlabs.litiengine.graphics.Spritesheet
- isLoop() - Method in class de.gurkenlabs.litiengine.entities.SoundSource
-
Boolean determining if the sound is looped or only played back once.
- isLooping() - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
-
Gets a value indicating whether this animation intended to loop.
- isLoopingSprite() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.SpriteParticle
- isLoopingSprite() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- isMatchingType(IMapObject) - Method in class de.gurkenlabs.litiengine.environment.MapObjectLoader
- isModifierApplied(AttributeModifier<T>) - Method in class de.gurkenlabs.litiengine.attributes.Attribute
-
Determines whether the specified modifier instance is added to this attribute instance.
- isMovementAllowed() - Method in class de.gurkenlabs.litiengine.physics.MovementController
-
Checks if the movement is allowed based on the movement predicates.
- isMultiTarget() - Method in class de.gurkenlabs.litiengine.abilities.Ability
-
Checks if this ability is multi-target.
- isMultiTarget() - Method in class de.gurkenlabs.litiengine.abilities.targeting.TargetingStrategy
- isNavigating() - Method in class de.gurkenlabs.litiengine.entities.behavior.EntityNavigator
-
Checks if the entity is currently navigating.
- isNeutral() - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
- isNeutral() - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
-
Checks if this entity is neutral.
- isObstructingLight() - Method in class de.gurkenlabs.litiengine.entities.CollisionBox
-
Checks if this instance is obstructing light.
- isOddNumber(int) - Static method in class de.gurkenlabs.litiengine.util.MathUtilities
-
Checks if an int value is an odd number.
- ISOMETRIC - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapOrientations
-
An isometric
IMapOrientation
, consistent with the behavior of Tiled. - ISOMETRIC_STAGGERED - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapOrientations
-
A staggered isometric
IMapOrientation
, consistent with the behavior of Tiled. - isOnCooldown() - Method in class de.gurkenlabs.litiengine.abilities.Ability
-
Checks if this ability is on cooldown.
- isOneTimeTrigger() - Method in class de.gurkenlabs.litiengine.entities.Trigger
-
Checks if this trigger can only be activated once.
- isOutlineOnly() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
- isOutlineOnly() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- isPaused() - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
-
Gets a value indicating whether this animation is currently paused.
- isPaused() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
-
Checks if is paused.
- isPaused() - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback
-
Determines if this playback is paused.
- isPlaying() - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
-
Gets a value indicating whether this animation is currently playing.
- isPlaying() - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback
-
Determines if this playback has sound to play.
- isPlaying(String) - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
- isPlaying(String) - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
-
Determines whether this controller is currently playing an
Animation
with the specified name. - isPoint() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
- isPoint() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
- isPolygon() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
- isPolygon() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
- isPolyline() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
- isPolyline() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
- isPreferuntransformed() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileTransformations
- isPressed() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Checks if the mouse button is currently being pressed on this GuiComponent.
- isPressed() - Method in interface de.gurkenlabs.litiengine.input.IMouse
-
A flag indicating whether any mouse button is currently pressed.
- isPressed() - Method in class de.gurkenlabs.litiengine.input.Mouse
- isPressed(int) - Method in interface de.gurkenlabs.litiengine.input.IKeyboard
-
Checks whether the key with the specified
keyCode
is currently being pressed. - isPressed(int) - Method in class de.gurkenlabs.litiengine.input.Keyboard
- isPressed(String) - Method in class de.gurkenlabs.litiengine.input.Gamepad
- isPressed(String) - Method in class de.gurkenlabs.litiengine.input.GamepadEvents
-
Determines whether the specified Gamepad component is currently pressed.
- isPressed(String) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
- isRelative() - Method in class de.gurkenlabs.litiengine.input.GamepadEvent
-
Returns
true
if data returned frompoll
is relative to the last call, orfalse
if data is absolute. - isRenderDebugMouse() - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
-
Checks if debug mouse rendering is enabled.
- isRendering() - Method in class de.gurkenlabs.litiengine.environment.Environment
- isRenderingTriangle() - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
-
Checks if the triangle indicator is active.
- isRightButton(MouseEvent) - Method in interface de.gurkenlabs.litiengine.input.IMouse
-
Returns true if the mouse event specifies the right mouse button.
- isRightButton(MouseEvent) - Method in class de.gurkenlabs.litiengine.input.Mouse
- isRightButtonPressed() - Method in interface de.gurkenlabs.litiengine.input.IMouse
-
A flag indicating whether the right mouse button is currently pressed.
- isRightButtonPressed() - Method in class de.gurkenlabs.litiengine.input.Mouse
- isRotate() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileTransformations
- isRotated() - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.Sprite
- isRotateWithRightStick() - Method in class de.gurkenlabs.litiengine.input.GamepadEntityController
- isRunning() - Method in class de.gurkenlabs.litiengine.tweening.Tween
-
Checks if the Tween is currently running.
- isScaling() - Method in class de.gurkenlabs.litiengine.entities.Creature
- isScaling() - Method in class de.gurkenlabs.litiengine.entities.Prop
- isSelected() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Checks if the GuiComponent is currently selected.
- isShowingTicks() - Method in class de.gurkenlabs.litiengine.gui.Slider
- isSliderInside() - Method in class de.gurkenlabs.litiengine.gui.ListField
-
Verify if sliders are set to be inside the ListField.
- isStaggeredRowOrColumn(StaggerIndex, int) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
-
Check if the row or column with the given index is staggered.
- isStopped() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
- isStoppingOnCollision() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
- isStrikeout() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectText
- isStrikeout() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Text
- isSupported(File) - Static method in enum class de.gurkenlabs.litiengine.resources.ImageFormat
-
Determines whether the extension of the specified file is supported by the engine.
- isSupported(File) - Static method in enum class de.gurkenlabs.litiengine.resources.SoundFormat
-
Determines whether the extension of the specified file is supported by the engine.
- isSupported(String) - Static method in class de.gurkenlabs.litiengine.resources.Blueprints
- isSupported(String) - Static method in enum class de.gurkenlabs.litiengine.resources.ImageFormat
-
Determines whether the extension of the specified file is supported by the engine.
- isSupported(String) - Static method in class de.gurkenlabs.litiengine.resources.Maps
- isSupported(String) - Static method in enum class de.gurkenlabs.litiengine.resources.SoundFormat
-
Determines whether the extension of the specified file is supported by the engine.
- isSuspended() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Checks if the GuiComponent is currently suspended.
- isTransparentBackground() - Method in class de.gurkenlabs.litiengine.gui.Appearance
-
Checks if the background is transparent.
- isUnderlined() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectText
- isUnderlined() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Text
- isValid(String) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData.Compression
- isValid(String) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData.Encoding
- isVflip() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileTransformations
- isVisible() - Method in class de.gurkenlabs.litiengine.entities.Entity
- isVisible() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Checks if the entity is visible.
- isVisible() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
-
Checks if is visible.
- isVisible() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
- isVisible() - Method in class de.gurkenlabs.litiengine.graphics.MouseCursor
-
Determines whether the cursor is currently visible (and will thereby be rendered), by checking the
visible
flag and whether the specified cursor image is null. - isVisible() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Checks if the GuiComponent is currently visible.
- isVisible(ILayer) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapRenderer
- isWalkable() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
- isWrapperType(Class<T>, Class<C>) - Static method in class de.gurkenlabs.litiengine.util.ReflectionUtilities
- iterator() - Method in class de.gurkenlabs.litiengine.sound.IntroTrack
- iterator() - Method in class de.gurkenlabs.litiengine.sound.LoopedTrack
- iterator() - Method in class de.gurkenlabs.litiengine.sound.SinglePlayTrack
- ITerrain - Interface in de.gurkenlabs.litiengine.environment.tilemap
-
Interface representing a terrain with specific characteristics.
- ITerrainSet - Interface in de.gurkenlabs.litiengine.environment.tilemap
- ITile - Interface in de.gurkenlabs.litiengine.environment.tilemap
- ITileAnimation - Interface in de.gurkenlabs.litiengine.environment.tilemap
- ITileAnimationFrame - Interface in de.gurkenlabs.litiengine.environment.tilemap
- ITileLayer - Interface in de.gurkenlabs.litiengine.environment.tilemap
- ITileOffset - Interface in de.gurkenlabs.litiengine.environment.tilemap
- ITileset - Interface in de.gurkenlabs.litiengine.environment.tilemap
- ITilesetEntry - Interface in de.gurkenlabs.litiengine.environment.tilemap
- ITimeToLive - Interface in de.gurkenlabs.litiengine
-
The
ITimeToLive
interface defines methods for instances the have a limited time to live. - IUpdateable - Interface in de.gurkenlabs.litiengine
-
The functional interface
IUpdateable
provides the functionality to automatically update the instance from a loop that it is attached to.
J
- join(boolean[]) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
-
Joins the specified array with the
ArrayUtilities.DEFAULT_STRING_DELIMITER
. - join(boolean[], String) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
-
Joins the specified array with the defined delimiter.
- join(byte[]) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
-
Joins the specified array with the
ArrayUtilities.DEFAULT_STRING_DELIMITER
. - join(byte[], String) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
-
Joins the specified array with the defined delimiter.
- join(double[]) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
-
Joins the specified array with the
ArrayUtilities.DEFAULT_STRING_DELIMITER
. - join(double[], String) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
-
Joins the specified array with the defined delimiter.
- join(float[]) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
-
Joins the specified array with the
ArrayUtilities.DEFAULT_STRING_DELIMITER
. - join(float[], String) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
-
Joins the specified array with the defined delimiter.
- join(int[]) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
-
Joins the specified array with the
ArrayUtilities.DEFAULT_STRING_DELIMITER
. - join(int[], String) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
-
Joins the specified array with the defined delimiter.
- join(long[]) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
-
Joins the specified array with the
ArrayUtilities.DEFAULT_STRING_DELIMITER
. - join(long[], String) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
-
Joins the specified array with the defined delimiter.
- join(short[]) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
-
Joins the specified array with the
ArrayUtilities.DEFAULT_STRING_DELIMITER
. - join(short[], String) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
- join(Object[]) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
-
Joins the specified array with the
ArrayUtilities.DEFAULT_STRING_DELIMITER
. - join(Object[], String) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
-
Joins the specified array with the defined delimiter.
- join(Collection<?>) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
-
Joins the specified list with the
ArrayUtilities.DEFAULT_STRING_DELIMITER
. - join(Collection<?>, String) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
-
Joins the specified collection with the defined delimiter.
- JPG - Enum constant in enum class de.gurkenlabs.litiengine.resources.ImageFormat
- JUMP_ACTION - Static variable in class de.gurkenlabs.litiengine.input.PlatformingMovementController
-
The identifier that is used by this controller to execute the jumping
EntityAction
on the related entity.
K
- keepIds() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Blueprint
-
Gets a value that indicates whether the IDs if this blueprint's map-objects should be kept.
- keyboard() - Static method in class de.gurkenlabs.litiengine.input.Input
-
Gets the keyboard input device.
- Keyboard - Class in de.gurkenlabs.litiengine.input
- KeyboardEntityController<T> - Class in de.gurkenlabs.litiengine.input
-
A controller that allows an entity to be controlled via keyboard input.
- KeyboardEntityController(T) - Constructor for class de.gurkenlabs.litiengine.input.KeyboardEntityController
-
Constructs a new KeyboardEntityController for the specified entity.
- KeyboardEntityController(T, int, int, int, int) - Constructor for class de.gurkenlabs.litiengine.input.KeyboardEntityController
-
Constructs a new KeyboardEntityController for the specified entity.
- KeyFrame - Class in de.gurkenlabs.litiengine.graphics.animation
-
The
Keyframe
class defines the relation between a particular sprite index and its animation duration. - KeyFrameListener - Interface in de.gurkenlabs.litiengine.graphics.animation
- keyPressed(KeyEvent) - Method in interface de.gurkenlabs.litiengine.input.IKeyboard.KeyPressedListener
-
Invoked when a key has been pressed.
- keyReleased(KeyEvent) - Method in interface de.gurkenlabs.litiengine.input.IKeyboard.KeyReleasedListener
-
Invoked when a key has been released.
- keyTyped(KeyEvent) - Method in interface de.gurkenlabs.litiengine.input.IKeyboard.KeyTypedListener
-
Invoked when a key has been typed.
L
- L1 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DualShock4
- L2 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DualShock4
- L2_TRIGGER - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DualShock4
- Layer - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
- Layer() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
- Layer(Layer) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
-
Copy Constructor for copying instances of Layers.
- LAYER_ORDER - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.LayerProperty
- LAYER_RENDER_TYPE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.LayerProperty
- LayerProperty - Class in de.gurkenlabs.litiengine.environment.tilemap
- LayerRenderEvent - Class in de.gurkenlabs.litiengine.environment.tilemap
- LayerRenderEvent(Graphics2D, IMap, ILayer) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.LayerRenderEvent
- LB - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Xbox
- LEFT - Enum constant in enum class de.gurkenlabs.litiengine.Align
-
Left alignment with a portion value of 0.0.
- LEFT - Enum constant in enum class de.gurkenlabs.litiengine.Direction
-
Direction pointing left with a flag value of 2 and an angle of 270 degrees.
- LEFT - Enum constant in enum class de.gurkenlabs.litiengine.graphics.StaticShadowType
- LEFT - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DPad
-
Standard value for left HAT position
- LEFT_DOWN - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.RenderOrder
- LEFT_STICK_PRESS - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DualShock4
- LEFT_STICK_PRESS - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Xbox
- LEFT_STICK_X - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DualShock4
- LEFT_STICK_X - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Xbox
- LEFT_STICK_Y - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DualShock4
- LEFT_STICK_Y - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Xbox
- LEFT_THUMB - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- LEFT_THUMB2 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- LEFT_THUMB3 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- LEFT_UP - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.RenderOrder
- LEFTDOWN - Enum constant in enum class de.gurkenlabs.litiengine.graphics.StaticShadowType
- LEFTRIGHT - Enum constant in enum class de.gurkenlabs.litiengine.graphics.StaticShadowType
- length() - Method in class de.gurkenlabs.litiengine.util.geom.Vector2D
- LIGHT_ACTIVE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
- LIGHT_COLOR - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
- LIGHT_INTENSITY - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
- LIGHT_SHAPE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
- LightSource - Class in de.gurkenlabs.litiengine.entities
-
This class represents a light source in an environment.
- LightSource(int, Color, LightSource.Type, boolean) - Constructor for class de.gurkenlabs.litiengine.entities.LightSource
-
Constructor for the LightSource class.
- LIGHTSOURCE - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.MapObjectType
- LightSource.Type - Enum Class in de.gurkenlabs.litiengine.entities
-
Enum representing the type of light source.
- LightSourceMapObjectLoader - Class in de.gurkenlabs.litiengine.environment
- LightSourceMapObjectLoader() - Constructor for class de.gurkenlabs.litiengine.environment.LightSourceMapObjectLoader
- line - Variable in class de.gurkenlabs.litiengine.sound.SoundPlayback
- LINE - Enum constant in enum class de.gurkenlabs.litiengine.graphics.emitters.particles.ParticleType
- LINEAR - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
- LineParticle - Class in de.gurkenlabs.litiengine.graphics.emitters.particles
- LineParticle(float, float) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.particles.LineParticle
- ListField - Class in de.gurkenlabs.litiengine.gui
-
The Class ListField.
- ListField(double, double, double, double, Object[][], int, int) - Constructor for class de.gurkenlabs.litiengine.gui.ListField
-
Creates a 2D vertical list field.
- ListField(double, double, double, double, Object[], int) - Constructor for class de.gurkenlabs.litiengine.gui.ListField
-
Creates a vertical list field.
- ListUtilities - Class in de.gurkenlabs.litiengine.util
-
Utility class for various list operations.
- load() - Method in class de.gurkenlabs.litiengine.configuration.Configuration
-
Tries to load the configuration from file in the application folder.
- load() - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Initializes and loads this environment and all its entities.
- load(Environment, IMapObject) - Method in class de.gurkenlabs.litiengine.environment.CollisionBoxMapObjectLoader
- load(Environment, IMapObject) - Method in class de.gurkenlabs.litiengine.environment.CreatureMapObjectLoader
- load(Environment, IMapObject) - Method in class de.gurkenlabs.litiengine.environment.CustomMapObjectLoader
- load(Environment, IMapObject) - Method in class de.gurkenlabs.litiengine.environment.EmitterMapObjectLoader
- load(Environment, IMapObject) - Method in interface de.gurkenlabs.litiengine.environment.IMapObjectLoader
- load(Environment, IMapObject) - Method in class de.gurkenlabs.litiengine.environment.LightSourceMapObjectLoader
- load(Environment, IMapObject) - Method in class de.gurkenlabs.litiengine.environment.MapAreaMapObjectLoader
- load(Environment, IMapObject) - Method in class de.gurkenlabs.litiengine.environment.PropMapObjectLoader
- load(Environment, IMapObject) - Method in class de.gurkenlabs.litiengine.environment.SoundSourceMapObjectLoader
- load(Environment, IMapObject) - Method in class de.gurkenlabs.litiengine.environment.SpawnpointMapObjectLoader
- load(Environment, IMapObject) - Method in class de.gurkenlabs.litiengine.environment.StaticShadowMapObjectLoader
- load(Environment, IMapObject) - Method in class de.gurkenlabs.litiengine.environment.TriggerMapObjectLoader
- load(IMapObject) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Loads all entities for the specified map object.
- load(ITileset) - Method in class de.gurkenlabs.litiengine.resources.Spritesheets
- load(EmitterData) - Static method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterLoader
- load(SoundResource) - Method in class de.gurkenlabs.litiengine.resources.Sounds
-
Loads a sound from the specified XML resource.
- load(SpritesheetResource) - Method in class de.gurkenlabs.litiengine.resources.Spritesheets
- load(TextureAtlas) - Method in class de.gurkenlabs.litiengine.resources.Images
-
Loads all images from the specified texture atlas.
- load(BufferedImage, String, int, int) - Method in class de.gurkenlabs.litiengine.resources.Spritesheets
- load(String) - Static method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterLoader
- load(String) - Static method in class de.gurkenlabs.litiengine.resources.ResourceBundle
- load(String) - Static method in class de.gurkenlabs.litiengine.resources.Resources
-
Load
Spritesheets
,Tilesets
andMaps
from a game resource file created with the utiLITI editor. - load(String, int, int) - Method in class de.gurkenlabs.litiengine.resources.Spritesheets
- load(URL) - Static method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterLoader
- load(URL) - Method in class de.gurkenlabs.litiengine.resources.Blueprints
- load(URL) - Method in class de.gurkenlabs.litiengine.resources.Fonts
-
Loads a custom font with the specified name from game's resources.
- load(URL) - Method in class de.gurkenlabs.litiengine.resources.Images
-
Loads the image by the specified resourceName.
- load(URL) - Method in class de.gurkenlabs.litiengine.resources.Maps
- load(URL) - Static method in class de.gurkenlabs.litiengine.resources.ResourceBundle
- load(URL) - Static method in class de.gurkenlabs.litiengine.resources.Resources
-
Load
Spritesheets
,Tilesets
andMaps
from a game resource file created with the utiLITI editor. - load(URL) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
- load(URL) - Method in class de.gurkenlabs.litiengine.resources.Sounds
-
Loads the sound from the specified path and returns it.
- load(URL) - Method in class de.gurkenlabs.litiengine.resources.Tilesets
- load(List<Tileset>) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
- loadActivators(IMapObject, Trigger) - Method in class de.gurkenlabs.litiengine.environment.TriggerMapObjectLoader
- loadDefaultProperties(IEntity, IMapObject) - Static method in class de.gurkenlabs.litiengine.environment.MapObjectLoader
-
Loads engine default properties to the specified
IEntity
instance: width, height mapId name location tags Also, this supports predefinedCustomMapObjectProperties
. - loaded(IEntity, Environment) - Method in interface de.gurkenlabs.litiengine.entities.EntityListener
- loaded(Environment) - Method in class de.gurkenlabs.litiengine.entities.Entity
- loaded(Environment) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
This method provides the possibility to implement behavior whenever this entity was added to the environment.
- loaded(Environment) - Method in interface de.gurkenlabs.litiengine.environment.EnvironmentListener
- loaded(Environment) - Method in interface de.gurkenlabs.litiengine.environment.EnvironmentLoadedListener
-
This method is called after the environment was loaded.
- loaded(Environment) - Method in class de.gurkenlabs.litiengine.GameTime
- loadEnvironment(Environment) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
-
Loads the specified
Environment
and sets it as current environment of the game. - loadEnvironment(IMap) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
-
Loads the
Environment
that is identified by the specified map and sets it as current environment of the game. - loadEnvironment(String) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
-
Loads the
Environment
that is identified by the specified map name and sets it as current environment of the game. - loadFrom(String) - Method in class de.gurkenlabs.litiengine.resources.Spritesheets
-
The sprite info file must be located under the GameInfo#getSpritesDirectory() directory.
- loadFromMap(int) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Loads the entities from the map object with the specified map ID from the map of this environment.
- loadImage(String) - Static method in class de.gurkenlabs.litiengine.util.io.ImageSerializer
- loadTargets(IMapObject, Trigger) - Method in class de.gurkenlabs.litiengine.environment.TriggerMapObjectLoader
- LOCATION - Enum constant in enum class de.gurkenlabs.litiengine.entities.EntityPivotType
-
Represents the entity's current location, defined as its top left corner.
- LOCATION_X - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenType
-
The X coordinate of the location.
- LOCATION_XY - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenType
-
Both the X and Y coordinates of the location.
- LOCATION_Y - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenType
-
The Y coordinate of the location.
- locationChanged(IEntity) - Method in interface de.gurkenlabs.litiengine.entities.EntityTransformListener
-
This method is called whenever the location of an
IEntity
was changed. - LocationLockCamera - Class in de.gurkenlabs.litiengine.graphics
-
The Class LocalPlayerCamera.
- LocationLockCamera(IEntity) - Constructor for class de.gurkenlabs.litiengine.graphics.LocationLockCamera
-
Initializes a new instance of the
LocationLockCamera
. - log() - Static method in class de.gurkenlabs.litiengine.Game
-
Gets the game's default logger instance that can be used to quickly log messages without the need to initialize custom logger instances.
- loop() - Static method in class de.gurkenlabs.litiengine.Game
-
Gets the game's main loop that is used to execute and manage all game logic apart from input processing.
You can attach anyUpdatable
instance to this loop if you want to execute custom game logic that is executed at the configured max fps. - LoopedTrack - Class in de.gurkenlabs.litiengine.sound
- LoopedTrack(Sound) - Constructor for class de.gurkenlabs.litiengine.sound.LoopedTrack
-
Initializes a new
LoopedTrack
for the specified sound. - LoopedTrack(String) - Constructor for class de.gurkenlabs.litiengine.sound.LoopedTrack
-
Initializes a new
LoopedTrack
for the specified sound. - LOOPSPRITE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
- LOW - Enum constant in enum class de.gurkenlabs.litiengine.configuration.Quality
- LT - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Xbox
M
- MAP_DESCRIPTION - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapProperty
- MAP_TITLE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapProperty
- MapArea - Class in de.gurkenlabs.litiengine.entities
- MapArea() - Constructor for class de.gurkenlabs.litiengine.entities.MapArea
-
Instantiates a new
MapArea
entity. - MapArea(double, double, double, double) - Constructor for class de.gurkenlabs.litiengine.entities.MapArea
-
Instantiates a new
MapArea
entity. - MapArea(int, String, double, double, double, double) - Constructor for class de.gurkenlabs.litiengine.entities.MapArea
-
Instantiates a new
MapArea
entity. - MapAreaMapObjectLoader - Class in de.gurkenlabs.litiengine.environment
- MapAreaMapObjectLoader() - Constructor for class de.gurkenlabs.litiengine.environment.MapAreaMapObjectLoader
- MapImage - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
- MapImage() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.MapImage
-
Instantiates a new
MapImage
instance. - MapImage(MapImage) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.MapImage
-
Instantiates a new
MapImage
instance by copying the specified original. - MapObject - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
- MapObject() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
-
Instantiates a new
MapObject
instance. - MapObject(MapObject) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
-
Instantiates a new
MapObject
instance by copying the specified original instance. - MapObject(MapObject, boolean) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
-
Instantiates a new
MapObject
instance by copying the specified original instance. - MapObject(MapObject, int) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
-
Instantiates a new
MapObject
instance by copying the specified original instance. - MapObject(String) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
-
Instantiates a new
MapObject
instance. - MapObjectLayer - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
- MapObjectLayer() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObjectLayer
-
Instantiates a new
MapObjectLayer
instance. - MapObjectLayer(MapObjectLayer) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObjectLayer
-
Instantiates a new
MapObjectLayer
instance by copying from the specified original. - MapObjectLoader - Class in de.gurkenlabs.litiengine.environment
- MapObjectLoader(MapObjectType) - Constructor for class de.gurkenlabs.litiengine.environment.MapObjectLoader
- MapObjectLoader(String) - Constructor for class de.gurkenlabs.litiengine.environment.MapObjectLoader
- MapObjectProperty - Class in de.gurkenlabs.litiengine.environment.tilemap
- MapObjectProperty.Emitter - Class in de.gurkenlabs.litiengine.environment.tilemap
- MapObjectProperty.Particle - Class in de.gurkenlabs.litiengine.environment.tilemap
- MapObjectSerializer - Class in de.gurkenlabs.litiengine.environment
- MapObjectType - Enum Class in de.gurkenlabs.litiengine.environment.tilemap
- MapOrientations - Class in de.gurkenlabs.litiengine.environment.tilemap
-
A class containing various standard map orientations.
- MapProperty - Class in de.gurkenlabs.litiengine.environment.tilemap
- MapRenderedEvent - Class in de.gurkenlabs.litiengine.graphics
- MapRenderedListener - Interface in de.gurkenlabs.litiengine.graphics
- MapRenderer - Class in de.gurkenlabs.litiengine.environment.tilemap
- MapRenderer.LayerRenderCondition - Interface in de.gurkenlabs.litiengine.environment.tilemap
-
This listener interface provides a condition callback to contol whether a layer should be rendered.
- MapRenderer.LayerRenderedListener - Interface in de.gurkenlabs.litiengine.environment.tilemap
-
This listener interface receives events when a layer was rendered.
- maps() - Static method in class de.gurkenlabs.litiengine.resources.Resources
-
Gets the container that manages
IMap
resources. - Maps - Class in de.gurkenlabs.litiengine.resources
- Maps.MapGenerator - Class in de.gurkenlabs.litiengine.resources
-
This class provides the API to simplify the generation of map resources from code.
- MapUtilities - Class in de.gurkenlabs.litiengine.environment.tilemap
- marshal(int[]) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.IntegerArrayAdapter
- marshal(Color) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.ColorAdapter
- marshal(Boolean) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.BooleanIntegerAdapter
- marshal(Boolean) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.CustomBooleanAdapter
- marshal(Float) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.DecimalFloatAdapter
- marshal(URL) - Method in class de.gurkenlabs.litiengine.util.io.URLAdapter
- marshal(List<Point2D>) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.PolylineAdapter
- marshal(Map<String, ICustomProperty>) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyAdapter
- Material - Class in de.gurkenlabs.litiengine.entities
- Material(String) - Constructor for class de.gurkenlabs.litiengine.entities.Material
-
Initializes a new instance of the
Material
class. - MathUtilities - Class in de.gurkenlabs.litiengine.util
-
Utility class for mathematical operations.
- MAX_MAJOR - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- MAX_MINOR - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- maxParticles() - Element in annotation interface de.gurkenlabs.litiengine.entities.EmitterInfo
-
Specifies the maximum number of particles the emitter can have.
- MAXPARTICLES - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Emitter
- MEDIUM - Enum constant in enum class de.gurkenlabs.litiengine.configuration.Quality
- Menu - Class in de.gurkenlabs.litiengine.gui
-
Represents a menu component that extends the ImageComponentList.
- Menu(double, double, double, double, Spritesheet, Orientation, String...) - Constructor for class de.gurkenlabs.litiengine.gui.Menu
-
Constructs a new Menu with the specified position, size, background, and orientation.
- Menu(double, double, double, double, Orientation, String...) - Constructor for class de.gurkenlabs.litiengine.gui.Menu
-
Constructs a new Menu with the specified position, size, and orientation.
- Menu(double, double, double, double, String...) - Constructor for class de.gurkenlabs.litiengine.gui.Menu
-
Constructs a new Menu with the specified position, size, and items.
- messageReceived(EntityMessageEvent) - Method in interface de.gurkenlabs.litiengine.entities.EntityMessageListener
-
This method is called whenever a message is received by
IEntity.sendMessage(Object, String)
. - metrics() - Static method in class de.gurkenlabs.litiengine.Game
-
Gets basic client metrics about the game's runtime.
- MIDDLE - Enum constant in enum class de.gurkenlabs.litiengine.Valign
- MIDDLE_DOWN - Enum constant in enum class de.gurkenlabs.litiengine.Valign
- MIDDLE_TOP - Enum constant in enum class de.gurkenlabs.litiengine.Valign
- MIN_MAJOR - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- MIN_MINOR - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- MissingExternalTilesetException - Exception Class in de.gurkenlabs.litiengine.environment.tilemap.xml
- MissingImageException - Exception Class in de.gurkenlabs.litiengine.environment.tilemap.xml
- MissingTmxResourceException - Exception Class in de.gurkenlabs.litiengine.environment.tilemap.xml
-
Thrown to indicate that an external resource for a TMX file could not be found or loaded.
- MissingTmxResourceException() - Constructor for exception class de.gurkenlabs.litiengine.environment.tilemap.xml.MissingTmxResourceException
- MissingTmxResourceException(String) - Constructor for exception class de.gurkenlabs.litiengine.environment.tilemap.xml.MissingTmxResourceException
- MissingTmxResourceException(String, Throwable) - Constructor for exception class de.gurkenlabs.litiengine.environment.tilemap.xml.MissingTmxResourceException
- MissingTmxResourceException(Throwable) - Constructor for exception class de.gurkenlabs.litiengine.environment.tilemap.xml.MissingTmxResourceException
- MIXED - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.TerrainType
- MM_SS_0 - Enum constant in enum class de.gurkenlabs.litiengine.util.TimeUtilities.TimerFormat
-
Timer format in minutes, seconds, and tenths of a second (MM:SS.0).
- MM_SS_000 - Enum constant in enum class de.gurkenlabs.litiengine.util.TimeUtilities.TimerFormat
-
Timer format in minutes, seconds, and milliseconds (MM:SS.000).
- MODE - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- Modification - Enum Class in de.gurkenlabs.litiengine.attributes
-
The different modification types that can be applied to an
Attribute
. - modify(T) - Method in class de.gurkenlabs.litiengine.attributes.AttributeModifier
-
Modifies the provided value based on the modification type and modify value of this attribute modifier.
- modifyBaseValue(AttributeModifier<T>) - Method in class de.gurkenlabs.litiengine.attributes.Attribute
-
Adjusts the base value of this attribute once with the specified modifier.
- modifyBaseValue(AttributeModifier<T>) - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
- modifyBaseValue(Modification, double) - Method in class de.gurkenlabs.litiengine.attributes.Attribute
-
Adjusts the base value of this attribute once with the specified modifier.
- modifyMaxBaseValue(AttributeModifier<T>) - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
- mouse() - Static method in class de.gurkenlabs.litiengine.input.Input
-
Gets the mouse input device.
- Mouse - Class in de.gurkenlabs.litiengine.input
-
This implementation provides information about the mouse input in the LITIENGINE.
- mouseClicked(MouseEvent) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
- mouseClicked(MouseEvent) - Method in interface de.gurkenlabs.litiengine.input.IMouse.MouseClickedListener
-
Invoked when the mouse button has been clicked (pressed and released) on the game window.
- mouseClicked(MouseEvent) - Method in class de.gurkenlabs.litiengine.input.Mouse
- MouseCursor - Class in de.gurkenlabs.litiengine.graphics
-
The visual representation of the
Mouse
in the LITIENGINE.
It controls the appearance of the rendered cursor and allows to specify offsets from the actual mouse location. - MouseCursor() - Constructor for class de.gurkenlabs.litiengine.graphics.MouseCursor
-
Initializes a new instance of the
MouseCursor
class. - mouseDragged(MouseEvent) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
- mouseDragged(MouseEvent) - Method in class de.gurkenlabs.litiengine.gui.MouseDrawComponent
-
Handles mouse drag events to draw or erase on the component.
- mouseDragged(MouseEvent) - Method in interface de.gurkenlabs.litiengine.input.IMouse.MouseDraggedListener
-
Invoked when a mouse button is pressed on the game window and then dragged.
- mouseDragged(MouseEvent) - Method in class de.gurkenlabs.litiengine.input.Mouse
- MouseDrawComponent - Class in de.gurkenlabs.litiengine.gui
-
Represents a GUI component that supports freehand drawing using mouse input.
- MouseDrawComponent(double, double, double, double, Spritesheet, String, Image) - Constructor for class de.gurkenlabs.litiengine.gui.MouseDrawComponent
-
Creates a new instance of the
MouseDrawComponent
. - mouseEntered(MouseEvent) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
- mouseEntered(MouseEvent) - Method in class de.gurkenlabs.litiengine.input.Mouse
- mouseEventShouldBeForwarded(MouseEvent) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Check if a Mouse event should be forwarded.
- mouseExited(MouseEvent) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
- mouseExited(MouseEvent) - Method in class de.gurkenlabs.litiengine.input.Mouse
- mouseMoved(MouseEvent) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
- mouseMoved(MouseEvent) - Method in interface de.gurkenlabs.litiengine.input.IMouse.MouseMovedListener
-
Invoked when the mouse cursor has been moved on the game window but no buttons have been pushed.
- mouseMoved(MouseEvent) - Method in class de.gurkenlabs.litiengine.input.Mouse
- MousePathController - Class in de.gurkenlabs.litiengine.input
-
A controller that allows an entity to be controlled via mouse path input.
- MousePathController(EntityNavigator, IMobileEntity) - Constructor for class de.gurkenlabs.litiengine.input.MousePathController
-
Constructs a new MousePathController for the specified entity and navigator.
- mousePressed(MouseEvent) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
- mousePressed(MouseEvent) - Method in interface de.gurkenlabs.litiengine.input.IMouse.MousePressedListener
-
Invoked when a mouse button has been pressed on the game window.
- mousePressed(MouseEvent) - Method in class de.gurkenlabs.litiengine.input.Mouse
- mousePressing() - Method in interface de.gurkenlabs.litiengine.input.IMouse.MousePressingListener
-
Invoked continuously while a mouse button is being pressed on the game window.
- mouseReleased(MouseEvent) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
- mouseReleased(MouseEvent) - Method in interface de.gurkenlabs.litiengine.input.IMouse.MouseReleasedListener
-
Invoked when a mouse button has been released on the game window.
- mouseReleased(MouseEvent) - Method in class de.gurkenlabs.litiengine.input.Mouse
- mouseWheelMoved(MouseWheelEvent) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
- mouseWheelMoved(MouseWheelEvent) - Method in class de.gurkenlabs.litiengine.input.Mouse
- move(IMobileEntity, double, double) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
Moves the specified entity by a given distance and angle.
- move(IMobileEntity, double, double, float) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
Moves the specified entity by a given distance towards the target coordinates.
- move(IMobileEntity, float) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
Moves the specified entity by a given distance and the entity's angle.
- move(IMobileEntity, Direction, double) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
Moves the specified entity by a given distance and angle.
- move(IMobileEntity, Point2D) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
Moves the specified entity to a target point.
- move(IMobileEntity, Point2D, boolean) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
Moves the specified entity to a target point.
- move(IMobileEntity, Point2D, float) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
Moves the specified entity by a given distance towards the target coordinates.
- MOVE - Enum constant in enum class de.gurkenlabs.litiengine.graphics.CreatureAnimationState
- moved(EntityMovedEvent) - Method in interface de.gurkenlabs.litiengine.entities.IMobileEntity.EntityMovedListener
-
Invoked after an entity was moved.
- moveEntity(double, double) - Method in class de.gurkenlabs.litiengine.physics.MovementController
- movement() - Method in class de.gurkenlabs.litiengine.entities.Creature
- movement() - Method in interface de.gurkenlabs.litiengine.entities.IMobileEntity
-
Gets the movement controller.
- MOVEMENT_ACCELERATION - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
- MOVEMENT_DECELERATION - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
- MOVEMENT_TURNONMOVE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
- MOVEMENT_VELOCITY - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
- MovementController<T> - Class in de.gurkenlabs.litiengine.physics
- MovementController(T) - Constructor for class de.gurkenlabs.litiengine.physics.MovementController
- MovementInfo - Annotation Interface in de.gurkenlabs.litiengine.entities
-
This annotation contains movement-related properties for an entity implementation.
- MP3 - Enum constant in enum class de.gurkenlabs.litiengine.resources.SoundFormat
- MULTIPLY - Enum constant in enum class de.gurkenlabs.litiengine.attributes.Modification
- multiTarget() - Element in annotation interface de.gurkenlabs.litiengine.abilities.AbilityInfo
-
Whether the ability is multi-target.
- MusicPlayback - Class in de.gurkenlabs.litiengine.sound
-
A
SoundPlayback
implementation for the playback music.
N
- name() - Element in annotation interface de.gurkenlabs.litiengine.abilities.AbilityInfo
-
The name of the ability.
- name() - Element in annotation interface de.gurkenlabs.litiengine.entities.Action
-
The name of the
EntityAction
. - name() - Element in annotation interface de.gurkenlabs.litiengine.environment.tilemap.TmxProperty
-
The name of the annotated member in the context of the TMX map.
- NamedResource - Class in de.gurkenlabs.litiengine.resources
- NamedResource() - Constructor for class de.gurkenlabs.litiengine.resources.NamedResource
- nanoToMs(long) - Static method in class de.gurkenlabs.litiengine.util.TimeUtilities
-
Converts nanoseconds to milliseconds.
- navigate(Path2D) - Method in class de.gurkenlabs.litiengine.entities.behavior.EntityNavigator
-
Sets the current path for navigation.
- navigate(Point2D) - Method in class de.gurkenlabs.litiengine.entities.behavior.EntityNavigator
-
Finds and sets a path to the specified target point.
- NavigationListener - Interface in de.gurkenlabs.litiengine.entities.behavior
- next() - Method in class de.gurkenlabs.litiengine.sound.LoopedTrack
- next(Class<T>) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Returns a pseudo-random enum constant of the specified enum class.
- nextAlphabetic(int) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Gets a pseudo-random alphabetic String of the specified length.
- nextAlphabetic(int, boolean) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Gets a pseudo-random alphabetic String of the specified length.
- nextAlphanumeric(int) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Gets a pseudo-random alphanumeric String of the specified length.
- nextAlphanumeric(int, boolean) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Gets a pseudo-random alphanumeric String of the specified length.
- nextAlphanumeric(int, boolean, boolean) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Gets a pseudo-random alphanumeric String of the specified length.
- nextAscii() - Method in class de.gurkenlabs.litiengine.GameRandom
-
Gets a pseudo-random char value.
- nextAscii(int) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Gets a pseudo-random String of the specified length.
- nextChar() - Method in class de.gurkenlabs.litiengine.GameRandom
-
Gets a pseudo-random char value.
- nextChar(String) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Gets a pseudo-random char value from the specified alphabet.
- nextColor(Color, float, float) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Returns a randomized variant of a given color.
- nextDouble(double) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Returns a pseudo-random
double
value between zero (inclusive) and the specified bound (exclusive). - nextDouble(double, double) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Returns a pseudo-random
double
value between the specified origin (inclusive) and the specified bound (exclusive). - nextFloat(float) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Returns a pseudo-random
float
value between zero (inclusive) and the specified bound (exclusive). - nextFloat(float, float) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Returns a pseudo-random
float
value between the specified origin (inclusive) and the specified bound (exclusive). - nextInt(int, int) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Returns a pseudo-random
int
value between the specified origin (inclusive) and the specified bound (exclusive). - nextLong(long) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Returns a pseudo-random
long
value between zero (inclusive) and the specified bound (exclusive). - nextLong(long, long) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Returns a pseudo-random
long
value between the specified origin (inclusive) and the specified bound (exclusive). - nextSign() - Method in class de.gurkenlabs.litiengine.GameRandom
-
Gets a random algebraic sign that can be used to multiply values with it.
- nineSlice(Spritesheet, int, int, float) - Static method in class de.gurkenlabs.litiengine.util.Imaging
-
Generates a 9-slice scaled image from a given spritesheet in the given dimensions.
- nineSlice(BufferedImage, int, int, int, int, float) - Static method in class de.gurkenlabs.litiengine.util.Imaging
-
Generates a 9-slice scaled image from a given image in the given dimensions.
- none() - Static method in class de.gurkenlabs.litiengine.abilities.targeting.TargetingStrategy
-
Returns a strategy that targets no entities.
- NONE - Enum constant in enum class de.gurkenlabs.litiengine.entities.Rotation
- NONE - Enum constant in enum class de.gurkenlabs.litiengine.graphics.RenderType
- NONE - Enum constant in enum class de.gurkenlabs.litiengine.graphics.StaticShadowType
- NONE - Enum constant in enum class de.gurkenlabs.litiengine.physics.Collision
-
No collision behavior.
- NONE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tile
- NONE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData.Compression
- NOOFFSET - Enum constant in enum class de.gurkenlabs.litiengine.graphics.StaticShadowType
- NORMAL - Enum constant in enum class de.gurkenlabs.litiengine.graphics.RenderType
- NORMAL - Enum constant in enum class de.gurkenlabs.litiengine.gui.ImageScaleMode
-
No scaling is applied to the image.
- normalizeAngle(double) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
-
Normalizes the specified angle to the range between 0-360 degree.
- normalVector() - Method in class de.gurkenlabs.litiengine.util.geom.Vector2D
- now() - Method in class de.gurkenlabs.litiengine.GameTime
-
Gets the current game time in ticks.
O
- ODD - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.StaggerIndex
- OFF - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DPad
-
Standard value for center HAT position
- OFFSET_X_MAX - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
- OFFSET_X_MIN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
- OFFSET_Y_MAX - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
- OFFSET_Y_MIN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
- OGG - Enum constant in enum class de.gurkenlabs.litiengine.resources.SoundFormat
- onAdded(GamepadManager.GamepadAddedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
-
Adds the specified gamepad added listener to receive events when gamepads are added.
- onCast(Ability.AbilityCastListener) - Method in class de.gurkenlabs.litiengine.abilities.Ability
-
Adds a listener that will be notified when the ability is cast.
- onChange(Consumer<Appearance>) - Method in class de.gurkenlabs.litiengine.gui.Appearance
-
Adds a consumer to be notified when the appearance changes.
- onChange(Consumer<Boolean>) - Method in class de.gurkenlabs.litiengine.gui.CheckBox
-
Adds a consumer to be notified when the checked state changes.
- onChange(Consumer<Float>) - Method in class de.gurkenlabs.litiengine.gui.Slider
- onChange(IntConsumer) - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
- onChange(IntConsumer) - Method in class de.gurkenlabs.litiengine.gui.ListField
- onChange(IntConsumer) - Method in class de.gurkenlabs.litiengine.gui.Menu
-
Adds a consumer that will be notified when the selection of the menu changes.
- onChangeConfirmed(Consumer<String>) - Method in class de.gurkenlabs.litiengine.gui.TextFieldComponent
- onChanged(ConfigurationGroup.ConfigurationChangedListener) - Method in class de.gurkenlabs.litiengine.configuration.ConfigurationGroup
-
Adds the specified configuration changed listener to receive events about any configuration property that changed.
- onClicked(IMouse.MouseClickedListener) - Method in interface de.gurkenlabs.litiengine.input.IMouse
-
Adds the specified mouse clicked listener to receive events when the mouse has been clicked.
- onClicked(IMouse.MouseClickedListener) - Method in class de.gurkenlabs.litiengine.input.Mouse
- onClicked(Consumer<ComponentMouseEvent>) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Add a callback that is being executed if this GuiComponent is clicked once.
- onCollision(CollisionListener) - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
- onCollision(CollisionListener) - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
-
Registers a
CollisionListener
to this entity. - ONCONFIRM - Enum constant in enum class de.gurkenlabs.litiengine.abilities.CastType
-
Represents an ability that is cast upon confirmation.
- onDeath(CombatEntityDeathListener) - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
- onDeath(CombatEntityDeathListener) - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
-
Registers a listener to be called when this entity dies.
- onDragged(IMouse.MouseDraggedListener) - Method in interface de.gurkenlabs.litiengine.input.IMouse
-
Adds the specified mouse dragged listener to receive events when the mouse has been dragged.
- onDragged(IMouse.MouseDraggedListener) - Method in class de.gurkenlabs.litiengine.input.Mouse
- onEffectApplied(Effect.EffectAppliedListener) - Method in class de.gurkenlabs.litiengine.abilities.Ability
-
Adds a listener that will be notified when an effect of this ability is applied.
- onEffectApplied(Effect.EffectAppliedListener) - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
-
Registers a listener for when the effect is applied.
- onEffectCeased(Effect.EffectCeasedListener) - Method in class de.gurkenlabs.litiengine.abilities.Ability
-
Adds a listener that will be notified when an effect of this ability ceases.
- onEffectCeased(Effect.EffectCeasedListener) - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
-
Registers a listener for when the effect ceases.
- onEnter(StateEvent) - Method in interface de.gurkenlabs.litiengine.entities.behavior.StateListener
- ONERANDOMSPAWNPOINT - Enum constant in enum class de.gurkenlabs.litiengine.environment.IEntitySpawner.SpawnMode
-
Spawns the amount of mobs on one random spawnpoint.
- onExit(StateEvent) - Method in interface de.gurkenlabs.litiengine.entities.behavior.StateListener
- onFinished(Emitter.EmitterFinishedListener) - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
- onFocus(ICamera.FocusChangedListener) - Method in class de.gurkenlabs.litiengine.graphics.Camera
- onFocus(ICamera.FocusChangedListener) - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
-
Adds the specified focus changed listener to receive events when the focus of this camera changed.
- onFpsChanged(IntConsumer) - Method in class de.gurkenlabs.litiengine.graphics.RenderComponent
-
Registers a consumer to be notified when the frames per second (FPS) change.
- onHit(CombatEntityHitListener) - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
- onHit(CombatEntityHitListener) - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
-
Registers a listener to be called when this entity is hit.
- onHovered(Consumer<ComponentMouseEvent>) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Add a callback that is being executed if this GuiComponent is hovered with the mouse.
- onKeyFrameChanged(KeyFrameListener) - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
- onKeyPressed(int, IKeyboard.KeyPressedListener) - Method in interface de.gurkenlabs.litiengine.input.IKeyboard
-
Adds the specified key pressed listener to receive events when the key with the defined
keyCode
has been pressed. - onKeyPressed(int, IKeyboard.KeyPressedListener) - Method in class de.gurkenlabs.litiengine.input.Keyboard
- onKeyPressed(IKeyboard.KeyPressedListener) - Method in interface de.gurkenlabs.litiengine.input.IKeyboard
-
Adds the specified key pressed listener to receive events when any key has been pressed.
- onKeyPressed(IKeyboard.KeyPressedListener) - Method in class de.gurkenlabs.litiengine.input.Keyboard
- onKeyReleased(int, IKeyboard.KeyReleasedListener) - Method in interface de.gurkenlabs.litiengine.input.IKeyboard
-
Adds the specified key released listener to receive events when the key with the defined
keyCode
has been released. - onKeyReleased(int, IKeyboard.KeyReleasedListener) - Method in class de.gurkenlabs.litiengine.input.Keyboard
- onKeyReleased(IKeyboard.KeyReleasedListener) - Method in interface de.gurkenlabs.litiengine.input.IKeyboard
-
Adds the specified key released listener to receive events when any key has been released.
- onKeyReleased(IKeyboard.KeyReleasedListener) - Method in class de.gurkenlabs.litiengine.input.Keyboard
- onKeyTyped(int, IKeyboard.KeyTypedListener) - Method in interface de.gurkenlabs.litiengine.input.IKeyboard
-
Adds the specified key typed listener to receive events when the key with the defined
keyCode
has been typed. - onKeyTyped(int, IKeyboard.KeyTypedListener) - Method in class de.gurkenlabs.litiengine.input.Keyboard
- onKeyTyped(IKeyboard.KeyTypedListener) - Method in interface de.gurkenlabs.litiengine.input.IKeyboard
-
Adds the specified key typed listener to receive events when any key has been typed.
- onKeyTyped(IKeyboard.KeyTypedListener) - Method in class de.gurkenlabs.litiengine.input.Keyboard
- onLayerRendered(MapRenderer.LayerRenderedListener) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapRenderer
-
Adds the specified layer rendered listener to receive events when a layer has been rendered.
- onLoaded(EnvironmentLoadedListener) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
-
Adds the specified environment loaded listener to receive events for when an environment gets loaded.
- onLoaded(String, EnvironmentLoadedListener) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
-
Adds the specified environment loaded listener to receive events for when an environment with the specified map name gets loaded.
- onMessage(EntityMessageListener) - Method in class de.gurkenlabs.litiengine.entities.Entity
- onMessage(EntityMessageListener) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Adds a
EntityMessageListener
to receive messages sent to this entity. - onMessage(String, EntityMessageListener) - Method in class de.gurkenlabs.litiengine.entities.Entity
- onMessage(String, EntityMessageListener) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Adds a
EntityMessageListener
to receive messages with a specific content sent to this entity. - onMouseDragged(Consumer<ComponentMouseEvent>) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Add a callback that is being executed if the mouse is pressed and moving around while within the bounds of this GuiComponent.
- onMouseEnter(Consumer<ComponentMouseEvent>) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Add a callback that is being executed if the mouse enters the bounds of this GuiComponent.
- onMouseLeave(Consumer<ComponentMouseEvent>) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Add a callback that is being executed if the mouse leaves the bounds of this GuiComponent.
- onMouseMoved(Consumer<ComponentMouseEvent>) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Add a callback that is being executed if the mouse is moving around while within the bounds of this GuiComponent.
- onMousePressed(Consumer<ComponentMouseEvent>) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Add a callback that is being executed if the mouse is continually pressed while within the bounds of this GuiComponent.
- onMouseReleased(Consumer<ComponentMouseEvent>) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Add a callback that is being executed if the mouse button is released while within the bounds of this GuiComponent.
- onMouseWheelScrolled(Consumer<ComponentMouseWheelEvent>) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Add a callback that is being executed if the mouse wheel is scrolled while within the bounds of this GuiComponent.
- onMoved(IMobileEntity.EntityMovedListener) - Method in class de.gurkenlabs.litiengine.entities.Creature
- onMoved(IMobileEntity.EntityMovedListener) - Method in interface de.gurkenlabs.litiengine.entities.IMobileEntity
-
Adds the specified entity moved listener to receive events when this entity was moved.
- onMoved(IMouse.MouseMovedListener) - Method in interface de.gurkenlabs.litiengine.input.IMouse
-
Adds the specified mouse moved listener to receive events when the mouse has been moved.
- onMoved(IMouse.MouseMovedListener) - Method in class de.gurkenlabs.litiengine.input.Mouse
- onMovementCheck(Predicate<IMobileEntity>) - Method in interface de.gurkenlabs.litiengine.physics.IMovementController
-
Checks given conditions before moving.
- onMovementCheck(Predicate<IMobileEntity>) - Method in class de.gurkenlabs.litiengine.physics.MovementController
- onPoll(GamepadEvents.GamepadPollListener) - Method in class de.gurkenlabs.litiengine.input.GamepadEvents
-
Adds the specified gamepad poll listener to receive events when any component has been polled.
- onPoll(GamepadEvents.GamepadPollListener) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
- onPoll(String, GamepadEvents.GamepadPollListener) - Method in class de.gurkenlabs.litiengine.input.GamepadEvents
-
Adds the specified gamepad poll listener to receive events when the component with the defined identifier has been polled.
- onPoll(String, GamepadEvents.GamepadPollListener) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
- onPressed(GamepadEvents.GamepadPressedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadEvents
-
Adds the specified gamepad pressed listener to receive events when any component has been pressed.
- onPressed(GamepadEvents.GamepadPressedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
- onPressed(IMouse.MousePressedListener) - Method in interface de.gurkenlabs.litiengine.input.IMouse
-
Adds the specified mouse pressed listener to receive events when the mouse has been pressed.
- onPressed(IMouse.MousePressedListener) - Method in class de.gurkenlabs.litiengine.input.Mouse
- onPressed(String, GamepadEvents.GamepadPressedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadEvents
-
Adds the specified gamepad pressed listener to receive events when the component with the defined identifier has been pressed.
- onPressed(String, GamepadEvents.GamepadPressedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
- onPressing(IMouse.MousePressingListener) - Method in interface de.gurkenlabs.litiengine.input.IMouse
-
Adds the specified mouse pressing listener to receive continuous events while the mouse is being pressed.
- onPressing(IMouse.MousePressingListener) - Method in class de.gurkenlabs.litiengine.input.Mouse
- onReleased(GamepadEvents.GamepadReleasedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadEvents
-
Adds the specified gamepad released listener to receive events when any component has been released.
- onReleased(GamepadEvents.GamepadReleasedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
- onReleased(IMouse.MouseReleasedListener) - Method in interface de.gurkenlabs.litiengine.input.IMouse
-
Adds the specified mouse released listener to receive events when the mouse has been released.
- onReleased(IMouse.MouseReleasedListener) - Method in class de.gurkenlabs.litiengine.input.Mouse
- onReleased(String, GamepadEvents.GamepadReleasedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadEvents
-
Adds the specified gamepad released listener to receive events when the component with the defined identifier has been released.
- onReleased(String, GamepadEvents.GamepadReleasedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
- onRemoved(GamepadManager.GamepadRemovedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
-
Adds the specified gamepad removed listener to receive events when gamepads are removed.
- onRendered(EntityRenderedListener) - Method in class de.gurkenlabs.litiengine.entities.Entity
- onRendered(EntityRenderedListener) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Adds the specified
EntityRenderedListener
to receive events when entities were rendered. - onRendered(RenderType, EnvironmentRenderedListener) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Adds the specified environment rendered listener to receive events when this instance renders the specified renderType.
- onRendered(Consumer<Graphics2D>) - Method in class de.gurkenlabs.litiengine.graphics.RenderComponent
-
Registers a consumer to be notified after the component has been rendered.
- onResolutionChanged(GameWindow.ResolutionChangedListener) - Method in class de.gurkenlabs.litiengine.GameWindow
-
Adds the specified resolution changed listener to receive events when the dimensions of this game window are changed.
- onResurrect(CombatEntityResurrectListener) - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
- onResurrect(CombatEntityResurrectListener) - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
-
Registers a listener to be called when this entity is resurrected.
- onSpawned(Spawnpoint.EntitySpawnedListener) - Method in class de.gurkenlabs.litiengine.entities.Spawnpoint
-
Adds the specified entity spawned listener to receive events when entities are spawned by this instance.
- onTextChanged(Consumer<String>) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Add a callback that is being executed if the text on this GuiComponent changes.
- onUnloaded(EnvironmentUnloadedListener) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
-
Adds the specified environment unloaded listener to receive events for when an environment gets unloaded.
- onUnloaded(String, EnvironmentUnloadedListener) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
-
Adds the specified environment unloaded listener to receive events for when an environment with the specified map name gets unloaded.
- onValueChange(Consumer<BigDecimal>) - Method in class de.gurkenlabs.litiengine.gui.Spinner
- onWheelMoved(MouseWheelListener) - Method in interface de.gurkenlabs.litiengine.input.IMouse
-
Adds the specified mouse wheel listener to receive events when the mouse wheel has been moved.
- onWheelMoved(MouseWheelListener) - Method in class de.gurkenlabs.litiengine.input.Mouse
- onZoom(ICamera.ZoomChangedListener) - Method in class de.gurkenlabs.litiengine.graphics.Camera
- onZoom(ICamera.ZoomChangedListener) - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
-
Adds the specified zoom changed listener to receive events when the zoom of this camera changed.
- OPACITY - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenType
-
The opacity of the entity.
- openWebpage(URI) - Static method in class de.gurkenlabs.litiengine.util.UriUtilities
-
Opens a webpage in the default browser.
- openWebpage(URL) - Static method in class de.gurkenlabs.litiengine.util.UriUtilities
-
Opens a webpage in the default browser.
- OPTIONS - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DualShock4
- Orientation - Enum Class in de.gurkenlabs.litiengine.gui
-
Represents the orientation of a menu or component.
- origin() - Element in annotation interface de.gurkenlabs.litiengine.abilities.AbilityInfo
-
The origin of the ability.
- ORIGIN_ALIGN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Emitter
- ORIGIN_VALIGN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Emitter
- originAlign() - Element in annotation interface de.gurkenlabs.litiengine.entities.EmitterInfo
-
Specifies the horizontal alignment of the emitter's origin.
- originValign() - Element in annotation interface de.gurkenlabs.litiengine.entities.EmitterInfo
-
Specifies the vertical alignment of the emitter's origin.
- ORTHOGONAL - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapOrientations
-
An
IMapOrientation
for orthogonal maps, consistent with the behavior of Tiled. - OtherEntityTargetingStrategy - Class in de.gurkenlabs.litiengine.abilities.targeting
- OtherEntityTargetingStrategy(boolean, boolean, boolean) - Constructor for class de.gurkenlabs.litiengine.abilities.targeting.OtherEntityTargetingStrategy
- OtherEntityTargetingStrategy(boolean, boolean, boolean, boolean, boolean) - Constructor for class de.gurkenlabs.litiengine.abilities.targeting.OtherEntityTargetingStrategy
- OUTLINEONLY - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
- OUTLINETHICKNESS_MAX - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
- OUTLINETHICKNESS_MIN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
- OVERLAY - Enum constant in enum class de.gurkenlabs.litiengine.graphics.RenderType
- OverlayPixelsImageEffect - Class in de.gurkenlabs.litiengine.graphics
- OverlayPixelsImageEffect(int, Color) - Constructor for class de.gurkenlabs.litiengine.graphics.OverlayPixelsImageEffect
-
Initializes a new instance of the
OverlayPixelsImageEffect
.
P
- pan(double, double, int) - Method in class de.gurkenlabs.litiengine.graphics.Camera
- pan(double, double, int) - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
-
Pans the camera over the specified duration (in frames) to the target location, after accounting for modifications such as clamping to the map.
- pan(Point2D, int) - Method in class de.gurkenlabs.litiengine.graphics.Camera
- pan(Point2D, int) - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
-
Pans the camera over the specified duration (in frames) to the target location, after accounting for modifications such as clamping to the map.
- panTime() - Method in class de.gurkenlabs.litiengine.graphics.Camera
- parseBase64Data(String, String) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
- parseCsvData(String) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
- Particle - Class in de.gurkenlabs.litiengine.graphics.emitters.particles
- Particle(float, float) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Constructs a new particle.
- particleCanBeRemoved(Particle) - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
-
Particle can be removed.
- particleMaxTTL() - Element in annotation interface de.gurkenlabs.litiengine.entities.EmitterInfo
-
Specifies the maximum time-to-live (TTL) of particles.
- particleMinTTL() - Element in annotation interface de.gurkenlabs.litiengine.entities.EmitterInfo
-
Specifies the minimum time-to-live (TTL) of particles.
- ParticleParameter - Class in de.gurkenlabs.litiengine.graphics.emitters.xml
-
Represents a parameter for a particle with a minimum and maximum value.
- ParticleParameter() - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.xml.ParticleParameter
-
Default constructor for ParticleParameter.
- ParticleParameter(float) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.xml.ParticleParameter
-
Constructs a ParticleParameter with the same minimum and maximum value.
- ParticleParameter(float, float) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.xml.ParticleParameter
-
Constructs a ParticleParameter with specified minimum and maximum values.
- particleType() - Element in annotation interface de.gurkenlabs.litiengine.entities.EmitterInfo
-
Specifies the type of particles emitted.
- ParticleType - Enum Class in de.gurkenlabs.litiengine.graphics.emitters.particles
- PARTICLETYPE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Emitter
- particleUpdateRate() - Element in annotation interface de.gurkenlabs.litiengine.entities.EmitterInfo
-
Specifies the update rate of particles.
- Path - Class in de.gurkenlabs.litiengine.entities.behavior
-
Represents a path consisting of a series of points.
- Path(Path2D) - Constructor for class de.gurkenlabs.litiengine.entities.behavior.Path
-
Constructs a Path object from a given Path2D object.
- Path(Point2D, Point2D, Path2D, List<Point2D>) - Constructor for class de.gurkenlabs.litiengine.entities.behavior.Path
-
Constructs a Path object with specified start and target points, Path2D object, and list of points.
- PathFinder - Class in de.gurkenlabs.litiengine.entities.behavior
-
Abstract class representing a path finder.
- PathFinder() - Constructor for class de.gurkenlabs.litiengine.entities.behavior.PathFinder
- pause() - Method in class de.gurkenlabs.litiengine.entities.SoundSource
-
Pauses the current playback.
- pause() - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
-
Pauses the playback of this animation.
- pausePlayback() - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback
-
Pauses this playback.
- PENALTY_NOT_WALKABLE_NEIGHBOR - Static variable in class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
- PENALTY_STATIC_PROP - Static variable in class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
- perform() - Method in class de.gurkenlabs.litiengine.entities.behavior.State
-
Performs the actions associated with this state.
- perform() - Method in class de.gurkenlabs.litiengine.entities.EntityAction
- perform(int, Runnable) - Method in class de.gurkenlabs.litiengine.GameLoop
- perform(int, Runnable) - Method in interface de.gurkenlabs.litiengine.IGameLoop
-
Performs a timed action with the specified delay in ms.
- perform(String) - Method in class de.gurkenlabs.litiengine.entities.Entity
- perform(String) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Performs an
EntityAction
that was previously registered for this entity. - physics() - Static method in class de.gurkenlabs.litiengine.Game
-
Gets the engine's
PhysicsEngine
component that can be used to detect and resolve collision and move entities with respect to all collision entities on the environment.
The boundaries of the loaded environment also pose a "non-walkable" area that will be taken into account when moving entities with this engine. - PhysicsEngine - Class in de.gurkenlabs.litiengine.physics
-
This class is used to hold all collision aware instances and static collision boxes.
- PhysicsEngine() - Constructor for class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
You should never call this manually! Instead use the
Game.physics()
instance. - PINKIE - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- pivotOffsetX() - Element in annotation interface de.gurkenlabs.litiengine.abilities.AbilityInfo
-
The pivot offset X of the ability.
- pivotOffsetY() - Element in annotation interface de.gurkenlabs.litiengine.abilities.AbilityInfo
-
The pivot offset Y of the ability.
- PLAIN_TEXT_FILE_EXTENSION - Static variable in class de.gurkenlabs.litiengine.resources.SpritesheetResource
- PLASTIC - Static variable in class de.gurkenlabs.litiengine.entities.Material
- PlatformingMovementController<T> - Class in de.gurkenlabs.litiengine.input
-
A movement controller that supports keyboard input for horizontal entity movement.
- PlatformingMovementController(T) - Constructor for class de.gurkenlabs.litiengine.input.PlatformingMovementController
-
Instantiates a new platforming movement controller.
- PlatformingMovementController(T, int) - Constructor for class de.gurkenlabs.litiengine.input.PlatformingMovementController
-
Instantiates a new platforming movement controller.
- play() - Method in class de.gurkenlabs.litiengine.entities.SoundSource
-
Starts a new playback in the SoundEngine and saves a reference to it in the SoundSource instance.
- play() - Method in class de.gurkenlabs.litiengine.sound.SFXPlayback
- play(String) - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
- play(String) - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
-
Plays the
Animation
with the specified name. - played(Animation) - Method in interface de.gurkenlabs.litiengine.graphics.animation.AnimationListener
-
Called when the specified animation has started playing.
- playMusic(Sound) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
-
Sets the currently playing track to a
LoopedTrack
with the specified musicSound
. - playMusic(Track) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
-
Sets the currently playing track to the specified track.
- playMusic(Track, boolean) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
-
Sets the currently playing track to the specified track.
- playMusic(Track, boolean, boolean) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
-
Plays the specified track.
- playMusic(Track, Consumer<? super MusicPlayback>, boolean, boolean) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
-
Plays the specified track, optionally configuring it before starting.
- playMusic(String) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
-
Sets the currently playing track to a
LoopedTrack
with the sound defined by the specified music name. - playSound(Sound) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
-
Plays the specified sound with the volume configured in the SOUND config with a center pan.
- playSound(Sound, boolean) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
-
Plays the specified sound with the volume configured in the SOUND config with a center pan.
- playSound(Sound, boolean, int) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
-
Plays the specified sound with the volume configured in the SOUND config with a center pan.
- playSound(Sound, boolean, int, float) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
-
Plays the specified sound with the volume configured in the SOUND config with a center pan.
- playSound(Sound, double, double) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
-
Plays the specified sound at the specified location and updates the volume and pan in relation to the listener location.
- playSound(Sound, double, double, boolean) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
-
Plays the specified sound at the specified location and updates the volume and pan in relation to the listener location.
- playSound(Sound, IEntity) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
-
Plays the specified sound and updates its volume and pan by the current entity location in relation to the listener location.
- playSound(Sound, IEntity, boolean) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
-
Plays the specified sound and updates its volume and pan by the current entity location in relation to the listener location.
- playSound(Sound, IEntity, boolean, int) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
-
Plays the specified sound and updates its volume and pan by the current entity location in relation to the listener location.
- playSound(Sound, IEntity, boolean, int, float) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
-
Plays the specified sound and updates its volume and pan by the current entity location in relation to the listener location.
- playSound(Sound, Point2D) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
-
Plays the specified sound at the specified location and updates the volume and pan in relation to the listener location.
- playSound(Sound, Point2D, boolean) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
-
Plays the specified sound at the specified location and updates the volume and pan in relation to the listener location.
- playSound(Sound, Point2D, boolean, int) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
-
Plays the specified sound at the specified location and updates the volume and pan in relation to the listener location.
- playSound(Sound, Point2D, boolean, int, float) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
-
Plays the specified sound at the specified location and updates the volume and pan in relation to the listener location.
- playSound(String) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
-
Plays a
Sound
with the specified name with the volume configured in the SOUND config with a center pan. - playSound(String, boolean) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
-
Plays a
Sound
with the specified name with the volume configured in the SOUND config with a center pan. - playSound(String, double, double) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
-
Plays a
Sound
with the specified name at the specified location and updates the volume and pan in relation to the listener location. - playSound(String, double, double, boolean) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
-
Plays a
Sound
with the specified name at the specified location and updates the volume and pan in relation to the listener location. - playSound(String, IEntity) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
-
Plays a
Sound
with the specified name and updates its volume and pan by the current entity location in relation to the listener location. - playSound(String, IEntity, boolean) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
-
Plays a
Sound
with the specified name and updates its volume and pan by the current entity location in relation to the listener location. - playSound(String, Point2D) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
-
Plays a
Sound
with the specified name at the specified location and updates the volume and pan in relation to the listener location. - playSound(String, Point2D, boolean) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
-
Plays a
Sound
with the specified name at the specified location and updates the volume and pan in relation to the listener location. - PNG - Enum constant in enum class de.gurkenlabs.litiengine.resources.ImageFormat
- point() - Method in record class de.gurkenlabs.litiengine.physics.RaycastHit
-
Returns the value of the
point
record component. - PointDistanceComparator - Class in de.gurkenlabs.litiengine.util.geom
-
The Class PointDistanceComparator order points by their distance to the relative point.
- PointDistanceComparator(Point2D) - Constructor for class de.gurkenlabs.litiengine.util.geom.PointDistanceComparator
- polled(GamepadEvent) - Method in interface de.gurkenlabs.litiengine.input.GamepadEvents.GamepadPollListener
-
Invoked when a gamepad component is being polled
- pollListeners - Variable in class de.gurkenlabs.litiengine.input.GamepadEvents
- PolygonParticle - Class in de.gurkenlabs.litiengine.graphics.emitters.particles
- PolygonParticle(float, float, int) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.particles.PolygonParticle
- PolylineAdapter - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
- PolylineAdapter() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.PolylineAdapter
- PolyShape - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
- PolyShape() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.PolyShape
-
Instantiates a new
PolyShape
instance. - PolyShape(IPolyShape) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.PolyShape
-
Instantiates a new
PolyShape
instance by copying from the specified original. - POV - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
- prefix() - Element in annotation interface de.gurkenlabs.litiengine.configuration.ConfigurationGroupInfo
-
Specifies the prefix for the configuration group.
- premultiply(Color) - Static method in class de.gurkenlabs.litiengine.util.ColorHelper
-
Premultiplies the alpha on the given color.
- prepare() - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
- prepare() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Prepare the GuiComponent and all its child Components (Makes the GuiComponent visible and adds mouse listeners.).
- prepare() - Method in class de.gurkenlabs.litiengine.gui.ImageComponentList
- prepare() - Method in class de.gurkenlabs.litiengine.gui.Menu
-
Prepares the menu by setting the text of the menu buttons and adding the click listeners.
- prepare() - Method in class de.gurkenlabs.litiengine.gui.Slider
- prepare() - Method in class de.gurkenlabs.litiengine.gui.Spinner
- pressed(GamepadEvent) - Method in interface de.gurkenlabs.litiengine.input.GamepadEvents.GamepadPressedListener
-
Invoked when a gamepad component has been pressed.
- pressedListeners - Variable in class de.gurkenlabs.litiengine.input.GamepadEvents
- prioritizeByDistance() - Method in class de.gurkenlabs.litiengine.abilities.targeting.TargetingStrategy
- probe(double) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Probes a pseudo-random value between 0.0 and 1.0 and checks whether it matches the specified probability.
- process() - Method in class de.gurkenlabs.litiengine.GameLoop
-
In addition to the normal base implementation, the
GameLoop
performs registered action at the required time and tracks some detailed metrics. - process() - Method in class de.gurkenlabs.litiengine.UpdateLoop
-
Performs the actual workload of a tick.
- project(Point2D, double, double) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
-
Project a line from a point with a given length and angle, return the point where the line ends.
- project(Point2D, Point2D, double) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
-
Projects a point from end along the vector (end - start) by the given scalar amount.
- Prop - Class in de.gurkenlabs.litiengine.entities
- Prop(double, double, String) - Constructor for class de.gurkenlabs.litiengine.entities.Prop
-
Instantiates a new
Prop
entity. - Prop(double, double, String, Material) - Constructor for class de.gurkenlabs.litiengine.entities.Prop
-
Instantiates a new
Prop
entity. - Prop(Point2D, String) - Constructor for class de.gurkenlabs.litiengine.entities.Prop
-
Instantiates a new
Prop
entity. - Prop(Point2D, String, Material) - Constructor for class de.gurkenlabs.litiengine.entities.Prop
-
Instantiates a new
Prop
entity. - Prop(String) - Constructor for class de.gurkenlabs.litiengine.entities.Prop
-
Instantiates a new
Prop
entity. - PROP - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.MapObjectType
- PROP_ADDSHADOW - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
- PROP_FLIPHORIZONTALLY - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
- PROP_FLIPVERTICALLY - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
- PROP_IDENTIFIER - Static variable in class de.gurkenlabs.litiengine.graphics.animation.PropAnimationController
- PROP_MATERIAL - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
- PROP_ROTATION - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
- PropAnimationController<T> - Class in de.gurkenlabs.litiengine.graphics.animation
- PropAnimationController(T) - Constructor for class de.gurkenlabs.litiengine.graphics.animation.PropAnimationController
-
Initializes a new instance of the
PropAnimationController
class. - PropMapObjectLoader - Class in de.gurkenlabs.litiengine.environment
- PropMapObjectLoader() - Constructor for class de.gurkenlabs.litiengine.environment.PropMapObjectLoader
- PropState - Enum Class in de.gurkenlabs.litiengine.entities
- PS_BUTTON - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DualShock4
Q
- QUAD_IN - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
- QUAD_INOUT - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
- QUAD_OUT - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
- Quality - Enum Class in de.gurkenlabs.litiengine.configuration
-
Enum representing different quality levels.
R
- R1 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DualShock4
- R2 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DualShock4
- R2_TRIGGER - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DualShock4
- random() - Static method in class de.gurkenlabs.litiengine.Game
-
Gets the game's pseudo-random generator that enhances the default Java
Random
implementation with helpful additions. - RANDOMSPAWNPOINTS - Enum constant in enum class de.gurkenlabs.litiengine.environment.IEntitySpawner.SpawnMode
-
Spawns the amount of mobs, distributed to random spawnpoints.
- range() - Method in class de.gurkenlabs.litiengine.abilities.AbilityAttributes
-
Gets the range attribute of this ability.
- range() - Element in annotation interface de.gurkenlabs.litiengine.abilities.AbilityInfo
-
The range of the ability.
- RangeAttribute<T> - Class in de.gurkenlabs.litiengine.attributes
- RangeAttribute(T, T, T) - Constructor for class de.gurkenlabs.litiengine.attributes.RangeAttribute
-
Initializes a new instance of the
RangeAttribute
class. - Ratio(int, int) - Constructor for class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio
- Ratio(int, int, String) - Constructor for class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio
- raycast(Line2D) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
Cast a ray along a given line [from (x1,y1) to (x2,y2)] and see if it hits anything.
- raycast(Line2D, ICollisionEntity) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
Cast a ray along a given line [from (x1,y1) to (x2,y2)] and see if it hits a given
ICollisionEntity
. - raycast(Line2D, Collision) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
Cast a ray along a given line [from (x1,y1) to (x2,y2)] and see if it hits anything with the given
Collision
type. - raycast(Line2D, Collision, ICollisionEntity) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
Cast a ray along a given line [from (x1,y1) to (x2,y2)] and see if it hits anything with a certain
Collision
type that collides with the givenICollisionEntity
. - raycast(Point2D, double) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
From a given point, cast a ray of indefinite length with the given angle and see if it hits anything.
- raycast(Point2D, Point2D) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
From a given point, cast a ray to another point and see if it hits anything.
- raycast(Point2D, Point2D, Collision) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
From a given point, cast a ray to another point and see if it hits anything with the given
Collision
type. - RaycastHit - Record Class in de.gurkenlabs.litiengine.physics
-
Represents the result of a raycast in the physics engine.
- RaycastHit(Point2D, ICollisionEntity, double) - Constructor for record class de.gurkenlabs.litiengine.physics.RaycastHit
-
Creates an instance of a
RaycastHit
record class. - rayCastPoints(Point2D, Rectangle2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
- RB - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Xbox
- read(Class<T>, URL) - Static method in class de.gurkenlabs.litiengine.util.io.XmlUtilities
- read(String) - Static method in class de.gurkenlabs.litiengine.resources.Resources
-
Reads the specified file as String from either a resource folder or the file system.
Since noCharset
is specified with this overload, the implementation uses UTF-8 by default. - read(String) - Static method in class de.gurkenlabs.litiengine.resources.TextureAtlas
- read(String, Charset) - Static method in class de.gurkenlabs.litiengine.resources.Resources
-
Reads the specified file as String from either a resource folder or the file system.
- read(URL) - Static method in class de.gurkenlabs.litiengine.resources.Resources
-
Reads the specified file as String from either a resource folder or the file system.
Since noCharset
is specified with this overload, the implementation uses UTF-8 by default. - read(URL, Charset) - Static method in class de.gurkenlabs.litiengine.resources.Resources
-
Reads the specified file as String from either a resource folder or the file system.
- RECTANGLE - Enum constant in enum class de.gurkenlabs.litiengine.entities.LightSource.Type
- RECTANGLE - Enum constant in enum class de.gurkenlabs.litiengine.graphics.emitters.particles.ParticleType
- RectangleParticle - Class in de.gurkenlabs.litiengine.graphics.emitters.particles
- RectangleParticle(float, float) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.particles.RectangleParticle
- reduceFramesWhenNotFocused() - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
-
Checks if frames should be reduced when not focused.
- ReflectionUtilities - Class in de.gurkenlabs.litiengine.util
- refresh() - Method in class de.gurkenlabs.litiengine.gui.ListField
- refreshCollisionBox() - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
- register(EntityAction) - Method in class de.gurkenlabs.litiengine.entities.EntityActionMap
- register(String, Runnable) - Method in class de.gurkenlabs.litiengine.entities.Entity
- register(String, Runnable) - Method in class de.gurkenlabs.litiengine.entities.EntityActionMap
- register(String, Runnable) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Registers an
EntityAction
with the specified name. - registerCustomCreatureType(Class<T>) - Static method in class de.gurkenlabs.litiengine.environment.CreatureMapObjectLoader
-
Registers a custom
Creature
implementation that can be automatically provided by thisMapObjectLoader
. - registerCustomEntityType(Class<? extends IEntity>) - Static method in class de.gurkenlabs.litiengine.environment.Environment
-
Registers a custom
IEntity
implementation to support being loaded from anIMap
instance. - registerCustomEntityType(String, Class<? extends IEntity>) - Static method in class de.gurkenlabs.litiengine.environment.Environment
-
Registers a custom
IEntity
implementation to support being loaded from anIMap
instance. - registerCustomPropType(Class<T>) - Static method in class de.gurkenlabs.litiengine.environment.PropMapObjectLoader
-
Registers a custom
Prop
implementation that can be automatically provided by thisMapObjectLoader
. - registerMapObjectLoader(IMapObjectLoader) - Static method in class de.gurkenlabs.litiengine.environment.Environment
-
Registers a custom loader instance that is responsible for loading and initializing entities of the defined MapObjectType.
- RelativeEntityComparator - Class in de.gurkenlabs.litiengine.entities
- RelativeEntityComparator() - Constructor for class de.gurkenlabs.litiengine.entities.RelativeEntityComparator
- RelativeEntityComparator(IEntity) - Constructor for class de.gurkenlabs.litiengine.entities.RelativeEntityComparator
- released(GamepadEvent) - Method in interface de.gurkenlabs.litiengine.input.GamepadEvents.GamepadReleasedListener
-
Invoked when a gamepad component has been released.
- releasedListeners - Variable in class de.gurkenlabs.litiengine.input.GamepadEvents
- reloadFromMap(int) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Reloads the map object with the specified map ID from the map by first removing any previously loaded entity and then loading it freshly from its map definition.
- remove(int) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Removes the entity with the specified map ID from this environment and unloads is.
- remove(ICollisionEntity) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
Removes the specified entity from any collision processing.
- remove(IEntity) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Removes the specified entity from this environment and unloads is.
- remove(Animation) - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
- remove(Animation) - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
-
Removes the specified
Animation
from this controller instance. - remove(ImageEffect) - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
- remove(ImageEffect) - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
-
Removes the specified
ImageEffect
from this controller. - remove(Screen) - Method in class de.gurkenlabs.litiengine.gui.screens.ScreenManager
-
Removes the specified screen instance from the manager.
- remove(Tweenable) - Method in class de.gurkenlabs.litiengine.tweening.TweenEngine
-
Removes all Tweens associated with the given
Tweenable
target. - remove(Tweenable, TweenType) - Method in class de.gurkenlabs.litiengine.tweening.TweenEngine
-
Looks for a registered Tween instance with the given target and type.
- remove(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Removes the entity with the specified name from this environment and unloads is.
- remove(String) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
-
Removes the resource with the specified name from this container.
- remove(String) - Method in class de.gurkenlabs.litiengine.resources.Spritesheets
- remove(URL) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
- remove(T[], T) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
-
Removes the specified deleteItem from the input array and returns a trimmed new array instance without null entries.
- removeAbilityCastListener(Ability.AbilityCastListener) - Method in class de.gurkenlabs.litiengine.abilities.Ability
-
Removes a listener that was previously added with
Ability.onCast(de.gurkenlabs.litiengine.abilities.Ability.AbilityCastListener)
. - removeAction(int) - Method in class de.gurkenlabs.litiengine.GameLoop
- removeAction(int) - Method in interface de.gurkenlabs.litiengine.IGameLoop
-
Removes the
TimedAction
with the specified it. - removeActivatedListener(TriggerActivatedListener) - Method in class de.gurkenlabs.litiengine.entities.Trigger
-
Removes a
TriggerActivatedListener
from this trigger. - removeActivatingCondition(TriggerActivatingCondition) - Method in class de.gurkenlabs.litiengine.entities.Trigger
-
Removes a
TriggerActivatingCondition
from this trigger. - removeAddedListener(GamepadManager.GamepadAddedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
-
Unregister the specified added listener from this instance.
- removeAll(IEntity...) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Removes all specified entities from this environment.
- removeAll(Iterable<T>) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Removes all specified entities from this environment.
- removeClearedListener(ResourcesContainerClearedListener) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
-
Remove the specified listener from this container.
- removeClearedListener(ResourcesContainerClearedListener) - Method in class de.gurkenlabs.litiengine.resources.Spritesheets
- removeCollisionListener(CollisionListener) - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
- removeCollisionListener(CollisionListener) - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
-
Removes a previously registered
CollisionListener
from this entity. - removeCombatEntityListener(CombatEntityListener) - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
- removeCombatEntityListener(CombatEntityListener) - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
-
Removes a CombatEntityListener from this entity.
- removeContainerListener(ResourcesContainerListener<T>) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
-
Remove the specified listener from this container.
- removed(IEntity, Environment) - Method in interface de.gurkenlabs.litiengine.entities.EntityListener
- removed(Environment) - Method in class de.gurkenlabs.litiengine.entities.Entity
- removed(Environment) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
This method provides the possibility to implement behavior whenever this entity was removed from the environment.
- removed(Gamepad) - Method in interface de.gurkenlabs.litiengine.input.GamepadManager.GamepadRemovedListener
-
Invoked when a gamepad was removed.
- removed(String, T) - Method in interface de.gurkenlabs.litiengine.resources.ResourcesContainerListener
-
This method gets called after the
ResourcesContainer.remove
method was executed. - removeDeactivatedListener(TriggerDeactivatedListener) - Method in class de.gurkenlabs.litiengine.entities.Trigger
-
Removes a
TriggerDeactivatedListener
from this trigger. - removeEffectAppliedListener(Effect.EffectAppliedListener) - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
- removeEffectCeasedListener(Effect.EffectCeasedListener) - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
- removeEntityDebugListener(EntityRenderedListener) - Static method in class de.gurkenlabs.litiengine.graphics.DebugRenderer
-
Removes the specified entity rendered listener.
- removeEntityListener(EnvironmentEntityListener) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Removes the environment entity listener listener.
- removeEntityRenderedListener(EntityRenderedListener) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
-
Removes the specified entity rendered listener.
- removeEntityRenderListener(EntityRenderListener) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
-
Removes the specified entity render listener.
- removeFinishedListener(Emitter.EmitterFinishedListener) - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
- removeFocusListener(ICamera.FocusChangedListener) - Method in class de.gurkenlabs.litiengine.graphics.Camera
- removeFocusListener(ICamera.FocusChangedListener) - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
-
Removes the specified focus changed listener.
- removeGameListener(GameListener) - Static method in class de.gurkenlabs.litiengine.Game
-
Removes the specified game listener.
- removeKeyFrameListener(KeyFrameListener) - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
- removeKeyListener(KeyListener) - Method in interface de.gurkenlabs.litiengine.input.IKeyboard
-
Unregister the specified listener from key events.
- removeKeyListener(KeyListener) - Method in class de.gurkenlabs.litiengine.input.Keyboard
- removeKeyPressedListener(int, IKeyboard.KeyPressedListener) - Method in interface de.gurkenlabs.litiengine.input.IKeyboard
-
Unregister the specified listener from key pressed events.
- removeKeyPressedListener(int, IKeyboard.KeyPressedListener) - Method in class de.gurkenlabs.litiengine.input.Keyboard
- removeKeyPressedListener(IKeyboard.KeyPressedListener) - Method in interface de.gurkenlabs.litiengine.input.IKeyboard
-
Unregister the specified listener from key pressed events.
- removeKeyPressedListener(IKeyboard.KeyPressedListener) - Method in class de.gurkenlabs.litiengine.input.Keyboard
- removeKeyReleasedListener(int, IKeyboard.KeyReleasedListener) - Method in interface de.gurkenlabs.litiengine.input.IKeyboard
-
Unregister the specified listener from key released events.
- removeKeyReleasedListener(int, IKeyboard.KeyReleasedListener) - Method in class de.gurkenlabs.litiengine.input.Keyboard
- removeKeyReleasedListener(IKeyboard.KeyReleasedListener) - Method in interface de.gurkenlabs.litiengine.input.IKeyboard
-
Unregister the specified listener from key released events.
- removeKeyReleasedListener(IKeyboard.KeyReleasedListener) - Method in class de.gurkenlabs.litiengine.input.Keyboard
- removeKeyTypedListener(int, IKeyboard.KeyTypedListener) - Method in interface de.gurkenlabs.litiengine.input.IKeyboard
-
Unregister the specified listener from key typed events.
- removeKeyTypedListener(int, IKeyboard.KeyTypedListener) - Method in class de.gurkenlabs.litiengine.input.Keyboard
- removeKeyTypedListener(IKeyboard.KeyTypedListener) - Method in interface de.gurkenlabs.litiengine.input.IKeyboard
-
Unregister the specified listener from key typed events.
- removeKeyTypedListener(IKeyboard.KeyTypedListener) - Method in class de.gurkenlabs.litiengine.input.Keyboard
- removeLayer(int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayerList
-
Removes a layer from the Layer list.
- removeLayer(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.GroupLayer
- removeLayer(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- removeLayer(ILayer) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayerList
-
Removes an
ILayer
from the Layer list. - removeLayer(ILayer) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.GroupLayer
- removeLayer(ILayer) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- removeLayerRenderCondition(MapRenderer.LayerRenderCondition) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapRenderer
-
Removes the specified layer render condition.
- removeLayerRenderedListener(MapRenderer.LayerRenderedListener) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapRenderer
-
Removes the specified layer rendered listener..
- removeListener(ConfigurationGroup.ConfigurationChangedListener) - Method in class de.gurkenlabs.litiengine.configuration.ConfigurationGroup
-
Removes the specified configuration changed listener.
- removeListener(CombatEntityDeathListener) - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
- removeListener(CombatEntityDeathListener) - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
-
Removes a death listener from this entity.
- removeListener(CombatEntityHitListener) - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
- removeListener(CombatEntityHitListener) - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
-
Removes a hit listener from this entity.
- removeListener(CombatEntityResurrectListener) - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
- removeListener(CombatEntityResurrectListener) - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
-
Removes a resurrect listener from this entity.
- removeListener(EntityListener) - Method in class de.gurkenlabs.litiengine.entities.Entity
- removeListener(EntityListener) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Removes a
EntityListener
from this entity. - removeListener(EntityMessageListener) - Method in class de.gurkenlabs.litiengine.entities.Entity
- removeListener(EntityMessageListener) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Removes a
EntityMessageListener
from this entity. - removeListener(EntityRenderedListener) - Method in class de.gurkenlabs.litiengine.entities.Entity
- removeListener(EntityRenderedListener) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Removes the specified
EntityRenderedListener
. - removeListener(EntityRenderListener) - Method in class de.gurkenlabs.litiengine.entities.Entity
- removeListener(EntityRenderListener) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Removes the specified
EntityRenderListener
. - removeListener(EntityTransformListener) - Method in class de.gurkenlabs.litiengine.entities.Entity
- removeListener(EntityTransformListener) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Removes a
EntityTransformListener
from this entity. - removeListener(EnvironmentListener) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Removes the environment listener.
- removeListener(EnvironmentListener) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
-
Removes the specified environment listener.
- removeListener(EnvironmentRenderedListener) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Removes the specified environment rendered listener.
- removeListener(AnimationListener) - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
- removeListener(AnimationListener) - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
-
Removes the specified animation listener.
- removeListener(ComponentRenderedListener) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
- removeListener(ComponentRenderListener) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
- removeListener(String, EnvironmentListener) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
-
Removes the specified environment listener.
- removeLoadedListener(EnvironmentLoadedListener) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
-
Removes the specified environment loaded listener.
- removeLoadedListener(String, EnvironmentLoadedListener) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
-
Removes the specified environment loaded listener for the specified map name.
- removeMapObject(int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayerList
-
Removes the first
IMapObject
with the given ID. - removeMapObject(IMapObject) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectLayer
- removeMapObject(IMapObject) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObjectLayer
- removeMapRenderedListener(MapRenderedListener) - Static method in class de.gurkenlabs.litiengine.graphics.DebugRenderer
-
Removes the specified map rendered listener.
- removeModifier(AttributeModifier<T>) - Method in class de.gurkenlabs.litiengine.attributes.Attribute
-
Removes the specified modifier from this attribute.
- removeMouseClickedListener(IMouse.MouseClickedListener) - Method in interface de.gurkenlabs.litiengine.input.IMouse
-
Unregisters the specified mouse clicked listener.
- removeMouseClickedListener(IMouse.MouseClickedListener) - Method in class de.gurkenlabs.litiengine.input.Mouse
- removeMouseDraggedListener(IMouse.MouseDraggedListener) - Method in interface de.gurkenlabs.litiengine.input.IMouse
-
Unregisters the specified mouse dragged listener.
- removeMouseDraggedListener(IMouse.MouseDraggedListener) - Method in class de.gurkenlabs.litiengine.input.Mouse
- removeMouseListener(MouseListener) - Method in interface de.gurkenlabs.litiengine.input.IMouse
-
Unregister mouse listener.
- removeMouseListener(MouseListener) - Method in class de.gurkenlabs.litiengine.input.Mouse
- removeMouseMotionListener(MouseMotionListener) - Method in interface de.gurkenlabs.litiengine.input.IMouse
-
Unregister mouse motion listener.
- removeMouseMotionListener(MouseMotionListener) - Method in class de.gurkenlabs.litiengine.input.Mouse
- removeMouseMovedListener(IMouse.MouseMovedListener) - Method in interface de.gurkenlabs.litiengine.input.IMouse
-
Unregisters the specified mouse moved listener.
- removeMouseMovedListener(IMouse.MouseMovedListener) - Method in class de.gurkenlabs.litiengine.input.Mouse
- removeMousePressedListener(IMouse.MousePressedListener) - Method in interface de.gurkenlabs.litiengine.input.IMouse
-
Unregisters the specified mouse pressed listener.
- removeMousePressedListener(IMouse.MousePressedListener) - Method in class de.gurkenlabs.litiengine.input.Mouse
- removeMousePressingListener(IMouse.MousePressingListener) - Method in interface de.gurkenlabs.litiengine.input.IMouse
-
Unregisters the specified mouse pressing listener.
- removeMousePressingListener(IMouse.MousePressingListener) - Method in class de.gurkenlabs.litiengine.input.Mouse
- removeMouseReleasedListener(IMouse.MouseReleasedListener) - Method in interface de.gurkenlabs.litiengine.input.IMouse
-
Unregisters the specified mouse released listener.
- removeMouseReleasedListener(IMouse.MouseReleasedListener) - Method in class de.gurkenlabs.litiengine.input.Mouse
- removeMouseWheelListener(MouseWheelListener) - Method in interface de.gurkenlabs.litiengine.input.IMouse
-
Unregisters the specified mouse wheel listener.
- removeMouseWheelListener(MouseWheelListener) - Method in class de.gurkenlabs.litiengine.input.Mouse
- removeMovedListener(IMobileEntity.EntityMovedListener) - Method in class de.gurkenlabs.litiengine.entities.Creature
- removeMovedListener(IMobileEntity.EntityMovedListener) - Method in interface de.gurkenlabs.litiengine.entities.IMobileEntity
-
Removes the specified entity moved listener.
- removeNavigationListener(NavigationListener) - Method in class de.gurkenlabs.litiengine.entities.behavior.EntityNavigator
-
Removes a navigation listener from this EntityNavigator.
- removePollListener(GamepadEvents.GamepadPollListener) - Method in class de.gurkenlabs.litiengine.input.GamepadEvents
-
Unregister the specified poll listener from gamepad events.
- removePollListener(GamepadEvents.GamepadPollListener) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
- removePollListener(String, GamepadEvents.GamepadPollListener) - Method in class de.gurkenlabs.litiengine.input.GamepadEvents
-
Unregister the specified poll listener from gamepad events.
- removePollListener(String, GamepadEvents.GamepadPollListener) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
- removePressedListener(GamepadEvents.GamepadPressedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadEvents
-
Unregister the specified pressed listener from gamepad events.
- removePressedListener(GamepadEvents.GamepadPressedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
- removePressedListener(String, GamepadEvents.GamepadPressedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadEvents
-
Unregister the specified pressed listener from gamepad events.
- removePressedListener(String, GamepadEvents.GamepadPressedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
- removeProperty(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
- removeProperty(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
- removeReleasedListener(GamepadEvents.GamepadReleasedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadEvents
-
Unregister the specified released listener from gamepad events.
- removeReleasedListener(GamepadEvents.GamepadReleasedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
- removeReleasedListener(String, GamepadEvents.GamepadReleasedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadEvents
-
Unregister the specified released listener from gamepad events.
- removeReleasedListener(String, GamepadEvents.GamepadReleasedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
- removeRemovedListener(GamepadManager.GamepadRemovedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
-
Unregister the specified removed listener from this instance.
- removeRenderable(IRenderable) - Method in class de.gurkenlabs.litiengine.environment.Environment
- removeResolutionChangedListener(GameWindow.ResolutionChangedListener) - Method in class de.gurkenlabs.litiengine.GameWindow
-
Removes the specified resolution changed listener.
- removeScreenChangedListener(ScreenChangedListener) - Method in class de.gurkenlabs.litiengine.gui.screens.ScreenManager
-
Removes the specified screen changed listener.
- removeSoundPlaybackListener(SoundPlaybackListener) - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback
-
Removes a
SoundPlaybackListener
from this instance. - removeSpawnedListener(Spawnpoint.EntitySpawnedListener) - Method in class de.gurkenlabs.litiengine.entities.Spawnpoint
-
Removes the specified entity spawned listener.
- removeStateListener(StateListener) - Method in class de.gurkenlabs.litiengine.entities.behavior.State
-
Removes a listener from being notified of state events.
- removeTag(String) - Method in class de.gurkenlabs.litiengine.entities.Entity
- removeTag(String) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Removes a tag from the entity.
- removeTriggerListener(TriggerListener) - Method in class de.gurkenlabs.litiengine.entities.Trigger
-
Removes a
TriggerListener
from this trigger. - removeUnloadedListener(EnvironmentUnloadedListener) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
-
Removes the specified environment unloaded listener.
- removeUnloadedListener(String, EnvironmentUnloadedListener) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
-
Removes the specified environment unloaded listener for the specified map name.
- removeZoomListener(ICamera.ZoomChangedListener) - Method in class de.gurkenlabs.litiengine.graphics.Camera
- removeZoomListener(ICamera.ZoomChangedListener) - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
-
Removes the specified zoom changed listener.
- render() - Method in class de.gurkenlabs.litiengine.graphics.RenderComponent
-
Renders the game screen, including handling fade effects, cursor rendering, and screenshot capture.
- render(Graphics2D) - Method in class de.gurkenlabs.litiengine.abilities.Ability
-
Renders the impact area of this ability.
- render(Graphics2D) - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
- render(Graphics2D) - Method in class de.gurkenlabs.litiengine.entities.behavior.EntityNavigator
- render(Graphics2D) - Method in class de.gurkenlabs.litiengine.entities.LightSource
- render(Graphics2D) - Method in class de.gurkenlabs.litiengine.environment.Environment
- render(Graphics2D) - Method in class de.gurkenlabs.litiengine.GameMetrics
- render(Graphics2D) - Method in class de.gurkenlabs.litiengine.graphics.ColorLayer
- render(Graphics2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
- render(Graphics2D) - Method in interface de.gurkenlabs.litiengine.graphics.IRenderable
-
Renders the visual contents of this instance onto the provided graphics context.
- render(Graphics2D) - Method in class de.gurkenlabs.litiengine.graphics.MouseCursor
- render(Graphics2D) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Note: If you override this and are modifying swing components, be sure you are in the AWT thread when you do so!
- render(Graphics2D) - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Renders the component using the provided Graphics2D context.
- render(Graphics2D) - Method in class de.gurkenlabs.litiengine.gui.ListField
- render(Graphics2D) - Method in class de.gurkenlabs.litiengine.gui.MouseDrawComponent
-
Renders the component and the current drawing on the graphics context.
- render(Graphics2D) - Method in class de.gurkenlabs.litiengine.gui.screens.GameScreen
- render(Graphics2D) - Method in class de.gurkenlabs.litiengine.gui.Slider
- render(Graphics2D) - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
- render(Graphics2D) - Method in class de.gurkenlabs.litiengine.gui.TextFieldComponent
- render(Graphics2D, IMap, Rectangle2D, Environment, RenderType...) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapRenderer
- render(Graphics2D, IMap, Rectangle2D, RenderType...) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapRenderer
- render(Graphics2D, Color, float, double, double, boolean) - Method in class de.gurkenlabs.litiengine.gui.FontIcon
-
Renders the icon using the specified graphics context, color, font size, and position.
- render(Graphics2D, Point2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
- render(Graphics2D, Point2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.ShapeParticle
- render(Graphics2D, Point2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.SpriteParticle
- render(Graphics2D, Point2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.TextParticle
-
Renders the text particle.
- render(Graphics2D, Image, double, double) - Static method in class de.gurkenlabs.litiengine.graphics.ImageRenderer
-
Renders the specified
Image
to the givenGraphics2D
object at the specified coordinates. - render(Graphics2D, Image, Point2D) - Static method in class de.gurkenlabs.litiengine.graphics.ImageRenderer
-
Renders the specified
Image
to the givenGraphics2D
object at the specified location. - render(Graphics2D, Shape) - Static method in class de.gurkenlabs.litiengine.graphics.ShapeRenderer
-
Renders the specified
Shape
to the givenGraphics2D
object. - render(Graphics2D, Shape, double, double) - Static method in class de.gurkenlabs.litiengine.graphics.ShapeRenderer
-
Renders the specified
Shape
to the givenGraphics2D
object at the specified coordinates. - render(Graphics2D, Shape, Point2D) - Static method in class de.gurkenlabs.litiengine.graphics.ShapeRenderer
-
Renders the specified
Shape
to the givenGraphics2D
object at the specified location. - render(Graphics2D, String, double, double) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
-
Draw text at the given coordinates.
- render(Graphics2D, String, double, double, boolean) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
-
Draw text at the given coordinates.
- render(Graphics2D, String, Align, Valign, double, double) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
-
Draws text with the specified alignment.
- render(Graphics2D, String, Point2D) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
-
Renders the specified
String
to the givenGraphics2D
object at the specified location. - render(Graphics2D, String, Point2D, boolean) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
-
Renders the specified
String
to the givenGraphics2D
object at the specified location with optional anti-aliasing. - render(Graphics2D, String, Rectangle2D, Align, Valign, boolean) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
-
Renders the specified
String
to the givenGraphics2D
object within the specified bounds using the specified alignment and scaling options. - render(Graphics2D, String, Rectangle2D, Align, Valign, double, double, boolean) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
-
Draws text within the given boundaries using the specified alignment and scales the font size, if desired.
- renderBar(Graphics2D) - Method in class de.gurkenlabs.litiengine.gui.HorizontalSlider
-
Renders the slider's bar on the specified graphics context.
- renderBar(Graphics2D) - Method in class de.gurkenlabs.litiengine.gui.Slider
- renderBar(Graphics2D) - Method in class de.gurkenlabs.litiengine.gui.VerticalSlider
- renderBoundingBoxes() - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
-
Checks if bounding boxes rendering is enabled.
- renderCollisionBoxes() - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
-
Checks if collision boxes rendering is enabled.
- RenderComponent - Class in de.gurkenlabs.litiengine.graphics
-
The
RenderComponent
class extendsCanvas
and handles the rendering of the game screen, including managing fade effects, capturing screenshots, and rendering the game cursor. - RenderComponent(Dimension) - Constructor for class de.gurkenlabs.litiengine.graphics.RenderComponent
-
Constructs a new
RenderComponent
with the specified size. - renderDynamicShadows() - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
-
Checks if dynamic shadows rendering is enabled.
- rendered(EntityRenderEvent) - Method in class de.gurkenlabs.litiengine.entities.Entity
- rendered(EntityRenderEvent) - Method in interface de.gurkenlabs.litiengine.entities.EntityRenderedListener
-
This method gets called after an entity was rendered.
- rendered(LayerRenderEvent) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.MapRenderer.LayerRenderedListener
-
Invoked when a layer has been rendered.
- rendered(MapRenderedEvent) - Method in interface de.gurkenlabs.litiengine.graphics.MapRenderedListener
- rendered(ComponentRenderEvent) - Method in interface de.gurkenlabs.litiengine.gui.ComponentRenderedListener
-
This method gets called after an
GuiComponent
was rendered. - rendered(Graphics2D, RenderType) - Method in interface de.gurkenlabs.litiengine.environment.EnvironmentRenderedListener
-
This method is called after the
Environment
rendered everything of the specifiedRenderType
. - RenderEngine - Class in de.gurkenlabs.litiengine.graphics
-
The 2D Render Engine is used to render texts, shapes and entities at their location in the
Environment
and with respect to theCamera
location and zoom. - RenderEngine() - Constructor for class de.gurkenlabs.litiengine.graphics.RenderEngine
-
You should never call this manually! Instead use the
Game.graphics()
instance. - renderEntities(Graphics2D, Collection<? extends IEntity>) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
-
Renders the specified entities at their current location in the environment.
- renderEntities(Graphics2D, Collection<? extends IEntity>, boolean) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
-
Renders the specified entities at their current location in the environment.
- renderEntity(Graphics2D, IEntity) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
-
Renders the specified entity at its current location in the environment.
- renderEntityDebugInfo(Graphics2D, IEntity) - Static method in class de.gurkenlabs.litiengine.graphics.DebugRenderer
- renderEntityNames() - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
-
Checks if entity names rendering is enabled.
- renderGuiComponentBoundingBoxes() - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
-
Checks if GUI component bounding boxes rendering is enabled.
- renderHitBoxes() - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
-
Checks if hit boxes rendering is enabled.
- renderImage(Graphics2D, Image, double, double) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
-
Renders the specified image at the defined map location.
- renderImage(Graphics2D, Image, Point2D) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
-
Renders the specified image at the defined map location.
- renderImageLayer(Graphics2D, IImageLayer, IMap, Rectangle2D, float) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapRenderer
- RenderInfo(String, Object) - Constructor for class de.gurkenlabs.litiengine.GameMetrics.RenderInfo
- rendering(EntityRenderEvent) - Method in class de.gurkenlabs.litiengine.entities.Entity
- rendering(EntityRenderEvent) - Method in interface de.gurkenlabs.litiengine.entities.EntityRenderListener
-
This method gets called after all rendering checks have successfully passed and right before the entity is about to be rendered.
- rendering(ComponentRenderEvent) - Method in interface de.gurkenlabs.litiengine.gui.ComponentRenderListener
-
This method gets called after all rendering checks have successfully passed and right before the component is about to be rendered.
- renderMapDebugInfo(Graphics2D, IMap) - Static method in class de.gurkenlabs.litiengine.graphics.DebugRenderer
- RenderOrder - Enum Class in de.gurkenlabs.litiengine.environment.tilemap
- renderOutline(Graphics2D, Shape) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
-
Renders the outline of the specified shape to the translated location in the game world.
- renderOutline(Graphics2D, Shape) - Static method in class de.gurkenlabs.litiengine.graphics.ShapeRenderer
-
Renders the outline of the specified
Shape
to the givenGraphics2D
object. - renderOutline(Graphics2D, Shape, boolean) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
-
Renders the outline of the specified shape to the translated location in the game world.
- renderOutline(Graphics2D, Shape, float) - Static method in class de.gurkenlabs.litiengine.graphics.ShapeRenderer
-
Renders the outline of the specified
Shape
to the givenGraphics2D
object with the specified stroke width. - renderOutline(Graphics2D, Shape, Stroke) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
-
Renders the outline with the defined
Stroke
of the specified shape to the translated location in the game world. - renderOutline(Graphics2D, Shape, Stroke) - Static method in class de.gurkenlabs.litiengine.graphics.ShapeRenderer
-
Renders the outline of the specified
Shape
to the givenGraphics2D
object with the specified stroke. - renderOutline(Graphics2D, Shape, Stroke, boolean) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
-
Renders the outline with the defined
Stroke
of the specified shape to the translated location in the game world. - renderOutline(Graphics2D, Shape, Stroke, boolean, double) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
-
Renders the outline with the defined
Stroke
of the specified shape to the translated location in the game world. - renderOutlineTransformed(Graphics2D, Shape, AffineTransform) - Static method in class de.gurkenlabs.litiengine.graphics.ShapeRenderer
-
Renders the outline of the specified
Shape
to the givenGraphics2D
object with a custom affine transformation. - renderOutlineTransformed(Graphics2D, Shape, AffineTransform, float) - Static method in class de.gurkenlabs.litiengine.graphics.ShapeRenderer
-
Renders the outline of the specified
Shape
to the givenGraphics2D
object with a custom affine transformation and stroke width. - renderOutlineTransformed(Graphics2D, Shape, AffineTransform, Stroke) - Static method in class de.gurkenlabs.litiengine.graphics.ShapeRenderer
-
Renders the outline of the specified
Shape
to the givenGraphics2D
object with a custom affine transformation and stroke. - renderRotated(Graphics2D, Image, double, double, double) - Static method in class de.gurkenlabs.litiengine.graphics.ImageRenderer
-
Note that rotating an image with 90/180/270 degree is way more performant.
- renderRotated(Graphics2D, Image, Point2D, double) - Static method in class de.gurkenlabs.litiengine.graphics.ImageRenderer
-
Renders the specified
Image
to the givenGraphics2D
object at the specified location with rotation. - renderRotated(Graphics2D, String, double, double, double) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
-
Renders the specified
String
to the givenGraphics2D
object at the specified coordinates with rotation. - renderRotated(Graphics2D, String, double, double, double, boolean) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
-
Renders the specified
String
to the givenGraphics2D
object at the specified coordinates with rotation and optional anti-aliasing. - renderRotated(Graphics2D, String, Point2D, double) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
-
Renders the specified
String
to the givenGraphics2D
object at the specified location with rotation. - renderRotated(Graphics2D, String, Point2D, double, boolean) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
-
Renders the specified
String
to the givenGraphics2D
object at the specified location with rotation and optional anti-aliasing. - renderScaled(Graphics2D, Image, double, double, double) - Static method in class de.gurkenlabs.litiengine.graphics.ImageRenderer
-
Renders the specified
Image
to the givenGraphics2D
object at the specified coordinates with scaling. - renderScaled(Graphics2D, Image, double, double, double, double) - Static method in class de.gurkenlabs.litiengine.graphics.ImageRenderer
-
Renders the specified
Image
to the givenGraphics2D
object at the specified coordinates with scaling. - renderScaled(Graphics2D, Image, Point2D, double) - Static method in class de.gurkenlabs.litiengine.graphics.ImageRenderer
-
Renders the specified
Image
to the givenGraphics2D
object at the specified location with scaling. - renderScaled(Graphics2D, Image, Point2D, double, double) - Static method in class de.gurkenlabs.litiengine.graphics.ImageRenderer
-
Renders the specified
Image
to the givenGraphics2D
object at the specified location with scaling. - renderSection(Graphics2D, Rectangle2D) - Method in class de.gurkenlabs.litiengine.graphics.AmbientLight
-
Renders a section of the environment with the ambient light and light sources.
- renderSection(Graphics2D, Rectangle2D) - Method in class de.gurkenlabs.litiengine.graphics.ColorLayer
- renderSection(Graphics2D, Rectangle2D) - Method in class de.gurkenlabs.litiengine.graphics.StaticShadowLayer
- renderShape(Graphics2D, Shape) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
-
Renders the specified shape to the translated location in the game world.
- renderShape(Graphics2D, Shape, boolean) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
-
Renders the specified shape to the translated location in the game world.
- renderShape(Graphics2D, Shape, boolean, double) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
-
Renders the specified shape to the translated location in the game world.
- renderText(Graphics2D, String, double, double) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
-
Renders the specified text to the defined map location.
- renderText(Graphics2D, String, double, double, boolean) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
-
Renders the specified text to the defined map location.
- renderText(Graphics2D, String, Point2D) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
-
Renders the specified text to the defined map location.
- renderText(Graphics2D, String, Point2D, boolean) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
-
Renders the specified text to the defined map location.
- renderTicks(Graphics2D) - Method in class de.gurkenlabs.litiengine.gui.HorizontalSlider
-
Renders the tick marks of the slider on the specified graphics context.
- renderTicks(Graphics2D) - Method in class de.gurkenlabs.litiengine.gui.Slider
- renderTicks(Graphics2D) - Method in class de.gurkenlabs.litiengine.gui.VerticalSlider
- renderTransformed(Graphics2D, Image, double, double, AffineTransform) - Static method in class de.gurkenlabs.litiengine.graphics.ImageRenderer
-
Renders the specified
Image
to the givenGraphics2D
object at the specified coordinates with a custom affine transformation. - renderTransformed(Graphics2D, Image, AffineTransform) - Static method in class de.gurkenlabs.litiengine.graphics.ImageRenderer
-
Renders the specified
Image
to the givenGraphics2D
object with a custom affine transformation. - renderTransformed(Graphics2D, Image, Point2D, AffineTransform) - Static method in class de.gurkenlabs.litiengine.graphics.ImageRenderer
-
Renders the specified
Image
to the givenGraphics2D
object at the specified location with a custom affine transformation. - renderTransformed(Graphics2D, Shape, AffineTransform) - Static method in class de.gurkenlabs.litiengine.graphics.ShapeRenderer
-
Renders the specified
Shape
to the givenGraphics2D
object with a custom affine transformation. - renderType() - Element in annotation interface de.gurkenlabs.litiengine.entities.EntityInfo
-
Specifies the default render type of the entity.
- RenderType - Enum Class in de.gurkenlabs.litiengine.graphics
-
The RenderType defines how and when something is being rendered by the rendering pipeline of the
Environment
. - RENDERTYPE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
- renderWithLayer() - Method in class de.gurkenlabs.litiengine.entities.Entity
- renderWithLayer() - Element in annotation interface de.gurkenlabs.litiengine.entities.EntityInfo
-
Specifies whether the entity should be rendered with a layer.
- renderWithLayer() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Determines whether this entity is being rendered with the layer it's originating from.
- RENDERWITHLAYER - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
- renderWithLinebreaks(Graphics2D, String, double, double, double) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
-
Draw text at the given coordinates with a maximum line width for automatic line breaks.
- renderWithLinebreaks(Graphics2D, String, double, double, double, boolean) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
-
Draw text at the given coordinates with a maximum line width for automatic line breaks and a provided Anti-Aliasing parameter.
- renderWithLinebreaks(Graphics2D, String, Align, Valign, double, double, double, double, boolean) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
-
Draw text at the given coordinates with a maximum line width for automatic line breaks and a provided Anti-Aliasing parameter.
- renderWithLinebreaks(Graphics2D, String, Point2D, double) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
-
Draw text at the given coordinates with a maximum line width for automatic line breaks.
- renderWithLinebreaks(Graphics2D, String, Point2D, double, boolean) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
-
Draw text at the given coordinates with a maximum line width for automatic line breaks and a provided Anti-Aliasing parameter.
- renderWithOutline(Graphics2D, String, double, double, double, double, Color, float, Align, Valign, boolean) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
-
Draw text at the given coordinates with an outline in the provided color and a provided Anti-Aliasing parameter.
- renderWithOutline(Graphics2D, String, double, double, Color) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
-
Draw text at the given coordinates with an outline in the provided color.
- renderWithOutline(Graphics2D, String, double, double, Color, boolean) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
- renderWithOutline(Graphics2D, String, double, double, Color, float, boolean) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
-
Draw text at the given coordinates with an outline in the provided color and a provided Anti-Aliasing parameter.
- renderWithOutline(Graphics2D, String, Point2D, Color) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
-
Draw text at the given coordinates with an outline in the provided color.
- renderWithOutline(Graphics2D, String, Point2D, Color, boolean) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
-
Draw text at the given coordinates with an outline in the provided color and a provided Anti-Aliasing parameter.
- repeatHorizontally() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IImageLayer
-
Gets a value indicating whether the image should be rendered repeatedly horizontally.
- repeatHorizontally() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.ImageLayer
- repeatVertically() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IImageLayer
-
Gets a value indicating whether the image should be rendered repeatedly vertically.
- repeatVertically() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.ImageLayer
- replaceColors(BufferedImage, Map<Color, Color>) - Static method in class de.gurkenlabs.litiengine.util.Imaging
-
Replace colors in an image according to a Map containing source colors and target colors, then return the result.
- REQUIRED_QUALITY - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
- requiredQuality() - Element in annotation interface de.gurkenlabs.litiengine.entities.EmitterInfo
-
Specifies the required quality level for the emitter.
- RES_1024x768 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio4x3
- RES_1152x864 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio4x3
- RES_1280x1024 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio5x4
- RES_1280x720 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio16x9
- RES_1280x800 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio16x10
- RES_1280x960 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio4x3
- RES_1360x768 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio16x9
- RES_1366x768 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio16x9
- RES_1440x900 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio16x10
- RES_1536x864 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio16x9
- RES_1600x1200 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio4x3
- RES_1600x900 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio16x9
- RES_1680x1050 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio16x10
- RES_1920x1080 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio16x9
- RES_1920x1200 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio16x10
- RES_1920x1440 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio4x3
- RES_2560x1440 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio16x9
- RES_640x480 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio4x3
- RES_720x480 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio16x10
- RES_720x576 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio4x3
- RES_800x600 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio4x3
- rescaleImage() - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Rescales the base image according to the component's dimensions and the specified image scale mode.
- reset() - Method in class de.gurkenlabs.litiengine.tweening.Tween
-
Resets the Tween values to the start values.
- reset(IMap) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
-
Resets the previously loaded
Environment
for the specified map so that it can be re-initiated upon the next access. - reset(Tweenable, TweenType) - Method in class de.gurkenlabs.litiengine.tweening.TweenEngine
-
Looks for a registered Tween instance with the given target and type.
- reset(String) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
-
Resets the previously loaded
Environment
for the specified map name so that it can be re-initiated upon the next access. - Resolution - Class in de.gurkenlabs.litiengine.gui.screens
-
Represents the resolution of the game window consisting of the width and height and information about the ratio.
- Resolution.Ratio - Class in de.gurkenlabs.litiengine.gui.screens
- Resolution.Ratio16x10 - Class in de.gurkenlabs.litiengine.gui.screens
-
Contains predefined
Resolutions
with an aspect ratio of 16:10. - Resolution.Ratio16x9 - Class in de.gurkenlabs.litiengine.gui.screens
-
Contains predefined
Resolutions
with an aspect ratio of 16:9. - Resolution.Ratio4x3 - Class in de.gurkenlabs.litiengine.gui.screens
-
Contains predefined
Resolutions
with an aspect ratio of 4:3. - Resolution.Ratio5x4 - Class in de.gurkenlabs.litiengine.gui.screens
-
Contains predefined
Resolutions
with an aspect ratio of 5:4. - resolutionChanged(Dimension) - Method in interface de.gurkenlabs.litiengine.GameWindow.ResolutionChangedListener
-
Invoked when the resolution of the
GameWindow
changed. - Resource - Interface in de.gurkenlabs.litiengine.resources
- ResourceBundle - Class in de.gurkenlabs.litiengine.resources
- ResourceBundle() - Constructor for class de.gurkenlabs.litiengine.resources.ResourceBundle
- ResourceLoadException - Exception Class in de.gurkenlabs.litiengine.resources
- ResourceLoadException() - Constructor for exception class de.gurkenlabs.litiengine.resources.ResourceLoadException
- ResourceLoadException(String) - Constructor for exception class de.gurkenlabs.litiengine.resources.ResourceLoadException
- ResourceLoadException(String, Throwable) - Constructor for exception class de.gurkenlabs.litiengine.resources.ResourceLoadException
- ResourceLoadException(Throwable) - Constructor for exception class de.gurkenlabs.litiengine.resources.ResourceLoadException
- Resources - Class in de.gurkenlabs.litiengine.resources
-
This class is the engines entry point for accessing any kind of resources.
- ResourcesContainer<T> - Class in de.gurkenlabs.litiengine.resources
-
An abstract implementation for all classes that provide a certain type of resources.
- ResourcesContainer() - Constructor for class de.gurkenlabs.litiengine.resources.ResourcesContainer
- ResourcesContainerClearedListener - Interface in de.gurkenlabs.litiengine.resources
-
This listener provides a callback for when a
ResourcesContainer
was cleared. - ResourcesContainerListener<T> - Interface in de.gurkenlabs.litiengine.resources
-
This listener provides callbacks to observe
ResourcesContainer
instances. - restart() - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
-
Restarts this animation at its first frame.
- resume() - Method in class de.gurkenlabs.litiengine.entities.SoundSource
-
Resumes the current playback if it was paused.
- resume() - Method in class de.gurkenlabs.litiengine.tweening.Tween
-
Resumes the stopped Tween.
- resume(Tweenable, TweenType) - Method in class de.gurkenlabs.litiengine.tweening.TweenEngine
-
Looks for a registered Tween instance with the given target and type.
- resumePlayback() - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback
-
Resumes this playback.
- resurrect() - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
-
Resurrect.
- resurrect() - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
-
Resurrects this entity.
- resurrect(ICombatEntity) - Method in interface de.gurkenlabs.litiengine.entities.CombatEntityResurrectListener
-
This method is called whenever a
ICombatEntity
was resurrected. - RIGHT - Enum constant in enum class de.gurkenlabs.litiengine.Align
-
Right alignment with a portion value of 1.0.
- RIGHT - Enum constant in enum class de.gurkenlabs.litiengine.Direction
-
Direction pointing right with a flag value of 4 and an angle of 90 degrees.
- RIGHT - Enum constant in enum class de.gurkenlabs.litiengine.graphics.StaticShadowType
- RIGHT - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DPad
-
Standard value for right HAT position
- RIGHT_DOWN - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.RenderOrder
- RIGHT_STICK_PRESS - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DualShock4
- RIGHT_STICK_PRESS - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Xbox
- RIGHT_STICK_X - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DualShock4
- RIGHT_STICK_X - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Xbox
- RIGHT_STICK_Y - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DualShock4
- RIGHT_STICK_Y - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Xbox
- RIGHT_THUMB - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- RIGHT_THUMB2 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- RIGHT_THUMB3 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- RIGHT_UP - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.RenderOrder
- RIGHTDOWN - Enum constant in enum class de.gurkenlabs.litiengine.graphics.StaticShadowType
- RIGHTLEFT - Enum constant in enum class de.gurkenlabs.litiengine.graphics.StaticShadowType
- rotate(BufferedImage, double) - Static method in class de.gurkenlabs.litiengine.util.Imaging
-
Rotate a
BufferedImage
by a given rotation. - rotate(BufferedImage, Rotation) - Static method in class de.gurkenlabs.litiengine.util.Imaging
-
Rotate a given
BufferedImage
by a givenRotation
. - ROTATE_180 - Enum constant in enum class de.gurkenlabs.litiengine.entities.Rotation
- ROTATE_270 - Enum constant in enum class de.gurkenlabs.litiengine.entities.Rotation
- ROTATE_90 - Enum constant in enum class de.gurkenlabs.litiengine.entities.Rotation
- rotateTowards(Point2D) - Method in class de.gurkenlabs.litiengine.entities.behavior.EntityNavigator
-
Rotates the entity towards the specified target point.
- Rotation - Enum Class in de.gurkenlabs.litiengine.entities
- RotationImageEffect - Class in de.gurkenlabs.litiengine.graphics
- RotationImageEffect(int, float) - Constructor for class de.gurkenlabs.litiengine.graphics.RotationImageEffect
-
Initializes a new instance of the
RotationImageEffect
. - round(double, int) - Static method in class de.gurkenlabs.litiengine.util.MathUtilities
-
Rounds a double value to the specified number of decimal places.
- round(float, int) - Static method in class de.gurkenlabs.litiengine.util.MathUtilities
-
Rounds a float value to the specified number of decimal places.
- RT - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Xbox
- rtl - Variable in enum class de.gurkenlabs.litiengine.environment.tilemap.RenderOrder
- run() - Method in class de.gurkenlabs.litiengine.sound.MusicPlayback
- run() - Method in class de.gurkenlabs.litiengine.sound.SFXPlayback
- run() - Method in class de.gurkenlabs.litiengine.UpdateLoop
-
The loop implementation, executing the
process()
method which does the actual work. - RX - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
- RX_ACCELERATION - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
- RX_FORCE - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
- RX_VELOCITY - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
- RY - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
- RY_ACCELERATION - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
- RY_FORCE - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
- RY_VELOCITY - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
- RZ - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
- RZ_ACCELERATION - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
- RZ_FORCE - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
- RZ_VELOCITY - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
S
- S_0 - Enum constant in enum class de.gurkenlabs.litiengine.util.TimeUtilities.TimerFormat
-
Timer format in seconds and tenths of a second (S.0).
- S_00 - Enum constant in enum class de.gurkenlabs.litiengine.util.TimeUtilities.TimerFormat
-
Timer format in seconds and hundredths of a second (S.00).
- S_000 - Enum constant in enum class de.gurkenlabs.litiengine.util.TimeUtilities.TimerFormat
-
Timer format in seconds and milliseconds (S.000).
- sample(Collection<T>, int, boolean) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Samples a specified amount of elements from the given collection.
- sample(T[], int, boolean) - Method in class de.gurkenlabs.litiengine.GameRandom
- save() - Method in class de.gurkenlabs.litiengine.configuration.Configuration
-
Saves this configuration to a file with the specified name of this instance (config.properties is the engines default config file).
- save(Object, String) - Static method in class de.gurkenlabs.litiengine.util.io.XmlUtilities
- save(Object, String, String) - Static method in class de.gurkenlabs.litiengine.util.io.XmlUtilities
- save(String, boolean) - Method in class de.gurkenlabs.litiengine.resources.ResourceBundle
- saveImage(String, BufferedImage) - Static method in class de.gurkenlabs.litiengine.util.io.ImageSerializer
- saveImage(String, BufferedImage, ImageFormat) - Static method in class de.gurkenlabs.litiengine.util.io.ImageSerializer
- saveSource(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
- saveTo(String, boolean) - Method in class de.gurkenlabs.litiengine.resources.Spritesheets
- saveWithCustomIndentation(ByteArrayInputStream, FileOutputStream, int) - Static method in class de.gurkenlabs.litiengine.util.io.XmlUtilities
-
Saves the XML, contained by the specified input with the custom indentation.
- scale(double) - Method in class de.gurkenlabs.litiengine.util.geom.Vector2D
- scale(BufferedImage, double) - Static method in class de.gurkenlabs.litiengine.util.Imaging
-
Scale buffered image by multiplying its width and height with a given factor.
- scale(BufferedImage, double, int) - Static method in class de.gurkenlabs.litiengine.util.Imaging
-
Scale buffered image by multiplying its width and height with a given factor.
- scale(BufferedImage, int) - Static method in class de.gurkenlabs.litiengine.util.Imaging
-
Scale buffered image so that the longer edge of the image will be set to a given maximum.
- scale(BufferedImage, int, int) - Static method in class de.gurkenlabs.litiengine.util.Imaging
-
Scale buffered image.
- scale(BufferedImage, int, int, boolean) - Static method in class de.gurkenlabs.litiengine.util.Imaging
-
Scale buffered image.
- scale(BufferedImage, int, int, boolean, boolean) - Static method in class de.gurkenlabs.litiengine.util.Imaging
-
Scale buffered image.
- scale(BufferedImage, int, int, int) - Static method in class de.gurkenlabs.litiengine.util.Imaging
-
Scale buffered image.
- scale(BufferedImage, int, int, int, boolean) - Static method in class de.gurkenlabs.litiengine.util.Imaging
-
Scale buffered image.
- scale(BufferedImage, int, int, int, boolean, boolean) - Static method in class de.gurkenlabs.litiengine.util.Imaging
-
Scale buffered image.
- SCALE_SPRITE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
- scaleRect(Rectangle2D, int) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
- scaleShape(Shape, double) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
- scaleSprite(float) - Method in class de.gurkenlabs.litiengine.graphics.animation.EntityAnimationController
- scaleSprite(float) - Method in interface de.gurkenlabs.litiengine.graphics.animation.IEntityAnimationController
-
Sets the ratio used to scale the animations of this controller instance.
- scaleSprite(float, float) - Method in class de.gurkenlabs.litiengine.graphics.animation.EntityAnimationController
- scaleSprite(float, float) - Method in interface de.gurkenlabs.litiengine.graphics.animation.IEntityAnimationController
-
Sets the dimensions used to scale the animations of this controller instance.
- scaleWithRatio(double, double, int) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
- Screen - Class in de.gurkenlabs.litiengine.gui.screens
-
Screens are the containers that allow you to organize the visible contents of your game.
- Screen(String) - Constructor for class de.gurkenlabs.litiengine.gui.screens.Screen
- ScreenChangedEvent - Class in de.gurkenlabs.litiengine.gui.screens
-
This event is fired when the screen changes in the game.
- ScreenChangedEvent(Screen, Screen) - Constructor for class de.gurkenlabs.litiengine.gui.screens.ScreenChangedEvent
-
Constructs a new ScreenChangedEvent.
- ScreenChangedListener - Interface in de.gurkenlabs.litiengine.gui.screens
-
Listener interface for receiving screen changed events.
- ScreenManager - Class in de.gurkenlabs.litiengine.gui.screens
-
The
ScreenManager
holds instances of all available screens and handles whenever a differentScreen
should be shown to the player. - ScreenManager() - Constructor for class de.gurkenlabs.litiengine.gui.screens.ScreenManager
-
You should never call this manually! Instead use the
Game.screens()
instance. - screens() - Static method in class de.gurkenlabs.litiengine.Game
-
Gets the game's
ScreenManager
that is responsible for organizing allScreens
of your game and providing the currently activeScreen
that is used to render the currentEnvironment
.
Screens are the containers that allow you to organize the visible contents of your game and are identified and addressed by a unique name. - SELECT - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- SELECT - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Xbox
- sendMessage(Object, String) - Method in class de.gurkenlabs.litiengine.entities.Entity
- sendMessage(Object, String) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Sends a message from the specified sender to this entity.
- sendMessage(Object, String) - Method in class de.gurkenlabs.litiengine.entities.LightSource
- serialize(IEntity) - Static method in class de.gurkenlabs.litiengine.environment.MapObjectSerializer
- set(float) - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback.VolumeControl
-
Sets the value of this volume control.
- set(Image) - Method in class de.gurkenlabs.litiengine.graphics.MouseCursor
- set(Image, int, int) - Method in class de.gurkenlabs.litiengine.graphics.MouseCursor
- set(Image, Align, Valign) - Method in class de.gurkenlabs.litiengine.graphics.MouseCursor
- set(String, T) - Method in class de.gurkenlabs.litiengine.configuration.ConfigurationGroup
-
Use this method to set configuration properties if you want to support
configurationChanged
for your property. - SET - Enum constant in enum class de.gurkenlabs.litiengine.attributes.Modification
- setAbsoluteSourcePath(URL) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapImage
- setAbsoluteSourcePath(URL) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapImage
- setAcceleration(int) - Method in class de.gurkenlabs.litiengine.entities.Creature
- setAcceleration(int) - Method in interface de.gurkenlabs.litiengine.entities.IMobileEntity
-
Sets the acceleration for this entity.
- setAccelerationX(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
- setAccelerationX(ParticleParameter) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- setAccelerationY(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
- setAccelerationY(ParticleParameter) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- setAcceptableError(float) - Method in class de.gurkenlabs.litiengine.entities.behavior.EntityNavigator
-
Sets the acceptable error for navigation.
- setActive(boolean) - Method in class de.gurkenlabs.litiengine.attributes.AttributeModifier
-
Sets the active status of this attribute modifier.
- setAddShadow(boolean) - Method in class de.gurkenlabs.litiengine.entities.Prop
- setAffineTransform(AffineTransform) - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
- setAffineTransform(AffineTransform) - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
-
Sets the
AffineTransform
instance for this controller that can be used to externally transform the current image when rendering it with theImageRenderer
. - setAllowCuttingCorners(boolean) - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
- setAllowDiagonalMovement(boolean) - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
- setAlpha(int) - Method in class de.gurkenlabs.litiengine.graphics.ColorLayer
- setAlpha(Image, float) - Static method in class de.gurkenlabs.litiengine.util.Imaging
-
Sets the opacity of a given image.
- setAlphaVariance(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- setAngle(double) - Method in class de.gurkenlabs.litiengine.entities.Entity
- setAngle(double) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Sets the angle (in degrees) in which the entity is directed.
- setAngle(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
- setAngle(ParticleParameter) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- setAnimateSprite(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.SpriteParticle
- setAnimateSprite(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- setAntiAliasing(boolean) - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
-
Sets whether to enable anti-aliasing.
- setAntiAliasing(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
- setAntiAliasing(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- setArrowKeyNavigation(boolean) - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
- setArrowKeyNavigation(boolean) - Method in class de.gurkenlabs.litiengine.gui.ListField
- setAutomaticLineBreaks(boolean) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
- setAutoScaling(boolean) - Method in class de.gurkenlabs.litiengine.graphics.animation.EntityAnimationController
- setAutoScaling(boolean) - Method in interface de.gurkenlabs.litiengine.graphics.animation.IEntityAnimationController
-
Sets a value indicating whether this controller instance is auto scaling its animations by the dimensions of the entity
- setAxisDeadzone(float) - Method in class de.gurkenlabs.litiengine.input.Gamepad
-
Sets the deadzone for any axis components on this gamepad.
- setBackgroundColor1(Color) - Method in class de.gurkenlabs.litiengine.gui.Appearance
-
Sets the first background color and triggers a change event.
- setBackgroundColor2(Color) - Method in class de.gurkenlabs.litiengine.gui.Appearance
-
Sets the second background color and triggers a change event.
- setBaseRenderScale(float) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
-
Sets the global base scale that is used to calculate the actual render scale of the game.
- setBaseValue(T) - Method in class de.gurkenlabs.litiengine.attributes.Attribute
-
Sets the base value of this attribute.
- setBorderColor(Color) - Method in class de.gurkenlabs.litiengine.gui.Appearance
-
Sets the border color.
- setBorderRadius(float) - Method in class de.gurkenlabs.litiengine.gui.Appearance
-
Sets the border radius.
- setBorderStyle(Stroke) - Method in class de.gurkenlabs.litiengine.gui.Appearance
-
Sets the border style.
- setBounds(Rectangle2D) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
Sets the environment bounds that confine the operation area of the
PhysicsEngine
. - setBoxAlign(Align) - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
-
Sets the horizontal speech bubble alignment that dictates its position relative to the entity center point.
- setBrushSize(double) - Method in class de.gurkenlabs.litiengine.gui.MouseDrawComponent
-
Sets the size of the brush used for drawing.
- setButton1(ImageComponent) - Method in class de.gurkenlabs.litiengine.gui.Slider
- setButton2(ImageComponent) - Method in class de.gurkenlabs.litiengine.gui.Slider
- setButtonSprite(Spritesheet) - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
- setButtonSprite(Spritesheet) - Method in class de.gurkenlabs.litiengine.gui.ListField
- setButtonSpritesheet(Spritesheet) - Method in class de.gurkenlabs.litiengine.gui.Slider
- setCamera(ICamera) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
-
Sets the active camera of the game.
- setCancelOnCollision(boolean) - Method in class de.gurkenlabs.litiengine.physics.Force
-
Sets whether the force should be canceled on collision.
- setCancelOnReached(boolean) - Method in class de.gurkenlabs.litiengine.physics.Force
-
Sets whether the force should be canceled when the target is reached.
- setCastType(CastType) - Method in class de.gurkenlabs.litiengine.abilities.Ability
-
Sets the cast type of this ability.
- setChangeCooldown(int) - Method in class de.gurkenlabs.litiengine.gui.screens.ScreenManager
-
Sets the cooldown for changing screens.
- setChecked(boolean) - Method in class de.gurkenlabs.litiengine.gui.CheckBox
-
Sets the checked state of the checkbox.
- setClampAlign(Align, Valign) - Method in class de.gurkenlabs.litiengine.graphics.Camera
- setClampAlign(Align, Valign) - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
- setClampToMap(boolean) - Method in class de.gurkenlabs.litiengine.graphics.Camera
- setClampToMap(boolean) - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
-
Set the camera to clamp the viewport to the bounds of the map.
- setCollision(boolean) - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
-
Sets the collision.
- setCollision(boolean) - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
-
Sets the collision state of the entity.
- setCollision(Collision) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- setCollisionBoxAlign(Align) - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
- setCollisionBoxAlign(Align) - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
-
Sets the horizontal alignment of the entity's collision box.
- setCollisionBoxHeight(double) - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
- setCollisionBoxHeight(double) - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
-
Sets the height of the entity's collision box.
- setCollisionBoxValign(Valign) - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
- setCollisionBoxValign(Valign) - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
-
Sets the vertical alignment of the entity's collision box.
- setCollisionBoxWidth(double) - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
- setCollisionBoxWidth(double) - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
-
Sets the width of the entity's collision box.
- setCollisionType(Collision) - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
- setCollisionType(Collision) - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
-
Sets the collision type of this entity.
- setCollisionType(Collision) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
- setColor(Color) - Method in class de.gurkenlabs.litiengine.entities.LightSource
- setColor(Color) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectLayer
- setColor(Color) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObjectLayer
- setColor(Color) - Method in class de.gurkenlabs.litiengine.graphics.ColorLayer
- setColor(Color) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
- setColor(Color) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- setColorInterpolation(boolean) - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
-
Sets whether to enable color interpolation.
- setColors(Color...) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- setColors(List<String>) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- setColorVariance(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- setColumnWidth(double) - Method in class de.gurkenlabs.litiengine.gui.ImageComponentList
-
Sets the width of each column in the image component list.
- setCompany(String) - Method in class de.gurkenlabs.litiengine.GameInfo
-
Sets the company that created the game.
- setCompression(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
- setContinuousCollision(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Enabling this check can be very performance hungry and should be used with caution and only for a small amount of particles.
- setController(Class<T>, T) - Method in class de.gurkenlabs.litiengine.entities.Entity
- setController(Class<T>, T) - Method in class de.gurkenlabs.litiengine.entities.EntityControllers
- setController(Class<T>, T) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Sets a specific controller for the entity.
- setCooldown(int) - Method in class de.gurkenlabs.litiengine.entities.Trigger
-
Sets the cooldown time between activations.
- setCountry(String) - Method in class de.gurkenlabs.litiengine.configuration.ClientConfiguration
-
Sets the country code.
- setCurrentSelection(int) - Method in class de.gurkenlabs.litiengine.gui.Menu
-
Sets the current selection index of the menu and updates the selection state of the menu items.
- setCurrentValue(float) - Method in class de.gurkenlabs.litiengine.gui.Slider
- setCurrentValue(BigDecimal) - Method in class de.gurkenlabs.litiengine.gui.Spinner
- setCursor(String) - Method in class de.gurkenlabs.litiengine.gui.TextFieldComponent
- setCustomRenderType(RenderType) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
- setCustomTargetPriorityComparator(Comparator<IEntity>) - Method in class de.gurkenlabs.litiengine.abilities.targeting.TargetingStrategy
- setData(String) - Method in class de.gurkenlabs.litiengine.resources.SoundResource
- setDebug(boolean) - Method in class de.gurkenlabs.litiengine.configuration.ConfigurationGroup
-
Sets the debug mode.
- setDebugEnabled(boolean) - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
-
Sets whether debug mode is enabled.
- setDeceleration(int) - Method in class de.gurkenlabs.litiengine.entities.Creature
- setDeceleration(int) - Method in interface de.gurkenlabs.litiengine.entities.IMobileEntity
-
Sets the deceleration for this entity.
- setDefault(Animation) - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
- setDefault(Animation) - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
-
Sets the specified
Animation
as default for this controller. - setDefaultAppearance(Appearance) - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
-
Sets the default appearance for GUI components.
- setDefaultAppearanceDisabled(Appearance) - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
-
Sets the default appearance for disabled GUI components.
- setDefaultAppearanceHovered(Appearance) - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
-
Sets the default appearance for hovered GUI components.
- setDefaultFont(Font) - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
-
Sets the default font for GUI components.
- setDefaultSpeechBubbleDisplayTime(int) - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
-
Sets the default display time for speech bubbles in milliseconds.
- setDefaultTextAlign(Align) - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
-
Sets the default horizontal alignment for text in GUI components.
- setDefaultTextAntialiasing(boolean) - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
-
Sets whether text antialiasing is enabled by default.
- setDefaultTextShadow(boolean) - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
-
Sets whether text shadow is enabled by default.
- setDefaultTextShadowColor(Color) - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
-
Sets the default color for text shadows.
- setDefaultTextShadowRadius(float) - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
-
Sets the default radius for text shadows.
- setDefaultTextValign(Valign) - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
-
Sets the default vertical alignment for text in GUI components.
- setDelay(int) - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
-
Sets the delay before this effect is applied.
- setDeltaAngle(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
- setDeltaHeight(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
- setDeltaHeight(ParticleParameter) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- setDeltaRotation(ParticleParameter) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- setDeltaWidth(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
- setDeltaWidth(ParticleParameter) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- setDescription(String) - Method in class de.gurkenlabs.litiengine.abilities.Ability
-
Sets the description of this ability.
- setDescription(String) - Method in class de.gurkenlabs.litiengine.entities.EntityAction
- setDescription(String) - Method in class de.gurkenlabs.litiengine.GameInfo
-
Sets the game's description.
- setDevelopers(String...) - Method in class de.gurkenlabs.litiengine.GameInfo
-
Sets the game's developers.
- setDimension(double, double) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Sets the width and height of this GuiComponent.
- setDirection(Direction) - Method in class de.gurkenlabs.litiengine.entities.Spawnpoint
-
Sets the direction in which entities will be spawned by this instance.
- setDisplayMode(DisplayMode) - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
-
Sets the display mode.
- setDisplayTime(int) - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
-
Sets the duration in milliseconds for which this speech bubble will be active.
- setDownKeys(int...) - Method in class de.gurkenlabs.litiengine.input.KeyboardEntityController
-
Sets the key codes for moving down.
- setDownKeys(List<Integer>) - Method in class de.gurkenlabs.litiengine.input.KeyboardEntityController
-
Sets the key codes for moving down.
- setDrawingColor(Color) - Method in class de.gurkenlabs.litiengine.gui.MouseDrawComponent
-
Sets the color of the brush used for drawing.
- setDuration(int) - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
-
Sets the duration this effect lasts once applied.
- setDuration(int) - Method in class de.gurkenlabs.litiengine.graphics.animation.KeyFrame
- setDuration(int) - Method in class de.gurkenlabs.litiengine.tweening.Tween
-
Sets the Tween duration.
- setDurationForAllKeyFrames(int) - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
-
Sets the frame duration for all keyframes in this animation to the specified value.
- setDx(float) - Method in interface de.gurkenlabs.litiengine.physics.IMovementController
-
Gets the delta x for each horizontal movement.
- setDx(float) - Method in class de.gurkenlabs.litiengine.physics.MovementController
- setDy(float) - Method in interface de.gurkenlabs.litiengine.physics.IMovementController
-
Sets the delta y for each vertical movement.
- setDy(float) - Method in class de.gurkenlabs.litiengine.physics.MovementController
- setDynamicLocation(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.EntityEmitter
-
Toggle dynamic location updates.
- setEmitterData(EmitterData) - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
- setEmitterData(String) - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
- setEmitterDuration(int) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- setEnabled(boolean) - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
- setEnabled(boolean) - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
-
Sets a flag that defines whether this controller is enabled or not.
- setEnabled(boolean) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Sets the "enabled" property on this GuiComponent and its child components.
- setEnableResolutionScale(boolean) - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
-
Sets whether to enable resolution scaling.
- setEncoding(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
- setEncoding(Charset) - Method in class de.gurkenlabs.litiengine.resources.Strings
- setEntrySprite(Spritesheet) - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
- setEntrySprite(Spritesheet) - Method in class de.gurkenlabs.litiengine.gui.ListField
- setEnumPropertyValue(Class<T>, Object, Field, String, String) - Static method in class de.gurkenlabs.litiengine.util.ReflectionUtilities
- setExitOnError(boolean) - Method in class de.gurkenlabs.litiengine.configuration.ClientConfiguration
-
Sets whether to exit on error.
- setExitOnException(boolean) - Method in class de.gurkenlabs.litiengine.DefaultUncaughtExceptionHandler
-
Set whether the game will exit upon an unhandled exception.
- setFacingDirection(Direction) - Method in class de.gurkenlabs.litiengine.entities.Creature
- setFade(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
- setFade(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- setFadeOnCollision(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
- setFadeOnCollision(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- setFieldValue(Class<T>, Object, String, String) - Static method in class de.gurkenlabs.litiengine.util.ReflectionUtilities
- setFlickerDelay(int) - Method in class de.gurkenlabs.litiengine.gui.TextFieldComponent
- setFlipHorizontally(boolean) - Method in class de.gurkenlabs.litiengine.entities.Prop
- setFlipVertically(boolean) - Method in class de.gurkenlabs.litiengine.entities.Prop
- setFocus(double, double) - Method in class de.gurkenlabs.litiengine.graphics.Camera
- setFocus(double, double) - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
-
Focuses the camera on a given point.
- setFocus(Point2D) - Method in class de.gurkenlabs.litiengine.graphics.Camera
- setFocus(Point2D) - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
-
Focuses the camera on a given point.
- setFont(Font) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.TextParticle
-
Sets the font for this TextParticle.
- setFont(Font) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Sets the font for this GuiComponent's text.
- setFontSize(float) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Sets the font size for this GuiComponent's text.
- setForeColor(Color) - Method in class de.gurkenlabs.litiengine.gui.Appearance
-
Sets the foreground color and triggers a change event.
- setFormat(SoundFormat) - Method in class de.gurkenlabs.litiengine.resources.SoundResource
- setFormat(String) - Method in class de.gurkenlabs.litiengine.gui.TextFieldComponent
- setForwardMouseEvents(boolean) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Enable or disable forwarding mouse events by this GuiComponent.
- setForwardMouseEvents(int, boolean) - Method in class de.gurkenlabs.litiengine.gui.ListField
- setGamepadAxisDeadzone(float) - Method in class de.gurkenlabs.litiengine.configuration.InputConfiguration
-
Sets the gamepad axis deadzone.
- setGamepadStickDeadzone(float) - Method in class de.gurkenlabs.litiengine.configuration.InputConfiguration
-
Sets the gamepad stick deadzone.
- setGamepadSupport(boolean) - Method in class de.gurkenlabs.litiengine.configuration.InputConfiguration
-
Sets the gamepad support.
- setGamepadTriggerDeadzone(float) - Method in class de.gurkenlabs.litiengine.configuration.InputConfiguration
-
Sets the gamepad trigger deadzone.
- setGCost(double) - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
- setGrabMouse(boolean) - Method in interface de.gurkenlabs.litiengine.input.IMouse
-
If set to true, the mouse will be locked to the render component of the game.
- setGrabMouse(boolean) - Method in class de.gurkenlabs.litiengine.input.Mouse
- setGraphicQuality(Quality) - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
-
Sets the graphic quality.
- setGravity(int) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Sets the gravity for this particular environment.
- setGravity(int) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
-
Specify the general gravity that will be used as default value for all environments that are loaded.
- setGridId(int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
- setGridId(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
- setHCost(double) - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
- setHeight(double) - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
- setHeight(double) - Method in class de.gurkenlabs.litiengine.entities.Entity
- setHeight(double) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Sets the height of the entity.
- setHeight(double) - Method in class de.gurkenlabs.litiengine.entities.StaticShadow
- setHeight(double) - Method in class de.gurkenlabs.litiengine.entities.Trigger
- setHeight(double) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Sets the GuiComponent's height.
- setHeight(double) - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Sets the height of the component and rescales the image.
- setHeight(double) - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
- setHeight(float) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
- setHeight(float) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
- setHeight(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
- setHeight(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- setHeight(int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
- setHeight(int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapImage
- setHeight(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
- setHeight(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapImage
- setHeight(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- setHeight(int) - Method in class de.gurkenlabs.litiengine.resources.SpritesheetResource
- setHeight(int) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas
- setHeight(int) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.Sprite
- setHexSideLength(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- setHorizontalBackgroundGradient(boolean) - Method in class de.gurkenlabs.litiengine.gui.Appearance
-
Sets whether the background gradient is horizontal and triggers a change event.
- setHorizontalImagePadding(double) - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Sets the horizontal padding for the image.
- setHorizontalLowerBound(int) - Method in class de.gurkenlabs.litiengine.gui.ListField
- setHovered(boolean) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Sets the "hovered" property on this GuiComponent.
- setHoverSound(Sound) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Sets the hover sound.
- setIcon(Image) - Method in class de.gurkenlabs.litiengine.GameWindow
-
Sets the icon image for the window's hosting
JFrame
. - setIcons(List<? extends Image>) - Method in class de.gurkenlabs.litiengine.GameWindow
-
Sets the icons for the window's hosting
JFrame
. - setId(int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
- setId(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
- setIdentifier(String) - Method in class de.gurkenlabs.litiengine.physics.Force
-
Sets the identifier for the force.
- setImage(Image) - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Sets the image to be displayed by the component and rescales it.
- setImage(String) - Method in class de.gurkenlabs.litiengine.resources.SpritesheetResource
- setImageAlign(Align) - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Sets the horizontal alignment of the image within the component.
- setImageFormat(ImageFormat) - Method in class de.gurkenlabs.litiengine.resources.SpritesheetResource
- setImagePath(String) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas
- setImageScaleInterpolation(int) - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Sets the interpolation type used for scaling the image and rescales it.
- setImageScaleMode(ImageScaleMode) - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Sets the scale mode for the image and rescales it.
- setImageValign(Valign) - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Sets the vertical alignment of the image within the component.
- setIndestructible(boolean) - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
- setIndestructible(boolean) - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
-
Sets the indestructible state of this entity.
- setInfo(GameInfo) - Static method in class de.gurkenlabs.litiengine.Game
-
Sets the
Game's
basic information by the specifiedGameInfo
instance. - setInfo(String) - Static method in class de.gurkenlabs.litiengine.Game
-
Sets the
Game's
basic information by loading theGameInfo
from the specified path to an XML file. - setInfo(URL) - Static method in class de.gurkenlabs.litiengine.Game
- setIntensity(int) - Method in class de.gurkenlabs.litiengine.entities.LightSource
- setJumpKeys(int...) - Method in class de.gurkenlabs.litiengine.input.PlatformingMovementController
-
Initializes the jump keys with a given array of key codes.
- setKeyFrameDurations(int...) - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
-
Sets the specified durations for the keyframes at the index of the defined arguments.
- setKeyframes(int[]) - Method in class de.gurkenlabs.litiengine.resources.SpritesheetResource
- setLanguage(String) - Method in class de.gurkenlabs.litiengine.configuration.ClientConfiguration
-
Sets the language code.
- setLayer(MapObjectLayer) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
- setLeftKeys(int...) - Method in class de.gurkenlabs.litiengine.input.KeyboardEntityController
-
Sets the key codes for moving left.
- setLeftKeys(List<Integer>) - Method in class de.gurkenlabs.litiengine.input.KeyboardEntityController
-
Sets the key codes for moving left.
- setLeftStickDeadzone(double) - Method in class de.gurkenlabs.litiengine.input.GamepadEntityController
- setLightShapeType(LightSource.Type) - Method in class de.gurkenlabs.litiengine.entities.LightSource
- setListenerLocationCallback(UnaryOperator<Point2D>) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
-
This method allows to set the callback that is used by the SoundEngine to determine where the listener location is.
- setLocation(double, double) - Method in class de.gurkenlabs.litiengine.entities.Entity
- setLocation(double, double) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Sets the location of the entity.
- setLocation(double, double) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Sets this GuiComponent's location.
- setLocation(double, double) - Method in interface de.gurkenlabs.litiengine.input.IMouse
-
Sets the current mouse location to the specified location in the game window.
- setLocation(double, double) - Method in class de.gurkenlabs.litiengine.input.Mouse
- setLocation(float, float) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
- setLocation(float, float) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
- setLocation(Point2D) - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
- setLocation(Point2D) - Method in class de.gurkenlabs.litiengine.entities.Creature
- setLocation(Point2D) - Method in class de.gurkenlabs.litiengine.entities.Entity
-
Sets the map location.
- setLocation(Point2D) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Sets the map location.
- setLocation(Point2D) - Method in class de.gurkenlabs.litiengine.entities.LightSource
- setLocation(Point2D) - Method in class de.gurkenlabs.litiengine.entities.StaticShadow
- setLocation(Point2D) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
- setLocation(Point2D) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
- setLocation(Point2D) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Sets this GuiComponent's location.
- setLocation(Point2D) - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
- setLocation(Point2D) - Method in interface de.gurkenlabs.litiengine.input.IMouse
-
Sets the current mouse location to the specified location in the game window.
- setLocation(Point2D) - Method in class de.gurkenlabs.litiengine.input.Mouse
- setLocation(Point2D) - Method in class de.gurkenlabs.litiengine.physics.Force
-
Sets the location of the force.
- setLoop(boolean) - Method in class de.gurkenlabs.litiengine.entities.SoundSource
-
Toggles looping for the sound playback.
- setLooping(boolean) - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
-
Sets the looping behavior for this animation.
- setLoopSprite(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.SpriteParticle
- setLoopSprite(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- setLowerBound(BigDecimal) - Method in class de.gurkenlabs.litiengine.gui.Spinner
- setMap(TmxMap) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
- setMapId(int) - Method in class de.gurkenlabs.litiengine.entities.Entity
-
Sets an id which should only be filled when an entity gets added due to map information.
- setMapId(int) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Sets an id which should only be filled when an entity gets added due to map information.
- setMaterial(Material) - Method in class de.gurkenlabs.litiengine.entities.Prop
- setMaxBaseValue(T) - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
- setMaxDistance(int) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
-
Sets the default maximum distance from the listener at which a sound source can still be heard.
- setMaxFps(int) - Method in class de.gurkenlabs.litiengine.configuration.ClientConfiguration
-
Sets the maximum frames per second.
- setMaxLength(int) - Method in class de.gurkenlabs.litiengine.gui.TextFieldComponent
- setMaxParticles(int) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- setMaxValue(double) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.ParticleParameter
-
Sets the maximum value.
- setMaxValue(float) - Method in class de.gurkenlabs.litiengine.gui.Slider
- setMessage(String) - Method in class de.gurkenlabs.litiengine.entities.Trigger
-
Sets the message that gets sent by this trigger upon activation.
- setMinBaseValue(T) - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
- setMinChunkOffsets(int, int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
- setMinValue(double) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.ParticleParameter
-
Sets the minimum value.
- setMinValue(float) - Method in class de.gurkenlabs.litiengine.gui.Slider
- setModifyValue(double) - Method in class de.gurkenlabs.litiengine.attributes.AttributeModifier
-
Sets the modify value for this attribute modifier.
- setMouseSensitivity(float) - Method in class de.gurkenlabs.litiengine.configuration.InputConfiguration
-
Sets the mouse sensitivity.
- setMultiTarget(boolean) - Method in class de.gurkenlabs.litiengine.abilities.Ability
-
Sets whether this ability is multi-target.
- setMultiTarget(boolean) - Method in class de.gurkenlabs.litiengine.abilities.targeting.TargetingStrategy
- setMusicVolume(float) - Method in class de.gurkenlabs.litiengine.configuration.SoundConfiguration
-
Sets the music volume.
- setName(String) - Method in class de.gurkenlabs.litiengine.abilities.Ability
-
Sets the name of this ability.
- setName(String) - Method in class de.gurkenlabs.litiengine.entities.Entity
- setName(String) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Sets the name of the entity.
- setName(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
- setName(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
-
Sets the name.
- setName(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
- setName(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
- setName(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
- setName(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- setName(String) - Method in class de.gurkenlabs.litiengine.GameInfo
-
Sets the game's name.
- setName(String) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- setName(String) - Method in class de.gurkenlabs.litiengine.graphics.ImageEffect
- setName(String) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Sets this GuiComponent's name.
- setName(String) - Method in class de.gurkenlabs.litiengine.resources.NamedResource
- setName(String) - Method in interface de.gurkenlabs.litiengine.resources.Resource
- setName(String) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.Sprite
- setOffset(int) - Method in class de.gurkenlabs.litiengine.entities.StaticShadow
-
Sets the offset for the shadow and invalidates the current area.
- setOffset(int, int) - Method in class de.gurkenlabs.litiengine.graphics.MouseCursor
- setOffset(Point2D) - Method in class de.gurkenlabs.litiengine.entities.EntityPivot
-
Sets both the horizontal and vertical offsets for this pivot.
- setOffsetX(double) - Method in class de.gurkenlabs.litiengine.entities.EntityPivot
-
Sets the horizontal offset for this pivot.
- setOffsetX(float) - Method in class de.gurkenlabs.litiengine.graphics.CreatureShadowImageEffect
- setOffsetX(int) - Method in class de.gurkenlabs.litiengine.graphics.MouseCursor
- setOffsetX(int) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.Sprite
- setOffsetY(double) - Method in class de.gurkenlabs.litiengine.entities.EntityPivot
-
Sets the vertical offset for this pivot.
- setOffsetY(float) - Method in class de.gurkenlabs.litiengine.graphics.CreatureShadowImageEffect
- setOffsetY(int) - Method in class de.gurkenlabs.litiengine.graphics.MouseCursor
- setOffsetY(int) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.Sprite
- setOpacity(float) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
- setOpacity(float) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
- setOrientation(IMapOrientation) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- setOriginAlign(Align) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- setOriginValign(Valign) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- setOutlineOnly(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
- setOutlineOnly(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- setOutlineThickness(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
- setOutlineThickness(ParticleParameter) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- setParticleHeight(ParticleParameter) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- setParticleOffsetX(ParticleParameter) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- setParticleOffsetY(ParticleParameter) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- setParticleTTL(ParticleParameter) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- setParticleType(ParticleType) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- setParticleWidth(ParticleParameter) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- setPath(URL) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- setPaused(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
-
Sets the paused.
- setPaused(boolean) - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback
-
Sets the paused state of this playback to the provided value.
- setPenalty(double) - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
- setPolygon(IPolyShape) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
- setPolygon(IPolyShape) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
- setPolyline(IPolyShape) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
- setPolyline(IPolyShape) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
- setPredecessor(AStarNode) - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
- setPrioritizeByDistance(boolean) - Method in class de.gurkenlabs.litiengine.abilities.targeting.TargetingStrategy
- setPriority(int) - Method in class de.gurkenlabs.litiengine.graphics.animation.EntityAnimationController.AnimationRule
- setPriority(int) - Method in class de.gurkenlabs.litiengine.graphics.ImageEffect
- setProperties(Map<String, ICustomProperty>) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Sets all the custom properties on this object to the provided values.
- setProperties(Map<String, ICustomProperty>) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
- setProperties(Map<String, ICustomProperty>) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tile
- setRange(int) - Method in class de.gurkenlabs.litiengine.entities.SoundSource
-
Sets the range in pixels for which the sound can be heard.
- setReduceFramesWhenNotFocused(boolean) - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
-
Sets whether to reduce frames when not focused.
- setRelativeEntity(IEntity) - Method in class de.gurkenlabs.litiengine.entities.RelativeEntityComparator
- setRenderBoundingBoxes(boolean) - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
-
Sets whether bounding boxes rendering is enabled.
- setRenderCollisionBoxes(boolean) - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
-
Sets whether collision boxes rendering is enabled.
- setRenderColor(Color) - Method in class de.gurkenlabs.litiengine.GameMetrics
-
Sets the color that is used when rendering the metrics if
cl_showGameMetrics = true
. - setRenderDebugMouse(boolean) - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
-
Sets whether debug mouse rendering is enabled.
- setRenderDynamicShadows(boolean) - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
-
Sets whether to render dynamic shadows.
- setRenderEntityNames(boolean) - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
-
Sets whether entity names rendering is enabled.
- setRenderGuiComponentBoundingBoxes(boolean) - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
-
Sets whether GUI component bounding boxes rendering is enabled.
- setRenderHitBoxes(boolean) - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
-
Sets whether hit boxes rendering is enabled.
- setRenderOrder(RenderOrder) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- setRenderTriangle(boolean) - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
-
Sets the visibility status of the triangle indicator.
- setRenderType(RenderType) - Method in class de.gurkenlabs.litiengine.entities.Entity
- setRenderType(RenderType) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Sets the render type of the entity.
- setRenderType(RenderType) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
- setRenderType(RenderType) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
- setRenderWithLayer(boolean) - Method in class de.gurkenlabs.litiengine.entities.Entity
- setRenderWithLayer(boolean) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Sets whether the entity should be rendered with its layer.
- setRequiredQuality(Quality) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- setResolution(Resolution) - Method in class de.gurkenlabs.litiengine.GameWindow
-
Sets the resolution for the GameWindow.
- setResolutionHeight(int) - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
-
Sets the resolution height.
- setResolutionWidth(int) - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
-
Sets the resolution width.
- setRightKeys(int...) - Method in class de.gurkenlabs.litiengine.input.KeyboardEntityController
-
Sets the key codes for moving right.
- setRightKeys(List<Integer>) - Method in class de.gurkenlabs.litiengine.input.KeyboardEntityController
-
Sets the key codes for moving right.
- setRightStickDeadzone(double) - Method in class de.gurkenlabs.litiengine.input.GamepadEntityController
- setRotated(boolean) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.Sprite
- setRotateWithRightStick(boolean) - Method in class de.gurkenlabs.litiengine.input.GamepadEntityController
- setRowHeight(double) - Method in class de.gurkenlabs.litiengine.gui.ImageComponentList
-
Sets the height of each row in the image component list.
- setScaling(boolean) - Method in class de.gurkenlabs.litiengine.entities.Creature
- setScaling(boolean) - Method in class de.gurkenlabs.litiengine.entities.Prop
- setScrollPadding(double) - Method in class de.gurkenlabs.litiengine.graphics.FreeFlightCamera
- setSeed(String) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Sets the seed of this random number generator using a
String
seed. - setSelected(boolean) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Sets the "selected" property on this GuiComponent.
- setSelectEntireColumn(boolean) - Method in class de.gurkenlabs.litiengine.gui.ListField
-
If set to true, selecting an element will show a selection of the entire column on which that element is on.
- setSelectEntireRow(boolean) - Method in class de.gurkenlabs.litiengine.gui.ListField
-
If set to true, selecting an element will show a selection of the entire row on which that element is on.
- setSelection(int) - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
- setSelection(int, int) - Method in class de.gurkenlabs.litiengine.gui.ListField
- setSelection(Object) - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
- setShadowType(StaticShadowType) - Method in class de.gurkenlabs.litiengine.entities.StaticShadow
-
Sets the type of the static shadow and invalidates the current area.
- setShape(Shape) - Method in class de.gurkenlabs.litiengine.entities.MapArea
- setShowGameMetrics(boolean) - Method in class de.gurkenlabs.litiengine.configuration.ClientConfiguration
-
Sets whether to show game metrics.
- setShowMouseTargetMetric(boolean) - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
-
Sets whether mouse target metric is shown.
- setShowTicks(boolean) - Method in class de.gurkenlabs.litiengine.gui.Slider
- setShowTilesMetric(boolean) - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
-
Sets whether tiles metric is shown.
- setSize(double, double) - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
- setSize(double, double) - Method in class de.gurkenlabs.litiengine.entities.Entity
- setSize(double, double) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Sets the size of the entity.
- setSize(double, double) - Method in class de.gurkenlabs.litiengine.entities.LightSource
- setSize(double, double) - Method in class de.gurkenlabs.litiengine.entities.Trigger
- setSliderComponent(ImageComponent) - Method in class de.gurkenlabs.litiengine.gui.Slider
- setSliderInside(boolean) - Method in class de.gurkenlabs.litiengine.gui.ListField
-
If set to true, the sliders of this ListField will be displayed within its boundaries.
- setSliderSpritesheet(Spritesheet) - Method in class de.gurkenlabs.litiengine.gui.Slider
- setSound(Sound) - Method in class de.gurkenlabs.litiengine.entities.SoundSource
-
Sets the sound to be played.
- setSound(String) - Method in class de.gurkenlabs.litiengine.entities.SoundSource
-
Sets the sound by fetching a sound resource with a given name.
- setSoundVolume(float) - Method in class de.gurkenlabs.litiengine.configuration.SoundConfiguration
-
Sets the sound volume.
- setSource(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapImage
- setSource(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapImage
- setSpawnAmount(int) - Method in class de.gurkenlabs.litiengine.environment.EntitySpawner
- setSpawnAmount(int) - Method in interface de.gurkenlabs.litiengine.environment.IEntitySpawner
-
Sets the amount of Entities that spawn in each wave.
- setSpawnAmount(int) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- setSpawnDelay(int) - Method in class de.gurkenlabs.litiengine.environment.EntitySpawner
- setSpawnDelay(int) - Method in interface de.gurkenlabs.litiengine.environment.IEntitySpawner
-
Gets the delay in milliseconds between spawning individual Entities of one wave.
- setSpawnInfo(String) - Method in class de.gurkenlabs.litiengine.entities.Spawnpoint
-
Sets the spawn information for this instance.
- setSpawnInterval(int) - Method in class de.gurkenlabs.litiengine.environment.EntitySpawner
- setSpawnInterval(int) - Method in interface de.gurkenlabs.litiengine.environment.IEntitySpawner
-
Sets the interval in milliseconds between each spawn wave.
- setSpawnMode(IEntitySpawner.SpawnMode) - Method in class de.gurkenlabs.litiengine.environment.EntitySpawner
- setSpawnMode(IEntitySpawner.SpawnMode) - Method in interface de.gurkenlabs.litiengine.environment.IEntitySpawner
-
Sets the spawn mode.
- setSpawnOffsetX(double) - Method in class de.gurkenlabs.litiengine.entities.Spawnpoint
-
Sets the spawn offset on the X-axis for this instance.
- setSpawnOffsetY(double) - Method in class de.gurkenlabs.litiengine.entities.Spawnpoint
-
Sets the spawn offset on the Y-axis for this instance.
- setSpawnPivotType(EntityPivotType) - Method in class de.gurkenlabs.litiengine.entities.Spawnpoint
-
Sets the spawn pivot type for this instance.
- setSpawnRate(int) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- setSprite(int) - Method in class de.gurkenlabs.litiengine.graphics.animation.KeyFrame
- setSpriteHeight(int) - Method in class de.gurkenlabs.litiengine.graphics.Spritesheet
- setSpritePrefix(String) - Method in class de.gurkenlabs.litiengine.graphics.animation.EntityAnimationController
- setSpriteRotation(Rotation) - Method in class de.gurkenlabs.litiengine.entities.Prop
- setSprites(List<TextureAtlas.Sprite>) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas
- setSpritesheet(Spritesheet) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- setSpritesheet(Spritesheet) - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Sets the spritesheet to be used by the component.
- setSpritesheet(Spritesheet, ImageScaleMode) - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Sets the spritesheet and its scale mode to be used by the component.
- setSpritesheet(Spritesheet, ImageScaleMode, float) - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Sets the spritesheet, its scale mode, and scale factor to be used by the component.
- setSpritesheet(String) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- setSpritesheetName(String) - Method in class de.gurkenlabs.litiengine.entities.Creature
- setSpritesheetName(String) - Method in class de.gurkenlabs.litiengine.entities.Prop
- setSpritesheetScaleFactor(float) - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Sets the scale factor for the spritesheet.
- setSpritesheetScaleInterpolation(int) - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Sets the interpolation type used for scaling the spritesheet and rescales the image.
- setSpritesheetScaleMode(ImageScaleMode) - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Sets the scale mode for the spritesheet and rescales the image.
- setSpriteWidth(int) - Method in class de.gurkenlabs.litiengine.graphics.Spritesheet
- setStaggerAxis(StaggerAxis) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- setStaggerIndex(StaggerIndex) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- setState(State) - Method in class de.gurkenlabs.litiengine.entities.behavior.StateMachine
-
Sets a new state for the state machine.
- setStepSize(float) - Method in class de.gurkenlabs.litiengine.gui.Slider
- setStepSize(BigDecimal) - Method in class de.gurkenlabs.litiengine.gui.Spinner
- setStopOnCollision(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
- setStopped(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
- setStrength(float) - Method in class de.gurkenlabs.litiengine.physics.Force
-
Sets the strength of the force in pixels per second.
- setSubTitle(String) - Method in class de.gurkenlabs.litiengine.GameInfo
-
Sets the game's sub title.
- setTag(Object) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Sets the tag.
- setTarget(ICombatEntity) - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
- setTarget(ICombatEntity) - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
-
Sets the target of this entity.
- setTeam(int) - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
-
Sets the team.
- setTeam(int) - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
-
Sets the team of this entity.
- setText(String) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- setText(String) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Sets the text.
- setText(String) - Method in class de.gurkenlabs.litiengine.gui.TextFieldComponent
- setTextAlign(Align) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Sets the horizontal text alignment.
- setTextAngle(int) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Sets the text angle in degrees.
- setTextAntialiasing(boolean) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Sets the
RenderingHints.KEY_TEXT_ANTIALIASING
settings for the rendered text. - setTexts(List<String>) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- setTextShadow(boolean) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Enable or disable the shadow being drawn below the text
- setTextShadowColor(Color) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
- setTextShadowRadius(float) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
- setTextValign(Valign) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Sets the vertical text alignment.
- setTextX(double) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Sets the text X coordinate.
- setTextY(double) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Sets the text Y coordinate.
- setTickRate(int) - Method in interface de.gurkenlabs.litiengine.ILoop
-
Sets the tickrate at which the loop performs its updates.
- setTickRate(int) - Method in class de.gurkenlabs.litiengine.UpdateLoop
- setTickSize(float) - Method in class de.gurkenlabs.litiengine.gui.Slider
- setTile(int, int, int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileLayer
-
Sets the id of the tile at the specified map grid location.
- setTile(int, int, int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileLayer
- setTile(int, int, ITile) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileLayer
-
Sets the id of the tile at the specified map grid location.
- setTile(int, int, ITile) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileLayer
- setTiledVersion(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- setTileHeight(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- setTileWidth(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- setTimeScale(float) - Method in class de.gurkenlabs.litiengine.GameLoop
- setTimeScale(float) - Method in interface de.gurkenlabs.litiengine.IGameLoop
-
Sets the game loop's time scale.
- setTimeToLive(int) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
- setTintColor(Color) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
-
Sets the tint color of this layer.
- setTintColor(Color) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
- setTitle(String) - Method in class de.gurkenlabs.litiengine.GameWindow
-
Sets the title for this window to the specified string.
- setToMax() - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
- setToMin() - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
- setTrackRenderTimes(boolean) - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
-
Sets whether render times tracking is enabled.
- setTransform(AffineTransform) - Method in class de.gurkenlabs.litiengine.graphics.MouseCursor
- setTransparentBackground(boolean) - Method in class de.gurkenlabs.litiengine.gui.Appearance
-
Sets whether the background is transparent and triggers a change event.
- setTransparentColor(Color) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapImage
- setTransparentColor(Color) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapImage
- setTriangleSize(double) - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
-
Gets the triangle indicator size.
- setTriggerDeadzone(float) - Method in class de.gurkenlabs.litiengine.input.Gamepad
-
Sets the deadzone for any trigger components on this gamepad.
- setTurnOnMove(boolean) - Method in class de.gurkenlabs.litiengine.entities.Creature
- setTurnOnMove(boolean) - Method in interface de.gurkenlabs.litiengine.entities.IMobileEntity
-
Sets the turn on move parameter for this entity.
- setTweenValues(TweenType, float[]) - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
- setTweenValues(TweenType, float[]) - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
- setTweenValues(TweenType, float[]) - Method in class de.gurkenlabs.litiengine.entities.Creature
- setTweenValues(TweenType, float[]) - Method in class de.gurkenlabs.litiengine.entities.Entity
- setTweenValues(TweenType, float[]) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
- setTweenValues(TweenType, float[]) - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback.VolumeControl
- setTweenValues(TweenType, float[]) - Method in interface de.gurkenlabs.litiengine.tweening.Tweenable
-
This method is called in a Tween's update() method to set the new interpolated values.
- setType(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
- setType(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
- setType(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
- setType(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
- setType(String) - Method in class de.gurkenlabs.litiengine.input.Gamepad
- setTypeDelay(int) - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
-
Sets type delay, which determines how fast the typewriter effect will be.
- setTypeSound(Sound) - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
-
Sets the sound that is played every time a new letter appears.
- setUncaughtExceptionHandler(Thread.UncaughtExceptionHandler) - Static method in class de.gurkenlabs.litiengine.Game
-
Sets an
UncaughtExceptionHandler
used to handle all unexpected exceptions happening in the game. - setUpdateRate(int) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- setUpKeys(int...) - Method in class de.gurkenlabs.litiengine.input.KeyboardEntityController
-
Sets the key codes for moving up.
- setUpKeys(List<Integer>) - Method in class de.gurkenlabs.litiengine.input.KeyboardEntityController
-
Sets the key codes for moving up.
- setUpperBound(BigDecimal) - Method in class de.gurkenlabs.litiengine.gui.Spinner
- setValue(boolean) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
- setValue(boolean) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
- setValue(char) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
- setValue(char) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
- setValue(double) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
- setValue(double) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
- setValue(long) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
- setValue(long) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
- setValue(Color) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
- setValue(Color) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
- setValue(Class<C>, Object, String, T) - Static method in class de.gurkenlabs.litiengine.util.ReflectionUtilities
- setValue(Enum<?>) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
- setValue(Enum<?>) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
- setValue(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
- setValue(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
- setValue(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
- setValue(String, boolean) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Sets the value for the custom property with the given name to the given boolean.
- setValue(String, boolean) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
- setValue(String, byte) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Sets the value for the custom property with the given name to the given byte.
- setValue(String, byte) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
- setValue(String, char) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Sets the value for the custom property with the given name to the given char.
- setValue(String, char) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
- setValue(String, double) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Sets the value for the custom property with the given name to the given double.
- setValue(String, double) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
- setValue(String, float) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Sets the value for the custom property with the given name to the given float.
- setValue(String, float) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
- setValue(String, int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Sets the value for the custom property with the given name to the given int.
- setValue(String, int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
- setValue(String, long) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Sets the value for the custom property with the given name to the given long.
- setValue(String, long) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
- setValue(String, short) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Sets the value for the custom property with the given name to the given short.
- setValue(String, short) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
- setValue(String, ICustomProperty) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
- setValue(String, ICustomProperty) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
- setValue(String, IMapObject) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Sets the value for the custom property with the ID of the given map object.
- setValue(String, IMapObject) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
- setValue(String, Color) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Sets the value for the custom property with the given name to the given color.
- setValue(String, Color) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
- setValue(String, Enum<?>) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Sets the value for the custom property with the given name to the given enum.
- setValue(String, Enum<?>) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
- setValue(String, String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Sets the value for the custom property with the given name to the given string.
- setValue(String, String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
- setValue(String, URL) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Sets the value for the custom property with the given name to the given file.
- setValue(String, URL) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
- setValue(URL) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
- setValue(URL) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
- setVelocity(double) - Method in class de.gurkenlabs.litiengine.graphics.FreeFlightCamera
- setVelocity(double) - Method in interface de.gurkenlabs.litiengine.physics.IMovementController
-
Sets the current velocity.
- setVelocity(double) - Method in class de.gurkenlabs.litiengine.physics.MovementController
- setVelocity(float) - Method in class de.gurkenlabs.litiengine.entities.Creature
- setVelocity(float) - Method in interface de.gurkenlabs.litiengine.entities.IMobileEntity
-
Sets the base value on the velocity attribute of this instance.
- setVelocityX(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
- setVelocityX(ParticleParameter) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- setVelocityY(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
- setVelocityY(ParticleParameter) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- setVersion(double) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- setVersion(String) - Method in class de.gurkenlabs.litiengine.GameInfo
-
Sets the game's version.
- setVerticalImagePadding(double) - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Sets the vertical padding for the image.
- setVerticalLowerBound(int) - Method in class de.gurkenlabs.litiengine.gui.ListField
- setVisible(boolean) - Method in class de.gurkenlabs.litiengine.entities.Entity
- setVisible(boolean) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Sets the visibility of the entity.
- setVisible(boolean) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
- setVisible(boolean) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
- setVisible(boolean) - Method in class de.gurkenlabs.litiengine.graphics.MouseCursor
- setVisible(boolean) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Sets the "visible" property on this GuiComponent.
- setVolume(float) - Method in class de.gurkenlabs.litiengine.entities.SoundSource
-
Set the volume modifier.
- setVolume(float) - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback
-
Sets the master volume of this playback.
- setWalkable(boolean) - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
- setWebsite(String) - Method in class de.gurkenlabs.litiengine.GameInfo
-
Sets the game's web site.
- setWidth(double) - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
- setWidth(double) - Method in class de.gurkenlabs.litiengine.entities.Entity
- setWidth(double) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Sets the width of the entity.
- setWidth(double) - Method in class de.gurkenlabs.litiengine.entities.StaticShadow
- setWidth(double) - Method in class de.gurkenlabs.litiengine.entities.Trigger
- setWidth(double) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Sets the GuiComponent's width.
- setWidth(double) - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Sets the width of the component and rescales the image.
- setWidth(double) - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
- setWidth(float) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
- setWidth(float) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
- setWidth(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
- setWidth(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterData
- setWidth(int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
- setWidth(int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapImage
- setWidth(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
- setWidth(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapImage
- setWidth(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- setWidth(int) - Method in class de.gurkenlabs.litiengine.resources.SpritesheetResource
- setWidth(int) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas
- setWidth(int) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.Sprite
- setX(double) - Method in class de.gurkenlabs.litiengine.entities.Entity
- setX(double) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Sets the X coordinate of the entity.
- setX(double) - Method in class de.gurkenlabs.litiengine.entities.StaticShadow
- setX(double) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Sets the GuiComponent's x coordinate.
- setX(double) - Method in class de.gurkenlabs.litiengine.gui.screens.Screen
- setX(float) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
- setX(float) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
- setX(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
- setX(int) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.Sprite
- setXOffset(double) - Method in class de.gurkenlabs.litiengine.gui.ImageComponentList
-
Sets the horizontal offset for the image component list.
- setY(double) - Method in class de.gurkenlabs.litiengine.entities.Entity
- setY(double) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Sets the Y coordinate of the entity.
- setY(double) - Method in class de.gurkenlabs.litiengine.entities.StaticShadow
- setY(double) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Sets the GuiComponent's y coordinate.
- setY(double) - Method in class de.gurkenlabs.litiengine.gui.screens.Screen
- setY(float) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
- setY(float) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
- setY(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
- setY(int) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.Sprite
- setYOffset(double) - Method in class de.gurkenlabs.litiengine.gui.ImageComponentList
-
Sets the vertical offset for the image component list.
- setZoom(float, int) - Method in class de.gurkenlabs.litiengine.graphics.Camera
- setZoom(float, int) - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
-
Changes the camera's zoom over the specified duration (in frames) to the target zoom.
- SFXPlayback - Class in de.gurkenlabs.litiengine.sound
-
A
SoundPlayback
implementation for the playback of sound effects. - SHADOW_OFFSET - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
- SHADOW_TYPE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
- SHADOWCOLOR - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapProperty
- shake(double, int, int) - Method in class de.gurkenlabs.litiengine.graphics.Camera
- shake(double, int, int) - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
-
Shake the camera for the specified duration (in frames).
- shapeIntersects(Shape, Shape) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
-
Shape intersects.
- ShapeParticle - Class in de.gurkenlabs.litiengine.graphics.emitters.particles
- ShapeParticle(float, float) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.particles.ShapeParticle
- ShapeRenderer - Class in de.gurkenlabs.litiengine.graphics
- SHARE - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DualShock4
- shouldBeRendered(Graphics2D, IMap, ILayer, RenderType[]) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapRenderer
- shouldSpawn() - Method in class de.gurkenlabs.litiengine.environment.EntitySpawner
- showDefaultCursor() - Method in class de.gurkenlabs.litiengine.graphics.MouseCursor
- showGameMetrics() - Method in class de.gurkenlabs.litiengine.configuration.ClientConfiguration
-
Checks if game metrics are shown.
- showMouseTargetMetric() - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
-
Checks if mouse target metric is shown.
- showTilesMetric() - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
-
Checks if tiles metric is shown.
- shuffle(double[]) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Shuffles the elements in the specified array.
- shuffle(int[]) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Shuffles the elements in the specified array.
- shuffle(long[]) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Shuffles the elements in the specified array.
- shuffle(List<T>) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Shuffles the elements in the specified collection.
- shuffle(T[]) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Shuffles the elements in the specified array.
- shuffleSign(double) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Shuffles the algebraic sign of the specified double value.
- shuffleSign(float) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Shuffles the algebraic sign of the specified float value.
- shuffleSign(int) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Shuffles the algebraic sign of the specified int value.
- shuffleSign(long) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Shuffles the algebraic sign of the specified long value.
- sin(float) - Static method in class de.gurkenlabs.litiengine.util.geom.Trigonometry
- since(long) - Method in class de.gurkenlabs.litiengine.GameTime
-
Calculates the delta time between the current game time and the specified ticks in milliseconds.
- since(long, int) - Method in class de.gurkenlabs.litiengine.GameTime
-
Calculates the delta time between the current game time and the specified ticks in milliseconds.
- sinceEnvironmentLoad() - Method in class de.gurkenlabs.litiengine.GameTime
-
Get the time in milliseconds that has passed since the current environment was loaded.
- sinceGameStart() - Method in class de.gurkenlabs.litiengine.GameTime
-
Gets the time in milliseconds that has passed since the game has been started.
This uses the configured update rate to calculate the passed time from the specified ticks. - sinDeg(float) - Static method in class de.gurkenlabs.litiengine.util.geom.Trigonometry
- SINE_IN - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
- SINE_INOUT - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
- SINE_OUT - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
- SinglePlayTrack - Class in de.gurkenlabs.litiengine.sound
-
A
Track
that plays a sound once and then stops. - SinglePlayTrack(Sound) - Constructor for class de.gurkenlabs.litiengine.sound.SinglePlayTrack
-
Initializes a new
SinglePlayTrack
for the specified sound. - SinglePlayTrack(String) - Constructor for class de.gurkenlabs.litiengine.sound.SinglePlayTrack
-
Initializes a new
SinglePlayTrack
for the specified sound. - SIZE_BOTH - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenType
-
Both the width and height of the size.
- SIZE_HEIGHT - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenType
-
The height of the size.
- SIZE_WIDTH - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenType
-
The width of the size.
- sizeChanged(IEntity) - Method in interface de.gurkenlabs.litiengine.entities.EntityTransformListener
-
This method is called whenever the size of an
IEntity
was changed. - SLICE - Enum constant in enum class de.gurkenlabs.litiengine.gui.ImageScaleMode
-
The image is scaled and cropped to fill the available space while maintaining its aspect ratio.
- slideDown() - Method in class de.gurkenlabs.litiengine.gui.ListField
-
Slides the ListField down by one row.
- Slider - Class in de.gurkenlabs.litiengine.gui
- Slider(double, double, double, double, float, float, float) - Constructor for class de.gurkenlabs.litiengine.gui.Slider
- SLIDER - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
- SLIDER_ACCELERATION - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
- SLIDER_FORCE - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
- SLIDER_VELOCITY - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
- slideUp() - Method in class de.gurkenlabs.litiengine.gui.ListField
-
Slides the ListField up by one row.
- sound() - Method in class de.gurkenlabs.litiengine.configuration.GameConfiguration
-
Gets the configuration group with all default sound settings.
- Sound - Class in de.gurkenlabs.litiengine.sound
-
This class implements all required functionality to load sounds from the file system and provide a stream that can later on be used for the sound playback.
- Sound(InputStream, String) - Constructor for class de.gurkenlabs.litiengine.sound.Sound
-
Creates a new Sound instance by the specified file path.
- SOUND_LOOP - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
- SOUND_NAME - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
- SOUND_RANGE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
- SOUND_VOLUME - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
- SoundConfiguration - Class in de.gurkenlabs.litiengine.configuration
- SoundEffect - Class in de.gurkenlabs.litiengine.abilities.effects
- SoundEffect(ICombatEntity, Sound...) - Constructor for class de.gurkenlabs.litiengine.abilities.effects.SoundEffect
-
Initializes a new instance of the
SoundEffect
class. - SoundEffect(ICombatEntity, String...) - Constructor for class de.gurkenlabs.litiengine.abilities.effects.SoundEffect
-
Initializes a new instance of the
SoundEffect
class with the specified executing entity and sounds. - SoundEffect(Sound...) - Constructor for class de.gurkenlabs.litiengine.abilities.effects.SoundEffect
-
Initializes a new instance of the
SoundEffect
class with the specified sounds. - SoundEffect(String...) - Constructor for class de.gurkenlabs.litiengine.abilities.effects.SoundEffect
-
Initializes a new instance of the
SoundEffect
class with the specified sounds. - SoundEngine - Class in de.gurkenlabs.litiengine.sound
-
This
SoundEngine
class provides all methods to play back sounds and music in your game. - SoundEngine() - Constructor for class de.gurkenlabs.litiengine.sound.SoundEngine
-
You should never call this manually! Instead use the
Game.audio()
instance. - SoundEvent - Class in de.gurkenlabs.litiengine.sound
-
This implementation is used for all events that need to pass a
Sound
object to their listeners. - SoundFormat - Enum Class in de.gurkenlabs.litiengine.resources
-
Contains all known audio file-formats supported by the engine.
- SoundPlayback - Class in de.gurkenlabs.litiengine.sound
-
The
SoundPlayback
class is a wrapperSourceDataLine
on which aSound
playback can be carried out. - SoundPlayback.VolumeControl - Class in de.gurkenlabs.litiengine.sound
-
An object for controlling the volume of a
SoundPlayback
. - SoundPlaybackListener - Interface in de.gurkenlabs.litiengine.sound
-
This event listener implementation provides callbacks for when a
SoundPlayback
instance gets cancelled or finished. - SoundResource - Class in de.gurkenlabs.litiengine.resources
- SoundResource() - Constructor for class de.gurkenlabs.litiengine.resources.SoundResource
- SoundResource(Sound, SoundFormat) - Constructor for class de.gurkenlabs.litiengine.resources.SoundResource
- SoundResource(InputStream, String, SoundFormat) - Constructor for class de.gurkenlabs.litiengine.resources.SoundResource
- sounds() - Static method in class de.gurkenlabs.litiengine.resources.Resources
-
Gets the container that manages
Sound
resources. - Sounds - Class in de.gurkenlabs.litiengine.resources
- SoundSource - Class in de.gurkenlabs.litiengine.entities
-
This is an Entity that can play or loop ambient sound effects within a given range and with a given volume.
- SoundSource() - Constructor for class de.gurkenlabs.litiengine.entities.SoundSource
-
An empty constructor that just calls the super constructor of
Entity
. - SoundSource(double, double) - Constructor for class de.gurkenlabs.litiengine.entities.SoundSource
-
Initialize a SoundSource at a certain location.
- SoundSource(double, double, double, double) - Constructor for class de.gurkenlabs.litiengine.entities.SoundSource
-
Initialize a SoundSource at a certain location with a given size.
- SoundSource(Sound) - Constructor for class de.gurkenlabs.litiengine.entities.SoundSource
-
Initialize a SoundSource with a Sound.
- SoundSource(String) - Constructor for class de.gurkenlabs.litiengine.entities.SoundSource
-
Initialize a SoundSource with the name of a sound which will then be fetched from the
Resources.sounds()
. - SOUNDSOURCE - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.MapObjectType
- SoundSourceMapObjectLoader - Class in de.gurkenlabs.litiengine.environment
- SoundSourceMapObjectLoader() - Constructor for class de.gurkenlabs.litiengine.environment.SoundSourceMapObjectLoader
- sourceTileset - Variable in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
- spawn(IEntity) - Method in class de.gurkenlabs.litiengine.entities.Spawnpoint
-
Spawns the specified entity to the
Environment
of theSpawnpoint
or the currently activeEnvironment
. - SPAWN_DIRECTION - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
- SPAWN_INFO - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
- SPAWN_PIVOT - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
- SPAWN_PIVOT_OFFSETX - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
- SPAWN_PIVOT_OFFSETY - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
- spawnAmount() - Element in annotation interface de.gurkenlabs.litiengine.entities.EmitterInfo
-
Specifies the amount of particles to spawn.
- SPAWNAMOUNT - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Emitter
- spawned(EntitySpawnedEvent) - Method in interface de.gurkenlabs.litiengine.entities.Spawnpoint.EntitySpawnedListener
-
Invoked when an entity is spawned.
- spawnNewEntities() - Method in class de.gurkenlabs.litiengine.environment.EntitySpawner
-
Spawn new entities, depending on the
SpawnMode
, spawnAmount, spawnDelay, and spawnInterval of anEntitySpawner
. - spawnParticle() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
- Spawnpoint - Class in de.gurkenlabs.litiengine.entities
- Spawnpoint() - Constructor for class de.gurkenlabs.litiengine.entities.Spawnpoint
-
Instantiates a new
Spawnpoint
entity. - Spawnpoint(double, double) - Constructor for class de.gurkenlabs.litiengine.entities.Spawnpoint
-
Instantiates a new
Spawnpoint
entity. - Spawnpoint(double, double, Direction) - Constructor for class de.gurkenlabs.litiengine.entities.Spawnpoint
- Spawnpoint(int, double, double) - Constructor for class de.gurkenlabs.litiengine.entities.Spawnpoint
-
Instantiates a new
Spawnpoint
entity. - Spawnpoint(int, double, double, Direction) - Constructor for class de.gurkenlabs.litiengine.entities.Spawnpoint
-
Instantiates a new
Spawnpoint
entity. - Spawnpoint(int, Point2D) - Constructor for class de.gurkenlabs.litiengine.entities.Spawnpoint
-
Instantiates a new
Spawnpoint
entity. - Spawnpoint(int, Point2D, Direction) - Constructor for class de.gurkenlabs.litiengine.entities.Spawnpoint
-
Instantiates a new
Spawnpoint
entity. - Spawnpoint(Direction) - Constructor for class de.gurkenlabs.litiengine.entities.Spawnpoint
-
Instantiates a new
Spawnpoint
entity. - Spawnpoint(Direction, String) - Constructor for class de.gurkenlabs.litiengine.entities.Spawnpoint
-
Instantiates a new
Spawnpoint
entity. - Spawnpoint(Point2D) - Constructor for class de.gurkenlabs.litiengine.entities.Spawnpoint
- Spawnpoint(Point2D, Direction) - Constructor for class de.gurkenlabs.litiengine.entities.Spawnpoint
- SPAWNPOINT - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.MapObjectType
- Spawnpoint.EntitySpawnedListener - Interface in de.gurkenlabs.litiengine.entities
-
Functional interface for listening to entity spawned events.
- SpawnpointMapObjectLoader - Class in de.gurkenlabs.litiengine.environment
- SpawnpointMapObjectLoader() - Constructor for class de.gurkenlabs.litiengine.environment.SpawnpointMapObjectLoader
- spawnRate() - Element in annotation interface de.gurkenlabs.litiengine.entities.EmitterInfo
-
Specifies the rate at which particles are spawned.
- SPAWNRATE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Emitter
- SpeechBubble - Class in de.gurkenlabs.litiengine.gui
-
A SpeechBubble is a GuiComponent with a given text that is pinned to an entity and moves with it.
- SpeechBubble(IEntity, double, double, int, String) - Constructor for class de.gurkenlabs.litiengine.gui.SpeechBubble
-
Instantiates a new Speech bubble.
- SpeechBubble(IEntity, String) - Constructor for class de.gurkenlabs.litiengine.gui.SpeechBubble
-
Instantiates a new speech bubble.
- Spinner - Class in de.gurkenlabs.litiengine.gui
- Spinner(double, double, double, double, double, double, double, double) - Constructor for class de.gurkenlabs.litiengine.gui.Spinner
- splitDouble(String) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
-
Splits the specified string by the
ArrayUtilities.DEFAULT_STRING_DELIMITER
into a double array. - splitDouble(String, String) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
-
Splits the specified string by the defined delimiter into a double array.
- splitInt(String) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
-
Splits the specified string by the
ArrayUtilities.DEFAULT_STRING_DELIMITER
into an int array. - splitInt(String, String) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
-
Splits the specified string by the defined delimiter into an int array.
- SPREAD - Enum constant in enum class de.gurkenlabs.litiengine.entities.EntityPivotType
-
Represents a distribution or spread of entities or effects over the entire bounding box of the reference entity.
- SPRITE - Enum constant in enum class de.gurkenlabs.litiengine.graphics.emitters.particles.ParticleType
- SpriteParticle - Class in de.gurkenlabs.litiengine.graphics.emitters.particles
- SpriteParticle(Spritesheet) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.particles.SpriteParticle
- spritePrefix() - Element in annotation interface de.gurkenlabs.litiengine.entities.AnimationInfo
-
Specifies the prefixes for the sprite animations.
- Spritesheet - Class in de.gurkenlabs.litiengine.graphics
- Spritesheet(BufferedImage, String, int, int) - Constructor for class de.gurkenlabs.litiengine.graphics.Spritesheet
-
Instantiates a new
Spritesheet
instance. - SPRITESHEETNAME - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
- SpritesheetResource - Class in de.gurkenlabs.litiengine.resources
- SpritesheetResource() - Constructor for class de.gurkenlabs.litiengine.resources.SpritesheetResource
- SpritesheetResource(Spritesheet) - Constructor for class de.gurkenlabs.litiengine.resources.SpritesheetResource
- SpritesheetResource(BufferedImage, String, int, int) - Constructor for class de.gurkenlabs.litiengine.resources.SpritesheetResource
- spritesheets() - Static method in class de.gurkenlabs.litiengine.resources.Resources
-
Gets the container that manages
Spritesheet
resources. - Spritesheets - Class in de.gurkenlabs.litiengine.resources
- spriteString() - Method in enum class de.gurkenlabs.litiengine.entities.PropState
- spriteString() - Method in enum class de.gurkenlabs.litiengine.graphics.CreatureAnimationState
- SQUARE - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DualShock4
- SS_0 - Enum constant in enum class de.gurkenlabs.litiengine.util.TimeUtilities.TimerFormat
-
Timer format in seconds and tenths of a second (SS.0).
- SS_00 - Enum constant in enum class de.gurkenlabs.litiengine.util.TimeUtilities.TimerFormat
-
Timer format in seconds and hundredths of a second (SS.00).
- SS_000 - Enum constant in enum class de.gurkenlabs.litiengine.util.TimeUtilities.TimerFormat
-
Timer format in seconds and milliseconds (SS.000).
- StaggerAxis - Enum Class in de.gurkenlabs.litiengine.environment.tilemap
- StaggerIndex - Enum Class in de.gurkenlabs.litiengine.environment.tilemap
- start() - Static method in class de.gurkenlabs.litiengine.Game
-
Starts the
GameLoops
and other components. - start() - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
- start() - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
-
Start the speech bubble.
- start() - Method in interface de.gurkenlabs.litiengine.ILaunchable
-
Starts the operation of this instance.
- start() - Method in class de.gurkenlabs.litiengine.input.GamepadManager
-
DON'T CALL THIS EXPLICITLY! THE LITIENGINE WILL MANAGE THE LIFECYCLE OF THIS INSTANCE.
- start() - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
- start() - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback
-
Starts playing the audio.
- start() - Method in class de.gurkenlabs.litiengine.tweening.TweenEngine
-
Start.
- start() - Method in class de.gurkenlabs.litiengine.util.CommandManager
- START - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- START - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Xbox
- started() - Method in interface de.gurkenlabs.litiengine.GameListener
-
This method gets called after the
Game.start
method was executed. - started() - Method in class de.gurkenlabs.litiengine.input.Input.InputGameAdapter
- STARTHEIGHT_MAX - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
- STARTHEIGHT_MIN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
- STARTWIDTH_MAX - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
- STARTWIDTH_MIN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
- State - Class in de.gurkenlabs.litiengine.entities.behavior
-
Represents an abstract state in a state machine.
- State(String) - Constructor for class de.gurkenlabs.litiengine.entities.behavior.State
-
Initializes a new instance of the State class with the specified name.
- StateController<T> - Class in de.gurkenlabs.litiengine.entities.behavior
-
Controls the state of an entity.
- StateController(T) - Constructor for class de.gurkenlabs.litiengine.entities.behavior.StateController
-
Initializes a new instance of the StateController class with the specified entity.
- StateEvent - Class in de.gurkenlabs.litiengine.entities.behavior
- StateEvent(State) - Constructor for class de.gurkenlabs.litiengine.entities.behavior.StateEvent
- StateListener - Interface in de.gurkenlabs.litiengine.entities.behavior
- StateMachine - Class in de.gurkenlabs.litiengine.entities.behavior
-
Represents a state machine that manages the states and transitions of an entity.
- StateMachine() - Constructor for class de.gurkenlabs.litiengine.entities.behavior.StateMachine
- STATIC - Enum constant in enum class de.gurkenlabs.litiengine.physics.Collision
-
Static collision behavior, typically for immovable objects.
- StaticShadow - Class in de.gurkenlabs.litiengine.entities
- StaticShadow(double, double, float, float, StaticShadowType) - Constructor for class de.gurkenlabs.litiengine.entities.StaticShadow
-
Instantiates a new
StaticShadow
entity. - StaticShadow(int, double, double, float, float, StaticShadowType) - Constructor for class de.gurkenlabs.litiengine.entities.StaticShadow
-
Instantiates a new
StaticShadow
entity. - StaticShadow(int, String, double, double, float, float, StaticShadowType) - Constructor for class de.gurkenlabs.litiengine.entities.StaticShadow
-
Instantiates a new
StaticShadow
entity. - StaticShadow(CollisionBox) - Constructor for class de.gurkenlabs.litiengine.entities.StaticShadow
-
Instantiates a new
StaticShadow
entity. - StaticShadow(StaticShadowType) - Constructor for class de.gurkenlabs.litiengine.entities.StaticShadow
-
Instantiates a new
StaticShadow
entity. - StaticShadow(StaticShadowType, int) - Constructor for class de.gurkenlabs.litiengine.entities.StaticShadow
-
Instantiates a new
StaticShadow
entity. - STATICSHADOW - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.MapObjectType
- StaticShadowLayer - Class in de.gurkenlabs.litiengine.graphics
- StaticShadowLayer(Environment, Color) - Constructor for class de.gurkenlabs.litiengine.graphics.StaticShadowLayer
-
Instantiates a new
StaticShadowLayer
instance. - StaticShadowMapObjectLoader - Class in de.gurkenlabs.litiengine.environment
- StaticShadowMapObjectLoader() - Constructor for class de.gurkenlabs.litiengine.environment.StaticShadowMapObjectLoader
- StaticShadowType - Enum Class in de.gurkenlabs.litiengine.graphics
- STEEL - Static variable in class de.gurkenlabs.litiengine.entities.Material
- StickyForce - Class in de.gurkenlabs.litiengine.physics
-
The Force implementation sticks to an entity in terms of its location.
- StickyForce(IEntity, float, float) - Constructor for class de.gurkenlabs.litiengine.physics.StickyForce
-
Instantiates a new sticky force.
- StickyForce(Point2D, float, float) - Constructor for class de.gurkenlabs.litiengine.physics.StickyForce
-
Instantiates a new sticky force.
- STONE - Static variable in class de.gurkenlabs.litiengine.entities.Material
- stop() - Method in class de.gurkenlabs.litiengine.entities.behavior.EntityNavigator
-
Stops the navigation and resets the current segment and path.
- stop() - Method in class de.gurkenlabs.litiengine.entities.SoundSource
-
Cancels the current playback.
- stop() - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
-
Stop the speech bubble.
- stop() - Method in class de.gurkenlabs.litiengine.tweening.Tween
-
Stops the Tween.
- stop(Tweenable, TweenType) - Method in class de.gurkenlabs.litiengine.tweening.TweenEngine
-
Looks for a registered Tween instance with the given target and type.
- stopMusic() - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
-
Stops the playback of the current background music.
- stopped() - Method in interface de.gurkenlabs.litiengine.entities.behavior.NavigationListener
- Stopwatch - Class in de.gurkenlabs.litiengine.util
-
Utility class for stopwatch-related operations.
- storeProperties(Properties) - Method in class de.gurkenlabs.litiengine.configuration.ConfigurationGroup
-
Store properties.
- StreamUtilities - Class in de.gurkenlabs.litiengine.util.io
- STRETCH - Enum constant in enum class de.gurkenlabs.litiengine.gui.ImageScaleMode
-
The image is stretched to fill the available space.
- strings() - Static method in class de.gurkenlabs.litiengine.resources.Resources
-
Gets a container that manages
String
resources.
This instance can be used to access localizable string from a ".properties" file. - Strings - Class in de.gurkenlabs.litiengine.resources
- sub(Vector2D) - Method in class de.gurkenlabs.litiengine.util.geom.Vector2D
- SUBTRACT - Enum constant in enum class de.gurkenlabs.litiengine.attributes.Modification
- SURFACE - Enum constant in enum class de.gurkenlabs.litiengine.graphics.RenderType
- suspend() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Suspend the GuiComponent and all its child Components (Makes the GuiComponent invisible and removes mouse listeners.).
T
- Tag - Annotation Interface in de.gurkenlabs.litiengine.entities
-
This attribute provides initial values for Entity tags.
- Tags - Annotation Interface in de.gurkenlabs.litiengine.entities
-
This attribute provides initial values for Entity tags.
- TAGS - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
- takeScreenshot() - Method in class de.gurkenlabs.litiengine.graphics.RenderComponent
-
Signals the
RenderComponent
to take a screenshot on the next render cycle. - target(float...) - Method in class de.gurkenlabs.litiengine.tweening.Tween
-
Sets the target values absolutely.
- TargetingStrategy - Class in de.gurkenlabs.litiengine.abilities.targeting
-
The abstract class `TargetingStrategy` defines the logic for selecting targets based on various strategies.
- TargetingStrategy(boolean, boolean) - Constructor for class de.gurkenlabs.litiengine.abilities.targeting.TargetingStrategy
-
Constructor for the `TargetingStrategy` class.
- targetRelative(float...) - Method in class de.gurkenlabs.litiengine.tweening.Tween
-
Sets the target values relatively to the start values.
- team() - Element in annotation interface de.gurkenlabs.litiengine.entities.CombatInfo
-
The team number of the combat entity.
- TEMPLATE_FILE_EXTENSION - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.xml.Blueprint
-
Templates in this format typically come from the Tiled editor and only support a single MapObject.
- terminate() - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
- terminate() - Method in interface de.gurkenlabs.litiengine.ILaunchable
-
Terminates the operation of this instance.
- terminate() - Method in class de.gurkenlabs.litiengine.input.GamepadManager
-
DON'T CALL THIS EXPLICITLY! THE LITIENGINE WILL MANAGE THE LIFECYCLE OF THIS INSTANCE.
- terminate() - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
- terminate() - Method in class de.gurkenlabs.litiengine.tweening.TweenEngine
-
Terminate.
- terminate() - Method in class de.gurkenlabs.litiengine.UpdateLoop
- terminate() - Method in class de.gurkenlabs.litiengine.util.CommandManager
- terminated() - Method in interface de.gurkenlabs.litiengine.GameListener
-
This method is called when the
Game
was terminated (just beforeSystem.exit
is about to be called). - terminated() - Method in class de.gurkenlabs.litiengine.input.Input.InputGameAdapter
- terminating() - Method in interface de.gurkenlabs.litiengine.GameListener
-
This method gets called before the
Game
is about to be terminated. - TerrainType - Enum Class in de.gurkenlabs.litiengine.environment.tilemap
- Text - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
- Text() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.Text
- TEXT - Enum constant in enum class de.gurkenlabs.litiengine.graphics.emitters.particles.ParticleType
- TextFieldComponent - Class in de.gurkenlabs.litiengine.gui
- TextFieldComponent(double, double, double, double, String) - Constructor for class de.gurkenlabs.litiengine.gui.TextFieldComponent
- TextParticle - Class in de.gurkenlabs.litiengine.graphics.emitters.particles
-
Represents a particle that renders text.
- TextParticle(String) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.particles.TextParticle
-
Constructs a TextParticle with the specified text.
- TextRenderer - Class in de.gurkenlabs.litiengine.graphics
-
This class provides static methods for rendering text with various options such as alignment, scaling, rotation, and anti-aliasing.
- TEXTS - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
- TextureAtlas - Class in de.gurkenlabs.litiengine.resources
- TextureAtlas.CustomBooleanAdapter - Class in de.gurkenlabs.litiengine.resources
- TextureAtlas.Sprite - Class in de.gurkenlabs.litiengine.resources
- THUMB - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- THUMB2 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- TICK_DELTATIME_LAG - Static variable in class de.gurkenlabs.litiengine.GameLoop
-
The tick
UpdateLoop.getDeltaTime()
at which we consider the game not to run fluently anymore. - Tile - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
- Tile() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.Tile
-
Instantiates a new
Tile
instance. - Tile(int) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.Tile
-
Instantiates a new
Tile
instance. - Tile(Tile) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.Tile
-
Instantiates a new
Tile
instance with the same attributes as a givenTile
. - TileAnimation - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
- TileAnimation() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.TileAnimation
- TileChunk - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
-
This class represents a chunk of tiles in an infinite map.
- TileChunk() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.TileChunk
- TileData - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
- TileData() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
-
Instantiates a new
TileData
instance. - TileData(List<Tile>, int, int, String, String) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
- TileData.Compression - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
- TileData.Encoding - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
- TileLayer - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
- TileLayer() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.TileLayer
-
Instantiates a new
TileLayer
instance. - TileLayer(TileData) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.TileLayer
-
Instantiates a new
TileLayer
instance with the specified data. - TileOffset - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
- TileOffset() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.TileOffset
- Tileset - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
- Tileset() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
- Tileset(Tileset) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
- TilesetEntry - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
- TilesetEntry() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.TilesetEntry
-
Instantiates a new
TilesetEntry
. - TilesetEntry(Tileset, int) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.TilesetEntry
-
Instantiates a new
TilesetEntry
from the specified tileset. - tilesets() - Static method in class de.gurkenlabs.litiengine.resources.Resources
-
Gets the container that manages
Tileset
resources.
This implementation uses rawTileset
s, to avoid problems withTileset
methods that aren't in theITileset
interface. - Tilesets - Class in de.gurkenlabs.litiengine.resources
- TileTransformations - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
- TileTransformations() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.TileTransformations
- time() - Static method in class de.gurkenlabs.litiengine.Game
-
Gets time information about the running game/environment.
- timeToLiveReached() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
-
Time to live reached.
- timeToLiveReached() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
- timeToLiveReached() - Method in class de.gurkenlabs.litiengine.graphics.ImageEffect
- timeToLiveReached() - Method in interface de.gurkenlabs.litiengine.ITimeToLive
-
Determines whether this instance has exceeded its time to live.
- TimeUtilities - Class in de.gurkenlabs.litiengine.util
-
Utility class for various time-related operations.
- TimeUtilities.TimerFormat - Enum Class in de.gurkenlabs.litiengine.util
-
Enum representing various timer formats.
- TmxException - Exception Class in de.gurkenlabs.litiengine.environment.tilemap.xml
-
Thrown to indicate that something has gone wrong with the processing of a TMX file.
- TmxException() - Constructor for exception class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxException
- TmxException(String) - Constructor for exception class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxException
- TmxException(String, Throwable) - Constructor for exception class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxException
- TmxException(Throwable) - Constructor for exception class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxException
- TmxMap - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
- TmxMap() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- TmxMap(IMapOrientation) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- TmxProperty - Annotation Interface in de.gurkenlabs.litiengine.environment.tilemap
-
This annotation identifies which name is used by the map-object property related to the annotated member.
- TmxType - Annotation Interface in de.gurkenlabs.litiengine.environment.tilemap
- toAngle() - Method in enum class de.gurkenlabs.litiengine.Direction
-
Converts this direction to the median angle of the range that is described by this direction.
- toBufferedImage(Image) - Static method in class de.gurkenlabs.litiengine.util.Imaging
-
Converts a given
Image
instance to aBufferedImage
. - toCompatibleImage(BufferedImage) - Static method in class de.gurkenlabs.litiengine.util.Imaging
-
Creates a compatible buffered image that contains the source image.
- toDimensionString() - Method in class de.gurkenlabs.litiengine.gui.screens.Resolution
- toDimensionString(String) - Method in class de.gurkenlabs.litiengine.gui.screens.Resolution
- toFileExtension() - Method in enum class de.gurkenlabs.litiengine.resources.ImageFormat
-
Converts this format instance to a file format string that can be used as an extension (e.g.
- toFileExtension() - Method in enum class de.gurkenlabs.litiengine.resources.SoundFormat
-
Converts this format instance to a file format string that can be used as an extension (e.g.
- toFlagValue() - Method in enum class de.gurkenlabs.litiengine.Direction
-
Gets a flag value that can be used to exchange the information of this enum value in an size-optimized manner (e.g.
- toggle() - Method in class de.gurkenlabs.litiengine.entities.LightSource
-
Toggles the light source between active and inactive states.
- TOGGLE_MESSAGE - Static variable in class de.gurkenlabs.litiengine.entities.LightSource
- toggleDropDown() - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
-
Toggle drop down.
- togglePaused() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
- toggleSelection() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Toggle this GuiComponent's selection.
- toggleStopped() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
- toggleSuspension() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Toggle this GuiComponent's suspension state.
- toIntegerArray(List<Integer>) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
-
Converts a list of Integer objects to an array of primitive int values.
- toList(T[][]) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
- toMilliseconds(long) - Method in class de.gurkenlabs.litiengine.GameTime
-
Converts the specified ticks to milliseconds using the game loop's update rate.
- toMilliseconds(long, int) - Method in class de.gurkenlabs.litiengine.GameTime
-
Converts the specified ticks to milliseconds using the specified update rate.
- TOP - Enum constant in enum class de.gurkenlabs.litiengine.Valign
- TOP - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- TOP2 - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- toString() - Method in class de.gurkenlabs.litiengine.attributes.Attribute
- toString() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
- toString() - Method in class de.gurkenlabs.litiengine.entities.Creature
- toString() - Method in class de.gurkenlabs.litiengine.entities.Entity
- toString() - Method in class de.gurkenlabs.litiengine.entities.Material
- toString() - Method in class de.gurkenlabs.litiengine.entities.Prop
- toString() - Method in class de.gurkenlabs.litiengine.entities.StaticShadow
-
Returns a string representation of this static shadow.
- toString() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
- toString() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapImage
- toString() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
- toString() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObjectLayer
- toString() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tile
- toString() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileOffset
- toString() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
- toString() - Method in class de.gurkenlabs.litiengine.GameMetrics.RenderInfo
- toString() - Method in class de.gurkenlabs.litiengine.GameMetrics.RenderMetrics
- toString() - Method in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio
- toString() - Method in class de.gurkenlabs.litiengine.gui.screens.Resolution
- toString() - Method in class de.gurkenlabs.litiengine.input.Gamepad
- toString() - Method in class de.gurkenlabs.litiengine.physics.Force
-
Returns a string representation of the Force object.
- toString() - Method in record class de.gurkenlabs.litiengine.physics.RaycastHit
-
Returns a string representation of this record class.
- toString() - Method in enum class de.gurkenlabs.litiengine.resources.ImageFormat
- toString() - Method in enum class de.gurkenlabs.litiengine.resources.SoundFormat
- toString() - Method in class de.gurkenlabs.litiengine.sound.IntroTrack
- toString() - Method in class de.gurkenlabs.litiengine.sound.LoopedTrack
- toString() - Method in class de.gurkenlabs.litiengine.sound.SinglePlayTrack
- toString() - Method in class de.gurkenlabs.litiengine.sound.Sound
- toString() - Method in class de.gurkenlabs.litiengine.sound.SoundEvent
- toString() - Method in class de.gurkenlabs.litiengine.util.geom.Vector2D
- toTicks(int) - Method in class de.gurkenlabs.litiengine.GameTime
-
Converts the specified milliseconds to ticks using the game loop's update rate.
- toTicks(int, int) - Method in class de.gurkenlabs.litiengine.GameTime
-
Converts the specified milliseconds to ticks using the specified update rate.
- toTimerFormat(long, TimeUtilities.TimerFormat) - Static method in class de.gurkenlabs.litiengine.util.TimeUtilities
-
Converts a duration to a formatted timer string based on the specified timer format.
- TOUCHPAD - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DualShock4
- Track - Interface in de.gurkenlabs.litiengine.sound
-
The
Track
class defines a sequence in which musicSounds
should be played back by the engine. - trackInConsole(String, LongConsumer) - Static method in class de.gurkenlabs.litiengine.util.Stopwatch
-
Tracks the execution time of a given operation and logs it to the console.
- trackRenderTime(String, double, GameMetrics.RenderInfo...) - Method in class de.gurkenlabs.litiengine.GameMetrics
- trackRenderTimes() - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
-
Checks if render times tracking is enabled.
- Transition - Class in de.gurkenlabs.litiengine.entities.behavior
-
Represents a transition with a priority and a target state.
- Transition(int) - Constructor for class de.gurkenlabs.litiengine.entities.behavior.Transition
-
Initializes a new instance of the Transition class with the specified priority.
- Transition(int, State) - Constructor for class de.gurkenlabs.litiengine.entities.behavior.Transition
-
Initializes a new instance of the Transition class with the specified priority and target state.
- translateShape(Shape, Point2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
- TRIANGLE - Enum constant in enum class de.gurkenlabs.litiengine.graphics.emitters.particles.ParticleType
- TRIANGLE - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DualShock4
- Trigger - Class in de.gurkenlabs.litiengine.entities
-
TODO: Triggers should be able to call entity actions (similar to the current message approach)
- Trigger(Trigger.TriggerActivation, String) - Constructor for class de.gurkenlabs.litiengine.entities.Trigger
-
Instantiates a new
Trigger
entity. - Trigger(Trigger.TriggerActivation, String, boolean) - Constructor for class de.gurkenlabs.litiengine.entities.Trigger
-
Instantiates a new
Trigger
entity. - Trigger(Trigger.TriggerActivation, String, boolean, int) - Constructor for class de.gurkenlabs.litiengine.entities.Trigger
-
Initializes a new instance of the
Trigger
class. - Trigger(Trigger.TriggerActivation, String, String) - Constructor for class de.gurkenlabs.litiengine.entities.Trigger
-
Instantiates a new
Trigger
entity. - Trigger(Trigger.TriggerActivation, String, String, boolean) - Constructor for class de.gurkenlabs.litiengine.entities.Trigger
-
Instantiates a new
Trigger
entity. - TRIGGER - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.MapObjectType
- TRIGGER - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- TRIGGER_ACTIVATION - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
- TRIGGER_ACTIVATORS - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
- TRIGGER_COOLDOWN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
- TRIGGER_MESSAGE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
- TRIGGER_ONETIME - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
- TRIGGER_TARGETS - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
- Trigger.TriggerActivation - Enum Class in de.gurkenlabs.litiengine.entities
- TriggerActivatedListener - Interface in de.gurkenlabs.litiengine.entities
-
This listener provides a callback for when a
Trigger
was activated. - TriggerActivatingCondition - Interface in de.gurkenlabs.litiengine.entities
-
This listener provides a callback that allows to check conditions for activating a
Trigger
and prevent the activation if necessary. - TriggerDeactivatedListener - Interface in de.gurkenlabs.litiengine.entities
-
This listener provides a callback for when a
Trigger
was deactivated. - TriggerEvent - Class in de.gurkenlabs.litiengine.entities
-
Represents an event triggered by a
Trigger
in the game. - TriggerListener - Interface in de.gurkenlabs.litiengine.entities
-
This listener provides callbacks for when a
Trigger
gets activated or deactivated. - TriggerMapObjectLoader - Class in de.gurkenlabs.litiengine.environment
- TriggerMapObjectLoader() - Constructor for class de.gurkenlabs.litiengine.environment.TriggerMapObjectLoader
- Trigonometry - Class in de.gurkenlabs.litiengine.util.geom
- tryGet(String) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
-
Tries to get a resource with the specified name from this container.
- tryGet(URL) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
- TTL_MAX - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
- TTL_MIN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
- turnOnMove() - Method in class de.gurkenlabs.litiengine.entities.Creature
- turnOnMove() - Method in interface de.gurkenlabs.litiengine.entities.IMobileEntity
-
Gets the turn on move parameter for this entity.
- turnOnMove() - Element in annotation interface de.gurkenlabs.litiengine.entities.MovementInfo
-
Specifies whether the entity should turn while moving.
- Tween - Class in de.gurkenlabs.litiengine.tweening
-
A Tween is an interpolation between start values and target values over a given time period.
- Tween(Tweenable, TweenType, int) - Constructor for class de.gurkenlabs.litiengine.tweening.Tween
-
Instantiates a new tween.
- Tweenable - Interface in de.gurkenlabs.litiengine.tweening
-
The Tweenable interface allows modifying an object's attributes smoothly over time using
Tween
instances managed by theTweenEngine
. - TweenEngine - Class in de.gurkenlabs.litiengine.tweening
-
The TweenEngine is the central manager for Tweens.
- TweenEngine() - Constructor for class de.gurkenlabs.litiengine.tweening.TweenEngine
-
Instantiates a new
TweenEngine
. - TweenEquation - Interface in de.gurkenlabs.litiengine.tweening
-
An interface to generally apply a function to a value.
- TweenFunction - Enum Class in de.gurkenlabs.litiengine.tweening
-
Easing equations based on Robert Penner's work: ...
- tweens() - Static method in class de.gurkenlabs.litiengine.Game
-
Gets the game's Tween manager that holds all currently active Tween instances.
- TweenType - Enum Class in de.gurkenlabs.litiengine.tweening
-
The TweenType determines which values of a
Tweenable
will be modified by aTween
.
U
- UI - Enum constant in enum class de.gurkenlabs.litiengine.graphics.RenderType
- uncaughtException(Thread, Throwable) - Method in class de.gurkenlabs.litiengine.DefaultUncaughtExceptionHandler
- UNDEFINED - Enum constant in enum class de.gurkenlabs.litiengine.Direction
-
Undefined direction with a flag value of 8 and an angle of 0 degrees.
- UNDEFINED - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenType
-
Undefined type.
- UNDEFINED - Enum constant in enum class de.gurkenlabs.litiengine.util.TimeUtilities.TimerFormat
-
Undefined timer format.
- UNDEFINED - Static variable in class de.gurkenlabs.litiengine.entities.Material
- UNDEFINED_MAPOBJECTTYPE - Static variable in enum class de.gurkenlabs.litiengine.environment.tilemap.MapObjectType
- unitVector() - Method in class de.gurkenlabs.litiengine.util.geom.Vector2D
- UNKNOWN - Enum constant in enum class de.gurkenlabs.litiengine.attributes.Modification
- unload() - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Unloads all entities of this environment.
- unloaded(Environment) - Method in interface de.gurkenlabs.litiengine.environment.EnvironmentListener
- unloaded(Environment) - Method in interface de.gurkenlabs.litiengine.environment.EnvironmentUnloadedListener
-
This method is called after the environment was unloaded.
- unloadEnvironment() - Method in class de.gurkenlabs.litiengine.environment.GameWorld
-
Unloads the current
Environment
and sets it to null. - unmarshal(CustomPropertyAdapter.PropertyList) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyAdapter
- unmarshal(Integer) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.BooleanIntegerAdapter
- unmarshal(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.ColorAdapter
- unmarshal(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.DecimalFloatAdapter
- unmarshal(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.IntegerArrayAdapter
- unmarshal(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.PolylineAdapter
- unmarshal(String) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.CustomBooleanAdapter
- unmarshal(String) - Method in class de.gurkenlabs.litiengine.util.io.URLAdapter
- unpause() - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
-
Un-pauses the playback of this animation.
- unregister(EntityAction) - Method in class de.gurkenlabs.litiengine.entities.EntityActionMap
- unregister(String) - Method in class de.gurkenlabs.litiengine.entities.EntityActionMap
- UNSUPPORTED - Enum constant in enum class de.gurkenlabs.litiengine.resources.ImageFormat
- UNSUPPORTED - Enum constant in enum class de.gurkenlabs.litiengine.resources.SoundFormat
- UP - Enum constant in enum class de.gurkenlabs.litiengine.Direction
-
Direction pointing up with a flag value of 16 and an angle of 180 degrees.
- UP - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DPad
-
Standard value for up HAT position
- UP_LEFT - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DPad
-
Standard value for up-left HAT position
- UP_RIGHT - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.DPad
-
Standard value for up-right HAT position
- update() - Method in class de.gurkenlabs.litiengine.abilities.AbilityExecution
-
Updates the state of this ability execution.
- update() - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
-
Updates the effect, checking for appliances that have reached their duration and applying follow-up effects if needed.
- update() - Method in class de.gurkenlabs.litiengine.entities.behavior.EntityNavigator
- update() - Method in class de.gurkenlabs.litiengine.entities.behavior.StateMachine
-
Updates the state machine, performing the current state's actions and handling transitions.
- update() - Method in class de.gurkenlabs.litiengine.entities.Trigger
- update() - Method in class de.gurkenlabs.litiengine.environment.EntitySpawner
- update() - Method in class de.gurkenlabs.litiengine.environment.GameWorld
-
Don't call this manually!
- update() - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
- update() - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
- update() - Method in class de.gurkenlabs.litiengine.graphics.animation.EntityAnimationController
- update() - Method in class de.gurkenlabs.litiengine.graphics.animation.PropAnimationController
- update() - Method in class de.gurkenlabs.litiengine.graphics.Camera
- update() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
- update() - Method in class de.gurkenlabs.litiengine.graphics.FreeFlightCamera
- update() - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
- update() - Method in class de.gurkenlabs.litiengine.input.Gamepad
- update() - Method in class de.gurkenlabs.litiengine.input.GamepadEntityController
- update() - Method in class de.gurkenlabs.litiengine.input.Keyboard
- update() - Method in class de.gurkenlabs.litiengine.input.Mouse
- update() - Method in class de.gurkenlabs.litiengine.input.MousePathController
-
Updates the controller, handling the entity's movement based on mouse input.
- update() - Method in interface de.gurkenlabs.litiengine.IUpdateable
-
This method is called by the game loop on all objects that are attached to the loop.
- update() - Method in class de.gurkenlabs.litiengine.physics.MovementController
- update() - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
Clears all collision boxes registered on the
PhysicsEngine
once per tick and re-adds them with their updated positions. - update() - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
- update() - Method in class de.gurkenlabs.litiengine.tweening.TweenEngine
-
Updates all registered Tweens by applying the
TweenEquation
. - update() - Method in class de.gurkenlabs.litiengine.UpdateLoop
-
Calls the
update()
procedure on all registered instances. - update(Appearance) - Method in class de.gurkenlabs.litiengine.gui.Appearance
-
Updates the appearance settings with the values from the specified Appearance object.
- update(SpritesheetResource) - Method in class de.gurkenlabs.litiengine.resources.Spritesheets
- update(Point2D, float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Updates the effect's position, change in xCurrent, change in yCurrent, remaining lifetime, and color.
- update(Point2D, float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.SpriteParticle
- updateAnimationController() - Method in class de.gurkenlabs.litiengine.entities.Creature
- updateFocus() - Method in class de.gurkenlabs.litiengine.graphics.Camera
- updateFocus() - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
-
Currently an update function for the shake effect.
- updateFocus() - Method in class de.gurkenlabs.litiengine.graphics.LocationLockCamera
- updateLighting() - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Forces an update on the lighting layers for the entire map.
- updateLighting(Rectangle2D) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Forces an update on the lighting layers for the specified section on the map.
- UpdateLoop - Class in de.gurkenlabs.litiengine
-
The
UpdateLoop
is a basic loop implementation that performs operations at the specifiedtickRate
by continuously processing the registered logic and delaying the loop until the requested rate is met. - UpdateLoop(String, int) - Constructor for class de.gurkenlabs.litiengine.UpdateLoop
- updateMapObject(EmitterData, IMapObject) - Static method in class de.gurkenlabs.litiengine.environment.EmitterMapObjectLoader
- updateOrigin() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
- UPDATERATE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Emitter
- updateSection(Rectangle2D) - Method in class de.gurkenlabs.litiengine.graphics.ColorLayer
- updateSliderDimensions() - Method in class de.gurkenlabs.litiengine.gui.HorizontalSlider
-
Updates the dimensions of the slider thumb based on the number of steps.
- updateSliderDimensions() - Method in class de.gurkenlabs.litiengine.gui.Slider
- updateSliderDimensions() - Method in class de.gurkenlabs.litiengine.gui.VerticalSlider
- updateWalkable(Rectangle2D) - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
-
Updates the walkable attribute of nodes intersected by the specified rectangle.
- UriUtilities - Class in de.gurkenlabs.litiengine.util
-
Utility class for URI-related operations.
- URLAdapter - Class in de.gurkenlabs.litiengine.util.io
-
This class allows for absolute and relative URLs to be unmarshalled as Java URL objects.
- URLAdapter() - Constructor for class de.gurkenlabs.litiengine.util.io.URLAdapter
-
Constructs a new
URLAdapter
, with no additional properties. - URLAdapter(URL) - Constructor for class de.gurkenlabs.litiengine.util.io.URLAdapter
-
Constructs a new
URLAdapter
, configured to use relative URLs using the supplied URL as a base. - useKerning() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectText
- useKerning() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Text
- usesCustomRenderType() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
V
- valign() - Element in annotation interface de.gurkenlabs.litiengine.entities.CollisionInfo
-
Specifies the vertical alignment of the entity's collision box.
- Valign - Enum Class in de.gurkenlabs.litiengine
-
The enum
Valign
defines a range of vertical alignments. - value() - Method in class de.gurkenlabs.litiengine.abilities.AbilityAttributes
-
Gets the value attribute of this ability.
- value() - Element in annotation interface de.gurkenlabs.litiengine.abilities.AbilityInfo
-
The value of the ability.
- value() - Element in annotation interface de.gurkenlabs.litiengine.entities.Tag
- value() - Element in annotation interface de.gurkenlabs.litiengine.entities.Tags
- value() - Element in annotation interface de.gurkenlabs.litiengine.environment.tilemap.TmxType
- valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.abilities.CastType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.Align
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.attributes.Modification
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.configuration.DisplayMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.configuration.Quality
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.Direction
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.entities.EntityPivotType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.entities.LightSource.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.entities.PropState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.entities.Rotation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.entities.Trigger.TriggerActivation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.environment.IEntitySpawner.SpawnMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.environment.tilemap.MapObjectType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.environment.tilemap.RenderOrder
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.environment.tilemap.StaggerAxis
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.environment.tilemap.StaggerIndex
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.environment.tilemap.TerrainType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.graphics.CreatureAnimationState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.graphics.emitters.particles.ParticleType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.graphics.RenderType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.graphics.StaticShadowType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.gui.ImageScaleMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.gui.Orientation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.physics.Collision
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.resources.ImageFormat
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.resources.SoundFormat
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.tweening.TweenType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.util.TimeUtilities.TimerFormat
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gurkenlabs.litiengine.Valign
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class de.gurkenlabs.litiengine.abilities.CastType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gurkenlabs.litiengine.Align
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gurkenlabs.litiengine.attributes.Modification
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gurkenlabs.litiengine.configuration.DisplayMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gurkenlabs.litiengine.configuration.Quality
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gurkenlabs.litiengine.Direction
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gurkenlabs.litiengine.entities.EntityPivotType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gurkenlabs.litiengine.entities.LightSource.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gurkenlabs.litiengine.entities.PropState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gurkenlabs.litiengine.entities.Rotation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gurkenlabs.litiengine.entities.Trigger.TriggerActivation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gurkenlabs.litiengine.environment.IEntitySpawner.SpawnMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gurkenlabs.litiengine.environment.tilemap.MapObjectType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gurkenlabs.litiengine.environment.tilemap.RenderOrder
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gurkenlabs.litiengine.environment.tilemap.StaggerAxis
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gurkenlabs.litiengine.environment.tilemap.StaggerIndex
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gurkenlabs.litiengine.environment.tilemap.TerrainType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gurkenlabs.litiengine.graphics.CreatureAnimationState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gurkenlabs.litiengine.graphics.emitters.particles.ParticleType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gurkenlabs.litiengine.graphics.RenderType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gurkenlabs.litiengine.graphics.StaticShadowType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gurkenlabs.litiengine.gui.ImageScaleMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gurkenlabs.litiengine.gui.Orientation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gurkenlabs.litiengine.physics.Collision
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gurkenlabs.litiengine.resources.ImageFormat
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gurkenlabs.litiengine.resources.SoundFormat
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gurkenlabs.litiengine.tweening.TweenType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gurkenlabs.litiengine.util.TimeUtilities.TimerFormat
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gurkenlabs.litiengine.Valign
-
Returns an array containing the constants of this enum class, in the order they are declared.
- Vector2D - Class in de.gurkenlabs.litiengine.util.geom
- Vector2D() - Constructor for class de.gurkenlabs.litiengine.util.geom.Vector2D
- Vector2D(double, double) - Constructor for class de.gurkenlabs.litiengine.util.geom.Vector2D
- Vector2D(Point2D, Point2D) - Constructor for class de.gurkenlabs.litiengine.util.geom.Vector2D
- velocity() - Element in annotation interface de.gurkenlabs.litiengine.entities.MovementInfo
-
Specifies the default velocity of the entity in pixels per second.
- VELOCITY - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenType
-
The velocity of the entity.
- VELOCITY_X_MAX - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
- VELOCITY_X_MIN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
- VELOCITY_Y_MAX - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
- VELOCITY_Y_MIN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
- VERTICAL - Enum constant in enum class de.gurkenlabs.litiengine.gui.Orientation
- verticalFlip(BufferedImage) - Static method in class de.gurkenlabs.litiengine.util.Imaging
-
Flips the specified image vertically.
- VerticalSlider - Class in de.gurkenlabs.litiengine.gui
- VerticalSlider(double, double, double, double, float, float, float) - Constructor for class de.gurkenlabs.litiengine.gui.VerticalSlider
- VERYHIGH - Enum constant in enum class de.gurkenlabs.litiengine.configuration.Quality
- VERYLOW - Enum constant in enum class de.gurkenlabs.litiengine.configuration.Quality
- VOLUME - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenType
-
The volume of the entity.
W
- WangColor - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
- WangColor() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.WangColor
- WangSet - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
- WangSet() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.WangSet
- WangTile - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
- WangTile() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.WangTile
- wasHit(int) - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
- wasHit(int) - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
-
Checks if this entity was hit within a specific time span.
- wasKilled() - Method in class de.gurkenlabs.litiengine.entities.EntityHitEvent
- wasReleased(int) - Method in interface de.gurkenlabs.litiengine.input.IKeyboard
-
Checks whether the key with the specified
keyCode
was recently released. - wasReleased(int) - Method in class de.gurkenlabs.litiengine.input.Keyboard
- WAV - Enum constant in enum class de.gurkenlabs.litiengine.resources.SoundFormat
- width() - Element in annotation interface de.gurkenlabs.litiengine.entities.EntityInfo
-
Specifies the default width of the entity.
- window() - Static method in class de.gurkenlabs.litiengine.Game
-
Gets the game's window in which the
RenderComponent
lives.
This class e.g. - WINDOWED - Enum constant in enum class de.gurkenlabs.litiengine.configuration.DisplayMode
-
Windowed display mode.
- withCondition(BiPredicate<ICombatEntity, ICombatEntity>) - Method in class de.gurkenlabs.litiengine.abilities.targeting.TargetingStrategy
-
Adds a custom condition to the targeting strategy.
- WOOD - Static variable in class de.gurkenlabs.litiengine.entities.Material
- world() - Static method in class de.gurkenlabs.litiengine.Game
-
Gets the game's world which is a global environment manager that contains all
Environments
and provides the currently activeEnvironment
andCamera
. - wrap() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectText
- wrap() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Text
X
- X - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.StaggerAxis
- X - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
- X - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- X - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Xbox
- X_ACCELERATION - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
- X_FORCE - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
- X_VELOCITY - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
- XmlUtilities - Class in de.gurkenlabs.litiengine.util.io
Y
- Y - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.StaggerAxis
- Y - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
- Y - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- Y - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Xbox
- Y_ACCELERATION - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
- Y_FORCE - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
- Y_VELOCITY - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
Z
- Z - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
- Z - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Buttons
- Z_ACCELERATION - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
- Z_FORCE - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
- Z_VELOCITY - Static variable in class de.gurkenlabs.litiengine.input.Gamepad.Axis
- ZLIB - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData.Compression
- zoomChanged(ZoomChangedEvent) - Method in interface de.gurkenlabs.litiengine.graphics.ICamera.ZoomChangedListener
-
Invoked when the zoom of a camera changed.
- ZoomChangedEvent - Class in de.gurkenlabs.litiengine.graphics
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form