- calcRotationAngleInDegrees(double, double, double, double) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
-
Calculates the clockwise rotation angle in degrees from a center point to a target point.
- calcRotationAngleInDegrees(Point2D, Point2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
-
Calculates the angle from centerPt to targetPt in degrees.
- calculateImpactArea() - Method in class de.gurkenlabs.litiengine.abilities.Ability
-
Calculates the area of impact of this ability based on the executor's angle.
- calculatePotentialImpactArea() - Method in class de.gurkenlabs.litiengine.abilities.Ability
-
Calculates the potential area of impact of this ability.
- camera() - Method in class de.gurkenlabs.litiengine.environment.GameWorld
-
Gets the game's current Camera.
- camera() - Method in class de.gurkenlabs.litiengine.scripting.AbstractScript
-
Returns the active camera from the game world.
- camera() - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
-
Returns the active camera from the game world.
- Camera - Class in de.gurkenlabs.litiengine.graphics
-
Represents the camera used for rendering the game world.
- Camera() - Constructor for class de.gurkenlabs.litiengine.graphics.Camera
-
Instantiates a new Camera instance.
- CameraEvent - Class in de.gurkenlabs.litiengine.graphics
-
Represents an abstract event related to the camera.
- cameraPanTo(IEntity, int) - Method in class de.gurkenlabs.litiengine.scripting.ScriptSequence
-
Schedules a camera pan to center on a target entity.
- cameraPanTo(Point2D, int) - Method in class de.gurkenlabs.litiengine.scripting.ScriptSequence
-
Schedules a camera pan to a given map location.
- cameraZoom(float, int) - Method in class de.gurkenlabs.litiengine.scripting.ScriptSequence
-
Schedules a smooth camera zoom transition.
- canActivate(TriggerEvent) - Method in interface de.gurkenlabs.litiengine.entities.TriggerActivatingCondition
-
Allows to register functions that contain additional checks for the trigger activation.
- canCast() - Method in class de.gurkenlabs.litiengine.abilities.Ability
-
Checks if this ability can be cast.
- canCast(Creature, String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
-
Checks if an ability on a specific executor creature can currently be cast.
- canCast(Class) - Method in class de.gurkenlabs.litiengine.entities.Creature
-
Checks whether a registered ability of the specified class can currently be cast.
- canCast(String) - Method in class de.gurkenlabs.litiengine.entities.Creature
-
Checks whether a registered ability with the specified name can currently be cast.
- canCast(String) - Method in class de.gurkenlabs.litiengine.scripting.CreatureScript
-
Checks if an ability registered with the specified name can currently be cast.
- canCast(String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
-
Checks if an ability on the current host creature can currently be cast.
- cancel() - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback
-
Attempts to cancel the playback of this audio.
- cancelled(SoundEvent) - Method in interface de.gurkenlabs.litiengine.sound.SoundPlaybackListener
-
This method gets called when a SoundPlayback is cancelled.
- cancelNavigation(Predicate) - Method in class de.gurkenlabs.litiengine.entities.behavior.EntityNavigator
-
Adds a condition to cancel the navigation if the specified predicate evaluates to true.
- cancelOnCollision() - Method in class de.gurkenlabs.litiengine.physics.Force
-
Checks if the force should be canceled on collision.
- cancelOnReached() - Method in class de.gurkenlabs.litiengine.physics.Force
-
Checks if the force should be canceled when the target is reached.
- cancelOnReached() - Method in class de.gurkenlabs.litiengine.physics.StickyForce
-
- canCollideWith(ICollisionEntity) - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
-
- canCollideWith(ICollisionEntity) - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
-
- canHandleInput() - Method in class de.gurkenlabs.litiengine.gui.TextFieldComponent
-
Returns whether this component is currently in a state in which it should accept user input.
- canRender(IEntity) - Method in class de.gurkenlabs.litiengine.entities.Entity
-
- canRender(IEntity) - Method in interface de.gurkenlabs.litiengine.entities.EntityRenderListener
-
This method gets called before an Entity is about to be rendered.
- canRender(IEntity) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
-
Determines whether the specified entity can be rendered by evaluating the callbacks to all registered EntityRenderListeners.
- canRender(LayerRenderEvent) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.MapRenderer.LayerRenderCondition
-
Invoked before the rendering of a layer to determine if it should be rendered.
- canRender(GuiComponent) - Method in interface de.gurkenlabs.litiengine.gui.ComponentRenderListener
-
This method gets called before an GuiComponent is about to be rendered.
- canTakeNewParticles() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
-
Checks if the emitter can accept new particles.
- canTrigger(ICollisionEntity) - Method in class de.gurkenlabs.litiengine.entities.Trigger
-
Checks whether the specified entity can interact with this trigger.
- cast() - Method in class de.gurkenlabs.litiengine.abilities.Ability
-
Casts the ability by the temporal conditions of the specified game loop and the spatial circumstances of the specified environment.
- cast() - Method in class de.gurkenlabs.litiengine.abilities.DynamicAbility
-
- cast(Creature, String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
-
Casts an ability on a specific executor creature by name.
- cast(Class) - Method in class de.gurkenlabs.litiengine.entities.Creature
-
Casts a registered ability of the specified class.
- cast(String) - Method in class de.gurkenlabs.litiengine.entities.Creature
-
Casts a registered ability by name.
- cast(String) - Method in class de.gurkenlabs.litiengine.scripting.CreatureScript
-
Casts an ability registered on this creature by its name.
- cast(String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
-
Casts an ability on the current host creature by name.
- castType() - Element in annotation interface de.gurkenlabs.litiengine.abilities.AbilityInfo
-
The cast type of the ability.
- castType(CastType) - Method in class de.gurkenlabs.litiengine.abilities.AbilityBuilder
-
Sets how the ability is cast.
- castType(CastType) - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedAbilityBuilder
-
- CastType - Enum Class in de.gurkenlabs.litiengine.abilities
-
The CastType enum represents the types of casting an ability in the game.
- category() - Element in annotation interface de.gurkenlabs.litiengine.environment.tilemap.TmxPropertyInfo
-
Category or group name for organizing properties in inspectors and docs (e.g. "Combat", "Collision", "Graphics").
- category() - Method in record class de.gurkenlabs.litiengine.environment.tilemap.TmxPropertyMetadataRegistry.PropertyMetadata
-
Returns the value of the
category record component.
- category() - Element in annotation interface de.gurkenlabs.litiengine.scripting.ScriptProperty
-
- category() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptPropertyMetadata
-
Returns the value of the
category record component.
- cease(EffectApplication) - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
-
Ceases the effect for the specified application and applies follow-up effects.
- cease(ICombatEntity) - Method in class de.gurkenlabs.litiengine.abilities.effects.AttributeEffect
-
Ceases the effect on the specified entity, removing the attribute modifier.
- cease(ICombatEntity) - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
-
Ceases the effect for the specified entity.
- cease(ICombatEntity) - Method in class de.gurkenlabs.litiengine.abilities.effects.ForceEffect
-
Stops the effect on a specified entity.
- ceased(EffectEvent) - Method in interface de.gurkenlabs.litiengine.abilities.effects.Effect.EffectCeasedListener
-
Invoked when an effect ceases.
- CENTER - Enum constant in enum class de.gurkenlabs.litiengine.Align
-
Center alignment with a portion value of 0.5.
- CENTER_LEFT - Enum constant in enum class de.gurkenlabs.litiengine.Align
-
Center-left alignment with a portion value of 0.25.
- CENTER_RIGHT - Enum constant in enum class de.gurkenlabs.litiengine.Align
-
Center-right alignment with a portion value of 0.75.
- CERAMIC - Static variable in class de.gurkenlabs.litiengine.entities.Material
-
Ceramic material.
- changed(ScreenChangedEvent) - Method in interface de.gurkenlabs.litiengine.gui.screens.ScreenChangedListener
-
Invoked when the screen has changed.
- CHECK - Static variable in class de.gurkenlabs.litiengine.gui.CheckBox
-
The icon representing a checked state.
- CheckBox - Class in de.gurkenlabs.litiengine.gui
-
A GUI component representing a checkbox with an optional spritesheet.
- CheckBox(double, double, double, double, Spritesheet, boolean) - Constructor for class de.gurkenlabs.litiengine.gui.CheckBox
-
Constructs a new CheckBox.
- children() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Symbol
-
Returns the value of the children record component.
- choose(double...) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Chooses a pseudo-random element from the specified array.
- choose(int...) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Chooses a pseudo-random element from the specified array.
- choose(long...) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Chooses a pseudo-random element from the specified array.
- choose(String...) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Chooses a pseudo-random element from the specified array.
- choose(Collection) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Chooses a pseudo-random element from the specified collection.
- choose(T[]) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Chooses a pseudo-random element from the specified array.
- CIRCLE_IN - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
-
Circular ease-in.
- CIRCLE_INOUT - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
-
Circular ease-in / ease-out.
- CIRCLE_OUT - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
-
Circular ease-out.
- clampToMap(Point2D) - Method in class de.gurkenlabs.litiengine.graphics.Camera
-
Clamps a given focus point to ensure it remains within the visible bounds of the current map.
- CLASS - Enum constant in enum class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.CompletionKind
-
- CLASS - Enum constant in enum class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.SymbolKind
-
- classLoader() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Workspace
-
Returns the value of the classLoader record component.
- classpath() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptCompilationContext
-
Returns the value of the
classpath record component.
- clear() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
-
Clears the assigned costs and the predecessor for this node.
- clear() - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Clears all loaded entities and renderable instances from this environment.
- clear() - Method in class de.gurkenlabs.litiengine.environment.GameWorld
-
Clears the currently active camera and environment, removes all previously loaded environments and clears all listener lists.
- clear() - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
-
- clear() - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
-
Remove all Animations from the AnimationController.
- clear() - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
Clears all previously registered participants in the collision process from this instance.
- clear() - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
-
Clears the resource container by removing all previously loaded resources.
- clear() - Method in class de.gurkenlabs.litiengine.resources.Spritesheets
-
Clears all loaded spritesheets and notifies listeners of the clearing event.
- clear() - Method in class de.gurkenlabs.litiengine.scripting.ScriptGlobals
-
- clear() - Method in class de.gurkenlabs.litiengine.scripting.ui.ScriptUiOverlay
-
- clearAll() - Static method in class de.gurkenlabs.litiengine.resources.Resources
-
Clears the all resource containers by removing previously loaded resources.
- clearCollisionInfo() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TilesetEntry
-
Removes all collision information from this tile.
- clearControllers(Class) - Method in class de.gurkenlabs.litiengine.entities.EntityControllers
-
- clearCustomTriggerTypes() - Static method in class de.gurkenlabs.litiengine.environment.TriggerMapObjectLoader
-
Removes all previously registered custom
Trigger types.
- clearDiagnostics() - Method in class de.gurkenlabs.litiengine.scripting.ScriptManager
-
Removes all recorded diagnostics.
- clearDiagnostics(Object) - Method in class de.gurkenlabs.litiengine.scripting.ScriptManager
-
Removes diagnostics whose messages identify an entity host.
- clearDiagnostics(String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptManager
-
Removes diagnostics associated with a script identifier.
- clearDrawingSpace() - Method in class de.gurkenlabs.litiengine.gui.MouseDrawComponent
-
Clears the entire drawing space, removing all drawings.
- cleared() - Method in interface de.gurkenlabs.litiengine.resources.ResourcesContainerClearedListener
-
This method gets called after the ResourcesContainer.clear method was executed.
- cleared() - Method in interface de.gurkenlabs.litiengine.resources.ResourcesContainerListener
-
This method gets called after the ResourcesContainer.clear method was executed.
- cleared(Environment) - Method in interface de.gurkenlabs.litiengine.environment.EnvironmentListener
-
This method was called after the environment was cleared.
- clearEventListeners() - Method in class de.gurkenlabs.litiengine.input.GamepadEvents
-
Removes all registered event listeners from the Gamepad instance.
- clearEventListeners() - Method in class de.gurkenlabs.litiengine.input.GamepadManager
-
- clearExplicitListeners() - Method in interface de.gurkenlabs.litiengine.input.IKeyboard
-
Removes all registered event consumers from the Keyboard instance.
- clearExplicitListeners() - Method in interface de.gurkenlabs.litiengine.input.IMouse
-
Removes all registered event listeners from the Mouse instance.
- clearExplicitListeners() - Method in class de.gurkenlabs.litiengine.input.Keyboard
-
- clearExplicitListeners() - Method in class de.gurkenlabs.litiengine.input.Mouse
-
- clearSection(Graphics2D, Rectangle2D) - Method in class de.gurkenlabs.litiengine.graphics.AmbientLight
-
Clears a section of the environment.
- clearSection(Graphics2D, Rectangle2D) - Method in class de.gurkenlabs.litiengine.graphics.ColorLayer
-
Clears a specific section of the layer.
- clearSection(Graphics2D, Rectangle2D) - Method in class de.gurkenlabs.litiengine.graphics.StaticShadowLayer
-
- client() - Method in class de.gurkenlabs.litiengine.configuration.GameConfiguration
-
Gets the basic game client configuration like update-rate or localization.
- ClientConfiguration - Class in de.gurkenlabs.litiengine.configuration
-
The client configuration contains client specific configuration elements.
- close() - Method in class de.gurkenlabs.litiengine.resources.Maps.MapGenerator
-
It is crucial to call this before using the generated map of this instance.
- close() - Method in interface de.gurkenlabs.litiengine.scripting.CompiledScript
-
- close() - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
-
- close() - Method in interface de.gurkenlabs.litiengine.scripting.ScriptLanguageService
-
- close() - Method in class de.gurkenlabs.litiengine.scripting.ScriptSequence
-
- close() - Method in interface de.gurkenlabs.litiengine.scripting.Subscription
-
- close() - Method in class de.gurkenlabs.litiengine.scripting.Subscriptions
-
- close() - Method in class de.gurkenlabs.litiengine.scripting.ui.ScriptUiOverlay
-
- close() - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback.VolumeControl
-
- close() - Method in class de.gurkenlabs.litiengine.UpdateLoop
-
- CodeAction(String, String, List) - Constructor for record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.CodeAction
-
Creates an instance of a CodeAction record class.
- codeActions(ScriptLanguageService.Document, ScriptLanguageService.Range, List) - Method in class de.gurkenlabs.litiengine.scripting.JavaLanguageService
-
- codeActions(ScriptLanguageService.Document, ScriptLanguageService.Range, List) - Method in interface de.gurkenlabs.litiengine.scripting.ScriptLanguageService
-
- Codec - Class in de.gurkenlabs.litiengine.util.io
-
- collides(double, double) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
Checks if the point at the given coordinates collides with anything registered in the
PhysicsEngine.
- collides(double, double, ICollisionEntity) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
Checks if a given ICollisionEntity collides with anything that intersects specific
coordinates.
- collides(double, double, Collision) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
Checks if the point at the given coordinates collides with anything of the given
Collision type.
- collides(ICollisionEntity) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
Checks if a given ICollisionEntity collides with anything registered in the
PhysicsEngine.
- collides(ICollisionEntity, Collision) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
Checks if a given ICollisionEntity collides with anything of the given
Collision type.
- collides(Line2D) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
Checks if a given line collides with anything registered in the PhysicsEngine.
- collides(Line2D, ICollisionEntity) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
Checks if a given ICollisionEntity collides with anything that intersects a specific
line.
- collides(Line2D, Collision) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
Checks if a line collides with anything of the given Collision type.
- collides(Line2D, Collision, ICollisionEntity) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
Checks if a given ICollisionEntity collides with any ICollisionEntities of a
given Collision type that intersect a specific line.
- collides(Point2D) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
Checks if a given point collides with anything registered in the PhysicsEngine.
- collides(Point2D, ICollisionEntity) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
Checks if a given ICollisionEntity collides with anything that intersects a specific
point.
- collides(Point2D, Collision) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
Checks if a point collides with anything of the given Collision type.
- collides(Point2D, Collision, ICollisionEntity) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
Checks if a given ICollisionEntity collides with any ICollisionEntities of a
given Collision type that intersect a specific point.
- collides(Rectangle2D) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
Checks if a given rectangle collides with anything registered in the PhysicsEngine.
- collides(Rectangle2D, ICollisionEntity) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
Checks if a given ICollisionEntity collides with anything that intersects a specific
rectangle.
- collides(Rectangle2D, Collision) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
Checks if a rectangle collides with anything of the given Collision type.
- collides(Rectangle2D, Collision, ICollisionEntity) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
Checks if a given ICollisionEntity collides with any ICollisionEntities of a
given Collision type that intersect a specific rectangle.
- collideWithEnvironment(boolean) - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedProjectileBuilder
-
- collision() - Element in annotation interface de.gurkenlabs.litiengine.entities.CollisionInfo
-
Specifies whether the entity has collision enabled.
- Collision - Enum Class in de.gurkenlabs.litiengine.physics
-
Enum representing different types of collision behaviors.
- COLLISION - Enum constant in enum class de.gurkenlabs.litiengine.entities.Trigger.TriggerActivation
-
Activate while an eligible entity overlaps the trigger area.
- COLLISION - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
-
Whether collision is enabled for the entity.
- COLLISION_ALIGN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
-
Horizontal alignment of the entity's collision box.
- COLLISION_BOTH - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenType
-
Both the width and height of the collision box.
- COLLISION_HEIGHT - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenType
-
The height of the collision box.
- COLLISION_TYPE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
-
Type of collision used by the entity (static, dynamic, etc.).
- COLLISION_VALIGN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
-
Vertical alignment of the entity's collision box.
- COLLISION_WIDTH - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenType
-
The width of the collision box.
- collisionBox(double, double) - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedProjectileBuilder
-
- CollisionBox - Class in de.gurkenlabs.litiengine.entities
-
The CollisionBox class represents a collision entity in the game.
- CollisionBox() - Constructor for class de.gurkenlabs.litiengine.entities.CollisionBox
-
Instantiates a new CollisionBox entity.
- CollisionBox(boolean) - Constructor for class de.gurkenlabs.litiengine.entities.CollisionBox
-
Instantiates a new CollisionBox entity.
- CollisionBox(double, double) - Constructor for class de.gurkenlabs.litiengine.entities.CollisionBox
-
Instantiates a new CollisionBox entity.
- CollisionBox(double, double, double, double) - Constructor for class de.gurkenlabs.litiengine.entities.CollisionBox
-
Instantiates a new CollisionBox entity.
- CollisionBox(Rectangle2D) - Constructor for class de.gurkenlabs.litiengine.entities.CollisionBox
-
Instantiates a new CollisionBox entity.
- COLLISIONBOX - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.MapObjectType
-
A static collision rectangle.
- COLLISIONBOX_CENTER - Enum constant in enum class de.gurkenlabs.litiengine.entities.EntityPivotType
-
Represents the center of the entity's collision box.
- COLLISIONBOX_HEIGHT - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
-
Height of the entity's collision box, in pixels.
- COLLISIONBOX_OBSTRUCTINGLIGHTS - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
-
Whether the collision box obstructs light sources.
- COLLISIONBOX_WIDTH - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
-
Width of the entity's collision box, in pixels.
- collisionBoxHeight() - Element in annotation interface de.gurkenlabs.litiengine.entities.CollisionInfo
-
Specifies the height of the entity's collision box.
- CollisionBoxMapObjectLoader - Class in de.gurkenlabs.litiengine.environment
-
- CollisionBoxMapObjectLoader() - Constructor for class de.gurkenlabs.litiengine.environment.CollisionBoxMapObjectLoader
-
- collisionBoxWidth() - Element in annotation interface de.gurkenlabs.litiengine.entities.CollisionInfo
-
Specifies the width of the entity's collision box.
- CollisionEntity - Class in de.gurkenlabs.litiengine.entities
-
Represents an abstract collision entity.
- CollisionEntity() - Constructor for class de.gurkenlabs.litiengine.entities.CollisionEntity
-
Constructs a new CollisionEntity.
- CollisionEvent - Class in de.gurkenlabs.litiengine.physics
-
This event is fired when a collision occurs between entities.
- CollisionEvent(ICollisionEntity, ICollisionEntity...) - Constructor for class de.gurkenlabs.litiengine.physics.CollisionEvent
-
Constructs a new CollisionEvent.
- CollisionInfo - Annotation Interface in de.gurkenlabs.litiengine.entities
-
The CollisionInfo annotation provides metadata for collision properties of an entity.
- CollisionListener - Interface in de.gurkenlabs.litiengine.entities
-
This listener provides callbacks for collision events on ICollisionEntity.
- collisionResolved(CollisionEvent) - Method in interface de.gurkenlabs.litiengine.entities.CollisionListener
-
This method gets called after a collision has been resolved with the related ICollisionEntity.
- collisionType() - Element in annotation interface de.gurkenlabs.litiengine.entities.CollisionInfo
-
Specifies the type of collision for the entity.
- ColorAdapter - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
-
Adapter class for converting between Color objects and their String representations
in XML using JAXB.
- ColorAdapter() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.ColorAdapter
-
- ColorHelper - Class in de.gurkenlabs.litiengine.util
-
Utility class for color-related helper methods.
- colorInterpolation() - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
-
Checks if color interpolation is enabled.
- ColorLayer - Class in de.gurkenlabs.litiengine.graphics
-
Represents an abstract color layer that can be rendered and updated.
- ColorLayer(Environment, Color) - Constructor for class de.gurkenlabs.litiengine.graphics.ColorLayer
-
Constructs a new ColorLayer with the specified environment and color.
- COLORPROBABILITIES - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Emitter
-
Encoded list of probabilities per emitter color.
- COLORS - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Emitter
-
Encoded list of emitter colors.
- COLORVARIANCE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Emitter
-
Per-particle color variance in the range [0, 1].
- column() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptDiagnostic
-
Returns the value of the
column record component.
- column() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Position
-
Returns the value of the column record component.
- COMBAT_CURRENT_HITPOINTS - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
-
Initial current hit points of a combat entity.
- COMBAT_HITPOINTS - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
-
Hit points of a combat entity.
- COMBAT_INDESTRUCTIBLE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
-
Whether the combat entity is indestructible.
- COMBAT_TEAM - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
-
Identifier of the team the combat entity belongs to.
- CombatEntity - Class in de.gurkenlabs.litiengine.entities
-
Represents a combat entity in the game.
- CombatEntity() - Constructor for class de.gurkenlabs.litiengine.entities.CombatEntity
-
Represents a combat entity in the game.
- CombatEntityDeathListener - Interface in de.gurkenlabs.litiengine.entities
-
This listener provides callbacks for when an ICombatEntity died.
- CombatEntityHitListener - Interface in de.gurkenlabs.litiengine.entities
-
This listener provides callbacks for when an ICombatEntity was hit.
- CombatEntityListener - Interface in de.gurkenlabs.litiengine.entities
-
This listener provides callbacks for when an ICombatEntity dies, was resurrected or is being hit.
- CombatEntityResurrectListener - Interface in de.gurkenlabs.litiengine.entities
-
This listener provides callbacks for when an ICombatEntity was resurrected.
- CombatInfo - Annotation Interface in de.gurkenlabs.litiengine.entities
-
This annotation provides initial values for combat entity attributes.
- combine(String, String...) - Static method in class de.gurkenlabs.litiengine.util.io.FileUtilities
-
This method combines the specified basepath with the parts provided as arguments.
- COMMANDLINE_ARG_NOGUI - Static variable in class de.gurkenlabs.litiengine.Game
-
- COMMANDLINE_ARG_RELEASE - Static variable in class de.gurkenlabs.litiengine.Game
-
- CommandManager - Class in de.gurkenlabs.litiengine.util
-
Manages the binding and execution of commands.
- CommandManager() - Constructor for class de.gurkenlabs.litiengine.util.CommandManager
-
Constructs a new CommandManager.
- compare(IEntity, IEntity) - Method in class de.gurkenlabs.litiengine.entities.EntityDistanceComparator
-
- compare(IEntity, IEntity) - Method in class de.gurkenlabs.litiengine.entities.EntityYComparator
-
- compare(Point2D, Point2D) - Method in class de.gurkenlabs.litiengine.util.geom.PointDistanceComparator
-
- compare(String, String) - Method in class de.gurkenlabs.litiengine.util.AlphanumComparator
-
Compares two strings using the Alphanum algorithm.
- compareTo(AttributeModifier) - Method in class de.gurkenlabs.litiengine.attributes.AttributeModifier
-
Compares this PropertyModifier with the specified PropertyModifier for order.
- compareTo(Transition) - Method in class de.gurkenlabs.litiengine.entities.behavior.Transition
-
Compares this transition with another transition based on their priorities.
- compareTo(IMap) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
-
- compareTo(TileChunk) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileChunk
-
- compareTo(ImageEffect) - Method in class de.gurkenlabs.litiengine.graphics.ImageEffect
-
Compares this image effect with another image effect based on their priority.
- compareTo(Spritesheet) - Method in class de.gurkenlabs.litiengine.graphics.Spritesheet
-
- compareTo(Resource) - Method in interface de.gurkenlabs.litiengine.resources.Resource
-
Compares this resource with the specified resource for order.
- compareTo(String, String) - Static method in class de.gurkenlabs.litiengine.util.AlphanumComparator
-
Compares two strings using the Alphanum algorithm.
- compile(ScriptDefinition, URL, ScriptCompilationContext) - Method in class de.gurkenlabs.litiengine.scripting.JavaScriptProvider
-
- compile(ScriptDefinition, URL, ScriptCompilationContext) - Method in interface de.gurkenlabs.litiengine.scripting.ScriptProvider
-
Compiles a script with classpath and language-level information supplied by the project build.
- compile(ScriptDefinition, URL, ClassLoader) - Method in class de.gurkenlabs.litiengine.scripting.JavaScriptProvider
-
- compile(ScriptDefinition, URL, ClassLoader) - Method in interface de.gurkenlabs.litiengine.scripting.ScriptProvider
-
- CompiledScript - Interface in de.gurkenlabs.litiengine.scripting
-
A compiled script generation that can create fresh instances.
- complete(ScriptLanguageService.Document, ScriptLanguageService.Position) - Method in class de.gurkenlabs.litiengine.scripting.JavaLanguageService
-
- complete(ScriptLanguageService.Document, ScriptLanguageService.Position) - Method in interface de.gurkenlabs.litiengine.scripting.ScriptLanguageService
-
- completed(Tween) - Method in interface de.gurkenlabs.litiengine.tweening.TweenListener
-
Invoked when a Tween completes a full duration cycle.
- Completion(String, ScriptLanguageService.CompletionKind, String, String, String, String, List, List) - Constructor for record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Completion
-
Creates an instance of a Completion record class.
- ComponentMouseEvent - Class in de.gurkenlabs.litiengine.gui
-
A ComponentMouseEvent contains the original MouseEvent and the GuiComponent that sent the event as sender.
- ComponentMouseEvent(MouseEvent, GuiComponent) - Constructor for class de.gurkenlabs.litiengine.gui.ComponentMouseEvent
-
Instantiates a new component mouse event.
- ComponentMouseWheelEvent - Class in de.gurkenlabs.litiengine.gui
-
- ComponentMouseWheelEvent(MouseWheelEvent, GuiComponent) - Constructor for class de.gurkenlabs.litiengine.gui.ComponentMouseWheelEvent
-
Instantiates a new component mouse event.
- componentPollListeners - Variable in class de.gurkenlabs.litiengine.input.GamepadEvents
-
- componentPressedListeners - Variable in class de.gurkenlabs.litiengine.input.GamepadEvents
-
- componentReleasedListeners - Variable in class de.gurkenlabs.litiengine.input.GamepadEvents
-
- ComponentRenderedListener - Interface in de.gurkenlabs.litiengine.gui
-
This listener interface is used for receiving events after an component was rendered.
- ComponentRenderEvent - Class in de.gurkenlabs.litiengine.gui
-
- ComponentRenderEvent(Graphics2D, GuiComponent) - Constructor for class de.gurkenlabs.litiengine.gui.ComponentRenderEvent
-
Constructs a prototypical Event.
- ComponentRenderListener - Interface in de.gurkenlabs.litiengine.gui
-
This listener interface is used for receiving events during a component's rendering process.
- compute(float) - Method in interface de.gurkenlabs.litiengine.tweening.TweenEquation
-
Applies the function to the value and returns the result.
- compute(float) - Method in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
-
Computes the next value of the interpolation.
- concat(byte[], byte[]) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
-
Concatenates the two specified byte arrays to a new array.
- concat(double[], double[]) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
-
Concatenates the two specified double arrays to a new array.
- concat(int[], int[]) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
-
Concatenates the two specified int arrays to a new array.
- concat(long[], long[]) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
-
Concatenates the two specified long arrays to a new array.
- concat(T[], T[]) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
-
Concatenates the two specified double arrays to a new array.
- conditionsFullfilled() - Method in class de.gurkenlabs.litiengine.entities.behavior.Transition
-
Checks if the conditions for the transition are fulfilled.
- config() - Static method in class de.gurkenlabs.litiengine.Game
-
Gets the game's runtime configuration.
- Configuration - Class in de.gurkenlabs.litiengine.configuration
-
Configuration class that manages multiple configuration groups and handles loading and saving settings.
- Configuration(ConfigurationGroup...) - Constructor for class de.gurkenlabs.litiengine.configuration.Configuration
-
Initializes a new instance of the Configuration class.
- Configuration(String, ConfigurationGroup...) - Constructor for class de.gurkenlabs.litiengine.configuration.Configuration
-
Constructs a new instance of the Configuration class using the specified file name.
- Configuration(Path, ConfigurationGroup...) - Constructor for class de.gurkenlabs.litiengine.configuration.Configuration
-
Initializes a new instance of the Configuration class.
- configurationChanged(PropertyChangeEvent) - Method in interface de.gurkenlabs.litiengine.configuration.ConfigurationGroup.ConfigurationChangedListener
-
Invoked when a property of the configuration has been changed using the [Object)][ConfigurationGroup#set(String,] method to support this
event.
- ConfigurationGroup - Class in de.gurkenlabs.litiengine.configuration
-
This class contains some basic functionality for all setting groups.
- ConfigurationGroup() - Constructor for class de.gurkenlabs.litiengine.configuration.ConfigurationGroup
-
Initializes a new instance of the ConfigurationGroup class.
- ConfigurationGroup.ConfigurationChangedListener - Interface in de.gurkenlabs.litiengine.configuration
-
This listener interface receives events when any property of the configuration changed.
- ConfigurationGroupInfo - Annotation Interface in de.gurkenlabs.litiengine.configuration
-
Annotation to provide metadata for configuration groups.
- configure(IEntity) - Method in class de.gurkenlabs.litiengine.scripting.ScriptManager
-
Adds or refreshes the script controller that owns the default bindings for an entity type.
- configure(Consumer) - Method in class de.gurkenlabs.litiengine.scripting.ScriptedSpawner.CreatureBuilder
-
- configure(Consumer) - Method in class de.gurkenlabs.litiengine.scripting.ScriptedSpawner.PropBuilder
-
- configure(Consumer) - Method in class de.gurkenlabs.litiengine.scripting.ScriptedSpawner.EntityBuilder
-
Sets an operation invoked after standard configuration but before insertion.
- configurePipeline() - Static method in class de.gurkenlabs.litiengine.graphics.RenderComponent
-
Configures the Java2D rendering pipeline system properties from the
current game configuration.
- CONSTRUCTOR - Enum constant in enum class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.CompletionKind
-
- CONSTRUCTOR - Enum constant in enum class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.SymbolKind
-
- consumeAlt(boolean) - Method in interface de.gurkenlabs.litiengine.input.IKeyboard
-
Specifies whether the engine should consume key events with the ALT modifier.
- consumeAlt(boolean) - Method in class de.gurkenlabs.litiengine.input.Keyboard
-
- contains(int) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Determines whether the environment contains any entity with the specified map ID.
- contains(IEntity) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Determines whether the environment contains the specified entity.
- contains(Rectangle2D, Point2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
-
Contains.
- contains(Object[], Object) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
-
Return true if the array contains the specified value.
- contains(String) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
-
Checks if this instance contains a resource with the specified name.
- contains(String) - Method in class de.gurkenlabs.litiengine.resources.Spritesheets
-
Checks if a spritesheet with the specified name is loaded.
- contains(String) - Method in class de.gurkenlabs.litiengine.resources.Strings
-
Checks if the default resource bundle contains the specified key.
- contains(String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptGlobals
-
- contains(String[], String, boolean) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
-
Return true if the array contains the specified string argument.
- contains(String, String) - Method in class de.gurkenlabs.litiengine.resources.Strings
-
Checks if the specified resource bundle contains the specified key.
- contains(URL) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
-
Checks if this instance contains a resource with the specified URL.
- contains(T) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
-
Checks if the specified resource is contained by this instance.
- containsEnvironment(String) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
-
Indicates whether this instance already contains an Environment for the specified map name.
- containsInstance(List, Class) - Static method in class de.gurkenlabs.litiengine.util.ListUtilities
-
Checks if the list contains an instance of the specified class.
- containsTile(int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileset
-
Returns whether this tileset contains a tile with the supplied global id.
- containsTile(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
-
- containsTile(ITile) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileset
-
Returns whether this tileset contains the supplied tile.
- containsTile(ITile) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
-
- containsTile(ITilesetEntry) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileset
-
Returns whether this tileset contains the supplied tileset entry.
- containsTile(ITilesetEntry) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
-
- context() - Method in class de.gurkenlabs.litiengine.scripting.AbstractScript
-
Returns the current attachment context.
- convertPolyshapeToPath(IMapObject) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
-
Converts a polyline or polygon map object to a
Path2D in absolute (map-space) coordinates.
- cooldown() - Method in class de.gurkenlabs.litiengine.abilities.AbilityAttributes
-
Gets the cooldown attribute of this ability.
- cooldown() - Element in annotation interface de.gurkenlabs.litiengine.abilities.AbilityInfo
-
The cooldown of the ability.
- cooldown(int) - Method in class de.gurkenlabs.litiengine.abilities.AbilityBuilder
-
Sets the cooldown after a successful cast.
- cooldown(int) - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedAbilityBuilder
-
- copy(BufferedImage) - Static method in class de.gurkenlabs.litiengine.util.Imaging
-
Creates a new BufferedImage instance from the specified image.
- copy(InputStream, OutputStream) - Static method in class de.gurkenlabs.litiengine.util.io.StreamUtilities
-
- copy(InputStream, Path) - Static method in class de.gurkenlabs.litiengine.util.io.StreamUtilities
-
- copy(Path, OutputStream) - Static method in class de.gurkenlabs.litiengine.util.io.StreamUtilities
-
- copyFrom(Tileset) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
-
- copyFrom(SpritesheetResource) - Method in class de.gurkenlabs.litiengine.resources.SpritesheetResource
-
- copyTerrainSetsFrom(Tileset) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
-
- copyValues(AbilityAttributes) - Method in class de.gurkenlabs.litiengine.abilities.AbilityAttributes
-
Copies the values from another AbilityAttributes instance to this instance.
- CORNER - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.TerrainType
-
- cos(float) - Static method in class de.gurkenlabs.litiengine.util.geom.Trigonometry
-
- cosDeg(float) - Static method in class de.gurkenlabs.litiengine.util.geom.Trigonometry
-
- count() - Method in class de.gurkenlabs.litiengine.entities.EntityQuery
-
Counts matching values without applying the configured ordering.
- count() - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
-
Gets the amount of resources that this container holds.
- create() - Method in interface de.gurkenlabs.litiengine.scripting.CompiledScript
-
- createAbility(Creature, String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
-
Begins building a scripted ability for a specific executor creature.
- createAbility(String) - Method in class de.gurkenlabs.litiengine.entities.Creature
-
- createAbility(String) - Method in class de.gurkenlabs.litiengine.scripting.CreatureScript
-
Begins building a scripted ability executed by this creature.
- createAbility(String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
-
Begins building a scripted ability executed by the current host creature.
- createAnimationController() - Method in class de.gurkenlabs.litiengine.entities.Creature
-
Creates a new animation controller for the creature.
- createAnimationController() - Method in class de.gurkenlabs.litiengine.entities.Prop
-
Creates the animation controller used to render this prop.
- createCollisionBox(IMapObject) - Method in class de.gurkenlabs.litiengine.environment.CollisionBoxMapObjectLoader
-
- createEmitterData(IMapObject) - Static method in class de.gurkenlabs.litiengine.environment.EmitterMapObjectLoader
-
- createForce(IMobileEntity) - Method in class de.gurkenlabs.litiengine.abilities.effects.ForceEffect
-
Abstract method that must be implemented to define how the force is created for each entity.
- createLanguageService(ScriptLanguageService.Workspace) - Method in class de.gurkenlabs.litiengine.scripting.JavaScriptProvider
-
- createLanguageService(ScriptLanguageService.Workspace) - Method in interface de.gurkenlabs.litiengine.scripting.ScriptProvider
-
Creates semantic tooling for this language when the provider supports editor integration.
- createLanguageService(String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptManager
-
Creates non-executing semantic tooling backed by the registered provider for a language.
- createLightSource(IMapObject, int, Color, LightSource.Type, boolean) - Method in class de.gurkenlabs.litiengine.environment.LightSourceMapObjectLoader
-
- createMapObject(EmitterAttributes) - Static method in class de.gurkenlabs.litiengine.environment.EmitterMapObjectLoader
-
- createMovementController() - Method in class de.gurkenlabs.litiengine.entities.Creature
-
Creates a new movement controller for the creature.
- createNew() - Method in interface de.gurkenlabs.litiengine.environment.IEntitySpawner
-
Creates a new instance of the provided Entity type.
- createNewCreature(Environment, IMapObject, String) - Method in class de.gurkenlabs.litiengine.environment.CreatureMapObjectLoader
-
- createNewEntry(double, double, double, double, Spritesheet, String, Image) - Method in class de.gurkenlabs.litiengine.gui.ImageComponentList
-
Creates a new image component entry.
- createNewParticle() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
-
Creates a new particle based on the emitter's configuration.
- createNewProp(Environment, IMapObject, String) - Method in class de.gurkenlabs.litiengine.environment.PropMapObjectLoader
-
- createSound(Sound, Supplier, boolean, int, float) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
-
Creates an SFXPlayback object that can be configured prior to starting.
- createSoundSource(IMapObject) - Method in class de.gurkenlabs.litiengine.environment.SoundSourceMapObjectLoader
-
- createSpawnpoint(IMapObject, Direction, String) - Method in class de.gurkenlabs.litiengine.environment.SpawnpointMapObjectLoader
-
- createStaticShadow(IMapObject, StaticShadowType, int) - Method in class de.gurkenlabs.litiengine.environment.StaticShadowMapObjectLoader
-
- createTrigger(IMapObject, Trigger.TriggerActivation, String, boolean, int) - Method in class de.gurkenlabs.litiengine.environment.TriggerMapObjectLoader
-
- createVolumeControl() - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback
-
- creature(String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptedSpawner
-
- Creature - Class in de.gurkenlabs.litiengine.entities
-
The Creature class extends the CombatEntity class and implements the IMobileEntity interface.
- Creature() - Constructor for class de.gurkenlabs.litiengine.entities.Creature
-
Instantiates a new Creature entity with default settings.
- Creature(String) - Constructor for class de.gurkenlabs.litiengine.entities.Creature
-
Instantiates a new Creature entity.
- CREATURE - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.MapObjectType
-
A creature entity.
- CreatureAnimationController<T> - Class in de.gurkenlabs.litiengine.graphics.animation
-
- CreatureAnimationController(T, boolean) - Constructor for class de.gurkenlabs.litiengine.graphics.animation.CreatureAnimationController
-
Initializes a new instance of the CreatureAnimationController class.
- CreatureAnimationController(T, boolean, Animation, Animation...) - Constructor for class de.gurkenlabs.litiengine.graphics.animation.CreatureAnimationController
-
Initializes a new instance of the CreatureAnimationController class.
- CreatureAnimationController(T, Animation) - Constructor for class de.gurkenlabs.litiengine.graphics.animation.CreatureAnimationController
-
Initializes a new instance of the CreatureAnimationController class.
- CreatureAnimationState - Enum Class in de.gurkenlabs.litiengine.graphics
-
Represents the different animation states for a creature in the game.
- CreatureBuilder(Environment, String) - Constructor for class de.gurkenlabs.litiengine.scripting.ScriptedSpawner.CreatureBuilder
-
Creates a creature builder.
- CreatureMapObjectLoader - Class in de.gurkenlabs.litiengine.environment
-
- CreatureMapObjectLoader() - Constructor for class de.gurkenlabs.litiengine.environment.CreatureMapObjectLoader
-
- CreatureScript - Class in de.gurkenlabs.litiengine.scripting
-
Convenient base class for creature behavior scripts with movement and combat helpers.
- CreatureScript() - Constructor for class de.gurkenlabs.litiengine.scripting.CreatureScript
-
- CreatureShadowImageEffect - Class in de.gurkenlabs.litiengine.graphics
-
Represents an image effect that applies a shadow to a creature.
- CreatureShadowImageEffect(Creature) - Constructor for class de.gurkenlabs.litiengine.graphics.CreatureShadowImageEffect
-
Initializes a new instance of the CreatureShadowImageEffect.
- CreatureShadowImageEffect(Creature, Color) - Constructor for class de.gurkenlabs.litiengine.graphics.CreatureShadowImageEffect
-
Initializes a new instance of the CreatureShadowImageEffect.
- crop(BufferedImage, int, int, int, int) - Static method in class de.gurkenlabs.litiengine.util.Imaging
-
Crops a sub image from the specified image.
- CROP_ALIGN_CENTER - Static variable in class de.gurkenlabs.litiengine.util.Imaging
-
- CROP_ALIGN_LEFT - Static variable in class de.gurkenlabs.litiengine.util.Imaging
-
- CROP_ALIGN_RIGHT - Static variable in class de.gurkenlabs.litiengine.util.Imaging
-
- CROP_VALIGN_BOTTOM - Static variable in class de.gurkenlabs.litiengine.util.Imaging
-
- CROP_VALIGN_CENTER - Static variable in class de.gurkenlabs.litiengine.util.Imaging
-
- CROP_VALIGN_TOP - Static variable in class de.gurkenlabs.litiengine.util.Imaging
-
- CROP_VALIGN_TOPCENTER - Static variable in class de.gurkenlabs.litiengine.util.Imaging
-
- CROSS - Static variable in class de.gurkenlabs.litiengine.gui.CheckBox
-
The icon representing an unchecked state.
- CSV - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData.Encoding
-
Constant for CSV encoding.
- current() - Method in class de.gurkenlabs.litiengine.gui.screens.ScreenManager
-
Gets the currently active screen that is being rendered by the RenderComponent.
- current() - Method in class de.gurkenlabs.litiengine.input.GamepadManager
-
Gets the first gamepad that is currently available.
- CURRENT_VERSION - Static variable in class de.gurkenlabs.litiengine.resources.ResourceBundle
-
- currentFrameChanged(KeyFrame, KeyFrame) - Method in interface de.gurkenlabs.litiengine.graphics.animation.KeyFrameListener
-
- cursor() - Method in class de.gurkenlabs.litiengine.GameWindow
-
Gets the visual representation of the mouse cursor on the GameWindow.
- custom(int, int, String) - Static method in class de.gurkenlabs.litiengine.gui.screens.Resolution
-
Creates a custom Resolution with the given dimensions and ratio name.
- custom(BiPredicate) - Static method in class de.gurkenlabs.litiengine.abilities.targeting.TargetingStrategy
-
Returns a strategy that uses a custom condition to filter targets.
- CustomBooleanAdapter() - Constructor for class de.gurkenlabs.litiengine.resources.TextureAtlas.CustomBooleanAdapter
-
- customizer - Variable in class de.gurkenlabs.litiengine.scripting.ScriptedSpawner.EntityBuilder
-
- CustomMapObjectLoader - Class in de.gurkenlabs.litiengine.environment
-
The
CustomMapObjectLoader class extends the
MapObjectLoader class to provide custom functionality for loading map objects into
entities.
- customMapObjectType() - Element in annotation interface de.gurkenlabs.litiengine.entities.EntityInfo
-
Specifies a custom map object type for the entity.
- CustomProperty - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
-
The
CustomProperty class is an implementation of the
ICustomProperty interface.
- CustomProperty() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
-
Instantiates a new CustomProperty instance.
- CustomProperty(ICustomProperty) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
-
Instantiates a new CustomProperty instance by copying from the specified instance.
- CustomProperty(String) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
-
Instantiates a new CustomProperty instance.
- CustomProperty(String, String) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
-
Instantiates a new CustomProperty instance.
- CustomProperty(URL) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
-
Instantiates a new CustomProperty instance.
- CustomPropertyAdapter - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
-
The
CustomPropertyAdapter class is an implementation of the
XmlAdapter that facilitates the conversion between a
CustomPropertyAdapter.PropertyList and a
Map of custom properties.
- CustomPropertyAdapter() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyAdapter
-
- CustomPropertyProvider - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
-
- CustomPropertyProvider() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
-
Default constructor for the CustomPropertyProvider class.
- CustomPropertyProvider(ICustomPropertyProvider) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
-
Copy Constructor for copying instances of CustomPropertyProviders.
- CUSTOMSPAWNPOINTS - Enum constant in enum class de.gurkenlabs.litiengine.environment.IEntitySpawner.SpawnMode
-
- CustomTargetingStrategy - Class in de.gurkenlabs.litiengine.abilities.targeting
-
A custom targeting strategy that allows defining a specific condition for selecting targets.
- CustomTargetingStrategy(BiPredicate, boolean, boolean) - Constructor for class de.gurkenlabs.litiengine.abilities.targeting.CustomTargetingStrategy
-
Creates a new CustomTargetingStrategy with the specified targeting condition.
- Game - Class in de.gurkenlabs.litiengine
-
The Game class is without any doubt one of the classes that you will call a lot when creating a game with the
LITIENGINE.
- GAME - Enum constant in enum class de.gurkenlabs.litiengine.scripting.ScriptHostType
-
- GameConfiguration - Class in de.gurkenlabs.litiengine.configuration
-
This class contains all default ConfigurationGroups that are provided by the LITIENGINE.
- GameConfiguration(ConfigurationGroup...) - Constructor for class de.gurkenlabs.litiengine.configuration.GameConfiguration
-
- GameInfo - Class in de.gurkenlabs.litiengine
-
The GameInfo class contains basic information about a LITIENGINE game.
- GameInfo() - Constructor for class de.gurkenlabs.litiengine.GameInfo
-
Initializes a new instance of the GameInfo class.
- GameLauncher - Class in de.gurkenlabs.litiengine.launch
-
Standalone launcher to bootstrap and run LITIengine games and script-based projects without custom Java entry points.
- GameListener - Interface in de.gurkenlabs.litiengine
-
This listener interface is used for receiving events about the general life-cycle of the Game (e.g.
started/terminated).
- GameLoop - Class in de.gurkenlabs.litiengine
-
The main update loop that executes the game logic by calling the update functions on all registered
IUpdatable instances.
- GameMetrics - Class in de.gurkenlabs.litiengine
-
The class GameMetrics provides meta information about the game's metrics.
- GameMetrics.RenderInfo - Class in de.gurkenlabs.litiengine
-
- GameMetrics.RenderMetrics - Class in de.gurkenlabs.litiengine
-
- Gamepad - Class in de.gurkenlabs.litiengine.input
-
The Gamepad class is designed as a wrapper implementation for any gamepad input that provides events and
information about player input via gamepad.
- GamepadEntityController<T> - Class in de.gurkenlabs.litiengine.input
-
- GamepadEntityController(T, boolean) - Constructor for class de.gurkenlabs.litiengine.input.GamepadEntityController
-
- GamepadEvent - Class in de.gurkenlabs.litiengine.input
-
- GamepadEvents - Class in de.gurkenlabs.litiengine.input
-
The GamepadEvents class is the engine's implementation for receiving gamepad input events.
- GamepadEvents() - Constructor for class de.gurkenlabs.litiengine.input.GamepadEvents
-
- GamepadEvents.GamepadButtonPressedListener - Interface in de.gurkenlabs.litiengine.input
-
This listener interface receives pressed events for a gamepad.
- GamepadEvents.GamepadButtonReleasedListener - Interface in de.gurkenlabs.litiengine.input
-
This listener interface receives released events for a gamepad.
- GamepadEvents.GamepadValueChangedListener - Interface in de.gurkenlabs.litiengine.input
-
This listener interface receives poll events for a gamepad.
- GamepadManager - Class in de.gurkenlabs.litiengine.input
-
The GamepadManager provides access to all gamepad input devices.
- GamepadManager.GamepadAddedListener - Interface in de.gurkenlabs.litiengine.input
-
This listener interface receives events when gamepads gets added.
- GamepadManager.GamepadRemovedListener - Interface in de.gurkenlabs.litiengine.input
-
This listener interface receives events when gamepads gets removed.
- gamepads() - Static method in class de.gurkenlabs.litiengine.input.Input
-
Gets the manager for all gamepad input devices.
- GameRandom - Class in de.gurkenlabs.litiengine
-
A random number generator instance that provides enhanced functionalities for the java default Random implementation.
- GameScreen - Class in de.gurkenlabs.litiengine.gui.screens
-
A default screen implementation that renders the game's current environment.
- GameScreen() - Constructor for class de.gurkenlabs.litiengine.gui.screens.GameScreen
-
- GameScreen(String) - Constructor for class de.gurkenlabs.litiengine.gui.screens.GameScreen
-
- GameScript - Class in de.gurkenlabs.litiengine.scripting
-
Base class for scripts attached to the game lifecycle.
- GameScript() - Constructor for class de.gurkenlabs.litiengine.scripting.GameScript
-
- GameTime - Class in de.gurkenlabs.litiengine
-
The GameTime class provides temporal information that can be used to perform time based events.
- GameWindow - Class in de.gurkenlabs.litiengine
-
The GameWindow class is a wrapper for the game's visual window in which the RenderComponent
lives.
- GameWindow.ResolutionChangedListener - Interface in de.gurkenlabs.litiengine
-
This listener interface receives resolution changed events of the game window.
- GameWorld - Class in de.gurkenlabs.litiengine.environment
-
The GameWorld class is a global environment manager that contains all Environments and provides the currently active
Environment and Camera.
- GameWorld() - Constructor for class de.gurkenlabs.litiengine.environment.GameWorld
-
You should never call this manually! Instead use the Game.world() instance.
- generate(IMapOrientation, String, int, int, int, int, ITileset...) - Method in class de.gurkenlabs.litiengine.resources.Maps
-
Starts a process that allows the generation of maps from code.
- GeometricUtilities - Class in de.gurkenlabs.litiengine.util.geom
-
Static utility methods for 2D geometric calculations used throughout the engine, such as distance and angle computations, shape intersection
checks, scaling, and ray casting.
- get() - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback.VolumeControl
-
Gets the value of this volume control.
- get(int) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the entity with the specified map ID from this environment.
- get(int) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
-
Gets the gamepad by the index within the gamepad list.
- get(int) - Method in class de.gurkenlabs.litiengine.sound.spi.BitReader
-
- get(int...) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets all entities with the specified map IDs from this environment.
- get(Class) - Static method in class de.gurkenlabs.litiengine.scripting.ScriptDocumentation
-
- get(Class, int) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the strongly typed entity with the specified map ID from this environment.
- get(Class, String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the strongly typed entity with the specified name from this environment.
- get(String) - Static method in enum class de.gurkenlabs.litiengine.Align
-
Gets the align enumeration value for the specified string.
- get(String) - Method in class de.gurkenlabs.litiengine.entities.EntityActionMap
-
Returns the action registered under the supplied name.
- get(String) - Static method in class de.gurkenlabs.litiengine.entities.Material
-
Returns the material registered under the supplied name (case-insensitive), or
Material.UNDEFINED if no such material exists.
- get(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the entity with the specified name from this environment.
- get(String) - Static method in enum class de.gurkenlabs.litiengine.environment.tilemap.MapObjectType
-
Returns the enum value matching the supplied name, or null if the name is blank or does not match any known value.
- get(String) - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
-
- get(String) - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
-
Gets the Animation instance with the specified name from this controller.
- get(String) - Static method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterLoader
-
- get(String) - Static method in enum class de.gurkenlabs.litiengine.graphics.StaticShadowType
-
Returns the enum value matching the supplied name, or
StaticShadowType.NOOFFSET if the name is blank or does not match any known value.
- get(String) - Method in class de.gurkenlabs.litiengine.gui.screens.ScreenManager
-
Gets the screen by its name.
- get(String) - Static method in enum class de.gurkenlabs.litiengine.resources.ImageFormat
-
Gets the ImageFormat of the specified format string.
- get(String) - Static method in class de.gurkenlabs.litiengine.resources.Resources
-
Gets the specified file as InputStream from either a resource folder or the file system.
- get(String) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
-
Gets the resource with the specified name.
- get(String) - Static method in enum class de.gurkenlabs.litiengine.resources.SoundFormat
-
Gets the SoundFormat of the specified format string.
- get(String) - Method in class de.gurkenlabs.litiengine.resources.Spritesheets
-
Finds Spritesheets that were previously loaded by any load method or by the sprites.info file.
- get(String) - Method in class de.gurkenlabs.litiengine.resources.Strings
-
Retrieves the localized string for the specified key from the default resource bundle.
- get(String) - Static method in class de.gurkenlabs.litiengine.scripting.ScriptDocumentation
-
- get(String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptGlobals
-
- get(String) - Static method in enum class de.gurkenlabs.litiengine.Valign
-
Gets the vertical align enumeration value for the specified string.
- get(String, boolean) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
-
Gets the resource with the specified name.
- get(String, float) - Method in class de.gurkenlabs.litiengine.resources.Fonts
-
Retrieves a font with the specified name and size.
- get(String, int) - Method in class de.gurkenlabs.litiengine.resources.Fonts
-
Retrieves a font with the specified name and style.
- get(String, int, float) - Method in class de.gurkenlabs.litiengine.resources.Fonts
-
Retrieves a font with the specified name, style, and size.
- get(String, Class) - Method in class de.gurkenlabs.litiengine.scripting.ScriptGlobals
-
- get(String, Object...) - Method in class de.gurkenlabs.litiengine.resources.Strings
-
Retrieves the localized string for the specified key from the default resource bundle, with optional formatting arguments.
- get(String, Supplier) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
-
Gets the resource with the specified name.
- get(String, T) - Method in class de.gurkenlabs.litiengine.scripting.ScriptGlobals
-
- get(URL) - Static method in class de.gurkenlabs.litiengine.resources.Resources
-
Gets the specified file as InputStream from either a resource folder or the file system.
- get(URL) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
-
Gets the resource with the specified URL.
- get(URL, boolean) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
-
Gets the resource with the specified URL.
- get(URL, Supplier) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
-
Gets the resource with the specified URL.
- get(Predicate) - Method in class de.gurkenlabs.litiengine.resources.Spritesheets
-
Gets a collection of spritesheets that match the specified predicate.
- get(Predicate) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
-
Gets all resources that match the specified condition.
- getAbilities() - Method in class de.gurkenlabs.litiengine.entities.Creature
-
Gets all abilities currently registered on this creature.
- getAbility() - Method in class de.gurkenlabs.litiengine.abilities.AbilityExecution
-
Gets the ability being executed.
- getAbility() - Method in class de.gurkenlabs.litiengine.abilities.effects.AbilityEffect
-
Gets the ability associated with this effect.
- getAbility() - Method in class de.gurkenlabs.litiengine.entities.EntityHitEvent
-
Gets the ability that triggered the hit, if any.
- getAbility(Class) - Method in class de.gurkenlabs.litiengine.entities.Creature
-
Gets the first ability of the specified class registered on this creature.
- getAbility(String) - Method in class de.gurkenlabs.litiengine.entities.Creature
-
Gets an ability registered on this creature by its name.
- getAbility(String) - Method in class de.gurkenlabs.litiengine.scripting.CreatureScript
-
Gets an ability registered on this creature by its name.
- getAbsoluteImagePath() - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas
-
Gets the absolute image path of the texture atlas.
- getAbsoluteLocation(Point2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Computes the absolute world location of this particle given an emitter origin.
- getAbsolutePoints(double, double) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IPolyShape
-
- getAbsolutePoints(double, double) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.PolyShape
-
- getAbsolutePoints(Point2D) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IPolyShape
-
- getAbsolutePoints(Point2D) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.PolyShape
-
- getAbsolutePolyshapePoints(IMapObject) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
-
Returns the points of a polyline or polygon map object translated to absolute (map-space) coordinates.
- getAbsoluteSourcePath() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapImage
-
- getAbsoluteSourcePath() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapImage
-
- getAbsoluteX(Point2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Computes the absolute world X coordinate of this particle, accounting for the particle's width.
- getAbsoluteY(Point2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Computes the absolute world Y coordinate of this particle, accounting for the particle's height.
- getAcceleration() - Method in class de.gurkenlabs.litiengine.entities.Creature
-
- getAcceleration() - Method in interface de.gurkenlabs.litiengine.entities.IMobileEntity
-
Gets a value that defines how long it takes the entity to reach the full velocity (in ms).
- getAcceleration(double) - Method in interface de.gurkenlabs.litiengine.entities.IMobileEntity
-
Gets the corrected acceleration velocity for movement calculations
- getAccelerationX() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Gets the horizontal acceleration of the particle.
- getAccelerationX() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Gets the horizontal acceleration parameter of spawned particles.
- getAccelerationY() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Gets the vertical acceleration of the particle.
- getAccelerationY() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Gets the vertical acceleration parameter of spawned particles.
- getAcceptableError() - Method in class de.gurkenlabs.litiengine.entities.behavior.EntityNavigator
-
Gets the acceptable error for navigation.
- getActions() - Method in class de.gurkenlabs.litiengine.entities.EntityActionMap
-
Returns an unmodifiable view of all registered actions.
- getActivationType() - Method in class de.gurkenlabs.litiengine.entities.Trigger
-
Gets the activation type of this trigger.
- getActivators() - Method in class de.gurkenlabs.litiengine.entities.Trigger
-
Gets the list of activators.
- getActiveAppliances() - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
-
Returns the list of active effect applications.
- getActiveForces() - Method in interface de.gurkenlabs.litiengine.physics.IMovementController
-
Gets the active forces.
- getActiveForces() - Method in class de.gurkenlabs.litiengine.physics.MovementController
-
- getAffectedEntities() - Method in class de.gurkenlabs.litiengine.abilities.effects.EffectApplication
-
Gets the entities affected by the effect.
- getAffineTransform() - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
-
- getAffineTransform() - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
-
Gets the AffineTransform instance assigned to this controller that can be used to externally transform the
current image when rendering it with the ImageRenderer.
- getAlias(String, IMap) - Method in class de.gurkenlabs.litiengine.resources.Maps
-
- getAlias(String, Blueprint) - Method in class de.gurkenlabs.litiengine.resources.Blueprints
-
Gets the alias for the specified resource.
- getAlias(String, T) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
-
Gets an alias for the specified resourceName.
- getAlign() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectText
-
Gets the horizontal alignment of the text.
- getAlign() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Text
-
- getAliveTime() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
-
Retrieves the total alive time of the emitter.
- getAliveTime() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
- getAliveTime() - Method in class de.gurkenlabs.litiengine.graphics.ImageEffect
-
Gets the time in milliseconds that this effect has been alive.
- getAliveTime() - Method in interface de.gurkenlabs.litiengine.ITimeToLive
-
Gets the time this instance is alive.
- getAll() - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
-
- getAll() - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
-
Gets all Animation instances managed by this controller.
- getAll() - Static method in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio16x10
-
Gets all predefined resolutions with an aspect ratio of 16:10.
- getAll() - Static method in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio16x9
-
Gets all predefined resolutions with an aspect ratio of 16:9.
- getAll() - Static method in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio4x3
-
Gets all predefined resolutions with an aspect ratio of 4:3.
- getAll() - Static method in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio5x4
-
Gets all predefined resolutions with an aspect ratio of 5:4.
- getAll() - Method in class de.gurkenlabs.litiengine.gui.screens.ScreenManager
-
Gets all screens of the game.
- getAll() - Method in class de.gurkenlabs.litiengine.input.GamepadManager
-
Gets all gamepads that are currently available.
- getAll() - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
-
Gets all loaded resources from this container.
- getAll() - Method in class de.gurkenlabs.litiengine.resources.Spritesheets
-
Gets a collection of all loaded spritesheets.
- getAll(Class) - Static method in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio
-
Collects all public static
Resolution fields declared on the supplied class.
- getAllByName() - Method in class de.gurkenlabs.litiengine.resources.Animations
-
Convenience method: returns all loaded animations indexed by name.
- getAllExtensions() - Static method in enum class de.gurkenlabs.litiengine.resources.ImageFormat
-
- getAllExtensions() - Static method in enum class de.gurkenlabs.litiengine.resources.SoundFormat
-
Gets all the file extensions supported by the engine.
- getAllFields(List, Class) - Static method in class de.gurkenlabs.litiengine.util.ReflectionUtilities
-
Recursively gets all fields of the specified type, respecting parent classes.
- getAllMapIDs() - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets an immutable collection with all assigned map IDs on this environment.
- getAllMusic() - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
-
Gets a list of all music playbacks.
- getAllProperties() - Static method in class de.gurkenlabs.litiengine.environment.tilemap.TmxPropertyMetadataRegistry
-
Retrieves all registered property metadata objects.
- getAllTypes() - Static method in class de.gurkenlabs.litiengine.environment.tilemap.TmxPropertyMetadataRegistry
-
Retrieves all registered map object type metadata objects.
- getAlphaVariance() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Gets the per-particle alpha variance.
- getAmbientLight() - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the ambient light instance of this environment.
- getAngle() - Method in class de.gurkenlabs.litiengine.entities.Entity
-
- getAngle() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Returns the direction in which this entity is facing.
- getAngle() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Gets the current rotation angle of the particle, in degrees.
- getAngle() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Gets the starting angle parameter for spawned particles.
- getAngle() - Method in class de.gurkenlabs.litiengine.graphics.EntityRotationImageEffect
-
- getAngle() - Method in class de.gurkenlabs.litiengine.graphics.RotationImageEffect
-
- getAnimation() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITilesetEntry
-
- getAnimation() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TilesetEntry
-
- getAnimationController() - Method in class de.gurkenlabs.litiengine.entities.EntityControllers
-
- getApp() - Method in class de.gurkenlabs.litiengine.resources.AsepriteFormat
-
- getAppearance() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the default appearance object for this GuiComponent.
- getAppearanceDisabled() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the appearance object for this GuiComponent while disabled.
- getAppearanceHovered() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the appearance object for this GuiComponent while hovered.
- getAppliedEffects() - Method in class de.gurkenlabs.litiengine.abilities.AbilityExecution
-
Gets the effects that have been applied during this execution.
- getAppliedEffects() - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
-
- getAppliedEffects() - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
-
Gets the list of effects currently applied to this entity.
- getAppliedTicks() - Method in class de.gurkenlabs.litiengine.abilities.effects.EffectApplication
-
Gets the time in ticks when the effect was applied.
- getApplyOrder() - Method in enum class de.gurkenlabs.litiengine.attributes.Modification
-
Gets the apply order of this modification type.
- getArea() - Method in class de.gurkenlabs.litiengine.entities.StaticShadow
-
Gets the area of the static shadow.
- getArea(int) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the
MapArea with the specified map ID from this environment.
- getArea(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the
MapArea with the specified name from this environment.
- getAreas() - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets an immutable collection containing all
MapArea entities on this environment.
- getAreas(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets an immutable collection containing all
MapArea entities with the specified tag.
- getAsBool() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
-
Retrieves the value of the property as a boolean.
- getAsBool() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
-
- getAsByte() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
-
Retrieves the value of the property as a byte.
- getAsByte() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
-
- getAsChar() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
-
Retrieves the value of the property as a char.
- getAsChar() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
-
- getAsColor() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
-
Retrieves the value of the property as a
Color.
- getAsColor() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
-
- getAsDouble() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
-
Retrieves the value of the property as a double.
- getAsDouble() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
-
- getAsEnum(Class) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
-
Retrieves the value of the property as an
Enum.
- getAsEnum(Class) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
-
- getAsFile() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
-
Retrieves the value of the property as a
URL.
- getAsFile() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
-
- getAsFloat() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
-
Retrieves the value of the property as a float.
- getAsFloat() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
-
- getAsInt() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
-
Retrieves the value of the property as an int.
- getAsInt() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
-
- getAsLong() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
-
Retrieves the value of the property as a long.
- getAsLong() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
-
- getAsShort() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
-
Retrieves the value of the property as a short.
- getAsShort() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
-
- getAsString() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
-
Retrieves the value of the property as a
String.
- getAsString() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
-
- getAsync(String) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
-
Eventually gets the resource with the specified location.
- getAsync(URL) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
-
Eventually gets the resource with the specified location.
- getAttribute(ICombatEntity) - Method in class de.gurkenlabs.litiengine.abilities.effects.AttributeEffect
-
Gets the attribute to be modified for the specified entity.
- getAttributeDoc(String) - Static method in class de.gurkenlabs.litiengine.scripting.ScriptDocumentation
-
- getAttributes() - Method in class de.gurkenlabs.litiengine.abilities.Ability
-
Gets the attributes of this ability.
- getAudioFileFormat(File) - Method in class de.gurkenlabs.litiengine.sound.spi.AudioFileReader
-
- getAudioFileFormat(InputStream) - Method in class de.gurkenlabs.litiengine.sound.spi.AudioFileReader
-
- getAudioFileFormat(InputStream, long) - Method in class de.gurkenlabs.litiengine.sound.spi.AudioFileReader
-
- getAudioFileFormat(InputStream, long) - Method in class de.gurkenlabs.litiengine.sound.spi.mp3.Mp3FileReader
-
- getAudioFileFormat(URL) - Method in class de.gurkenlabs.litiengine.sound.spi.AudioFileReader
-
- getAudioInputStream(File) - Method in class de.gurkenlabs.litiengine.sound.spi.AudioFileReader
-
- getAudioInputStream(InputStream) - Method in class de.gurkenlabs.litiengine.sound.spi.AudioFileReader
-
- getAudioInputStream(InputStream, long) - Method in class de.gurkenlabs.litiengine.sound.spi.AudioFileReader
-
- getAudioInputStream(URL) - Method in class de.gurkenlabs.litiengine.sound.spi.AudioFileReader
-
- getAudioInputStream(AudioFormat.Encoding, AudioInputStream) - Method in class de.gurkenlabs.litiengine.sound.spi.mp3.Mp3FormatConversionProvider
-
- getAudioInputStream(AudioFormat, AudioInputStream) - Method in class de.gurkenlabs.litiengine.sound.spi.mp3.Mp3FormatConversionProvider
-
- getAvailableProperties() - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
-
- getAvailableProperties() - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapProperty
-
Returns the lazily-computed list of all built-in map property names defined by this class.
- getAverage(double[]) - Static method in class de.gurkenlabs.litiengine.util.MathUtilities
-
Calculates the average of an array of double values.
- getAverage(float[]) - Static method in class de.gurkenlabs.litiengine.util.MathUtilities
-
Calculates the average of an array of float values.
- getAverage(int[]) - Static method in class de.gurkenlabs.litiengine.util.MathUtilities
-
Calculates the average of an array of int values.
- getAverageLocation(Point2D...) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
-
Returns the average (centroid) location of the supplied points.
- getAverageLocation(Collection) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
-
Returns the average (centroid) location of the supplied collection of points.
- getAxisDeadzone() - Method in class de.gurkenlabs.litiengine.input.Gamepad
-
Gets the deadzone for any axis components on this gamepad.
- getBackground() - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Retrieves the background image for the component based on its current state.
- getBackground() - Method in class de.gurkenlabs.litiengine.gui.ImageComponentList
-
Gets the background spritesheet of the image component list.
- getBackgroundColor() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
-
Gets the background color of the map.
- getBackgroundColor() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
-
- getBackgroundColor1() - Method in class de.gurkenlabs.litiengine.gui.Appearance
-
Gets the first background color.
- getBackgroundColor2() - Method in class de.gurkenlabs.litiengine.gui.Appearance
-
Gets the second background color.
- getBackgroundPaint(double, double) - Method in class de.gurkenlabs.litiengine.gui.Appearance
-
Gets the background paint for the specified dimensions.
- getBaseRenderScale() - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
-
Gets the base render scale of the game.
- getBaseURL() - Method in class de.gurkenlabs.litiengine.util.io.URLAdapter
-
Gets the base URL used by this URLAdapter instance.
- getBasicImage() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITilesetEntry
-
Gets the "standard" image for this tileset entry, without applying any animations.
- getBasicImage() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TilesetEntry
-
- getBindings() - Method in class de.gurkenlabs.litiengine.scripting.EntityScriptController
-
Returns the merged, ordered list of active script bindings for this entity.
- getBluePrints() - Method in class de.gurkenlabs.litiengine.resources.ResourceBundle
-
Gets the list of blueprints in this resource bundle.
- getBoolean() - Method in class de.gurkenlabs.litiengine.sound.spi.BitReader
-
- getBoolValue(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Gets the boolean value of the custom property with the provided name.
- getBoolValue(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
-
- getBoolValue(String, boolean) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Gets the boolean value of the custom property with the provided name.
- getBoolValue(String, boolean) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
-
- getBorderColor() - Method in class de.gurkenlabs.litiengine.gui.Appearance
-
Gets the border color.
- getBorderRadius() - Method in class de.gurkenlabs.litiengine.gui.Appearance
-
Gets the border radius.
- getBorderStyle() - Method in class de.gurkenlabs.litiengine.gui.Appearance
-
Gets the border style.
- getBoundingBox() - Method in class de.gurkenlabs.litiengine.entities.Entity
-
- getBoundingBox() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Gets the bounding box of the entity.
- getBoundingBox() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
-
Gets the hit box.
- getBoundingBox() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
-
- getBoundingBox() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the bounding box of this GuiComponent.
- getBoundingBox(Point2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Gets the current bounding box of the particle, depending on its spawn location.
- getBoundingBox(Point2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.ShapeParticle
-
Retrieves the bounding box of the particle.
- getBoundingBox(Point2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.SpriteParticle
-
- getBoundingBox(Point2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.TextParticle
-
Gets the bounding box of the text particle.
- getBounds() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
-
Gets the rectangular bounds of this node.
- getBounds() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
-
Gets the bounding rectangle of the map in pixels.
- getBounds() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
-
- getBounds() - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
Gets the environment bounds that confine the operation area of the PhysicsEngine.
- getBounds(int, int, IMap) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapOrientation
-
Determines the bounding box for the tile at the given coordinates.
- getBounds(IMapObject...) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
-
Computes the combined axis-aligned bounding box of the supplied map objects.
- getBounds(IMapObject...) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
-
- getBounds(Graphics2D, String) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
-
Retrieve the bounds of some text if it was to be drawn on the specified Graphics2D
- getBounds(Point, IMap) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapOrientation
-
Determines the bounding box for the tile at the given coordinates.
- getBounds(Iterable) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
-
- getBoxAlign() - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
-
Gets the horizontal speech bubble alignment that dictates its position relative to the entity center point.
- getBrushSize() - Method in class de.gurkenlabs.litiengine.gui.MouseDrawComponent
-
Gets the size of the brush used for drawing.
- getButton1() - Method in class de.gurkenlabs.litiengine.gui.Slider
-
Gets the first arrow button (e.g. decrease).
- getButton2() - Method in class de.gurkenlabs.litiengine.gui.Slider
-
Gets the second arrow button (e.g. increase).
- getButtonSprite() - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
-
Gets the spritesheet used to render the drop-down button.
- getButtonSprite() - Method in class de.gurkenlabs.litiengine.gui.ListField
-
Gets the spritesheet used for the button.
- getButtonSpritesheet() - Method in class de.gurkenlabs.litiengine.gui.Slider
-
Gets the spritesheet used to render the arrow buttons.
- getById(String) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
-
Gets the gamepad with the specified id if it is still plugged in.
- getByTag(Class, String...) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets a distinct and strongly named collection of all entities with any of the specified tags.
- getByTag(String...) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets a distinct collection of all entities with any of the specified tags.
- getBytes(InputStream) - Static method in class de.gurkenlabs.litiengine.util.io.StreamUtilities
-
- getByteValue(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Gets the byte value of the custom property with the provided name.
- getByteValue(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
-
- getByteValue(String, byte) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Gets the byte value of the custom property with the provided name.
- getByteValue(String, byte) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
-
- getCamera() - Method in class de.gurkenlabs.litiengine.graphics.CameraEvent
-
Gets the camera associated with this event.
- getCastConsumer() - Method in class de.gurkenlabs.litiengine.abilities.DynamicAbility
-
- getCastLocation() - Method in class de.gurkenlabs.litiengine.abilities.AbilityExecution
-
Gets the location where the ability was cast.
- getCastType() - Method in class de.gurkenlabs.litiengine.abilities.Ability
-
Gets the cast type of this ability.
- getCellComponents() - Method in class de.gurkenlabs.litiengine.gui.ImageComponentList
-
Gets the list of image components (cells) in the image component list.
- getCenter() - Method in class de.gurkenlabs.litiengine.entities.Entity
-
- getCenter() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Gets the center point of the entity.
- getCenter() - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the center location of the boundaries defined by the map of this environment.
- getCenter() - Method in class de.gurkenlabs.litiengine.GameWindow
-
Gets the current resolution scale.
- getCenter(double, double, double, double) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
-
Returns the midpoint of the rectangle defined by the two given coordinate pairs.
- getCenter(Line2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
-
Returns the midpoint of the given line.
- getCenter(Point2D, Point2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
-
Returns the midpoint between two points.
- getCenter(RectangularShape) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
-
Returns the center of a shape whose geometry is defined by a rectangular frame.
- getCenterX() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets x coordinate of this GuiComponent's center point.
- getCenterY() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets y coordinate of this GuiComponent's center point.
- getChangeConsumer() - Method in class de.gurkenlabs.litiengine.gui.CheckBox
-
Gets the list of consumers to be notified when the checked state changes.
- getChangeConsumer() - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
-
Gets the list of registered change listeners.
- getChangeConsumer() - Method in class de.gurkenlabs.litiengine.gui.ListField
-
Gets the list of change consumers.
- getChangeConsumer() - Method in class de.gurkenlabs.litiengine.gui.Slider
-
Gets the list of registered change listeners.
- getChangeCooldown() - Method in class de.gurkenlabs.litiengine.gui.screens.ScreenManager
-
Gets the screen change cooldown which is used to ensure that screens cannot be switched too quickly while the game is
running.
- getChanged() - Method in class de.gurkenlabs.litiengine.gui.screens.ScreenChangedEvent
-
Gets the new screen that has been changed to.
- getCharValue(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Gets the char value of the custom property with the provided name.
- getCharValue(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
-
- getCharValue(String, char) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Gets the char value of the custom property with the provided name.
- getCharValue(String, char) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
-
- getChosenElementComponent() - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
-
Gets the component that displays the currently selected element when the drop-down is collapsed.
- getCircle(Point2D, double) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
-
Creates a circle (as an
Ellipse2D) with the given center and radius.
- getClampAlign() - Method in class de.gurkenlabs.litiengine.graphics.Camera
-
- getClampAlign() - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
-
Gets the current horizontal alignment used for clamping the camera to the map boundaries.
- getClampValign() - Method in class de.gurkenlabs.litiengine.graphics.Camera
-
- getClampValign() - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
-
Gets the current vertical alignment used for clamping the camera to the map boundaries.
- getClickConsumer() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the click consumer list.
- getCollision() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Gets the collision behavior of emitted particles.
- getCollisionBox() - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
-
Gets the collision box.
- getCollisionBox() - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
-
Gets the collision box.
- getCollisionBox(int) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the
CollisionBox with the specified map ID from this environment.
- getCollisionBox(Point2D) - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
-
Gets the collision box.
- getCollisionBox(Point2D) - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
-
Gets the collision box.
- getCollisionBox(Point2D, double, double, double, double, Align, Valign) - Static method in class de.gurkenlabs.litiengine.entities.CollisionEntity
-
Calculates the collision box for an entity based on its location, dimensions, and alignment.
- getCollisionBox(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the
CollisionBox with the specified name from this environment.
- getCollisionBoxAlign() - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
-
- getCollisionBoxAlign() - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
-
Retrieves the horizontal alignment of the entity's collision box.
- getCollisionBoxCenter() - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
-
- getCollisionBoxCenter() - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
-
Gets the center
Point2D of the entities collision box.
- getCollisionBoxes() - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets an immutable collection containing all
CollisionBox entities on this environment.
- getCollisionBoxes() - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
Gets all CollisionBoxes, regardless of their Collision type.
- getCollisionBoxes(Collision) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
Gets all CollisionBoxes with the given Collision type.
- getCollisionBoxes(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets an immutable collection containing all
CollisionBox entities with the specified tag.
- getCollisionBoxHeight() - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
-
- getCollisionBoxHeight() - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
-
Retrieves the height of the entity's collision box.
- getCollisionBoxValign() - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
-
- getCollisionBoxValign() - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
-
Retrieves the vertical alignment of the entity's collision box.
- getCollisionBoxWidth() - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
-
- getCollisionBoxWidth() - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
-
Retrieves the width of the entity's collision box.
- getCollisionEntities() - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
Gets all ICollisionEntities, regardless of their Collision type.
- getCollisionEntities(Collision) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
Gets all ICollisionEntities with the given Collision type.
- getCollisionInfo() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITilesetEntry
-
- getCollisionInfo() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TilesetEntry
-
- getCollisionType() - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
-
- getCollisionType() - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
-
Retrieves the collision type of this entity.
- getCollisionType() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Gets the collision behavior of this particle.
- getColor() - Method in class de.gurkenlabs.litiengine.entities.LightSource
-
Gets the color of the light emitted by this source.
- getColor() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectLayer
-
- getColor() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectText
-
Gets the text color.
- getColor() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITerrain
-
Gets the color associated with the terrain.
- getColor() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObjectLayer
-
- getColor() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Text
-
- getColor() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.WangColor
-
- getColor() - Method in class de.gurkenlabs.litiengine.graphics.ColorLayer
-
Gets the current color of the layer.
- getColor() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Gets the current color of the particle.
- getColor() - Method in class de.gurkenlabs.litiengine.graphics.OverlayPixelsImageEffect
-
- getColor() - Method in class de.gurkenlabs.litiengine.scripting.ui.FloatingText
-
- getColor() - Method in class de.gurkenlabs.litiengine.scripting.ui.ScriptUiOverlay.ScreenText
-
- getColors() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Gets the configured list of color strings used when spawning particles.
- getColorValue(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Gets the color value of the custom property with the provided name.
- getColorValue(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
-
- getColorValue(String, Color) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Gets the color value of the custom property with the provided name.
- getColorValue(String, Color) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
-
- getColorVariance() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Gets the per-particle color variance.
- getColumns() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileset
-
Gets the number of tile columns in the tileset.
- getColumns() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
-
- getColumns() - Method in class de.gurkenlabs.litiengine.graphics.Spritesheet
-
Gets the sprites per row.
- getColumns() - Method in class de.gurkenlabs.litiengine.gui.ImageComponentList
-
Gets the number of columns in the image component list.
- getColumnWidth() - Method in class de.gurkenlabs.litiengine.gui.ImageComponentList
-
Gets the width of each column in the image component list.
- getCombatEntities() - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets an immutable collection containing all
ICombatEntity entities on this environment.
- getCombatEntities(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets an immutable collection containing all
ICombatEntity entities with the specified tag.
- getCombatEntity() - Method in class de.gurkenlabs.litiengine.abilities.effects.EffectEvent
-
Gets the combat entity associated with this event.
- getCombatEntity(int) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the
ICombatEntity with the specified map ID from this environment.
- getCombatEntity(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the
ICombatEntity with the specified name from this environment.
- getCommaSeparatedStringValues(String, String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Gets a list of strings stored in a single comma-separated property.
- getCommaSeparatedStringValues(String, String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
-
- getCompany() - Method in class de.gurkenlabs.litiengine.GameInfo
-
Gets the company that created the game.
- getCompatibleImage(int, int) - Static method in class de.gurkenlabs.litiengine.util.Imaging
-
- getComponent() - Method in class de.gurkenlabs.litiengine.gui.ComponentRenderEvent
-
Get the component involved with the rendering process.
- getComponentId() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the component id of this GuiComponent.
- getComponentId() - Method in class de.gurkenlabs.litiengine.input.GamepadEvent
-
Gets the identifier of the component that caused this event.
- getComponentName() - Method in class de.gurkenlabs.litiengine.input.GamepadEvent
-
Gets the name of the component that caused this event.
- getComponents() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the child components of this GuiComponent.
- getComponents() - Method in class de.gurkenlabs.litiengine.input.Gamepad
-
- getCompression() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
-
- getConfigurationGroup(Class) - Method in class de.gurkenlabs.litiengine.configuration.Configuration
-
Gets the strongly typed configuration group if it was previously added to the configuration.
- getConfigurationGroup(String) - Method in class de.gurkenlabs.litiengine.configuration.Configuration
-
Gets the configuration group with the specified prefix.
- getConfigurationGroups() - Method in class de.gurkenlabs.litiengine.configuration.Configuration
-
Gets all ConfigurationGroups from the configuration.
- getConnectingLines(Point2D, Point2D[]) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
-
Returns the line segments that connect the supplied point to each of the supplied rectangle corner points.
- getConstrainingLines(Area) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
-
Extracts the constraining line segments of the given
Area by iterating over its path.
- getContent() - Method in class de.gurkenlabs.litiengine.gui.ListField
-
Gets the content of the list field.
- getContentArray() - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
-
Gets the array of selectable values.
- getContentList() - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
-
Gets the internal list field used to render the drop-down entries.
- getContext(Class) - Static method in class de.gurkenlabs.litiengine.util.io.XmlUtilities
-
Returns the cached JAXB context for a root type, creating it when necessary.
- getController(Class) - Method in class de.gurkenlabs.litiengine.entities.Entity
-
- getController(Class) - Method in class de.gurkenlabs.litiengine.entities.EntityControllers
-
- getController(Class) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Gets a specific controller of the entity.
- getControllers() - Method in class de.gurkenlabs.litiengine.entities.Entity
-
- getCooldown() - Method in class de.gurkenlabs.litiengine.entities.Trigger
-
Gets the cooldown time between activations.
- getCooldownInSeconds() - Method in class de.gurkenlabs.litiengine.abilities.Ability
-
Gets the cooldown of this ability in seconds.
- getCosts(AStarNode) - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
-
Calculates the movement cost from this node to the target node.
- getCountry() - Method in class de.gurkenlabs.litiengine.configuration.ClientConfiguration
-
Gets the country code.
- getCreature() - Method in class de.gurkenlabs.litiengine.graphics.CreatureShadowImageEffect
-
Gets the creature associated with this image effect.
- getCreature(int) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the
Creature with the specified map ID from this environment.
- getCreature(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the
Creature with the specified name from this environment.
- getCreatures() - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets an immutable collection containing all
Creature entities on this environment.
- getCreatures(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets an immutable collection containing all
Creature entities with the specified tag.
- getCurrent() - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
-
- getCurrent() - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
-
Gets the currently active Animation of this controller.
- getCurrentAnimationName() - Method in class de.gurkenlabs.litiengine.graphics.animation.CreatureAnimationController
-
- getCurrentAppearance() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
- getCurrentExecution() - Method in class de.gurkenlabs.litiengine.abilities.Ability
-
Gets the current execution of this ability.
- getCurrentFrame() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileAnimation
-
- getCurrentFrame() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileAnimation
-
- getCurrentImage() - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
-
- getCurrentImage() - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
-
Gets the current sprite (keyframe) of the currently active animation of this controller.
- getCurrentImage() - Method in class de.gurkenlabs.litiengine.graphics.animation.PropAnimationController
-
- getCurrentImage(int, int) - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
-
- getCurrentImage(int, int) - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
-
Gets the current sprite scaled by the specified dimensions of the currently active animation of this controller.
- getCurrentKeyFrame() - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
-
Gets the current keyframe of the animation.
- getCurrentSelection() - Method in class de.gurkenlabs.litiengine.gui.Menu
-
Gets the current selection index of the menu.
- getCurrentState() - Method in class de.gurkenlabs.litiengine.entities.behavior.StateMachine
-
Gets the current state of the state machine.
- getCurrentValue() - Method in class de.gurkenlabs.litiengine.gui.Slider
-
Gets the currently selected value.
- getCurrentValue() - Method in class de.gurkenlabs.litiengine.gui.Spinner
-
Gets the current value of the spinner.
- getCursor() - Method in class de.gurkenlabs.litiengine.gui.TextFieldComponent
-
Gets the string rendered as the caret while the field is focused.
- getCustomKeyFrameDurations(Spritesheet) - Method in class de.gurkenlabs.litiengine.resources.Spritesheets
-
Gets the custom keyframe durations for the specified spritesheet.
- getCustomKeyFrameDurations(String) - Method in class de.gurkenlabs.litiengine.resources.Spritesheets
-
Gets the custom keyframe durations for the specified spritesheet name.
- getCustomRenderType() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
- getCustomSpawnpoints() - Method in class de.gurkenlabs.litiengine.environment.EntitySpawner
-
- getDamage() - Method in class de.gurkenlabs.litiengine.entities.EntityHitEvent
-
Gets the damage dealt by the hit.
- getDamage() - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedProjectile
-
- getData() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileLayer
-
Gets the list of tiles in this layer.
- getData() - Method in class de.gurkenlabs.litiengine.resources.SoundResource
-
Gets the encoded sound data.
- getDays(long) - Static method in class de.gurkenlabs.litiengine.util.TimeUtilities
-
Converts milliseconds to days.
- getDeceleration() - Method in class de.gurkenlabs.litiengine.entities.Creature
-
- getDeceleration() - Method in interface de.gurkenlabs.litiengine.entities.IMobileEntity
-
Gets a value that defines how long it takes the entity to stop when slowing down from movements (in ms).
- getDeceleration(double, double) - Method in interface de.gurkenlabs.litiengine.entities.IMobileEntity
-
Gets the corrected deceleration velocity for movement calculations
- getDecodedColors() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Gets the decoded
Color list derived from the configured color strings.
- getDefault() - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
-
- getDefault() - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
-
Gets the default Animation of this controller.
- getDefaultAppearance() - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
-
Gets the default appearance for GUI components.
- getDefaultAppearanceDisabled() - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
-
Gets the default appearance for disabled GUI components.
- getDefaultAppearanceHovered() - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
-
Gets the default appearance for hovered GUI components.
- getDefaultFont() - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
-
Gets the default font for GUI components.
- getDefaultSpeechBubbleDisplayTime() - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
-
Gets the default display time for speech bubbles in milliseconds.
- getDefaultSpritePrefixes(Class) - Static method in class de.gurkenlabs.litiengine.graphics.animation.EntityAnimationController
-
- getDefaultTextAlign() - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
-
Gets the default horizontal alignment for text in GUI components.
- getDefaultTextAntialiasing() - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
-
Gets whether text antialiasing is enabled by default.
- getDefaultTextShadow() - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
-
Gets whether text shadow is enabled by default.
- getDefaultTextShadowColor() - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
-
Gets the default color for text shadows.
- getDefaultTextShadowRadius() - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
-
Gets the default radius for text shadows.
- getDefaultTextValign() - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
-
Gets the default vertical alignment for text in GUI components.
- getDefaultValue(Class) - Static method in class de.gurkenlabs.litiengine.util.ReflectionUtilities
-
- getDefinition(String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptManager
-
Finds a registered definition.
- getDefinitions() - Method in class de.gurkenlabs.litiengine.scripting.ScriptManager
-
Returns defensive copies of all definitions, sorted by identifier.
- getDelay() - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
-
Returns the delay before this effect is applied.
- getDeltaAngle() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Gets the per-update angle delta applied to the particle, in degrees.
- getDeltaAngle() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Gets the per-particle angle delta parameter.
- getDeltaHeight() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Gets the per-update height delta applied to the particle.
- getDeltaHeight() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Gets the per-particle height delta parameter.
- getDeltaTime() - Method in interface de.gurkenlabs.litiengine.ILoop
-
Gets the total time in milliseconds that passed since the last tick.
- getDeltaTime() - Method in class de.gurkenlabs.litiengine.UpdateLoop
-
- getDeltaWidth() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Gets the per-update width delta applied to the particle.
- getDeltaWidth() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Gets the per-particle width delta parameter.
- getDeltaX() - Method in class de.gurkenlabs.litiengine.entities.EntityMovedEvent
-
Gets the X delta of the movement.
- getDeltaX(double) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
-
Computes the unit X displacement (cosine component) for the given angle in degrees, expressed in the LITIengine coordinate system where 0
degrees points NORTH.
- getDeltaX(double, double) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
-
Computes the X displacement for the given angle and delta magnitude.
- getDeltaY() - Method in class de.gurkenlabs.litiengine.entities.EntityMovedEvent
-
Gets the Y delta of the movement.
- getDeltaY(double) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
-
Computes the unit Y displacement (sine component) for the given angle in degrees, expressed in the LITIengine coordinate system where 0
degrees points NORTH.
- getDeltaY(double, double) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
-
Computes the Y displacement for the given angle and delta magnitude.
- getDescription() - Method in class de.gurkenlabs.litiengine.abilities.Ability
-
Gets the description of this ability.
- getDescription() - Method in class de.gurkenlabs.litiengine.entities.EntityAction
-
- getDescription() - Method in class de.gurkenlabs.litiengine.GameInfo
-
Gets a textual description that explains what the game is all about.
- getDevelopers() - Method in class de.gurkenlabs.litiengine.GameInfo
-
Gets the developers of the game.
- getDiagnostics() - Method in exception class de.gurkenlabs.litiengine.scripting.ScriptException
-
- getDiagnostics() - Method in class de.gurkenlabs.litiengine.scripting.ScriptManager
-
Returns a snapshot of compilation and lifecycle diagnostics.
- getDiagonal(Rectangle2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
-
Computes the diagonal length of the given rectangle.
- getDimension() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapImage
-
Gets the dimension.
- getDimension() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapImage
-
- getDimension() - Method in class de.gurkenlabs.litiengine.gui.screens.Resolution
-
Gets the dimension of this resolution consisting of it's width and height.
- getDirection() - Method in class de.gurkenlabs.litiengine.entities.Spawnpoint
-
Gets the direction in which entities will be spawned by this instance.
- getDisplayMode() - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
-
Gets the current display mode.
- getDisplayTime() - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
-
Gets the duration in milliseconds for which this speech bubble will be active.
- getDistance() - Method in class de.gurkenlabs.litiengine.entities.EntityMovedEvent
-
Gets the travelled Euclidean distance.
- getDoubleValue(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Gets the double value of the custom property with the provided name.
- getDoubleValue(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
-
- getDoubleValue(String, double) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Gets the double value of the custom property with the provided name.
- getDoubleValue(String, double) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
-
- getDownKeys() - Method in class de.gurkenlabs.litiengine.input.KeyboardEntityController
-
Gets the list of key codes for moving down.
- getDrawingColor() - Method in class de.gurkenlabs.litiengine.gui.MouseDrawComponent
-
Gets the current color of the brush.
- getDrawingSpace() - Method in class de.gurkenlabs.litiengine.gui.MouseDrawComponent
-
Gets the current drawing space.
- getDropDownButton() - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
-
Gets the toggle button used to open and close the drop-down.
- getDuration() - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
-
Returns the duration this effect lasts once applied.
- getDuration() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileAnimationFrame
-
- getDuration() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Frame
-
- getDuration() - Method in class de.gurkenlabs.litiengine.graphics.animation.KeyFrame
-
- getDuration() - Method in class de.gurkenlabs.litiengine.resources.AsepriteFormat.Frame
-
- getDuration() - Method in class de.gurkenlabs.litiengine.scripting.ui.FloatingText
-
- getDuration() - Method in class de.gurkenlabs.litiengine.tweening.Tween
-
Gets the duration of the Tween.
- getDx() - Method in interface de.gurkenlabs.litiengine.physics.IMovementController
-
Gets the delta x for each horizontal movement.
- getDx() - Method in class de.gurkenlabs.litiengine.physics.MovementController
-
- getDy() - Method in interface de.gurkenlabs.litiengine.physics.IMovementController
-
Sets the delta y for each vertical movement.
- getDy() - Method in class de.gurkenlabs.litiengine.physics.MovementController
-
- getEffect() - Method in class de.gurkenlabs.litiengine.abilities.effects.EffectEvent
-
Gets the effect associated with this event.
- getEffects() - Method in class de.gurkenlabs.litiengine.abilities.Ability
-
Gets the effects of this ability.
- getElapsed() - Method in class de.gurkenlabs.litiengine.scripting.ui.FloatingText
-
- getEllipse() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
-
Gets the ellipse shape of this map object, if any.
- getEllipse() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
-
- getEmitter(int) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the
Emitter with the specified map ID from this environment.
- getEmitter(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the
Emitter with the specified name from this environment.
- getEmitterDuration() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Gets the emitter duration in milliseconds.
- getEmitters() - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets an immutable collection containing all
Emitter entities on this environment.
- getEmitters() - Method in class de.gurkenlabs.litiengine.resources.ResourceBundle
-
Gets the list of emitters in this resource bundle.
- getEmitters(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets an immutable collection containing all
Emitter entities with the specified tag.
- getEnclosingTileBounds(double, double, IMap) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapOrientation
-
Returns the bounding box of the tile containing the given coordinates.
- getEnclosingTileBounds(Point2D, IMap) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapOrientation
-
Returns the bounding box of the tile containing the given coordinates.
- getEnclosingTileShape(double, double, IMap) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapOrientation
-
Returns the shape of the tile containing the given coordinates.
- getEnclosingTileShape(Point2D, IMap) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapOrientation
-
Returns the shape of the tile containing the given coordinates.
- getEncoding() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
-
- getEntities() - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets an immutable collection containing all entities on this environment.
- getEntities(IMapObjectLayer) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the entities that are bound to the specified layer.
- getEntities(RenderType) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the entities with the specified render type that are not bound to layers.
- getEntities(Class) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets all entities of the specified type on this environment.
- getEntities(Class, String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets all entities of the specified type on this environment.
- getEntities(Class, Predicate) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets all entities of the specified type on this environment.
- getEntitiesByLayer(int) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the entities that are bound to layer with the specified layer ID.
- getEntitiesByLayer(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the entities that are bound to layer with the specified name.
- getEntitiesByTag() - Method in class de.gurkenlabs.litiengine.environment.Environment
-
DON'T USE THIS! THIS IS FOR ENGINE INTERNAL PURPOSES ONLY!.
- getEntity() - Method in class de.gurkenlabs.litiengine.entities.behavior.DefaultScriptBehaviorController
-
- getEntity() - Method in class de.gurkenlabs.litiengine.entities.behavior.EntityNavigator
-
Gets the entity being navigated.
- getEntity() - Method in class de.gurkenlabs.litiengine.entities.behavior.EntityState
-
- getEntity() - Method in class de.gurkenlabs.litiengine.entities.behavior.EntityTransition
-
Gets the entity associated with this transition.
- getEntity() - Method in class de.gurkenlabs.litiengine.entities.behavior.StateController
-
Gets the entity associated with this state controller.
- getEntity() - Method in class de.gurkenlabs.litiengine.entities.EntityMessageEvent
-
Gets the entity that received the message.
- getEntity() - Method in class de.gurkenlabs.litiengine.entities.EntityMovedEvent
-
Gets the entity that moved.
- getEntity() - Method in class de.gurkenlabs.litiengine.entities.EntityPivot
-
Gets the associated entity for this pivot.
- getEntity() - Method in class de.gurkenlabs.litiengine.entities.EntityRenderEvent
-
Get the entity involved with the rendering process.
- getEntity() - Method in interface de.gurkenlabs.litiengine.entities.IEntityController
-
- getEntity() - Method in class de.gurkenlabs.litiengine.entities.TriggerEvent
-
Get the entity that activated the Trigger.
- getEntity() - Method in class de.gurkenlabs.litiengine.graphics.animation.EntityAnimationController
-
- getEntity() - Method in class de.gurkenlabs.litiengine.graphics.emitters.EntityEmitter
-
Get the IEntity to which this emitter is bound.
- getEntity() - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
-
Gets the entity to which this speech bubble is pinned.
- getEntity() - Method in class de.gurkenlabs.litiengine.physics.MovementController
-
- getEntity() - Method in class de.gurkenlabs.litiengine.scripting.EntityScriptController
-
- getEntityBindings() - Method in class de.gurkenlabs.litiengine.scripting.ScriptManager
-
Returns defensive copies of the configured entity binding rules.
- getEntityScripts() - Method in class de.gurkenlabs.litiengine.resources.ResourceBundle
-
Gets reusable script bindings that apply to entity project types.
- getEntries() - Method in class de.gurkenlabs.litiengine.scripting.ScriptGlobals
-
- getEntrySprite() - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
-
Gets the spritesheet used to render the drop-down entries.
- getEntrySprite() - Method in class de.gurkenlabs.litiengine.gui.ListField
-
Gets the spritesheet used for the list entries.
- getEnumValue(String, Class) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Gets the enum value of the custom property with the provided name.
- getEnumValue(String, Class) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
-
- getEnumValue(String, Class, T) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Gets the enum value of the custom property with the provided name.
- getEnumValue(String, Class, T) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
-
- getEnvironment() - Method in class de.gurkenlabs.litiengine.entities.behavior.EntityState
-
- getEnvironment() - Method in class de.gurkenlabs.litiengine.entities.Entity
-
- getEnvironment() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Gets the environment the entity was loaded to or null if it is not loaded.
- getEnvironment() - Method in class de.gurkenlabs.litiengine.graphics.ColorLayer
-
Gets the environment associated with this color layer.
- getEnvironment(IMap) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
-
Gets the environment that's related to the specified map.
- getEnvironment(String) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
-
Gets the environment that's related to the specified mapName.
- getEnvironments() - Method in class de.gurkenlabs.litiengine.environment.GameWorld
-
Gets all environments that are known to the game world.
- getEquation() - Method in class de.gurkenlabs.litiengine.tweening.Tween
-
Gets the tween equation that modifies the start values each tick.
- getEquation() - Method in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
-
Gets the mathematical equation.
- getEstimatedMaxFramesPerSecond() - Method in class de.gurkenlabs.litiengine.GameMetrics
-
Gets the estimated maximum frame rate based on the latest frame processing time.
- getEvent() - Method in class de.gurkenlabs.litiengine.gui.ComponentMouseEvent
-
Gets the event.
- getEvent() - Method in class de.gurkenlabs.litiengine.gui.ComponentMouseWheelEvent
-
Gets the event.
- getEvents(Class) - Static method in class de.gurkenlabs.litiengine.util.ReflectionUtilities
-
Gets the events for the specified type.
- getExecutingEntity() - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
-
Returns the entity that is executing this effect.
- getExecutionImpactArea() - Method in class de.gurkenlabs.litiengine.abilities.AbilityExecution
-
Gets the impact area of the ability execution.
- getExecutionTicks() - Method in class de.gurkenlabs.litiengine.abilities.AbilityExecution
-
Gets the time (in ticks) when the ability was executed.
- getExecutor() - Method in class de.gurkenlabs.litiengine.abilities.Ability
-
Gets the executor of this ability.
- getExecutor() - Method in class de.gurkenlabs.litiengine.entities.EntityHitEvent
-
Gets the entity that caused the hit (the executor of the triggering ability).
- getExpectedDelta() - Method in class de.gurkenlabs.litiengine.GameLoop
-
- getExpectedDelta() - Method in class de.gurkenlabs.litiengine.UpdateLoop
-
- getExplicitBindings() - Method in class de.gurkenlabs.litiengine.scripting.EntityScriptController
-
Returns only bindings explicitly configured on this entity.
- getExtension(String) - Static method in class de.gurkenlabs.litiengine.util.io.FileUtilities
-
Returns the extension of the supplied path string (without the leading dot), or an empty string if the path has no extension.
- getExtension(Path) - Static method in class de.gurkenlabs.litiengine.util.io.FileUtilities
-
Returns the extension of the supplied file path (without the leading dot), or an empty string if the path has no extension.
- getExternalTilesets() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
-
Returns the list of external tilesets referenced by this map (i.e. tilesets defined in separate .tsx files).
- getFacingDirection() - Method in class de.gurkenlabs.litiengine.entities.Creature
-
Gets the facing direction of the creature based on its current angle.
- getFallbackFontIfNecessary(String, float, Font, Font) - Static method in class de.gurkenlabs.litiengine.util.FontUtilities
-
Returns a fallback font if the primary font cannot display the specified string.
- getFCost() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
-
Gets the total cost (f-cost) for this node.
- getField(Class, String) - Static method in class de.gurkenlabs.litiengine.util.ReflectionUtilities
-
- getField(Class, String, boolean) - Static method in class de.gurkenlabs.litiengine.util.ReflectionUtilities
-
- getFileName(String) - Static method in class de.gurkenlabs.litiengine.util.io.FileUtilities
-
Returns the file name (without extension) of the supplied path string.
- getFileName(String, boolean) - Static method in class de.gurkenlabs.litiengine.util.io.FileUtilities
-
Returns the file name of the supplied path string, optionally including the extension.
- getFileName(URL) - Static method in class de.gurkenlabs.litiengine.util.io.FileUtilities
-
Returns the file name (without extension) of the supplied URL.
- getFileValue(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Gets the file value of the custom property with the provided name.
- getFileValue(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
-
- getFileValue(String, URL) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Gets the file value of the custom property with the provided name.
- getFileValue(String, URL) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
-
- getFillmode() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
-
Gets the fill mode.
- getFirstGridId() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileset
-
Gets the first grid id.
- getFirstGridId() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
-
- getFloatingTexts() - Method in class de.gurkenlabs.litiengine.scripting.ui.ScriptUiOverlay
-
- getFloatValue(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Gets the float value of the custom property with the provided name.
- getFloatValue(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
-
- getFloatValue(String, float) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Gets the float value of the custom property with the provided name.
- getFloatValue(String, float) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
-
- getFocus() - Method in class de.gurkenlabs.litiengine.graphics.Camera
-
- getFocus() - Method in class de.gurkenlabs.litiengine.graphics.FocusChangedEvent
-
- getFocus() - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
-
Gets the map location that is focused by this camera.
- getFocusedComponent() - Static method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
- getFollowUpEffects() - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
-
Returns the list of follow-up effects that are applied after the main effect ends.
- getFont() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectText
-
Gets the font used to render the text.
- getFont() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Text
-
- getFont() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.TextParticle
-
Gets the font used by this TextParticle.
- getFont() - Method in class de.gurkenlabs.litiengine.gui.FontIcon
-
Returns the font used to render the icon.
- getFont() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the font of this GuiComponent's text.
- getFont() - Method in class de.gurkenlabs.litiengine.scripting.ui.FloatingText
-
- getFontName() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Text
-
- getForce(String) - Method in interface de.gurkenlabs.litiengine.physics.IMovementController
-
Gets the force with the specified identifier.
- getForce(String) - Method in class de.gurkenlabs.litiengine.physics.MovementController
-
- getForceEntity() - Method in class de.gurkenlabs.litiengine.physics.GravityForce
-
Gets the entity on which the gravitational force is applied.
- getForceEntity() - Method in class de.gurkenlabs.litiengine.physics.StickyForce
-
Gets the force entity.
- getForeColor() - Method in class de.gurkenlabs.litiengine.gui.Appearance
-
Gets the foreground color.
- getFormat() - Method in class de.gurkenlabs.litiengine.gui.TextFieldComponent
-
Gets the regex pattern used to filter typed input.
- getFormat() - Method in class de.gurkenlabs.litiengine.resources.AsepriteFormat
-
- getFormat() - Method in class de.gurkenlabs.litiengine.resources.SoundResource
-
Gets the format of the sound.
- getFormat() - Method in class de.gurkenlabs.litiengine.sound.IntroTrack
-
- getFormat() - Method in class de.gurkenlabs.litiengine.sound.LoopedTrack
-
- getFormat() - Method in class de.gurkenlabs.litiengine.sound.SinglePlayTrack
-
- getFormat() - Method in class de.gurkenlabs.litiengine.sound.Sound
-
Gets the audio format of this sound instance.
- getFormat() - Method in interface de.gurkenlabs.litiengine.sound.Track
-
- getFormatString() - Method in enum class de.gurkenlabs.litiengine.util.TimeUtilities.TimerFormat
-
- getFrames() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileAnimation
-
- getFrames() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileAnimation
-
- getFrames() - Method in class de.gurkenlabs.litiengine.resources.AsepriteFormat
-
- getFramesPerSecond() - Method in class de.gurkenlabs.litiengine.GameMetrics
-
- getFrom(String, String, Object...) - Method in class de.gurkenlabs.litiengine.resources.Strings
-
Retrieves the localized string for the specified key from the specified resource bundle, with optional formatting arguments.
- getFullPercent(double, double) - Static method in class de.gurkenlabs.litiengine.util.MathUtilities
-
Calculates the percentage of a fraction relative to a value.
- getGameBindings() - Method in class de.gurkenlabs.litiengine.scripting.ScriptManager
-
Returns defensive copies of the configured game bindings.
- getGamepad() - Method in class de.gurkenlabs.litiengine.input.GamepadEvent
-
Gets the gamepad that caused the event.
- getGamepadAxisDeadzone() - Method in class de.gurkenlabs.litiengine.configuration.InputConfiguration
-
Gets the current gamepad axis deadzone.
- getGamepadDeadzone() - Method in class de.gurkenlabs.litiengine.input.GamepadEntityController
-
- getGamepadRightStick() - Method in class de.gurkenlabs.litiengine.input.GamepadEntityController
-
- getGamepadStickDeadzone() - Method in class de.gurkenlabs.litiengine.configuration.InputConfiguration
-
Gets the current gamepad stick deadzone.
- getGamepadTriggerDeadzone() - Method in class de.gurkenlabs.litiengine.configuration.InputConfiguration
-
Gets the current gamepad trigger deadzone.
- getGameScripts() - Method in class de.gurkenlabs.litiengine.resources.ResourceBundle
-
Gets scripts attached to the game lifecycle.
- getGCost() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
-
Gets the cost from the start node to this node (g-cost).
- getGradientPaint() - Method in class de.gurkenlabs.litiengine.entities.LightSource
-
Builds the radial gradient paint used to render the light cone, fading from the source color outwards.
- getGraphicQuality() - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
-
- getGraphics() - Method in class de.gurkenlabs.litiengine.entities.EntityRenderEvent
-
Gets the graphics object on which the entity is rendered.
- getGraphics() - Method in class de.gurkenlabs.litiengine.environment.tilemap.LayerRenderEvent
-
- getGraphics() - Method in class de.gurkenlabs.litiengine.graphics.MapRenderedEvent
-
Gets the graphics object on which the map is rendered.
- getGraphics() - Method in class de.gurkenlabs.litiengine.gui.ComponentRenderEvent
-
Gets the graphics object on which the entity is rendered.
- getGravity() - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the gravity defined for this environment.
- getGrid() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
-
Gets the grid of A* nodes.
- getGrid() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarPathFinder
-
Gets the grid used by this A* pathfinder.
- getGridId() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
-
Gets the grid id.
- getGridId() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITile
-
Gets the grid id.
- getGridId() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
-
- getGridId() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tile
-
- getGridX() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
-
Gets the x-coordinate of this node in the grid.
- getGridY() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
-
Gets the y-coordinate of this node in the grid.
- getGroupLayers() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayerList
-
Gets the IGroupLayers contained in a Layer list.
- getGroupLayers() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.GroupLayer
-
- getGroupLayers() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
-
- getHCost() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
-
Gets the estimated cost from this node to the target node (h-cost).
- getHealth() - Method in class de.gurkenlabs.litiengine.scripting.CreatureScript
-
Returns current health / hitpoints.
- getHealth() - Method in class de.gurkenlabs.litiengine.scripting.EntityScript
-
Returns current health / hitpoints (or 0 if not a combat entity).
- getHeight() - Method in class de.gurkenlabs.litiengine.entities.Entity
-
- getHeight() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Gets the height of the entity.
- getHeight() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
-
Gets the height of the layer, in tiles.
- getHeight() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
-
Gets the map height in tiles.
- getHeight() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapImage
-
Gets the height.
- getHeight() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
-
Gets the height of this map object.
- getHeight() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
-
Gets the height.
- getHeight() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapImage
-
- getHeight() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
-
- getHeight() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileChunk
-
- getHeight() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
-
Retrieves the height of the tile data.
- getHeight() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileLayer
-
- getHeight() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
-
- getHeight() - Method in class de.gurkenlabs.litiengine.GameWindow
-
Gets the window height.
- getHeight() - Method in class de.gurkenlabs.litiengine.graphics.emitters.EntityEmitter
-
- getHeight() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Gets the current height of the particle, in pixels.
- getHeight() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Gets the height of the emitter in pixels.
- getHeight() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the height of this GuiComponent.
- getHeight() - Method in class de.gurkenlabs.litiengine.gui.screens.Resolution
-
Gets the height of this resolution.
- getHeight() - Method in class de.gurkenlabs.litiengine.resources.AsepriteFormat.Frame
-
- getHeight() - Method in class de.gurkenlabs.litiengine.resources.SpritesheetResource
-
Gets the height of the spritesheet.
- getHeight() - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas
-
Gets the height of the texture atlas.
- getHeight() - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.Sprite
-
Gets the height of the sprite.
- getHeight(Graphics2D, String) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
-
Retrieve the height of some text if it was to be drawn on the specified Graphics2D
- getHexSideLength() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
-
Gets the straight edges' length for hexagonal maps.
- getHexSideLength() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
-
- getHitBox() - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
-
Gets the hit box.
- getHitBox() - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
-
Gets the hit box of this entity.
- getHitEntity() - Method in class de.gurkenlabs.litiengine.entities.EntityHitEvent
-
Gets the entity that was hit.
- getHitPoints() - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
-
Gets the attributes.
- getHitPoints() - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
-
Gets the hit points of this entity.
- getHorizontalImagePadding() - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Gets the horizontal padding for the image.
- getHorizontalLowerBound() - Method in class de.gurkenlabs.litiengine.gui.ListField
-
Gets the current horizontal lower bound of the list field.
- getHorizontalParallaxFactor() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
-
Gets the horizontal parallax scrolling factor of the layer.
- getHorizontalParallaxFactor() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
-
- getHorizontalSlider() - Method in class de.gurkenlabs.litiengine.gui.ListField
-
Gets the horizontal slider associated with the list field.
- getHost() - Method in class de.gurkenlabs.litiengine.scripting.ScriptDefinition
-
Returns the required host category.
- getHostControl() - Method in class de.gurkenlabs.litiengine.GameWindow
-
Gets the GameWindow's JFrame, abstracted as a Container.
- getHours(long) - Static method in class de.gurkenlabs.litiengine.util.TimeUtilities
-
Converts milliseconds to hours.
- getHoverConsumer() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the hover consumer list.
- getHoverSound() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the sound that is played when hovering the GuiComponent.
- getId() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
-
Gets the unique id of the layer.
- getId() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
-
Gets the id.
- getId() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITilesetEntry
-
- getId() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
-
- getId() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
-
- getId() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TilesetEntry
-
- getId() - Method in class de.gurkenlabs.litiengine.input.Gamepad
-
Gets the unique id of this gamepad by which it is identified.
- getId() - Method in class de.gurkenlabs.litiengine.scripting.ScriptDefinition
-
Returns the unique identifier.
- getIdentifier() - Method in class de.gurkenlabs.litiengine.physics.Force
-
Gets the identifier for the force.
- getImage() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IImageLayer
-
Gets the image.
- getImage() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITile
-
- getImage() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileset
-
Gets the image.
- getImage() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITilesetEntry
-
Gets the current image for this tileset entry.
- getImage() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.ImageLayer
-
- getImage() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tile
-
- getImage() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
-
- getImage() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TilesetEntry
-
- getImage() - Method in class de.gurkenlabs.litiengine.graphics.MouseCursor
-
Gets the image currently used to render the cursor.
- getImage() - Method in class de.gurkenlabs.litiengine.graphics.Spritesheet
-
Gets the full underlying spritesheet image.
- getImage() - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Retrieves the image to be displayed by the component.
- getImage() - Method in class de.gurkenlabs.litiengine.resources.AsepriteFormat
-
- getImage() - Method in class de.gurkenlabs.litiengine.resources.SpritesheetResource
-
Gets the image data of the spritesheet.
- getImageAlign() - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Gets the horizontal alignment of the image within the component.
- getImageEffects() - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
-
- getImageEffects() - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
-
Gets all image effects assigned to this controller.
- getImageFormat() - Method in class de.gurkenlabs.litiengine.graphics.Spritesheet
-
Gets the image format the spritesheet was loaded from.
- getImageFormat() - Method in class de.gurkenlabs.litiengine.resources.SpritesheetResource
-
Gets the image format of the spritesheet.
- getImageHeight() - Method in class de.gurkenlabs.litiengine.resources.AsepriteFormat
-
- getImageLayers() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayerList
-
Gets the IImageLayers contained in a Layer list.
- getImageLayers() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.GroupLayer
-
- getImageLayers() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
-
- getImages() - Method in class de.gurkenlabs.litiengine.gui.ImageComponentList
-
Gets the list of images in the image component list.
- getImageScaleInterpolation() - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Gets the interpolation type used for scaling the image.
- getImageScaleMode() - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Gets the scale mode for the image.
- getImageValign() - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Gets the vertical alignment of the image within the component.
- getImageWidth() - Method in class de.gurkenlabs.litiengine.resources.AsepriteFormat
-
- getImpactArea() - Method in class de.gurkenlabs.litiengine.abilities.effects.EffectApplication
-
Gets the shape of the area where the effect is applied.
- getImplementation() - Method in class de.gurkenlabs.litiengine.scripting.ScriptDefinition
-
Returns the implementation class name.
- getIndex(double[]) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Returns a pseudo-random index that is distributed by the weights of the defined probability array.
- getIntensity() - Method in class de.gurkenlabs.litiengine.entities.LightSource
-
Gets the light intensity.
- getIntersectedNodes(Rectangle2D) - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
-
Gets the list of A* nodes that intersect with the specified rectangle.
- getIntersectionPoint(Line2D, Line2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
-
Gets the intersection point.
- getIntersectionPoint(Line2D, Rectangle2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
-
Intersects.
- getIntersectionPoints(Line2D, Rectangle2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
-
Gets the intersection points.
- getIntList(int...) - Static method in class de.gurkenlabs.litiengine.util.ListUtilities
-
Converts an array of int values to a list of Integer objects.
- getIntro() - Method in class de.gurkenlabs.litiengine.sound.IntroTrack
-
- getIntValue(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Gets the int value of the custom property with the provided name.
- getIntValue(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
-
- getIntValue(String, int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Gets the int value of the custom property with the provided name.
- getIntValue(String, int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
-
- getInvolvedEntities() - Method in class de.gurkenlabs.litiengine.physics.CollisionEvent
-
Gets the list of entities involved in the collision.
- getItems() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Blueprint
-
Gets the list of map objects contained in this blueprint.
- getJava2DPipeline() - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
-
Gets the Java2D rendering pipeline.
- getJsonb(boolean) - Static method in class de.gurkenlabs.litiengine.util.io.JsonUtilities
-
Returns a cached Jsonb instance configured with the requested formatting.
- getJumpKeys() - Method in class de.gurkenlabs.litiengine.input.PlatformingMovementController
-
Gets the list of jump key codes in this controller.
- getKeyFrameDurations() - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
-
Gets an array of this animation's keyframe durations by streaming the keyframe list and mapping the durations to an int array.
- getKeyframes() - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
-
Gets the list of keyframes in the animation.
- getKeyframes() - Method in class de.gurkenlabs.litiengine.resources.SpritesheetResource
-
Gets the keyframes of the spritesheet.
- getLanguage() - Method in class de.gurkenlabs.litiengine.configuration.ClientConfiguration
-
Gets the language code.
- getLanguage() - Method in class de.gurkenlabs.litiengine.scripting.ScriptDefinition
-
Returns the provider language identifier.
- getLayer() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
-
Gets the layer that contains this map object.
- getLayer() - Method in class de.gurkenlabs.litiengine.environment.tilemap.LayerRenderEvent
-
- getLayer() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
-
- getLeftKeys() - Method in class de.gurkenlabs.litiengine.input.KeyboardEntityController
-
Gets the list of key codes for moving left.
- getLightShape() - Method in class de.gurkenlabs.litiengine.entities.LightSource
-
Gets the geometric shape representing this light source's emission area.
- getLightShapeType() - Method in class de.gurkenlabs.litiengine.entities.LightSource
-
Gets the type of shape used by this light source.
- getLightSource(int) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the
LightSource with the specified map ID from this environment.
- getLightSource(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the
LightSource with the specified name from this environment.
- getLightSources() - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets an immutable collection containing all
LightSource entities on this environment.
- getLightSources(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets an immutable collection containing all
LightSource entities with the specified tag.
- getLines(Rectangle2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
-
Gets the lines.
- getList(String) - Method in class de.gurkenlabs.litiengine.resources.Strings
-
Get a list of strings from the specified raw text files.
- getListEntries() - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
-
Gets the list of rendered drop-down entry components.
- getListEntry(int) - Method in class de.gurkenlabs.litiengine.gui.ListField
-
Returns all list items of a specified column.
- getListEntry(int, int) - Method in class de.gurkenlabs.litiengine.gui.ListField
-
Returns item at a specified column and row.
- getLoadedScripts() - Method in class de.gurkenlabs.litiengine.entities.behavior.DefaultScriptBehaviorController
-
Returns an unmodifiable list of script bindings currently loaded by this controller.
- getLocale() - Method in class de.gurkenlabs.litiengine.configuration.ClientConfiguration
-
Gets the locale based on the language and country codes.
- getLocalMapId() - Static method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the next unique local map id.
- getLocation() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
-
Gets the center location of this node as a Point.
- getLocation() - Method in class de.gurkenlabs.litiengine.entities.Entity
-
- getLocation() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Gets the location of the entity.
- getLocation() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
-
Gets the location.
- getLocation() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
-
- getLocation() - Method in class de.gurkenlabs.litiengine.graphics.emitters.EntityEmitter
-
- getLocation() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the screen location of this GuiComponent.
- getLocation() - Method in interface de.gurkenlabs.litiengine.input.IMouse
-
Gets the current location of the mouse within the game window.
- getLocation() - Method in class de.gurkenlabs.litiengine.input.Mouse
-
- getLocation() - Method in class de.gurkenlabs.litiengine.physics.Force
-
Gets the location.
- getLocation() - Method in class de.gurkenlabs.litiengine.physics.GravityForce
-
Calculates and returns the location where the gravitational force is applied.
- getLocation() - Method in class de.gurkenlabs.litiengine.physics.StickyForce
-
- getLocation() - Method in class de.gurkenlabs.litiengine.scripting.ui.FloatingText
-
- getLocation(double, double) - Method in enum class de.gurkenlabs.litiengine.Align
-
Gets the location for the specified object width to be horizontally aligned relatively to the bounds of the specified width.
- getLocation(double, double) - Method in enum class de.gurkenlabs.litiengine.Valign
-
Gets the location for the specified object height to be vertically aligned relatively to the bounds of the specified height.
- getLocation(double, double, boolean) - Method in enum class de.gurkenlabs.litiengine.Align
-
Gets the location for the specified object width to be horizontally aligned relatively to the bounds of the specified width.
- getLocation(double, double, boolean) - Method in enum class de.gurkenlabs.litiengine.Valign
-
Gets the location for the specified object height to be vertically aligned relatively to the bounds of the specified height.
- getLocation(double, double, double, double) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Gets a pseudo-random location within the specified boundaries.
- getLocation(int, int, IMap) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapOrientation
-
Determines the rendered location of a tile within the given IMap, given the saved coordinates of the tile.
- getLocation(IEntity) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Gets a pseudo-random location within the specified entity boundaries.
- getLocation(IMap) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Gets a pseudo-random location within the specified map boundaries.
- getLocation(Ellipse2D) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Gets a pseudo-random location in the specified circle.
- getLocation(Line2D) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Gets a pseudo-random location on the specified line.
- getLocation(Point2D, Point2D) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Gets a pseudo-random location on the line connecting the two specified points.
- getLocation(Rectangle2D) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Gets a pseudo-random location within the specified boundaries.
- getLocation(Point, IMap) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapOrientation
-
Determines the rendered location of a tile within the given IMap, given the saved coordinates of the tile.
- getLocation(String) - Static method in class de.gurkenlabs.litiengine.resources.Resources
-
Gets the location of the specified resource.
- getLocationOnScreen() - Method in class de.gurkenlabs.litiengine.GameWindow
-
Gets the screen location of the window's top left corner.
- getLock() - Method in interface de.gurkenlabs.litiengine.ILoop
-
Returns a lock that can be used for actions that must be performed either within or independently of the loop.
- getLock() - Method in class de.gurkenlabs.litiengine.UpdateLoop
-
- getLockedCameraLocation() - Method in class de.gurkenlabs.litiengine.graphics.LocationLockCamera
-
- getLockedEntity() - Method in class de.gurkenlabs.litiengine.graphics.LocationLockCamera
-
- getLongValue(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Gets the long value of the custom property with the provided name.
- getLongValue(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
-
- getLongValue(String, long) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Gets the long value of the custom property with the provided name.
- getLongValue(String, long) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
-
- getLoop() - Method in class de.gurkenlabs.litiengine.sound.IntroTrack
-
- getLoop() - Method in class de.gurkenlabs.litiengine.tweening.Tween
-
Gets the configured loop mode for this Tween.
- getLowerBound() - Method in class de.gurkenlabs.litiengine.gui.Spinner
-
Gets the lowest allowed value of the spinner.
- getMap() - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the map on which this environment is based upon.
- getMap() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
-
Gets the map that owns this layer.
- getMap() - Method in class de.gurkenlabs.litiengine.environment.tilemap.LayerRenderEvent
-
- getMap() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
-
- getMap() - Method in class de.gurkenlabs.litiengine.graphics.MapRenderedEvent
-
Get the map involved with the rendering process.
- getMap() - Method in class de.gurkenlabs.litiengine.resources.Maps.MapGenerator
-
Gets the map generated by this instance.
- getMapId() - Method in class de.gurkenlabs.litiengine.entities.Entity
-
- getMapId() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Gets the map ID of the entity.
- getMapLocation() - Method in interface de.gurkenlabs.litiengine.input.IMouse
-
Gets the location of the mouse on the current map.
- getMapLocation() - Method in class de.gurkenlabs.litiengine.input.Mouse
-
- getMapLocation(IMap, Point) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
-
Converts a tile coordinate to its pixel-space top-left location on the given map.
- getMapLocation(Point2D) - Method in class de.gurkenlabs.litiengine.graphics.Camera
-
- getMapLocation(Point2D) - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
-
Converts a point in screen coordinates into a map location.
- getMapObject(int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayerList
-
Gets the first IMapObject with the given ID from a layer list.
- getMapObjectId() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
-
Retrieves the map object ID associated with this property.
- getMapObjectId() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
-
- getMapObjectId(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
- getMapObjectId(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
-
- getMapObjectLayer(int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayerList
-
- getMapObjectLayer(IMapObject) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayerList
-
Gets the IMapObjectLayer containing a given IMapObject.
- getMapObjectLayer(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayerList
-
- getMapObjectLayers() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayerList
-
Gets all MapObjectLayers in the Layer list.
- getMapObjectLayers() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.GroupLayer
-
- getMapObjectLayers() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
-
Returns an unmodifiable snapshot of all map object layers, including layers nested in groups.
- getMapObjects() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayerList
-
Gets all map objects in the layer list.
- getMapObjects() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectLayer
-
Gets the shapes.
- getMapObjects() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObjectLayer
-
- getMapObjects(int...) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayerList
-
Gets all map objects in the layer list using the map IDs passed as a parameter.
- getMapObjects(int...) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectLayer
-
- getMapObjects(int...) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObjectLayer
-
- getMapObjects(String...) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayerList
-
Gets all map objects in the layer list that belong to the types passed as a parameter.
- getMapObjects(String...) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectLayer
-
- getMapObjects(String...) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObjectLayer
-
- getMapObjectType() - Method in interface de.gurkenlabs.litiengine.environment.IMapObjectLoader
-
- getMapObjectType() - Method in class de.gurkenlabs.litiengine.environment.MapObjectLoader
-
- getMaps() - Method in class de.gurkenlabs.litiengine.resources.ResourceBundle
-
Gets the list of maps in this resource bundle.
- getMargin() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileset
-
Gets the margin (in pixels) between the tileset image edge and the first tile.
- getMargin() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
-
Gets the margin.
- getMasterVolume() - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback
-
Gets the current volume of this playback, considering all VolumeControl objects created
for it.
- getMaterial() - Method in class de.gurkenlabs.litiengine.entities.Prop
-
Gets the material of this prop.
- getMaterials() - Static method in class de.gurkenlabs.litiengine.entities.Material
-
Returns all registered materials, including any custom ones created at runtime.
- getMax() - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
-
Gets the base maximum value of the attribute.
- getMax(int...) - Static method in class de.gurkenlabs.litiengine.util.MathUtilities
-
Finds the maximum value in an array of int values.
- getMaxDistance() - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedProjectile
-
- getMaxDistance() - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
-
Gets the maximum distance from the listener at which a sound source can still be heard.
- getMaxFps() - Method in class de.gurkenlabs.litiengine.configuration.ClientConfiguration
-
Gets the maximum frames per second.
- getMaxHealth() - Method in class de.gurkenlabs.litiengine.scripting.CreatureScript
-
Returns maximum health / hitpoints.
- getMaxHealth() - Method in class de.gurkenlabs.litiengine.scripting.EntityScript
-
Returns maximum health / hitpoints (or 0 if not a combat entity).
- getMaxLength() - Method in class de.gurkenlabs.litiengine.gui.TextFieldComponent
-
Gets the maximum number of characters allowed in the field, or 0 if unlimited.
- getMaxMapId(IMap) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
-
Returns the maximum
id of any map object on the given map.
- getMaxModifiers() - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
-
Gets the list of maximum value modifiers.
- getMaxParticles() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Gets the maximum number of concurrently alive particles allowed for this emitter.
- getMaxRows() - Method in class de.gurkenlabs.litiengine.gui.ListField
-
Returns the number of rows of the tallest column.
- getMaxValue() - Method in class de.gurkenlabs.litiengine.gui.Slider
-
Gets the maximum selectable value.
- getMessage() - Method in class de.gurkenlabs.litiengine.entities.EntityMessageEvent
-
Gets the message that was received.
- getMessage() - Method in class de.gurkenlabs.litiengine.entities.Trigger
-
Gets the message sent by this trigger upon activation.
- getMessage() - Method in class de.gurkenlabs.litiengine.entities.TriggerEvent
-
Get this Trigger's message.
- getMethod(String, Class, Class...) - Static method in class de.gurkenlabs.litiengine.util.ReflectionUtilities
-
Recursively gets a method by the specified name respecting the parent classes and the parameters of the
declaration.
- getMethodDoc(String) - Static method in class de.gurkenlabs.litiengine.scripting.ScriptDocumentation
-
- getMethodsAnnotatedWith(Class, Class) - Static method in class de.gurkenlabs.litiengine.util.ReflectionUtilities
-
- getMin() - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
-
Gets the base minimum value of the attribute.
- getMinModifiers() - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
-
Gets the list of minimum value modifiers.
- getMinutes(long) - Static method in class de.gurkenlabs.litiengine.util.TimeUtilities
-
Converts milliseconds to minutes.
- getMinValue() - Method in class de.gurkenlabs.litiengine.gui.Slider
-
Gets the minimum selectable value.
- getMobileEntities() - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets an immutable collection containing all
IMobileEntity instances on this environment.
- getMobileEntities(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets an immutable collection containing all
IMobileEntity entities with the specified tag.
- getMobileEntity(int) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the
IMobileEntity with the specified map ID from this environment.
- getMobileEntity(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the
IMobileEntity with the specified name from this environment.
- getModification() - Method in class de.gurkenlabs.litiengine.attributes.AttributeModifier
-
Gets the type of modification to be applied.
- getModifiedMax() - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
-
Computes the modified maximum value by applying all active modifiers to the base maximum value.
- getModifiedMin() - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
-
Computes the modified minimum value by applying all active modifiers to the base minimum value.
- getModifiedValue() - Method in class de.gurkenlabs.litiengine.attributes.Attribute
-
Gets the current value of the attribute, computed by applying all active modifications to the base value.
- getModifiedValue() - Method in interface de.gurkenlabs.litiengine.attributes.IAttribute
-
Gets the current value of the attribute, including any modifications.
- getModifiedValue() - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
-
Gets the current value of the attribute, ensuring it is within the defined range.
- getModifier() - Method in class de.gurkenlabs.litiengine.abilities.effects.AttributeEffect
-
Gets the attribute modifier associated with this effect.
- getModifiers() - Method in class de.gurkenlabs.litiengine.attributes.Attribute
-
Gets the list of all property modifiers applied to the attribute.
- getModifyValue() - Method in class de.gurkenlabs.litiengine.attributes.AttributeModifier
-
Gets the value to be used for the modification.
- getMouseDraggedConsumer() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the mouse dragged consumer list.
- getMouseEnterConsumer() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the mouse enter consumer list.
- getMouseLeaveConsumer() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the mouse leave consumer list.
- getMouseMovedConsumer() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the mouse moved consumer list.
- getMousePressedConsumer() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the mouse pressed consumer list.
- getMouseReleasedConsumer() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the mouse released consumer list.
- getMouseSensitivity() - Method in class de.gurkenlabs.litiengine.configuration.InputConfiguration
-
Gets the current mouse sensitivity.
- getMouseWheelConsumer() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the mouse wheel consumer list.
- getMoveAngle() - Method in interface de.gurkenlabs.litiengine.physics.IMovementController
-
Gets the angle of movement.
- getMoveAngle() - Method in class de.gurkenlabs.litiengine.physics.MovementController
-
- getMusic() - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
-
Gets the "main" music that is playing.
- getMusicVolume() - Method in class de.gurkenlabs.litiengine.configuration.SoundConfiguration
-
Gets the current music volume.
- getName() - Method in class de.gurkenlabs.litiengine.abilities.Ability
-
Gets the name of this ability.
- getName() - Method in class de.gurkenlabs.litiengine.entities.behavior.State
-
Gets the name of the state.
- getName() - Method in class de.gurkenlabs.litiengine.entities.Entity
-
- getName() - Method in class de.gurkenlabs.litiengine.entities.EntityAction
-
- getName() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Gets the name of this entity.
- getName() - Method in class de.gurkenlabs.litiengine.entities.Material
-
Returns the display name of this material.
- getName() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
-
Gets the name.
- getName() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
-
Gets the display name of this map.
- getName() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapOrientation
-
Gets the name of this IMapOrientation.
- getName() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITerrain
-
Gets the name of the terrain.
- getName() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITerrainSet
-
Gets the name of this terrain set.
- getName() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
-
- getName() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
-
- getName() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
-
- getName() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
-
- getName() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.WangColor
-
- getName() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.WangSet
-
- getName() - Method in class de.gurkenlabs.litiengine.GameInfo
-
Gets the name of the LITIENGINE game.
- getName() - Method in class de.gurkenlabs.litiengine.GameMetrics.RenderInfo
-
- getName() - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
-
Gets the name of this animation.
- getName() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
- getName() - Method in class de.gurkenlabs.litiengine.graphics.ImageEffect
-
Gets the name of this image effect.
- getName() - Method in class de.gurkenlabs.litiengine.graphics.Spritesheet
-
The unique name of this spritesheet.
- getName() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the name of this GuiComponent.
- getName() - Method in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio
-
Gets the name of this aspect ratio
- getName() - Method in class de.gurkenlabs.litiengine.input.Gamepad
-
Gets the name of this gamepad.
- getName() - Method in class de.gurkenlabs.litiengine.resources.AsepriteFormat.Frame
-
- getName() - Method in class de.gurkenlabs.litiengine.resources.NamedResource
-
Gets the name of the resource.
- getName() - Method in interface de.gurkenlabs.litiengine.resources.Resource
-
Gets the name of the resource.
- getName() - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.Sprite
-
Gets the name of the sprite.
- getName() - Method in class de.gurkenlabs.litiengine.scripting.ScriptDefinition
-
Returns the display name.
- getName() - Method in class de.gurkenlabs.litiengine.scripting.ScriptParameterValue
-
- getName() - Method in class de.gurkenlabs.litiengine.sound.Sound
-
Gets the name of this instance that is used to uniquely identify the resource of this sound.
- getNavigator() - Method in class de.gurkenlabs.litiengine.input.MousePathController
-
Gets the navigator used to control the entity's movement.
- getNeighbors(AStarNode) - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
-
Gets the list of neighboring A* nodes for the specified node.
- getNextBit() - Method in class de.gurkenlabs.litiengine.sound.spi.BitReader
-
- getNextLayerId() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
-
Gets the next available layer id, used to assign unique ids to newly created layers.
- getNextLayerId() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
-
- getNextMapId() - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the next unique global map id.
- getNextObjectId() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
-
Gets the next available object id, used to assign unique ids to newly created map objects.
- getNextObjectId() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
-
Gets the next object id.
- getNextState() - Method in class de.gurkenlabs.litiengine.entities.behavior.Transition
-
Gets the next state of the transition.
- getNode(double, double) - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
-
Gets the A* node at the specified coordinates.
- getNode(Point2D) - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
-
Gets the A* node at the specified point.
- getNodeSize() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
-
Gets the size of each node in the grid.
- getNumberOfShownColumns() - Method in class de.gurkenlabs.litiengine.gui.ListField
-
Gets the number of columns currently shown in the list field.
- getNumberOfShownElements() - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
-
Gets the maximum number of list entries that are shown simultaneously.
- getNumberOfShownRows() - Method in class de.gurkenlabs.litiengine.gui.ListField
-
Gets the number of rows currently shown in the list field.
- getObjectalignment() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
-
Gets the object alignment.
- getOffset() - Method in class de.gurkenlabs.litiengine.entities.StaticShadow
-
Gets the offset for the shadow.
- getOffset() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
-
Gets both the X and the Y offset of the layer.
- getOffset() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
-
- getOffsetX() - Method in class de.gurkenlabs.litiengine.entities.EntityPivot
-
Gets the horizontal offset for this pivot.
- getOffsetX() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
-
Gets the horizontal offset of the layer.
- getOffsetX() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.ImageLayer
-
- getOffsetX() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
-
- getOffsetX() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
-
Retrieves the x-axis offset of the tile data.
- getOffsetX() - Method in class de.gurkenlabs.litiengine.graphics.CreatureShadowImageEffect
-
Gets the horizontal offset for the shadow.
- getOffsetX() - Method in class de.gurkenlabs.litiengine.graphics.MouseCursor
-
Gets the horizontal pixel offset from the actual mouse location to the rendered cursor.
- getOffsetX() - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.Sprite
-
Gets the x-offset of the sprite.
- getOffsetY() - Method in class de.gurkenlabs.litiengine.entities.EntityPivot
-
Gets the vertical offset for this pivot.
- getOffsetY() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
-
Gets the vertical offset of the layer.
- getOffsetY() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.ImageLayer
-
- getOffsetY() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
-
- getOffsetY() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
-
Retrieves the y-axis offset of the tile data.
- getOffsetY() - Method in class de.gurkenlabs.litiengine.graphics.CreatureShadowImageEffect
-
Gets the vertical offset for the shadow.
- getOffsetY() - Method in class de.gurkenlabs.litiengine.graphics.MouseCursor
-
Gets the vertical pixel offset from the actual mouse location to the rendered cursor.
- getOffsetY() - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.Sprite
-
Gets the y-offset of the sprite.
- getOpacity() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
-
Gets the opacity.
- getOpacity() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
-
- getOpacity() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Computes the current opacity of the particle.
- getOpposite() - Method in enum class de.gurkenlabs.litiengine.Direction
-
Get the opposite value of this direction.
- getOpposite() - Method in enum class de.gurkenlabs.litiengine.graphics.CreatureAnimationState
-
Gets the opposite animation state for this state.
- getOrCreateCollisionInfo() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TilesetEntry
-
Gets the collision layer for this tile, creating it if necessary.
- getOrCreateTerrainSets() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
-
- getOrCreateWangTile(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.WangSet
-
Finds or creates the assignment for a local tile ID.
- getOrder() - Method in enum class de.gurkenlabs.litiengine.graphics.RenderType
-
Gets the integer order used to sort render types within the rendering pipeline.
- getOrder() - Method in class de.gurkenlabs.litiengine.scripting.ScriptBinding
-
Returns the attachment order.
- getOrientation() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
-
Gets the orientation.
- getOrientation() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
-
- getOrientation() - Method in class de.gurkenlabs.litiengine.gui.Menu
-
Gets the orientation of the menu.
- getOrigin() - Method in class de.gurkenlabs.litiengine.entities.StaticShadow
-
Gets the origin collision box of this static shadow.
- getOrigin() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
-
Retrieves the origin point of the emitter.
- getOriginAlign() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Gets the horizontal alignment of the emitter origin.
- getOriginValign() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Gets the vertical alignment of the emitter origin.
- getOutlineThickness() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Gets the outline thickness used when rendering the particle as an outline.
- getOutlineThickness() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Gets the outline thickness parameter applied to outline-rendered particles.
- getParallaxOrigin() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
-
Gets the coordinates of the parallax origin in pixels.
- getParallaxOrigin() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
-
- getParameters() - Method in class de.gurkenlabs.litiengine.scripting.ScriptBinding
-
Returns the configured parameters keyed by name.
- getParameterValues() - Method in class de.gurkenlabs.litiengine.scripting.ScriptBinding
-
Returns the live JAXB parameter list.
- getParentDirPath(String) - Static method in class de.gurkenlabs.litiengine.util.io.FileUtilities
-
- getParentDirPath(URI) - Static method in class de.gurkenlabs.litiengine.util.io.FileUtilities
-
- getParticleHeight() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Gets the per-particle height parameter.
- getParticleOffsetX() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Gets the horizontal spawn offset parameter relative to the emitter origin.
- getParticleOffsetY() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Gets the vertical spawn offset parameter relative to the emitter origin.
- getParticles() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
-
Retrieves the list of particles managed by this emitter.
- getParticleTTL() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Gets the particle time-to-live (TTL) parameter, in milliseconds.
- getParticleType() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Gets the particle type (shape) used when spawning particles.
- getParticleWidth() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Gets the per-particle width parameter.
- getPath() - Method in class de.gurkenlabs.litiengine.configuration.Configuration
-
Gets the path of the file to which this configuration is saved.
- getPath() - Method in class de.gurkenlabs.litiengine.entities.behavior.EntityNavigator
-
Gets the current path for navigation.
- getPath() - Method in class de.gurkenlabs.litiengine.entities.behavior.Path
-
Gets the Path2D object representing the path.
- getPath() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
-
Gets the source URL the map was loaded from.
- getPath() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
-
- getPathFinder() - Method in class de.gurkenlabs.litiengine.entities.behavior.EntityNavigator
-
Gets the path finder used for navigation.
- getPenalty() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
-
Gets the penalty cost for this node.
- getPercent(double, double) - Static method in class de.gurkenlabs.litiengine.util.MathUtilities
-
Calculates the percentage of a fraction relative to a value.
- getPerpendicularIntersection(Point2D, Line2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
-
Gets the perpendicular intersection.
- getPivot() - Method in class de.gurkenlabs.litiengine.abilities.Ability
-
Gets the pivot of this ability.
- getPixelOffsetX() - Method in class de.gurkenlabs.litiengine.graphics.Camera
-
- getPixelOffsetX() - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
-
Gets the x coordinate of the viewport's origin.
- getPixelOffsetY() - Method in class de.gurkenlabs.litiengine.graphics.Camera
-
- getPixelOffsetY() - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
-
Gets the y coordinate of the viewport's origin.
- getPixelSize() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Text
-
- getPlayback() - Method in class de.gurkenlabs.litiengine.entities.SoundSource
-
The playback used for playing the sound.
- getPoint() - Method in class de.gurkenlabs.litiengine.entities.EntityPivot
-
Calculates and returns the pivot point based on the pivot type and offsets.
- getPointOnCircle(Point2D, double, double) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
-
Returns the point on the circle defined by center and radius at the given angle.
- getPoints() - Method in class de.gurkenlabs.litiengine.entities.behavior.Path
-
Gets the list of points that make up the path.
- getPoints() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IPolyShape
-
Gets all points of a polyline.
- getPoints() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.PolyShape
-
- getPoints(Path2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
-
Extracts the start points of all segments of the supplied path.
- getPoints(Rectangle2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
-
Gets the points.
- getPointsBetweenPoints(Point2D, Point2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
-
Gets the points between the specified points using the Bresenham algorithm.
- getPollData(InputComponent.ID) - Method in class de.gurkenlabs.litiengine.input.Gamepad
-
Gets the poll data for the specified component on this gamepad.
- getPolygon() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
-
Gets the polygon shape of this map object, if any.
- getPolygon() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
-
- getPolyline() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
-
Gets the polyline shape of this map object, if any.
- getPolyline() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
-
- getPortion() - Method in enum class de.gurkenlabs.litiengine.Align
-
Gets the portion value of the alignment.
- getPortion() - Method in enum class de.gurkenlabs.litiengine.Valign
-
Gets the portion value of the alignment.
- getPosition() - Method in class de.gurkenlabs.litiengine.sound.spi.BitReader
-
Returns the number of bits read since the start position.
- getPredecessor() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
-
Gets the predecessor node in the path.
- getPrefix() - Method in class de.gurkenlabs.litiengine.configuration.ConfigurationGroup
-
Gets the prefix for the configuration group.
- getPreview(int) - Method in class de.gurkenlabs.litiengine.graphics.Spritesheet
-
Returns a square preview image of the first sprite, scaled to the requested dimension.
- getPrevious() - Method in class de.gurkenlabs.litiengine.gui.screens.ScreenChangedEvent
-
Gets the previous screen that was displayed.
- getPreviousBlock() - Method in class de.gurkenlabs.litiengine.sound.spi.mp3.OverlapAdd
-
- getPriority() - Method in class de.gurkenlabs.litiengine.entities.behavior.Transition
-
Gets the priority of the transition.
- getPriority() - Method in class de.gurkenlabs.litiengine.graphics.animation.EntityAnimationController.AnimationRule
-
- getPriority() - Method in class de.gurkenlabs.litiengine.graphics.ImageEffect
-
Gets the priority of this image effect.
- getProbability() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITerrain
-
Gets the probability value associated with the terrain.
- getProbability() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TilesetEntry
-
- getProbability() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.WangColor
-
- getProcessTime() - Method in interface de.gurkenlabs.litiengine.ILoop
-
Gets the actual process time in milliseconds that was required during the last tick.
- getProcessTime() - Method in class de.gurkenlabs.litiengine.UpdateLoop
-
- getProgress() - Method in class de.gurkenlabs.litiengine.scripting.ui.FloatingText
-
- getProjectRoot() - Method in class de.gurkenlabs.litiengine.scripting.ScriptManager
-
Returns the normalized project root used to resolve script source paths.
- getProp(int) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the
Prop with the specified map ID from this environment.
- getProp(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the
Prop with the specified name from this environment.
- getProperties() - Method in class de.gurkenlabs.litiengine.entities.Entity
-
- getProperties() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Gets the custom properties of the entity.
- getProperties() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Returns a Map view of the custom properties for this ICustomPropertyProvider.
- getProperties() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
-
- getProperties() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tile
-
- getProperties() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
-
- getPropertiesByCategory(String) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.TmxPropertyMetadataRegistry
-
Retrieves all properties belonging to a specific category.
- getProperty(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Retrieves the custom property with the specified name.
- getProperty(String) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.TmxPropertyMetadataRegistry
-
Retrieves metadata for a registered TMX property by name.
- getProperty(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
-
- getPropertyMetadata(String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptManager
-
Returns configurable fields from the currently compiled generation without compiling or executing new code.
- getProps() - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets an immutable collection containing all
Prop entities on this environment.
- getProps(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets an immutable collection containing all
Prop entities with the specified tag.
- getProviders() - Method in class de.gurkenlabs.litiengine.scripting.ScriptManager
-
Returns a snapshot of registered language providers.
- getPublisher() - Method in class de.gurkenlabs.litiengine.GameInfo
-
Gets the publisher of the game.
- getRadians() - Method in enum class de.gurkenlabs.litiengine.entities.Rotation
-
- getRandomNumber() - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
-
Returns a uniformly distributed pseudo-random number between this attribute's modified minimum
and modified maximum values.
- getRandomSprite() - Method in class de.gurkenlabs.litiengine.graphics.Spritesheet
-
Returns a randomly chosen sprite from the cached sprite array.
- getRange() - Method in class de.gurkenlabs.litiengine.entities.SoundSource
-
The range in pixels for which the sound can be heard.
- getRatio() - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
-
Gets the ratio of the current value to the maximum value as a float.
- getRatio() - Method in class de.gurkenlabs.litiengine.gui.screens.Resolution
-
Gets the aspect ratio of this resolution.
- getRawData() - Method in class de.gurkenlabs.litiengine.sound.Sound
-
Gets the raw data of this sound as byte array.
- getRawTileData() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileLayer
-
Gets the raw tile data for this layer.
- getRelativeEntity() - Method in class de.gurkenlabs.litiengine.entities.RelativeEntityComparator
-
- getRelativeMouseValue() - Method in class de.gurkenlabs.litiengine.gui.HorizontalSlider
-
Gets the relative value of the mouse's x-coordinate within the slider's range.
- getRelativeMouseValue() - Method in class de.gurkenlabs.litiengine.gui.Slider
-
Computes a normalized value (typically in [0, 1]) corresponding to the current mouse location relative to the slider.
- getRelativeMouseValue() - Method in class de.gurkenlabs.litiengine.gui.VerticalSlider
-
- getRelativeSliderLocation() - Method in class de.gurkenlabs.litiengine.gui.HorizontalSlider
-
Gets the relative location of the slider thumb based on the current value.
- getRelativeSliderLocation() - Method in class de.gurkenlabs.litiengine.gui.Slider
-
Computes the relative location of the slider thumb within the slider for the current value.
- getRelativeSliderLocation() - Method in class de.gurkenlabs.litiengine.gui.VerticalSlider
-
- getRemainingCooldownInSeconds() - Method in class de.gurkenlabs.litiengine.abilities.Ability
-
Gets the remaining cooldown of this ability in seconds.
- getRemainingDays(long) - Static method in class de.gurkenlabs.litiengine.util.TimeUtilities
-
Gets the remaining days from the given milliseconds.
- getRemainingHours(long) - Static method in class de.gurkenlabs.litiengine.util.TimeUtilities
-
Gets the remaining hours from the given milliseconds.
- getRemainingMilliSeconds(long) - Static method in class de.gurkenlabs.litiengine.util.TimeUtilities
-
Gets the remaining milliseconds from the given milliseconds.
- getRemainingMinutes(long) - Static method in class de.gurkenlabs.litiengine.util.TimeUtilities
-
Gets the remaining minutes from the given milliseconds.
- getRemainingSeconds(long) - Static method in class de.gurkenlabs.litiengine.util.TimeUtilities
-
Gets the remaining seconds from the given milliseconds.
- getRenderable(RenderType) - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
-
Retrieves the renderable object associated with the specified render type.
- getRenderables(RenderType) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets an immutable collection containing all
IRenderable instances for the specified render type on this environment.
- getRenderColor() - Method in class de.gurkenlabs.litiengine.GameMetrics
-
- getRenderComponent() - Method in class de.gurkenlabs.litiengine.GameWindow
-
Gets the AWT canvas that is used to render the game's content on.
- getRenderInfos() - Method in class de.gurkenlabs.litiengine.GameMetrics.RenderMetrics
-
- getRenderLayers() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayerList
-
Gets all render layers in the Layer list.
- getRenderLayers() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.GroupLayer
-
- getRenderLayers() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
-
- getRenderLocation(Point2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Gets the location relative to the specified effect location.
- getRenderName() - Method in class de.gurkenlabs.litiengine.GameMetrics.RenderMetrics
-
- getRenderOrder() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
-
Gets the order in which orthogonal tile coordinates are rendered.
- getRenderOrder() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
-
- getRenderScale() - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
-
Combines this camera's zoom with the game's render scale.
- getRenderTime() - Method in class de.gurkenlabs.litiengine.GameMetrics.RenderMetrics
-
- getRenderType() - Method in class de.gurkenlabs.litiengine.entities.Entity
-
- getRenderType() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Gets the render type of the entity.
- getRenderType() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
-
Gets the render type used when drawing this layer.
- getRenderType() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
-
- getRequiredQuality() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Gets the minimum graphics
Quality required for this emitter to be rendered.
- getResolution() - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
-
- getResolution() - Method in class de.gurkenlabs.litiengine.GameWindow
-
Gets the window resolution wrapped in a Dimension object.
- getResolutionHeight() - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
-
Gets the current resolution height.
- getResolutionScale() - Method in class de.gurkenlabs.litiengine.GameWindow
-
Gets the current resolution scale.
- getResolutionWidth() - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
-
Gets the current resolution width.
- getResources() - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
-
Gets the map of resources contained in this container.
- getRightKeys() - Method in class de.gurkenlabs.litiengine.input.KeyboardEntityController
-
Gets the list of key codes for moving right.
- getRowHeight() - Method in class de.gurkenlabs.litiengine.gui.ImageComponentList
-
Gets the height of each row in the image component list.
- getRows() - Method in class de.gurkenlabs.litiengine.graphics.Spritesheet
-
Gets the number of sprite rows in this spritesheet.
- getRows() - Method in class de.gurkenlabs.litiengine.gui.ImageComponentList
-
Gets the number of rows in the image component list.
- getScreenTexts() - Method in class de.gurkenlabs.litiengine.scripting.ui.ScriptUiOverlay
-
- getScript() - Method in class de.gurkenlabs.litiengine.scripting.ScriptBinding
-
Returns the referenced definition identifier.
- getScriptController() - Method in class de.gurkenlabs.litiengine.entities.behavior.DefaultScriptBehaviorController
-
- getScripts() - Method in class de.gurkenlabs.litiengine.resources.ResourceBundle
-
Gets reusable Java and runtime script definitions.
- getScripts() - Method in class de.gurkenlabs.litiengine.scripting.EntityScriptBinding
-
- getScrollPadding() - Method in class de.gurkenlabs.litiengine.graphics.FreeFlightCamera
-
- getSeconds(long) - Static method in class de.gurkenlabs.litiengine.util.TimeUtilities
-
Converts milliseconds to seconds.
- getSelectedComponent() - Method in class de.gurkenlabs.litiengine.gui.ListField
-
Gets the currently selected component in the list field.
- getSelectedIndex() - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
-
Gets the index of the currently selected entry.
- getSelectedObject() - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
-
Gets the currently selected value.
- getSelectedObject() - Method in class de.gurkenlabs.litiengine.gui.ListField
-
Gets the object associated with the currently selected component in the list field.
- getSelectionColumn() - Method in class de.gurkenlabs.litiengine.gui.ListField
-
Returns the selected column.
- getSelectionRow() - Method in class de.gurkenlabs.litiengine.gui.ListField
-
Returns the selected row.
- getSender() - Method in class de.gurkenlabs.litiengine.gui.ComponentMouseEvent
-
Gets the sender.
- getSender() - Method in class de.gurkenlabs.litiengine.gui.ComponentMouseWheelEvent
-
Gets the sender.
- getSetter(Class, String) - Static method in class de.gurkenlabs.litiengine.util.ReflectionUtilities
-
- getSetters(Class) - Static method in class de.gurkenlabs.litiengine.util.ReflectionUtilities
-
- getShadowEllipse(float, float, float, float) - Method in class de.gurkenlabs.litiengine.graphics.CreatureShadowImageEffect
-
Creates an ellipse representing the shadow based on the sprite dimensions and offsets.
- getShadowType() - Method in class de.gurkenlabs.litiengine.entities.StaticShadow
-
Gets the type of the static shadow.
- getShape() - Method in class de.gurkenlabs.litiengine.entities.MapArea
-
- getShape() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
- getShape(int, int, IMap) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapOrientation
-
Creates a Shape for the tile at the given coordinates.
- getShape(Point2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.EllipseParticle
-
Creates and returns the shape of the ellipse particle, transformed based on the emitter's origin and rotation.
- getShape(Point2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.LineParticle
-
- getShape(Point2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.PolygonParticle
-
- getShape(Point2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.RectangleParticle
-
- getShape(Point2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.ShapeParticle
-
Retrieves the shape of the particle based on the emitter's origin.
- getShape(Point, IMap) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapOrientation
-
Creates a Shape for the tile at the given coordinates.
- getShortValue(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Gets the short value of the custom property with the provided name.
- getShortValue(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
-
- getShortValue(String, short) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Gets the short value of the custom property with the provided name.
- getShortValue(String, short) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
-
- getSize() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
-
Gets the dimension of the grid.
- getSize() - Method in class de.gurkenlabs.litiengine.GameWindow
-
Gets the window width and height wrapped in a Dimension object.
- getSize(IMap) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapOrientation
-
Determines the size required for all tiles within the given map to be drawn into an image.
- getSizeInPixels() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
-
Gets the size in pixels.
- getSizeInPixels() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
-
- getSizeInTiles() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
-
Gets the size in tiles.
- getSizeInTiles() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
-
Gets the width and height in tiles.
- getSizeInTiles() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
-
- getSizeInTiles() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
-
- getSliderComponent() - Method in class de.gurkenlabs.litiengine.gui.Slider
-
Gets the slider thumb component.
- getSliderSpritesheet() - Method in class de.gurkenlabs.litiengine.gui.Slider
-
Gets the spritesheet used to render the slider thumb.
- getSound() - Method in class de.gurkenlabs.litiengine.entities.SoundSource
-
The sound to be played.
- getSound() - Method in class de.gurkenlabs.litiengine.sound.SoundEvent
-
Gets the related Sound instance.
- getSoundName() - Method in class de.gurkenlabs.litiengine.entities.SoundSource
-
The name of the currently set sound.
- getSounds() - Method in class de.gurkenlabs.litiengine.resources.ResourceBundle
-
Gets the list of sounds in this resource bundle.
- getSoundSource(int) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the
SoundSource with the specified map ID from this environment.
- getSoundSource(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the
SoundSource with the specified name from this environment.
- getSoundSources() - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets an immutable collection containing all
SoundSource entities on this environment.
- getSoundSources(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets an immutable collection containing all
SoundSource entities with the specified tag.
- getSoundVolume() - Method in class de.gurkenlabs.litiengine.configuration.SoundConfiguration
-
Gets the current sound volume.
- getSource() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapImage
-
Gets the source.
- getSource() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapImage
-
- getSource() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
-
- getSource() - Method in class de.gurkenlabs.litiengine.scripting.ScriptDefinition
-
Returns the source path or resource name.
- getSourceEncodings() - Method in class de.gurkenlabs.litiengine.sound.spi.mp3.Mp3FormatConversionProvider
-
- getSourceEntity() - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedProjectile
-
- getSourceTileset() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
-
- getSpacing() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileset
-
Gets the spacing (in pixels) between adjacent tiles in the tileset image.
- getSpacing() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
-
Gets the spacing.
- getSpawnAmount() - Method in class de.gurkenlabs.litiengine.environment.EntitySpawner
-
- getSpawnAmount() - Method in interface de.gurkenlabs.litiengine.environment.IEntitySpawner
-
Gets the amount of Entities that are spawned in each wave.
- getSpawnAmount() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Gets the number of particles that are spawned per spawn tick.
- getSpawnDelay() - Method in class de.gurkenlabs.litiengine.environment.EntitySpawner
-
- getSpawnDelay() - Method in interface de.gurkenlabs.litiengine.environment.IEntitySpawner
-
Gets the delay between spawning individual Entities of one wave.
- getSpawnedEntity() - Method in class de.gurkenlabs.litiengine.entities.EntitySpawnedEvent
-
Gets the entity that was spawned.
- getSpawnInfo() - Method in class de.gurkenlabs.litiengine.entities.Spawnpoint
-
Gets the spawn information for this instance.
- getSpawnInterval() - Method in class de.gurkenlabs.litiengine.environment.EntitySpawner
-
- getSpawnInterval() - Method in interface de.gurkenlabs.litiengine.environment.IEntitySpawner
-
Gets the interval between spawn waves.
- getSpawnMode() - Method in class de.gurkenlabs.litiengine.environment.EntitySpawner
-
- getSpawnMode() - Method in interface de.gurkenlabs.litiengine.environment.IEntitySpawner
-
Gets the spawn mode for an EntitySpawner.
- getSpawnOffsetX() - Method in class de.gurkenlabs.litiengine.entities.Spawnpoint
-
Gets the spawn offset on the X-axis for this instance.
- getSpawnOffsetY() - Method in class de.gurkenlabs.litiengine.entities.Spawnpoint
-
Gets the spawn offset on the Y-axis for this instance.
- getSpawnPivotType() - Method in class de.gurkenlabs.litiengine.entities.Spawnpoint
-
Gets the spawn pivot type for this instance.
- getSpawnpoint() - Method in class de.gurkenlabs.litiengine.entities.EntitySpawnedEvent
-
Gets the spawnpoint that triggered this event.
- getSpawnpoint(int) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the
Spawnpoint with the specified map ID from this environment.
- getSpawnpoint(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the
Spawnpoint with the specified name from this environment.
- getSpawnpoints() - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets an immutable collection containing all
Spawnpoint entities on this environment.
- getSpawnpoints(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets an immutable collection containing all
Spawnpoint entities with the specified tag.
- getSpawnPoints() - Method in class de.gurkenlabs.litiengine.environment.EntitySpawner
-
- getSpawnPoints() - Method in interface de.gurkenlabs.litiengine.environment.IEntitySpawner
-
Gets the list of SpawnPoints that a EntitySpawner uses.
- getSpawnRate() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Gets the spawn rate in milliseconds between spawn ticks.
- getSpeed() - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedProjectile
-
- getSplashDamage() - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedProjectile
-
- getSplashRadius() - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedProjectile
-
- getSprite(int) - Method in class de.gurkenlabs.litiengine.graphics.Spritesheet
-
Returns the sprite at the supplied index.
- getSprite(int, int, int) - Method in class de.gurkenlabs.litiengine.graphics.Spritesheet
-
Returns the sprite at the supplied index, accounting for the supplied margin/spacing.
- getSprite(String) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas
-
Retrieves a sprite by its name from the texture atlas.
- getSpriteHeight() - Method in class de.gurkenlabs.litiengine.graphics.Spritesheet
-
Gets the sprite height.
- getSpriteIndex() - Method in class de.gurkenlabs.litiengine.graphics.animation.KeyFrame
-
- getSpriteName(Creature, CreatureAnimationState) - Static method in class de.gurkenlabs.litiengine.graphics.animation.CreatureAnimationController
-
Gets the sprite name for the specified creature and animation state.
- getSpriteName(Creature, CreatureAnimationState, Direction) - Static method in class de.gurkenlabs.litiengine.graphics.animation.CreatureAnimationController
-
Gets the sprite name for the specified creature, animation state.and direction.
- getSpriteName(Prop, boolean) - Static method in class de.gurkenlabs.litiengine.graphics.animation.PropAnimationController
-
Gets the sprite name for the specified prop and state.
- getSpriteName(Prop, PropState, boolean) - Static method in class de.gurkenlabs.litiengine.graphics.animation.PropAnimationController
-
Gets the sprite name for the specified prop and state.
- getSpritePrefix() - Method in class de.gurkenlabs.litiengine.graphics.animation.CreatureAnimationController
-
- getSpritePrefix() - Method in class de.gurkenlabs.litiengine.graphics.animation.EntityAnimationController
-
Retrieves the sprite prefix associated with this animation controller.
- getSpriteRotation() - Method in class de.gurkenlabs.litiengine.entities.Prop
-
Gets the sprite rotation applied to this prop.
- getSprites() - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas
-
Gets the list of sprites in the texture atlas.
- getSpritesheet() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileset
-
Gets the spritesheet that contains the rendered tile images.
- getSpritesheet() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
-
- getSpritesheet() - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
-
Gets the spritesheet used by this animation.
- getSpritesheet() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Gets the name of the spritesheet used by sprite-based particles.
- getSpritesheet() - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Retrieves the spritesheet used by the component.
- getSpritesheetName() - Method in class de.gurkenlabs.litiengine.entities.Creature
-
Gets the current spritesheet name of this instance.
- getSpritesheetName() - Method in class de.gurkenlabs.litiengine.entities.Prop
-
Gets the name of the spritesheet used to render this prop.
- getSpriteSheets() - Method in class de.gurkenlabs.litiengine.resources.ResourceBundle
-
Gets the list of sprite sheets in this resource bundle.
- getSpritesheetScaleFactor() - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Gets the scale factor for the spritesheet.
- getSpritesheetScaleInterpolation() - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Gets the interpolation type used for scaling the spritesheet.
- getSpritesheetScaleMode() - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Gets the scale mode for the spritesheet.
- getSpriteWidth() - Method in class de.gurkenlabs.litiengine.graphics.Spritesheet
-
Gets the sprite width.
- getStaggerAxis() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
-
Gets the axis along which hexagonal or staggered rows are offset.
- getStaggerAxis() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
-
- getStaggerIndex() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
-
Gets whether even or odd indexes are staggered.
- getStaggerIndex() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
-
- getStart() - Method in class de.gurkenlabs.litiengine.entities.behavior.Path
-
Gets the starting point of the path.
- getStartTime() - Method in class de.gurkenlabs.litiengine.tweening.Tween
-
Gets the start tick of the Tween.
- getStartValues() - Method in class de.gurkenlabs.litiengine.tweening.Tween
-
Gets the start values.
- getState() - Method in class de.gurkenlabs.litiengine.entities.behavior.StateEvent
-
- getState() - Method in class de.gurkenlabs.litiengine.entities.Prop
-
Gets the state.
- getStaticShadow(int) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the
StaticShadow with the specified map ID from this environment.
- getStaticShadow(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the
StaticShadow with the specified name from this environment.
- getStaticShadowLayer() - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the static shadow lighting layer of this environment.
- getStaticShadows() - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets an immutable collection containing all
StaticShadow entities on this environment.
- getStaticShadows(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets an immutable collection containing all
StaticShadow entities with the specified tag.
- getStaticValue(Class, String) - Static method in class de.gurkenlabs.litiengine.util.ReflectionUtilities
-
- getSteps() - Method in class de.gurkenlabs.litiengine.gui.Slider
-
- getStepSize() - Method in class de.gurkenlabs.litiengine.gui.Slider
-
Gets the step size between adjacent selectable values.
- getStepSize() - Method in class de.gurkenlabs.litiengine.gui.Spinner
-
Gets the step size between adjacent spinner values.
- getStrength() - Method in class de.gurkenlabs.litiengine.abilities.effects.ForceEffect
-
Gets the strength of the applied force.
- getStrength() - Method in class de.gurkenlabs.litiengine.physics.Force
-
Gets the strength in pixels per second.
- getStringValue(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Gets the string value of the custom property with the provided name.
- getStringValue(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
-
- getStringValue(String, String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Gets the string value of the custom property with the provided name.
- getStringValue(String, String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
-
- getSubImages(BufferedImage, int, int) - Static method in class de.gurkenlabs.litiengine.util.Imaging
-
Gets a two dimensional grid that contains parts of the specified image.
- getSubTitle() - Method in class de.gurkenlabs.litiengine.GameInfo
-
Gets the sub title of the game.
- getSystemInfo() - Static method in class de.gurkenlabs.litiengine.DefaultUncaughtExceptionHandler
-
- getTag() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the tag.
- getTags() - Method in class de.gurkenlabs.litiengine.entities.Entity
-
- getTags() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Gets the list of tags associated with the entity.
- getTarget() - Method in class de.gurkenlabs.litiengine.entities.behavior.Path
-
Gets the target point of the path.
- getTarget() - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
-
- getTarget() - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
-
Gets the current target of this entity.
- getTarget() - Method in class de.gurkenlabs.litiengine.tweening.Tween
-
Gets the Tweenable target object.
- getTargetEncodings() - Method in class de.gurkenlabs.litiengine.sound.spi.mp3.Mp3FormatConversionProvider
-
- getTargetEncodings(AudioFormat) - Method in class de.gurkenlabs.litiengine.sound.spi.mp3.Mp3FormatConversionProvider
-
- getTargetFormats(AudioFormat.Encoding, AudioFormat) - Method in class de.gurkenlabs.litiengine.sound.spi.mp3.Mp3FormatConversionProvider
-
- getTargetingStrategy() - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
-
Returns the targeting strategy used by this effect.
- getTargets() - Method in class de.gurkenlabs.litiengine.entities.Trigger
-
Gets the list of targets.
- getTargets() - Method in class de.gurkenlabs.litiengine.entities.TriggerEvent
-
Get the entities that are affected by the Trigger.
- getTargetType() - Method in class de.gurkenlabs.litiengine.scripting.EntityScriptBinding
-
- getTargetType() - Method in class de.gurkenlabs.litiengine.scripting.ScriptDefinition
-
Returns an optional required host class.
- getTargetValues() - Method in class de.gurkenlabs.litiengine.tweening.Tween
-
Gets the target values.
- getTeam() - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
-
- getTeam() - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
-
Gets the team of this entity.
- getTerrains() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITerrainSet
-
Gets the terrains defined by this terrain set.
- getTerrains() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.WangSet
-
Returns the live terrain list in Wang-index order.
- getTerrains(int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITerrainSet
-
Gets the terrains object associated with the specified tile ID.
- getTerrains(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.WangSet
-
- getTerrainSets() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileset
-
Gets the terrain sets defined by this tile set.
- getTerrainSets() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
-
- getText() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
-
Gets the text content of this map object, if it represents a text object.
- getText() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectText
-
Gets the text string.
- getText() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
-
- getText() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Text
-
- getText() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.TextParticle
-
Gets the text rendered by this TextParticle.
- getText() - Method in class de.gurkenlabs.litiengine.gui.FontIcon
-
Returns the text or unicode character to be rendered as the icon.
- getText() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the entire Text associated with this GuiComponent.
- getText() - Method in class de.gurkenlabs.litiengine.gui.TextFieldComponent
-
- getText() - Method in class de.gurkenlabs.litiengine.scripting.ui.FloatingText
-
- getText() - Method in class de.gurkenlabs.litiengine.scripting.ui.ScriptUiOverlay.ScreenText
-
- getTextAlign() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the horizontal text alignment.
- getTextAngle() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the text angle.
- getTexts() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Gets the list of text strings used by text-rendering particles.
- getTextShadowColor() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
- getTextShadowRadius() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
- getTextToRender(Graphics2D) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets only the non-cropped bits of Text visible on this GuiComponent.m To retrieve only the
entire text associated with this GuiComponent, use GuiComponent.getText().
- getTextToRender(Graphics2D) - Method in class de.gurkenlabs.litiengine.gui.TextFieldComponent
-
- getTextValign() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the vertical text alignment.
- getTextX() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the text X coordinate.
- getTextY() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the text Y coordinate.
- getTickRate() - Method in interface de.gurkenlabs.litiengine.ILoop
-
Gets the rate at which this loop performs its updates.
- getTickRate() - Method in class de.gurkenlabs.litiengine.UpdateLoop
-
- getTicks() - Method in interface de.gurkenlabs.litiengine.ILoop
-
Gets the total amount of ticks performed by this loop since it was started.
- getTicks() - Method in class de.gurkenlabs.litiengine.UpdateLoop
-
- getTickSize() - Method in class de.gurkenlabs.litiengine.gui.Slider
-
Gets the relative size factor used when rendering the slider's tick marks.
- getTickVelocity() - Method in class de.gurkenlabs.litiengine.entities.Creature
-
- getTickVelocity() - Method in interface de.gurkenlabs.litiengine.entities.IMobileEntity
-
Gets the entity's velocity in PIXELS per tick.
- getTile() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
-
Gets the tileset entry referenced by this map object's
grid id, if any.
- getTile() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
-
- getTile() - Method in interface de.gurkenlabs.litiengine.input.IMouse
-
Gets the coordinates of the tile on the map on which the mouse is currently located at.
- getTile() - Method in class de.gurkenlabs.litiengine.input.Mouse
-
- getTile(double, double, IMap) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapOrientation
-
Determines the coordinates of the tile containing the given point, as determined by
[int, IMap)][IMapOrientation#getShape(int,].
- getTile(int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileset
-
Gets the tileset entry with the given local id.
- getTile(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
-
- getTile(int, int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileLayer
-
Gets the tile at the specified map grid location.
- getTile(int, int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileLayer
-
- getTile(IMap, Point2D) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
-
Get the corresponding tile for a given pixel map location.
- getTile(Point2D) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
-
Get the corresponding tile for a given pixel map location.
- getTile(Point2D, IMap) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapOrientation
-
Determines the coordinates of the tile containing the given point, as determined by
[int, IMap)][IMapOrientation#getShape(int,].
- getTileBoundingBox(int, int) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
-
Returns the bounding box of the tile at the given tile coordinate on the current environment's map.
- getTileBoundingBox(IMap, int, int) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
-
Returns the bounding box of the tile at the given tile coordinate on the supplied map.
- getTileBoundingBox(IMap, Point2D) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
-
Returns the bounding box of the tile that contains the given pixel-space location on the supplied map.
- getTileBoundingBox(IMap, Rectangle2D) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
-
Snaps the given pixel-space rectangle to the bounding box of the tiles it covers on the given map.
- getTileBoundingBox(IMap, Point) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
-
Returns the bounding box of the tile at the given tile coordinate on the supplied map.
- getTileBoundingBox(Point2D) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
-
Returns the bounding box of the tile that contains the given pixel-space location on the current environment's map.
- getTileBoundingBox(Point) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
-
Returns the bounding box of the tile at the given tile coordinate on the current environment's map.
- getTileByLocation(Point2D) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileLayer
-
Gets the tile by location.
- getTileByLocation(Point2D) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileLayer
-
- getTileCoordinate() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITile
-
Gets the tile coordinate.
- getTileCoordinate() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tile
-
- getTileCount() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileset
-
Gets the total number of tiles defined by this tileset.
- getTileCount() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
-
- getTileDimension() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileset
-
Gets the tile dimension.
- getTileDimension() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
-
- getTiledVersion() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
-
Gets the Tiled editor version string the map was saved with.
- getTiledVersion() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
-
- getTileHeight() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
-
Gets the vertical tile size.
- getTileHeight() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileset
-
Gets the tile height in pixels.
- getTileHeight() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
-
Gets the tile height.
- getTileHeight() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
-
- getTileId() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileAnimationFrame
-
- getTileId() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Frame
-
- getTileId() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.WangColor
-
Returns the local ID of the representative tile.
- getTileId() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.WangTile
-
Returns the local tileset tile ID.
- getTileImageLocation(IMap, ITile) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
-
Gets the top-left map location at which the image of a tile is rendered.
- getTileLayers() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayerList
-
Gets the ITileLayers contained in a Layer list.
- getTileLayers() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.GroupLayer
-
- getTileLayers() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
-
- getTileOffset() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileset
-
Gets the per-tileset rendering offset.
- getTileOffset() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
-
- getTilerendersize() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
-
Gets the tile render size.
- getTiles() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileLayer
-
Gets the tiles.
- getTiles() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
-
Retrieves the list of tiles for the tile data.
- getTiles() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileLayer
-
- getTilesByPixelLocation(IMap, Point2D) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
-
Returns all tiles from any tile layer on the given map that contain the supplied pixel-space location.
- getTileset() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITilesetEntry
-
Gets the tileset that this entry belongs to.
- getTileset() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TilesetEntry
-
- getTilesetClass() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
-
Gets the tileset class.
- getTilesetEntry() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITile
-
- getTilesetEntry() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tile
-
- getTilesetEntry(int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
-
Gets the tileset entry referenced by the supplied global tile id.
- getTilesetEntry(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
-
- getTilesets() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
-
Gets the tilesets.
- getTilesets() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
-
- getTilesets() - Method in class de.gurkenlabs.litiengine.resources.ResourceBundle
-
Gets the list of tilesets in this resource bundle.
- getTileSize() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
-
Gets the tile size.
- getTileSize() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
-
- getTileWidth() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
-
Gets the horizontal tile size.
- getTileWidth() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileset
-
Gets the tile width.
- getTileWidth() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
-
Gets the tile width.
- getTileWidth() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
-
- getTime() - Method in class de.gurkenlabs.litiengine.entities.EntityHitEvent
-
Gets the game-time timestamp at which the event was dispatched.
- getTimeScale() - Method in class de.gurkenlabs.litiengine.GameLoop
-
- getTimeScale() - Method in interface de.gurkenlabs.litiengine.IGameLoop
-
Gets the game loop's current time scale (default = 1).
- getTimeToLive() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
-
- getTimeToLive() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
- getTimeToLive() - Method in class de.gurkenlabs.litiengine.graphics.ImageEffect
-
Gets the time-to-live of this image effect in milliseconds.
- getTimeToLive() - Method in interface de.gurkenlabs.litiengine.ITimeToLive
-
Gets the total time to live of this instance.
- getTintColor() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
-
Gets a tint color that affects the way contents of this layer are rendered.
- getTintColor() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
-
- getTitle() - Method in class de.gurkenlabs.litiengine.GameInfo
-
Gets the title of the game.
- getTopMostTile(IMap, Point2D) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
-
Returns the top-most non-empty tile at the given pixel-space location on the supplied map.
- getTopMostTile(IMap, Point) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
-
Returns the top-most non-empty tile at the given tile coordinate on the supplied map.
- getTopMostTile(Point2D) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
-
Returns the top-most non-empty tile at the given pixel-space location on the current environment's map.
- getTopMostTile(Point) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
-
Returns the top-most non-empty tile at the given tile coordinate on the current environment's map.
- getTotalDuration() - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
-
Returns the total duration of the effect, including the delay.
- getTotalDuration() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileAnimation
-
- getTotalDuration() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileAnimation
-
- getTotalDuration() - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
-
Gets to aggregated duration of all
KeyFrames in this animation.
- getTotalNumberOfSprites() - Method in class de.gurkenlabs.litiengine.graphics.Spritesheet
-
Gets the total sprites.
- getTotalText() - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
-
Gets the total text that this Speech bubble will display.
- getTrack() - Method in class de.gurkenlabs.litiengine.sound.MusicPlayback
-
- getTransform() - Method in class de.gurkenlabs.litiengine.graphics.MouseCursor
-
Gets the affine transform applied to the cursor image when it is rendered.
- getTransformations() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
-
Gets the tile transformations.
- getTransitions() - Method in class de.gurkenlabs.litiengine.entities.behavior.State
-
Gets the list of transitions associated with this state.
- getTranslatedDescription() - Method in record class de.gurkenlabs.litiengine.environment.tilemap.TmxPropertyMetadataRegistry.PropertyMetadata
-
Gets the localized description if a resource key translation is available,
falling back to the canonical English description.
- getTranslatedDescription() - Method in record class de.gurkenlabs.litiengine.environment.tilemap.TmxPropertyMetadataRegistry.TypeMetadata
-
Gets the localized description if available, falling back to the canonical English description.
- getTransparentColor() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IImageLayer
-
Gets the transparent color.
- getTransparentColor() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapImage
-
Gets the transparent color.
- getTransparentColor() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.ImageLayer
-
- getTransparentColor() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapImage
-
- getTransparentVariant(Color, int) - Static method in class de.gurkenlabs.litiengine.util.ColorHelper
-
Returns a transparent variant of the specified color with the given alpha value.
- getTraveledDistance() - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedProjectile
-
- getTriangle() - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
-
Gets the triangle indicator's shape, translated to the correct location on screen.
- getTriangleSize() - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
-
Gets the triangle indicator size.
- getTrigger() - Method in class de.gurkenlabs.litiengine.entities.TriggerEvent
-
Get the Trigger affected by this event.
- getTrigger(int) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the
Trigger with the specified map ID from this environment.
- getTrigger(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets the
Trigger with the specified name from this environment.
- getTriggerDeadzone() - Method in class de.gurkenlabs.litiengine.input.Gamepad
-
Gets the deadzone for any trigger components on this gamepad.
- getTriggers() - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets an immutable collection containing all
Trigger entities on this environment.
- getTriggers(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets an immutable collection containing all
Trigger entities with the specified tag.
- getTween(Tweenable, TweenType) - Method in class de.gurkenlabs.litiengine.tweening.TweenEngine
-
Attempts to get a previously registered Tween or registers a new one.
- getTweens() - Method in class de.gurkenlabs.litiengine.tweening.TweenEngine
-
Gets the map of registered Tweens.
- getTweenValues(TweenType) - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
-
- getTweenValues(TweenType) - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
-
- getTweenValues(TweenType) - Method in class de.gurkenlabs.litiengine.entities.Creature
-
- getTweenValues(TweenType) - Method in class de.gurkenlabs.litiengine.entities.Entity
-
- getTweenValues(TweenType) - Method in class de.gurkenlabs.litiengine.graphics.Camera
-
Provides current tween values for camera-related
TweenTypes so that the camera can be animated by the
TweenEngine.
- getTweenValues(TweenType) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
- getTweenValues(TweenType) - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback.VolumeControl
-
- getTweenValues(TweenType) - Method in interface de.gurkenlabs.litiengine.tweening.Tweenable
-
Gets one or many values from the target object associated to the given tween type.
- getType() - Method in class de.gurkenlabs.litiengine.entities.EntityPivot
-
Gets the type of pivot.
- getType() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
-
Retrieves the type of the property.
- getType() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
-
Gets the user-defined type string of this map object.
- getType() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITerrainSet
-
Gets the type of terrain represented by this instance.
- getType() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITilesetEntry
-
- getType() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
-
- getType() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
-
Gets the type.
- getType() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TilesetEntry
-
- getType() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.WangSet
-
- getType() - Method in class de.gurkenlabs.litiengine.input.Gamepad
-
- getType() - Method in class de.gurkenlabs.litiengine.tweening.Tween
-
Gets the tween type determining which values of the Tweenable object will be modified.
- getType(String) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.TmxPropertyMetadataRegistry
-
Retrieves metadata for a map object type.
- getTypeDelay() - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
-
Gets type delay, which determines how fast the typewriter effect will be.
- getTypeSound() - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
-
Gets the sound that is played every time a new letter appears.
- getUpdatableCount() - Method in interface de.gurkenlabs.litiengine.ILoop
-
Gets the amount of attached IUpdatable instances of this loop.
- getUpdatableCount() - Method in class de.gurkenlabs.litiengine.UpdateLoop
-
- getUpdatables() - Method in class de.gurkenlabs.litiengine.UpdateLoop
-
- getUpdatePriority() - Method in interface de.gurkenlabs.litiengine.IUpdateable
-
Determines this object's stable position in an update tick.
- getUpdatePriority() - Method in class de.gurkenlabs.litiengine.scripting.EntityScriptController
-
- getUpdateRate() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Gets the update rate of the emitter in milliseconds.
- getUpKeys() - Method in class de.gurkenlabs.litiengine.input.KeyboardEntityController
-
Gets the list of key codes for moving up.
- getUpperBound() - Method in class de.gurkenlabs.litiengine.gui.Spinner
-
Gets the highest allowed value of the spinner.
- getUsedMemory() - Method in class de.gurkenlabs.litiengine.GameMetrics
-
- getUsedTags() - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Gets all tags that are assigned to entities on this environment.
- getValign() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectText
-
Gets the vertical alignment of the text.
- getValign() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Text
-
- getValue() - Method in class de.gurkenlabs.litiengine.attributes.Attribute
-
Gets the base value of the attribute.
- getValue() - Method in interface de.gurkenlabs.litiengine.attributes.IAttribute
-
Gets the base value of the attribute.
- getValue() - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
-
Gets the base value of the attribute.
- getValue() - Method in enum class de.gurkenlabs.litiengine.configuration.Quality
-
Gets the integer value of the quality level.
- getValue() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileChunk
-
- getValue() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
-
- getValue() - Method in class de.gurkenlabs.litiengine.GameMetrics.RenderInfo
-
- getValue() - Method in class de.gurkenlabs.litiengine.input.GamepadEvent
-
Gets the data from the last time the component has been polled.
- getValue() - Method in class de.gurkenlabs.litiengine.scripting.ScriptParameterValue
-
- getValue(double) - Method in enum class de.gurkenlabs.litiengine.Align
-
Gets the proportional value of this instance.
- getValue(double) - Method in enum class de.gurkenlabs.litiengine.Valign
-
Gets the proportional value of this instance.
- getValue(float) - Method in enum class de.gurkenlabs.litiengine.Align
-
Gets the proportional value of this instance.
- getValue(float) - Method in enum class de.gurkenlabs.litiengine.Valign
-
Gets the proportional value of this instance.
- getValue(int) - Method in enum class de.gurkenlabs.litiengine.Align
-
Gets the proportional value of this instance.
- getValue(int) - Method in enum class de.gurkenlabs.litiengine.Valign
-
Gets the proportional value of this instance.
- getVelocity() - Method in class de.gurkenlabs.litiengine.entities.Creature
-
- getVelocity() - Method in interface de.gurkenlabs.litiengine.entities.IMobileEntity
-
Gets the entity's velocity in PIXELS per Second.
- getVelocity() - Method in class de.gurkenlabs.litiengine.graphics.FreeFlightCamera
-
- getVelocity() - Method in interface de.gurkenlabs.litiengine.physics.IMovementController
-
Get the current velocity.
- getVelocity() - Method in class de.gurkenlabs.litiengine.physics.MovementController
-
- getVelocityX() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Gets the horizontal velocity of the particle.
- getVelocityX() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Gets the horizontal velocity parameter of spawned particles.
- getVelocityY() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Gets the vertical velocity of the particle.
- getVelocityY() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Gets the vertical velocity parameter of spawned particles.
- getVersion() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
-
Gets the version.
- getVersion() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
-
- getVersion() - Method in class de.gurkenlabs.litiengine.GameInfo
-
Gets the version of the game.
- getVersion() - Method in class de.gurkenlabs.litiengine.resources.AsepriteFormat
-
- getVerticalImagePadding() - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Gets the vertical padding for the image.
- getVerticalLowerBound() - Method in class de.gurkenlabs.litiengine.gui.ListField
-
Gets the current vertical lower bound of the list field.
- getVerticalParallaxFactor() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
-
Gets the vertical parallax scrolling factor of the layer.
- getVerticalParallaxFactor() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
-
- getVerticalSlider() - Method in class de.gurkenlabs.litiengine.gui.ListField
-
Gets the vertical slider associated with the list field.
- getViewport() - Method in class de.gurkenlabs.litiengine.graphics.Camera
-
- getViewport() - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
-
Gets the camera's viewport region, in screen coordinates.
- getViewportDimensionCenter(IEntity) - Method in class de.gurkenlabs.litiengine.graphics.Camera
-
- getViewportDimensionCenter(IEntity) - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
-
Gets the center of the entity, in screen coordinates.
- getViewportHeight() - Method in class de.gurkenlabs.litiengine.graphics.Camera
-
Calculates the height of the camera's viewport in world units.
- getViewportLocation(double, double) - Method in class de.gurkenlabs.litiengine.graphics.Camera
-
- getViewportLocation(double, double) - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
-
Converts a location in map coordinates into screen coordinates.
- getViewportLocation(IEntity) - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
-
Converts the entity's location into screen coordinates.
- getViewportLocation(Point2D) - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
-
Converts a location in map coordinates into screen coordinates.
- getViewportWidth() - Method in class de.gurkenlabs.litiengine.graphics.Camera
-
Calculates the width of the camera's viewport in world units.
- getVolume() - Method in class de.gurkenlabs.litiengine.entities.SoundSource
-
Get the volume modifier.
- getVolume() - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback
-
Gets the current master volume of this playback.
- getVolumeControls() - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback
-
- getWangId() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.WangTile
-
Returns the eight terrain indexes.
- getWangId(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.WangSet
-
Returns the eight Wang indexes assigned to a local tile.
- getWangTiles() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.WangSet
-
Returns the live list of per-tile assignments.
- getWebsite() - Method in class de.gurkenlabs.litiengine.GameInfo
-
Gets the web site of this game project.
- getWebsiteURL() - Method in class de.gurkenlabs.litiengine.GameInfo
-
- getWidth() - Method in class de.gurkenlabs.litiengine.entities.Entity
-
- getWidth() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Gets the width of the entity.
- getWidth() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
-
Gets the width of the layer, in tiles.
- getWidth() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
-
Gets the map width in tiles.
- getWidth() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapImage
-
Gets the width.
- getWidth() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
-
Gets the width of this map object.
- getWidth() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
-
Gets the width.
- getWidth() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapImage
-
- getWidth() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
-
- getWidth() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileChunk
-
- getWidth() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
-
Retrieves the width of the tile data.
- getWidth() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileLayer
-
- getWidth() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
-
- getWidth() - Method in class de.gurkenlabs.litiengine.GameWindow
-
Gets the window width.
- getWidth() - Method in class de.gurkenlabs.litiengine.graphics.emitters.EntityEmitter
-
- getWidth() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Gets the current width of the particle, in pixels.
- getWidth() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Gets the width of the emitter in pixels.
- getWidth() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the width of this GuiComponent.
- getWidth() - Method in class de.gurkenlabs.litiengine.gui.screens.Resolution
-
Gets the width of this resolution.
- getWidth() - Method in class de.gurkenlabs.litiengine.resources.AsepriteFormat.Frame
-
- getWidth() - Method in class de.gurkenlabs.litiengine.resources.SpritesheetResource
-
Gets the width of the spritesheet.
- getWidth() - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas
-
Gets the width of the texture atlas.
- getWidth() - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.Sprite
-
Gets the width of the sprite.
- getWidth(Graphics2D, String) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
-
Retrieve the width of some text if it was to be drawn on the specified Graphics2D
- getX() - Method in class de.gurkenlabs.litiengine.entities.Entity
-
- getX() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Gets the X coordinate of the entity.
- getX() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
-
Gets the x coordinate of this map object.
- getX() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileOffset
-
- getX() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
-
- getX() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileChunk
-
- getX() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileOffset
-
- getX() - Method in class de.gurkenlabs.litiengine.graphics.emitters.EntityEmitter
-
- getX() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Gets the X position of the particle relative to its emitter origin.
- getX() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the x coordinate of this GuiComponent.
- getX() - Method in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio
-
Gets the x-value of this aspect ratio.
- getX() - Method in class de.gurkenlabs.litiengine.resources.AsepriteFormat.Frame
-
- getX() - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.Sprite
-
Gets the x-coordinate of the sprite.
- getX() - Method in class de.gurkenlabs.litiengine.scripting.ui.ScriptUiOverlay.ScreenText
-
- getX() - Method in class de.gurkenlabs.litiengine.util.geom.Vector2D
-
Returns the x component of the vector.
- getY() - Method in class de.gurkenlabs.litiengine.entities.Entity
-
- getY() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Gets the Y coordinate of the entity.
- getY() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
-
Gets the y coordinate of this map object.
- getY() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileOffset
-
- getY() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
-
- getY() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileChunk
-
- getY() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileOffset
-
- getY() - Method in class de.gurkenlabs.litiengine.graphics.emitters.EntityEmitter
-
- getY() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Gets the Y position of the particle relative to its emitter origin.
- getY() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Gets the y coordinate of this GuiComponent.
- getY() - Method in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio
-
Gets the y-value of this aspect ratio.
- getY() - Method in class de.gurkenlabs.litiengine.resources.AsepriteFormat.Frame
-
- getY() - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.Sprite
-
Gets the y-coordinate of the sprite.
- getY() - Method in class de.gurkenlabs.litiengine.scripting.ui.ScriptUiOverlay.ScreenText
-
- getY() - Method in class de.gurkenlabs.litiengine.util.geom.Vector2D
-
Returns the y component of the vector.
- getZoom() - Method in class de.gurkenlabs.litiengine.graphics.Camera
-
- getZoom() - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
-
The zoom factor of this camera.
- getZoom() - Method in class de.gurkenlabs.litiengine.graphics.ZoomChangedEvent
-
Returns the new zoom factor.
- GIF - Enum constant in enum class de.gurkenlabs.litiengine.resources.ImageFormat
-
- globals - Variable in class de.gurkenlabs.litiengine.scripting.AbstractScript
-
Game-wide values shared between scripts.
- globals() - Method in class de.gurkenlabs.litiengine.scripting.AbstractScript
-
Returns game-wide values shared between scripts.
- globals() - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
-
Returns the game-wide script globals.
- globals() - Method in class de.gurkenlabs.litiengine.scripting.ScriptManager
-
Returns the values shared by all managed scripts.
- GraphicConfiguration - Class in de.gurkenlabs.litiengine.configuration
-
Represents the graphic configuration settings.
- graphics() - Method in class de.gurkenlabs.litiengine.configuration.GameConfiguration
-
Gets the configuration group with all default graphics settings.
- graphics() - Static method in class de.gurkenlabs.litiengine.Game
-
Gets the engine's RenderEngine component that is used to render Images, Shapes or Text with respect
to the environment and the render scale and the Camera.
- gravity() - Method in class de.gurkenlabs.litiengine.environment.GameWorld
-
Gets the game worlds gravity that is applied to any environment.
- GRAVITY - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapProperty
-
Gravity value applied to physics simulations on this map.
- GravityForce - Class in de.gurkenlabs.litiengine.physics
-
GravityForce is a gravitational force pulling entities towards a given direction or angle.
- GravityForce(IEntity, float, float) - Constructor for class de.gurkenlabs.litiengine.physics.GravityForce
-
Instantiates a new GravityForce.
- GravityForce(IEntity, float, Direction) - Constructor for class de.gurkenlabs.litiengine.physics.GravityForce
-
Instantiates a new GravityForce.
- GROUND - Enum constant in enum class de.gurkenlabs.litiengine.graphics.RenderType
-
Ground layer.
- GroupLayer - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
-
Represents a group layer in a tile map.
- GroupLayer() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.GroupLayer
-
Creates an empty group for map editors and programmatic map construction.
- GroupLayer(GroupLayer) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.GroupLayer
-
Copy constructor for the GroupLayer class.
- GuiComponent - Class in de.gurkenlabs.litiengine.gui
-
The abstract Class GuiComponent provides all properties and methods needed for screens, built-in,
and custom GUI components such as buttons, sliders, etc...
- GuiComponent(double, double) - Constructor for class de.gurkenlabs.litiengine.gui.GuiComponent
-
Instantiates a new gui component with the dimension (0,0) at the given location.
- GuiComponent(double, double, double, double) - Constructor for class de.gurkenlabs.litiengine.gui.GuiComponent
-
Instantiates a new gui component at the point (x,y) with the dimension (width,height).
- GuiProperties - Class in de.gurkenlabs.litiengine.gui
-
This class contains globally used properties for all the
GuiComponents that might be added to the game.
- GZIP - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData.Compression
-
Constant for GZIP compression.
- IAnimationController - Interface in de.gurkenlabs.litiengine.graphics.animation
-
- IAttribute<T> - Interface in de.gurkenlabs.litiengine.attributes
-
Interface representing an observable property that holds a numeric value.
- IBehaviorController - Interface in de.gurkenlabs.litiengine.entities.behavior
-
- ICamera - Interface in de.gurkenlabs.litiengine.graphics
-
Defines the viewport through which entities and tiles are rendered on screen.
- ICamera.FocusChangedListener - Interface in de.gurkenlabs.litiengine.graphics
-
This listener interface receives focus events for a camera.
- ICamera.ZoomChangedListener - Interface in de.gurkenlabs.litiengine.graphics
-
This listener interface receives zoom events for a camera.
- ICollisionEntity - Interface in de.gurkenlabs.litiengine.entities
-
- ICombatEntity - Interface in de.gurkenlabs.litiengine.entities
-
The ICombatEntity interface defines the methods required for an entity that can engage in combat.
- ICON_FONT - Static variable in class de.gurkenlabs.litiengine.gui.GuiComponent
-
- ICustomProperty - Interface in de.gurkenlabs.litiengine.environment.tilemap
-
The ICustomProperty interface defines methods for managing custom properties with various data types.
- ICustomPropertyProvider - Interface in de.gurkenlabs.litiengine.environment.tilemap
-
The Interface ICustomPropertyProvider is providing methods to get and set custom properties.
- id() - Element in annotation interface de.gurkenlabs.litiengine.environment.tilemap.MapObjectDefinition
-
- id() - Element in annotation interface de.gurkenlabs.litiengine.scripting.ScriptInfo
-
- IDLE - Enum constant in enum class de.gurkenlabs.litiengine.graphics.CreatureAnimationState
-
- IEntity - Interface in de.gurkenlabs.litiengine.entities
-
A positioned object that can be added to an
Environment, updated by controllers, and rendered.
- IEntityAnimationController<T> - Interface in de.gurkenlabs.litiengine.graphics.animation
-
- IEntityController - Interface in de.gurkenlabs.litiengine.entities
-
- IEntitySpawner<T> - Interface in de.gurkenlabs.litiengine.environment
-
- IEntitySpawner.SpawnMode - Enum Class in de.gurkenlabs.litiengine.environment
-
SpawnMode specifies the behaviour of the EntitySpawner:
- IGameLoop - Interface in de.gurkenlabs.litiengine
-
The IGameLoop interface provides special methods for the game's main loop
- IGroupLayer - Interface in de.gurkenlabs.litiengine.environment.tilemap
-
- IImageLayer - Interface in de.gurkenlabs.litiengine.environment.tilemap
-
- IKeyboard - Interface in de.gurkenlabs.litiengine.input
-
The IKeyboard interface is the engine's API for receiving keyboard input events.
- IKeyboard.KeyPressedListener - Interface in de.gurkenlabs.litiengine.input
-
This listener interface receives pressed events for the keyboard.
- IKeyboard.KeyReleasedListener - Interface in de.gurkenlabs.litiengine.input
-
This listener interface receives released events for the keyboard.
- IKeyboard.KeyTypedListener - Interface in de.gurkenlabs.litiengine.input
-
This listener interface receives typed events for the keyboard.
- ILaunchable - Interface in de.gurkenlabs.litiengine
-
A functional interface that defines methods for instances that need to be launched and terminated externally.
- ILayer - Interface in de.gurkenlabs.litiengine.environment.tilemap
-
- ILayerList - Interface in de.gurkenlabs.litiengine.environment.tilemap
-
- ILoop - Interface in de.gurkenlabs.litiengine
-
The ILoop interface provide method for game loops that are publicly exposed.
- ImageComponent - Class in de.gurkenlabs.litiengine.gui
-
The ImageComponent class extends the GuiComponent class to provide functionality for handling images and spritesheets within a GUI component.
- ImageComponent(double, double, double, double) - Constructor for class de.gurkenlabs.litiengine.gui.ImageComponent
-
Constructs an ImageComponent with the specified position and dimensions.
- ImageComponent(double, double, double, double, Spritesheet, String, Image) - Constructor for class de.gurkenlabs.litiengine.gui.ImageComponent
-
Constructs an ImageComponent with the specified position, dimensions, spritesheet, text, and image.
- ImageComponent(double, double, double, double, Image) - Constructor for class de.gurkenlabs.litiengine.gui.ImageComponent
-
Constructs an ImageComponent with the specified position, dimensions, and image.
- ImageComponent(double, double, double, double, String) - Constructor for class de.gurkenlabs.litiengine.gui.ImageComponent
-
Constructs an ImageComponent with the specified position, dimensions, and text.
- ImageComponent(double, double, Image) - Constructor for class de.gurkenlabs.litiengine.gui.ImageComponent
-
Constructs an ImageComponent with the specified position and image.
- ImageComponentList - Class in de.gurkenlabs.litiengine.gui
-
Represents a list of image components in a GUI.
- ImageComponentList(double, double, double, double, int, int, List, Spritesheet) - Constructor for class de.gurkenlabs.litiengine.gui.ImageComponentList
-
- ImageEffect - Class in de.gurkenlabs.litiengine.graphics
-
Represents an abstract image effect that can be applied to a BufferedImage.
- ImageEffect(int, String) - Constructor for class de.gurkenlabs.litiengine.graphics.ImageEffect
-
Constructs a new ImageEffect with the specified time-to-live and name.
- ImageEffect(String) - Constructor for class de.gurkenlabs.litiengine.graphics.ImageEffect
-
Constructs a new ImageEffect with the specified name and a time-to-live of 0.
- ImageFormat - Enum Class in de.gurkenlabs.litiengine.resources
-
Contains all known image file-formats supported by the engine.
- ImageLayer - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
-
Represents an image layer in a tile map.
- ImageLayer() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.ImageLayer
-
Default no-args constructor for the
ImageLayer class.
- ImageLayer(ImageLayer) - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.ImageLayer
-
- ImageRenderer - Class in de.gurkenlabs.litiengine.graphics
-
This class provides static methods to render an Image to a given Graphics2D object at specified screen coordinates.
- images() - Static method in class de.gurkenlabs.litiengine.resources.Resources
-
Gets the container that manages BufferedImage resources.
- Images - Class in de.gurkenlabs.litiengine.resources
-
A container class for managing image resources.
- ImageScaleMode - Enum Class in de.gurkenlabs.litiengine.gui
-
Enum representing different modes for scaling images.
- Imaging - Class in de.gurkenlabs.litiengine.util
-
Utility class for various image processing operations.
- IMap - Interface in de.gurkenlabs.litiengine.environment.tilemap
-
Engine-facing representation of a tile map and its layer hierarchy.
- IMapImage - Interface in de.gurkenlabs.litiengine.environment.tilemap
-
- IMapObject - Interface in de.gurkenlabs.litiengine.environment.tilemap
-
This interface represents an instance on a map that can define various things for an engine.
- IMapObjectLayer - Interface in de.gurkenlabs.litiengine.environment.tilemap
-
- IMapObjectLoader - Interface in de.gurkenlabs.litiengine.environment
-
This interface provides methods that are required for loading an IEntity from an IMapObject.
- IMapObjectText - Interface in de.gurkenlabs.litiengine.environment.tilemap
-
Represents the text content and rendering attributes of a Tiled text map object.
- IMapOrientation - Interface in de.gurkenlabs.litiengine.environment.tilemap
-
- IMobileEntity - Interface in de.gurkenlabs.litiengine.entities
-
- IMobileEntity.EntityMovedListener - Interface in de.gurkenlabs.litiengine.entities
-
This listener interface receives events when an entity was moved.
- IMouse - Interface in de.gurkenlabs.litiengine.input
-
The IMouse interface is the engine's API for receiving mouse input events.
- IMouse.MouseClickedListener - Interface in de.gurkenlabs.litiengine.input
-
This listener interface receives clicked events for the mouse.
- IMouse.MouseDraggedListener - Interface in de.gurkenlabs.litiengine.input
-
This listener interface receives dragged events for the mouse.
- IMouse.MouseMovedListener - Interface in de.gurkenlabs.litiengine.input
-
This listener interface receives moved events for the mouse.
- IMouse.MousePressedListener - Interface in de.gurkenlabs.litiengine.input
-
This listener interface receives pressed events for the mouse.
- IMouse.MousePressingListener - Interface in de.gurkenlabs.litiengine.input
-
This listener interface receives pressing events for the mouse.
- IMouse.MouseReleasedListener - Interface in de.gurkenlabs.litiengine.input
-
This listener interface receives released events for the mouse.
- IMovementController - Interface in de.gurkenlabs.litiengine.physics
-
The Interface IMovementController is used for moving entities by applying forces to them.
- impact() - Method in class de.gurkenlabs.litiengine.abilities.AbilityAttributes
-
Gets the impact attribute of this ability.
- impact() - Element in annotation interface de.gurkenlabs.litiengine.abilities.AbilityInfo
-
The impact of the ability.
- impact(int) - Method in class de.gurkenlabs.litiengine.abilities.AbilityBuilder
-
Sets the base impact used by the ability's effects.
- impact(int) - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedAbilityBuilder
-
- impactAngle() - Method in class de.gurkenlabs.litiengine.abilities.AbilityAttributes
-
Gets the impact angle attribute of this ability.
- impactAngle() - Element in annotation interface de.gurkenlabs.litiengine.abilities.AbilityInfo
-
The impact angle of the ability.
- IMPLEMENTATION - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
-
Project-defined implementation identifier for a built-in map object type.
- implementationType() - Method in interface de.gurkenlabs.litiengine.scripting.CompiledScript
-
- importAseprite(String) - Method in class de.gurkenlabs.litiengine.resources.Animations
-
Convenience overload that loads an Aseprite JSON file from the runtime classpath or file system.
- importAseprite(Path) - Method in class de.gurkenlabs.litiengine.resources.Animations
-
Imports an Aseprite-exported animation from the given JSON file.
- in(Environment, Class) - Static method in class de.gurkenlabs.litiengine.entities.EntityQuery
-
Creates a query over all entities of a type in an environment.
- increment() - Method in class de.gurkenlabs.litiengine.gui.Spinner
-
Increases the current value by one
step, clamping to the upper bound.
- inferValueFromMouseLocation() - Method in class de.gurkenlabs.litiengine.gui.Slider
-
Infers the current value from the current mouse location and updates the slider accordingly.
- info() - Static method in class de.gurkenlabs.litiengine.Game
-
Gets the static meta information about this game.
- INFO - Enum constant in enum class de.gurkenlabs.litiengine.scripting.ScriptDiagnostic.Severity
-
Informational feedback that does not prevent execution.
- init() - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Initializes all entities and lighting layers of this environment.
- init() - Method in class de.gurkenlabs.litiengine.graphics.RenderComponent
-
Initializes the RenderComponent, setting up the buffer strategy for rendering.
- init(boolean, String...) - Static method in class de.gurkenlabs.litiengine.Game
-
Initializes the infrastructure of the LITIENGINE game.
- init(EmitterAttributes) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
- init(Runnable, Runnable, String...) - Static method in class de.gurkenlabs.litiengine.Game
-
- init(String...) - Static method in class de.gurkenlabs.litiengine.Game
-
Initializes the infrastructure of the LITIENGINE game.
- initDefaults() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Initializes all configurable emitter and particle parameters to their DEFAULT_* values.
- initialize() - Static method in class de.gurkenlabs.litiengine.environment.tilemap.TmxPropertyMetadataRegistry
-
Rebuilds the registry from the engine's annotated TMX model classes.
- initializeByProperty(String, String) - Method in class de.gurkenlabs.litiengine.configuration.ConfigurationGroup
-
Initializes a property by its key and value.
- initializeComponents() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Initialize child components.
- initializeComponents() - Method in class de.gurkenlabs.litiengine.gui.HorizontalSlider
-
Initializes the components of the slider, including its buttons and thumb.
- initializeComponents() - Method in class de.gurkenlabs.litiengine.gui.VerticalSlider
-
- initialized(Environment) - Method in interface de.gurkenlabs.litiengine.environment.EnvironmentListener
-
This method was called after the environment was initialized.
- initialized(String...) - Method in interface de.gurkenlabs.litiengine.GameListener
-
This method gets called after the Game.init(String...) method was executed.
- initialized(String...) - Method in class de.gurkenlabs.litiengine.input.Input.InputGameAdapter
-
- input() - Method in class de.gurkenlabs.litiengine.configuration.GameConfiguration
-
Gets the configuration group with all default input settings.
- input() - Method in class de.gurkenlabs.litiengine.scripting.AbstractScript
-
Returns the managed input helper for key/mouse bindings and state queries.
- input() - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
-
Returns the managed input helper owned by this context.
- Input - Class in de.gurkenlabs.litiengine.input
-
The static Input class is the LITIENGINE's access point to devices that capture physical player input.
- Input.InputGameAdapter - Class in de.gurkenlabs.litiengine.input
-
- InputConfiguration - Class in de.gurkenlabs.litiengine.configuration
-
- InputGameAdapter() - Constructor for class de.gurkenlabs.litiengine.input.Input.InputGameAdapter
-
- insertText() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Completion
-
Returns the value of the insertText record component.
- INSTANT - Enum constant in enum class de.gurkenlabs.litiengine.abilities.CastType
-
Represents an ability that is cast instantly.
- INTACT - Enum constant in enum class de.gurkenlabs.litiengine.entities.PropState
-
- INTEGER - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.MapObjectPropertyType
-
- INTEGER_FORMAT - Static variable in class de.gurkenlabs.litiengine.gui.TextFieldComponent
-
Regex matching positive integers up to 10 digits.
- IntegerArrayAdapter - Class in de.gurkenlabs.litiengine.environment.tilemap.xml
-
- IntegerArrayAdapter() - Constructor for class de.gurkenlabs.litiengine.environment.tilemap.xml.IntegerArrayAdapter
-
- interact(ICollisionEntity) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Attempts to interact with triggers on this environment.
- interact(ICollisionEntity, Predicate) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Attempts to interact with triggers on this environment.
- interact(IEntity) - Method in class de.gurkenlabs.litiengine.entities.Trigger
-
Interacts with this trigger using the specified sender entity.
- INTERACT - Enum constant in enum class de.gurkenlabs.litiengine.entities.Trigger.TriggerActivation
-
Activate when an eligible entity explicitly interacts with the trigger.
- internalCalculateImpactArea(double) - Method in class de.gurkenlabs.litiengine.abilities.Ability
-
Calculates the impact area of this ability based on the given angle.
- interpolate(Color, Color, double) - Static method in class de.gurkenlabs.litiengine.util.ColorHelper
-
Interpolates between two colors based on the given factor.
- intersects(Ellipse2D, Ellipse2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
-
Tests whether two ellipses intersect.
- intersects(Rectangle2D, Rectangle2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
-
Tests whether two rectangles meaningfully intersect.
- intersectsWithAnyCollisionBox(ICollisionEntity, Point2D, Point2D) - Method in class de.gurkenlabs.litiengine.entities.behavior.PathFinder
-
Checks whether the direct path between two points intersects with any collision boxes in the game world.
- IntroTrack - Class in de.gurkenlabs.litiengine.sound
-
A Track that plays an intro sound and then loops the specified music sound.
- IntroTrack(Sound, Sound) - Constructor for class de.gurkenlabs.litiengine.sound.IntroTrack
-
Initializes a new IntroTrack for the specified sound.
- IntroTrack(Sound, String) - Constructor for class de.gurkenlabs.litiengine.sound.IntroTrack
-
Initializes a new IntroTrack for the specified sound.
- IntroTrack(String, Sound) - Constructor for class de.gurkenlabs.litiengine.sound.IntroTrack
-
Initializes a new IntroTrack for the specified sound.
- IntroTrack(String, String) - Constructor for class de.gurkenlabs.litiengine.sound.IntroTrack
-
Initializes a new IntroTrack for the specified sound.
- InvalidTileLayerException - Exception Class in de.gurkenlabs.litiengine.environment.tilemap.xml
-
Thrown when an exception occurs while parsing tile data.
- InvalidTileLayerException() - Constructor for exception class de.gurkenlabs.litiengine.environment.tilemap.xml.InvalidTileLayerException
-
- InvalidTileLayerException(String) - Constructor for exception class de.gurkenlabs.litiengine.environment.tilemap.xml.InvalidTileLayerException
-
- InvalidTileLayerException(String, Throwable) - Constructor for exception class de.gurkenlabs.litiengine.environment.tilemap.xml.InvalidTileLayerException
-
- InvalidTileLayerException(Throwable) - Constructor for exception class de.gurkenlabs.litiengine.environment.tilemap.xml.InvalidTileLayerException
-
- IPolyShape - Interface in de.gurkenlabs.litiengine.environment.tilemap
-
- IRenderable - Interface in de.gurkenlabs.litiengine.graphics
-
A functional interface which indicates that implementing instances can render some visual content onto a provided
graphics context.
- isActivated() - Method in class de.gurkenlabs.litiengine.entities.Trigger
-
Checks if this trigger is currently activated.
- isActivated() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
-
Checks if the emitter is currently activated.
- isActivateOnInit() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
-
Checks if the emitter is set to activate on initialization.
- isActive() - Method in class de.gurkenlabs.litiengine.abilities.Ability
-
Checks if this ability is active.
- isActive() - Method in class de.gurkenlabs.litiengine.attributes.AttributeModifier
-
Checks if this PropertyModifier is currently active.
- isActive() - Method in class de.gurkenlabs.litiengine.entities.LightSource
-
Returns whether the light source is currently active.
- isActive(ICombatEntity) - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
-
Checks if the effect is active on the specified entity.
- isAddShadow() - Method in class de.gurkenlabs.litiengine.entities.Prop
-
Returns whether this prop should cast a shadow.
- isAnimatingSprite() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.SpriteParticle
-
- isAnimatingSprite() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Returns whether sprite-based particles are animated.
- isAntiAliased() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Returns whether the particle is rendered with anti-aliasing.
- isAntiAliased() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Returns whether particles are rendered with anti-aliasing.
- isArrowKeyNavigation() - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
-
Returns whether arrow-key navigation is enabled.
- isArrowKeyNavigation() - Method in class de.gurkenlabs.litiengine.gui.ListField
-
Checks if arrow key navigation is enabled for the list field.
- isAttached() - Method in class de.gurkenlabs.litiengine.scripting.EntityScriptController
-
Returns whether script instances are currently attached to the entity.
- isAutoScaling() - Method in class de.gurkenlabs.litiengine.graphics.animation.CreatureAnimationController
-
- isAutoScaling() - Method in class de.gurkenlabs.litiengine.graphics.animation.EntityAnimationController
-
- isAutoScaling() - Method in interface de.gurkenlabs.litiengine.graphics.animation.IEntityAnimationController
-
Gets a flag indicating whether this controller instance is auto scaling its animations by the dimensions of the
entity.
- isAutoScaling() - Method in class de.gurkenlabs.litiengine.graphics.animation.PropAnimationController
-
- isAutoScaling() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Returns whether this component automatically scales its position and size proportionally when
the game window resolution changes.
- isBold() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectText
-
Returns whether the text is rendered bold.
- isBold() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Text
-
- isButtonPressed(int) - Method in class de.gurkenlabs.litiengine.input.Gamepad
-
- isButtonPressed(int) - Method in class de.gurkenlabs.litiengine.input.GamepadEvents
-
- isButtonPressed(int) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
-
- isButtonPressed(InputComponent.ID) - Method in class de.gurkenlabs.litiengine.input.Gamepad
-
- isButtonPressed(InputComponent.ID) - Method in class de.gurkenlabs.litiengine.input.GamepadEvents
-
Determines whether the specified Gamepad component is currently pressed.
- isButtonPressed(InputComponent.ID) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
-
- isChecked() - Method in class de.gurkenlabs.litiengine.gui.CheckBox
-
Checks if the checkbox is currently checked.
- isClampToMap() - Method in class de.gurkenlabs.litiengine.graphics.Camera
-
- isClampToMap() - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
-
Returns whether this camera will clamp the viewport to the bounds of the map.
- isContinuousCollisionEnabled() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Returns whether continuous (ray-cast) collision detection is enabled for this particle.
- isCustom(String) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
-
Determines whether the given property name is a custom (user-defined) property, i.e.
- isCustom(String) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapProperty
-
Determines whether the given property name is a custom (user-defined) property.
- isDead() - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
-
Checks if is dead.
- isDead() - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
-
Checks if this entity is dead.
- isDead() - Method in class de.gurkenlabs.litiengine.entities.Prop
-
- isDead() - Method in class de.gurkenlabs.litiengine.scripting.CreatureScript
-
Checks if the creature is currently dead.
- isDead() - Method in class de.gurkenlabs.litiengine.scripting.EntityScript
-
Checks if the host entity is dead (if it is a combat entity).
- isDebug() - Method in class de.gurkenlabs.litiengine.configuration.ConfigurationGroup
-
Checks if debug mode is enabled.
- isDebug() - Static method in class de.gurkenlabs.litiengine.Game
-
This flag globally controls the game's debugging state.
- isDebugEnabled() - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
-
Checks if debug mode is enabled.
- isDiagonalCornerMovementAllowed() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
-
Checks if diagonal corner movement is allowed in the grid.
- isDiagonalMovementAllowed() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
-
Checks if diagonal movement is allowed in the grid.
- isDragging() - Method in class de.gurkenlabs.litiengine.gui.Slider
-
Returns whether the slider is currently being dragged by the user.
- isDroppedDown() - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
-
Returns whether the drop-down is currently expanded.
- isEllipse() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
-
Returns whether this map object is an ellipse.
- isEllipse() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
-
- isEmpty() - Method in class de.gurkenlabs.litiengine.entities.EntityQuery
-
Tests whether this query has no matching values.
- isEmpty(BufferedImage) - Static method in class de.gurkenlabs.litiengine.util.Imaging
-
Checks whether a given BufferedImage only has transparent pixels.
- isEnabled() - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
-
- isEnabled() - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
-
Determines whether this controller is currently enabled.
- isEnabled() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Checks if the GuiComponent is enabled.
- isEnabled() - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
- isEnabled() - Method in class de.gurkenlabs.litiengine.scripting.ScriptBinding
-
Returns whether this binding participates in attachment.
- isEnabled() - Method in class de.gurkenlabs.litiengine.scripting.ScriptManager
-
Returns whether lifecycle callbacks are dispatched to attached scripts.
- isEntireColumnSelected() - Method in class de.gurkenlabs.litiengine.gui.ListField
-
- isEntireRowSelected() - Method in class de.gurkenlabs.litiengine.gui.ListField
-
- isExternal() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
-
Checks if the tileset is external.
- isFading() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Returns whether the particle fades out over its lifetime.
- isFading() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Returns whether particles fade out over their lifetime.
- isFadingOnCollision() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Returns whether the particle fades upon collision.
- isFadingOnCollision() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Returns whether particles fade upon collision.
- isFinished() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
-
Determines if the emitter has finished its duration.
- isFinished() - Method in class de.gurkenlabs.litiengine.scripting.ui.FloatingText
-
- isFlipped() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITile
-
- isFlipped() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tile
-
- isFlippedDiagonally() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITile
-
- isFlippedDiagonally() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tile
-
- isFlippedHorizontally() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITile
-
- isFlippedHorizontally() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tile
-
- isFlippedVertically() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITile
-
- isFlippedVertically() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tile
-
- isFocusable() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
- isFocusOwner() - Method in class de.gurkenlabs.litiengine.GameWindow
-
Returns true if the GameWindow is the focus owner.
- isForwardMouseEvents() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Checks if mouse events are being forwarded by this GuiComponent.
- isFriendly(ICombatEntity) - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
-
Checks if is friendly.
- isFriendly(ICombatEntity) - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
-
Checks if this entity is friendly to another entity.
- isGamepadSupport() - Method in class de.gurkenlabs.litiengine.configuration.InputConfiguration
-
Checks if gamepad support is enabled.
- isGrabMouse() - Method in interface de.gurkenlabs.litiengine.input.IMouse
-
A flag indicating whether the mouse should be grabbed by the game's window.
- isGrabMouse() - Method in class de.gurkenlabs.litiengine.input.Mouse
-
- isHflip() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileTransformations
-
- isHorizontalBackgroundGradient() - Method in class de.gurkenlabs.litiengine.gui.Appearance
-
Checks if the background gradient is horizontal.
- isHovered() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Checks if the cursor bounding box intersects with this GuiComponent's bounding box.
- isIdle() - Method in class de.gurkenlabs.litiengine.entities.Creature
-
Checks if the creature is idle.
- isIndestructible() - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
-
Checks if is indestructible.
- isIndestructible() - Element in annotation interface de.gurkenlabs.litiengine.entities.CombatInfo
-
Indicates whether the combat entity is indestructible.
- isIndestructible() - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
-
Checks if this entity is indestructible.
- isInfinite() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
-
Returns whether this is an infinite map (i.e. composed of chunks rather than a fixed-size grid).
- isInfinite() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
-
Checks if the tile data represents an infinite map.
- isInfinite() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
-
- isInherited() - Method in class de.gurkenlabs.litiengine.scripting.EntityScriptBinding
-
- isInNoGUIMode() - Static method in class de.gurkenlabs.litiengine.Game
-
Indicates whether the game should display the GameWindow or not.
- isInt(double) - Static method in class de.gurkenlabs.litiengine.util.MathUtilities
-
Checks if a double value is an integer.
- isItalic() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectText
-
Returns whether the text is rendered italic.
- isItalic() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Text
-
- isLastKeyFrame() - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
-
Checks if the current keyframe is the last keyframe in the animation.
- isLeftButton(MouseEvent) - Method in interface de.gurkenlabs.litiengine.input.IMouse
-
Returns true if the mouse event specifies the left mouse button.
- isLeftButton(MouseEvent) - Method in class de.gurkenlabs.litiengine.input.Mouse
-
- isLeftButtonPressed() - Method in interface de.gurkenlabs.litiengine.input.IMouse
-
A flag indicating whether the left mouse button is currently pressed.
- isLeftButtonPressed() - Method in class de.gurkenlabs.litiengine.input.Mouse
-
- isLeftMouseButtonPressed() - Method in class de.gurkenlabs.litiengine.scripting.ScriptInput
-
Checks whether the left mouse button is currently pressed.
- isLoaded() - Method in class de.gurkenlabs.litiengine.entities.Entity
-
- isLoaded() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Indicates whether this entity is loaded on the currently active environment.
- isLoaded() - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Determines whether this environment has been loaded.
- isLoaded() - Method in class de.gurkenlabs.litiengine.graphics.Spritesheet
-
Returns whether this spritesheet is currently registered with the global spritesheet resources.
- isLoop() - Method in class de.gurkenlabs.litiengine.entities.SoundSource
-
Boolean determining if the sound is looped or only played back once.
- isLooping() - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
-
Gets a value indicating whether this animation intended to loop.
- isLoopingSprite() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.SpriteParticle
-
- isLoopingSprite() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Returns whether sprite-based particle animations are looped.
- isMatchingType(IMapObject) - Method in class de.gurkenlabs.litiengine.environment.MapObjectLoader
-
- isMouseButtonPressed() - Method in class de.gurkenlabs.litiengine.scripting.ScriptInput
-
Checks whether any mouse button is currently pressed.
- isMovementAllowed() - Method in class de.gurkenlabs.litiengine.physics.MovementController
-
Checks if the movement is allowed based on the movement predicates.
- isMultiTarget() - Method in class de.gurkenlabs.litiengine.abilities.Ability
-
Checks if this ability is multi-target.
- isMultiTarget() - Method in class de.gurkenlabs.litiengine.abilities.targeting.TargetingStrategy
-
- isNavigating() - Method in class de.gurkenlabs.litiengine.entities.behavior.EntityNavigator
-
Checks if the entity is currently navigating.
- isNeutral() - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
-
- isNeutral() - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
-
Checks if this entity is neutral.
- isObstructingLight() - Method in class de.gurkenlabs.litiengine.entities.CollisionBox
-
Checks if this instance is obstructing light.
- isOddNumber(int) - Static method in class de.gurkenlabs.litiengine.util.MathUtilities
-
Checks if an int value is an odd number.
- ISOMETRIC - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapOrientations
-
An isometric IMapOrientation, consistent with the behavior of Tiled.
- ISOMETRIC_STAGGERED - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapOrientations
-
A staggered isometric IMapOrientation, consistent with the behavior of Tiled.
- isOnCooldown() - Method in class de.gurkenlabs.litiengine.abilities.Ability
-
Checks if this ability is on cooldown.
- isOnCooldown(Creature, String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
-
Checks if an ability on a specific executor creature is currently on cooldown.
- isOnCooldown(Class) - Method in class de.gurkenlabs.litiengine.entities.Creature
-
Checks whether a registered ability of the specified class is currently on cooldown.
- isOnCooldown(String) - Method in class de.gurkenlabs.litiengine.entities.Creature
-
Checks whether a registered ability with the specified name is currently on cooldown.
- isOnCooldown(String) - Method in class de.gurkenlabs.litiengine.scripting.CreatureScript
-
Checks if an ability registered with the specified name is currently on cooldown.
- isOnCooldown(String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
-
Checks if an ability on the current host creature is currently on cooldown.
- isOneTimeTrigger() - Method in class de.gurkenlabs.litiengine.entities.Trigger
-
Checks if this trigger can only be activated once.
- isOutlineOnly() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Returns whether the particle is rendered as an outline only.
- isOutlineOnly() - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Returns whether shape-based particles are rendered as outlines only.
- isPaused() - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
-
Gets a value indicating whether this animation is currently paused.
- isPaused() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
-
Checks whether the emitter is currently paused.
- isPaused() - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback
-
Determines if this playback is paused.
- isPierce() - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedProjectile
-
- isPlaying() - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
-
Gets a value indicating whether this animation is currently playing.
- isPlaying() - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback
-
Determines if this playback has sound to play.
- isPlaying(String) - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
-
- isPlaying(String) - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
-
Determines whether this controller is currently playing an Animation with the specified name.
- isPoint() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
-
Returns whether this map object is a single point.
- isPoint() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
-
- isPolygon() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
-
Returns whether this map object is a polygon.
- isPolygon() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
-
- isPolyline() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
-
Returns whether this map object is a polyline.
- isPolyline() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
-
- isPreferuntransformed() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileTransformations
-
- isPressed() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Checks if the mouse button is currently being pressed on this GuiComponent.
- isPressed() - Method in interface de.gurkenlabs.litiengine.input.IMouse
-
A flag indicating whether any mouse button is currently pressed.
- isPressed() - Method in class de.gurkenlabs.litiengine.input.Mouse
-
- isPressed(int) - Method in interface de.gurkenlabs.litiengine.input.IKeyboard
-
Checks whether the key with the specified keyCode is currently being pressed.
- isPressed(int) - Method in class de.gurkenlabs.litiengine.input.Keyboard
-
- isPressed(int) - Method in class de.gurkenlabs.litiengine.scripting.ScriptInput
-
Checks whether the key with the specified keyCode is currently pressed.
- isPressed(String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptInput
-
Checks whether the key with the specified name (e.g., "SPACE", "W", "ENTER", "ESCAPE") is currently pressed.
- isRelative() - Method in class de.gurkenlabs.litiengine.input.GamepadEvent
-
Returns true if data returned from poll is relative to the last call, or false if data is absolute.
- isRenderDebugMouse() - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
-
Checks if debug mouse rendering is enabled.
- isRendering() - Method in class de.gurkenlabs.litiengine.environment.Environment
-
- isRenderingTriangle() - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
-
Checks if the triangle indicator is active.
- isReversed() - Method in class de.gurkenlabs.litiengine.tweening.Tween
-
Checks whether the Tween is currently running in its reversed direction.
- isRightButton(MouseEvent) - Method in interface de.gurkenlabs.litiengine.input.IMouse
-
Returns true if the mouse event specifies the right mouse button.
- isRightButton(MouseEvent) - Method in class de.gurkenlabs.litiengine.input.Mouse
-
- isRightButtonPressed() - Method in interface de.gurkenlabs.litiengine.input.IMouse
-
A flag indicating whether the right mouse button is currently pressed.
- isRightButtonPressed() - Method in class de.gurkenlabs.litiengine.input.Mouse
-
- isRightMouseButtonPressed() - Method in class de.gurkenlabs.litiengine.scripting.ScriptInput
-
Checks whether the right mouse button is currently pressed.
- isRotate() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileTransformations
-
- isRotated() - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.Sprite
-
Checks if the sprite is rotated.
- isRotateWithRightStick() - Method in class de.gurkenlabs.litiengine.input.GamepadEntityController
-
- isRunning() - Method in class de.gurkenlabs.litiengine.scripting.ScriptSequence
-
Returns whether the sequence has pending actions.
- isRunning() - Method in class de.gurkenlabs.litiengine.tweening.Tween
-
Checks if the Tween is currently running.
- isScaling() - Method in class de.gurkenlabs.litiengine.entities.Creature
-
Checks if the creature's sprite is being scaled with the entity dimensions.
- isScaling() - Method in class de.gurkenlabs.litiengine.entities.Prop
-
Returns whether this prop's sprite is scaled to its bounding box.
- isSelected() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Checks if the GuiComponent is currently selected.
- isShowingTicks() - Method in class de.gurkenlabs.litiengine.gui.Slider
-
Returns whether the slider is rendering tick marks.
- isSliderInside() - Method in class de.gurkenlabs.litiengine.gui.ListField
-
Verify if sliders are set to be inside the ListField.
- isStaggeredRowOrColumn(StaggerIndex, int) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapUtilities
-
Check if the row or column with the given index is staggered.
- isStopped() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
-
Checks if the emitter is currently stopped.
- isStoppingOnCollision() - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Returns whether the particle stops moving once a collision occurs.
- isStrikeout() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectText
-
Returns whether the text is rendered with strike-through.
- isStrikeout() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Text
-
- isSupported(String) - Static method in class de.gurkenlabs.litiengine.resources.Blueprints
-
Checks if the given file name is supported by this container.
- isSupported(String) - Static method in enum class de.gurkenlabs.litiengine.resources.ImageFormat
-
Determines whether the extension of the specified file is supported by the engine.
- isSupported(String) - Static method in class de.gurkenlabs.litiengine.resources.Maps
-
Checks if the specified file name has a supported extension.
- isSupported(String) - Static method in enum class de.gurkenlabs.litiengine.resources.SoundFormat
-
Determines whether the extension of the specified file is supported by the engine.
- isSupported(Path) - Static method in enum class de.gurkenlabs.litiengine.resources.ImageFormat
-
Determines whether the extension of the specified file is supported by the engine.
- isSupported(Path) - Static method in enum class de.gurkenlabs.litiengine.resources.SoundFormat
-
Determines whether the extension of the specified file is supported by the engine.
- isSuspended() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Checks if the GuiComponent is currently suspended.
- isTransparentBackground() - Method in class de.gurkenlabs.litiengine.gui.Appearance
-
Checks if the background is transparent.
- isUnderlined() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectText
-
Returns whether the text is rendered with an underline.
- isUnderlined() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Text
-
- isValid(String) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData.Compression
-
Validates if the provided compression is valid.
- isValid(String) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData.Encoding
-
Validates if the provided encoding is valid.
- isVflip() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileTransformations
-
- isVisible() - Method in class de.gurkenlabs.litiengine.entities.Entity
-
- isVisible() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Checks if the entity is visible.
- isVisible() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
-
Checks if is visible.
- isVisible() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
-
- isVisible() - Method in class de.gurkenlabs.litiengine.graphics.MouseCursor
-
Determines whether the cursor is currently visible (and will thereby be rendered), by checking the visible
flag and whether the specified cursor image is null.
- isVisible() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Checks if the GuiComponent is currently visible.
- isVisible(ILayer) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapRenderer
-
- isWalkable() - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
-
Checks if this node is walkable.
- isWrapperType(Class, Class) - Static method in class de.gurkenlabs.litiengine.util.ReflectionUtilities
-
- iterator() - Method in class de.gurkenlabs.litiengine.sound.IntroTrack
-
- iterator() - Method in class de.gurkenlabs.litiengine.sound.LoopedTrack
-
- iterator() - Method in class de.gurkenlabs.litiengine.sound.SinglePlayTrack
-
- ITerrain - Interface in de.gurkenlabs.litiengine.environment.tilemap
-
Interface representing a terrain with specific characteristics.
- ITerrainSet - Interface in de.gurkenlabs.litiengine.environment.tilemap
-
A set that contains
ITerrain definitions and allocations to tiles of the related
ITileset.
- ITile - Interface in de.gurkenlabs.litiengine.environment.tilemap
-
- ITileAnimation - Interface in de.gurkenlabs.litiengine.environment.tilemap
-
- ITileAnimationFrame - Interface in de.gurkenlabs.litiengine.environment.tilemap
-
- ITileLayer - Interface in de.gurkenlabs.litiengine.environment.tilemap
-
- ITileOffset - Interface in de.gurkenlabs.litiengine.environment.tilemap
-
- ITileset - Interface in de.gurkenlabs.litiengine.environment.tilemap
-
- ITilesetEntry - Interface in de.gurkenlabs.litiengine.environment.tilemap
-
- ITimeToLive - Interface in de.gurkenlabs.litiengine
-
The ITimeToLive interface defines methods for instances the have a limited time to live.
- IUpdateable - Interface in de.gurkenlabs.litiengine
-
The functional interface IUpdateable provides the functionality to automatically update the instance from a
loop that it is attached to.
- random() - Static method in class de.gurkenlabs.litiengine.Game
-
Gets the game's pseudo-random generator that enhances the default Java Random implementation with helpful
additions.
- RANDOMSPAWNPOINTS - Enum constant in enum class de.gurkenlabs.litiengine.environment.IEntitySpawner.SpawnMode
-
Spawns the amount of mobs, distributed to random spawnpoints.
- range() - Method in class de.gurkenlabs.litiengine.abilities.AbilityAttributes
-
Gets the range attribute of this ability.
- range() - Element in annotation interface de.gurkenlabs.litiengine.abilities.AbilityInfo
-
The range of the ability.
- range() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Hover
-
Returns the value of the range record component.
- range() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Location
-
Returns the value of the range record component.
- range() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.SemanticToken
-
Returns the value of the range record component.
- range() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Symbol
-
Returns the value of the range record component.
- range() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.TextEdit
-
Returns the value of the range record component.
- range(int) - Method in class de.gurkenlabs.litiengine.abilities.AbilityBuilder
-
Sets the maximum cast range.
- range(int) - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedAbilityBuilder
-
- Range(ScriptLanguageService.Position, ScriptLanguageService.Position) - Constructor for record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Range
-
Creates an instance of a Range record class.
- RangeAttribute<T> - Class in de.gurkenlabs.litiengine.attributes
-
Represents an attribute with a defined range, extending the base Attribute class.
- RangeAttribute() - Constructor for class de.gurkenlabs.litiengine.attributes.RangeAttribute
-
- RangeAttribute(T, T) - Constructor for class de.gurkenlabs.litiengine.attributes.RangeAttribute
-
Constructs a new RangeAttribute with the specified minimum and maximum values, using
min as the initial base value.
- RangeAttribute(T, T, T) - Constructor for class de.gurkenlabs.litiengine.attributes.RangeAttribute
-
Constructs a new RangeAttribute with the specified initial value, minimum value, and maximum value.
- Ratio(int, int) - Constructor for class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio
-
Constructs a new Ratio with the given components.
- Ratio(int, int, String) - Constructor for class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio
-
Constructs a new Ratio with the given components and explicit name.
- raycast(Line2D) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
Cast a ray along a given line [from (x1,y1) to (x2,y2)] and see if it hits anything.
- raycast(Line2D, ICollisionEntity) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
Cast a ray along a given line [from (x1,y1) to (x2,y2)] and see if it hits a given
ICollisionEntity.
- raycast(Line2D, Collision) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
Cast a ray along a given line [from (x1,y1) to (x2,y2)] and see if it hits anything with the
given Collision type.
- raycast(Line2D, Collision, ICollisionEntity) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
Cast a ray along a given line [from (x1,y1) to (x2,y2)] and see if it hits anything with a
certain Collision type that collides with the given ICollisionEntity.
- raycast(Point2D, double) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
From a given point, cast a ray of indefinite length with the given angle and see if it hits
anything.
- raycast(Point2D, Point2D) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
From a given point, cast a ray to another point and see if it hits anything.
- raycast(Point2D, Point2D, Collision) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
From a given point, cast a ray to another point and see if it hits anything with the given
Collision type.
- RaycastHit - Record Class in de.gurkenlabs.litiengine.physics
-
Represents the result of a raycast in the physics engine.
- RaycastHit(Point2D, ICollisionEntity, double) - Constructor for record class de.gurkenlabs.litiengine.physics.RaycastHit
-
Creates an instance of a RaycastHit record class.
- rayCastPoints(Point2D, Rectangle2D) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
-
Performs a ray cast from the given point against the supplied rectangle and returns the visible corner points (i.e. corners that are not occluded
by another corner along the ray).
- read(Class, Reader) - Static method in class de.gurkenlabs.litiengine.util.io.JsonUtilities
-
Reads a JSON document from the given reader and binds it to an instance of the requested class.
- read(Class, URL) - Static method in class de.gurkenlabs.litiengine.util.io.JsonUtilities
-
Reads a JSON document from the given URL and binds it to an instance of the requested class.
- read(Class, URL) - Static method in class de.gurkenlabs.litiengine.util.io.XmlUtilities
-
Unmarshals an XML resource and resolves relative URLs against that resource.
- read(Class, Path) - Static method in class de.gurkenlabs.litiengine.util.io.JsonUtilities
-
Reads a JSON document from the given path and binds it to an instance of the requested class.
- read(String) - Static method in class de.gurkenlabs.litiengine.resources.Resources
-
Reads the specified file as String from either a resource folder or the file system.
- read(String) - Static method in class de.gurkenlabs.litiengine.resources.TextureAtlas
-
Reads a TextureAtlas from the specified XML file.
- read(String, Charset) - Static method in class de.gurkenlabs.litiengine.resources.Resources
-
Reads the specified file as String from either a resource folder or the file system.
- read(URL) - Static method in class de.gurkenlabs.litiengine.resources.AsepriteFormat
-
Reads an Aseprite JSON document from the given URL.
- read(URL) - Static method in class de.gurkenlabs.litiengine.resources.Resources
-
Reads the specified file as String from either a resource folder or the file system.
- read(URL, Charset) - Static method in class de.gurkenlabs.litiengine.resources.Resources
-
Reads the specified file as String from either a resource folder or the file system.
- read(Path) - Static method in class de.gurkenlabs.litiengine.resources.AsepriteFormat
-
Reads an Aseprite JSON document from the given path.
- readTree(Reader) - Static method in class de.gurkenlabs.litiengine.util.io.JsonUtilities
-
Reads the JSON document from the given reader into a JsonStructure.
- readTree(URL) - Static method in class de.gurkenlabs.litiengine.util.io.JsonUtilities
-
Reads the JSON document referenced by the given URL into a JsonStructure (object or
array).
- readTree(Path) - Static method in class de.gurkenlabs.litiengine.util.io.JsonUtilities
-
Reads the JSON document at the given path into a JsonStructure (object or array).
- RECTANGLE - Enum constant in enum class de.gurkenlabs.litiengine.entities.LightSource.Type
-
Rectangle-shaped light source.
- RECTANGLE - Enum constant in enum class de.gurkenlabs.litiengine.graphics.emitters.particles.ParticleType
-
Rectangular particle.
- RectangleParticle - Class in de.gurkenlabs.litiengine.graphics.emitters.particles
-
- RectangleParticle(float, float) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.particles.RectangleParticle
-
- reduceFramesWhenNotFocused() - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
-
Checks if frames should be reduced when not focused.
- ReflectionUtilities - Class in de.gurkenlabs.litiengine.util
-
- refresh() - Method in class de.gurkenlabs.litiengine.gui.ListField
-
Refreshes the list field by updating the list entries and selecting the current component.
- refreshCollisionBox() - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
-
Refreshes the collision box to reflect the current state of the entity.
- register() - Method in class de.gurkenlabs.litiengine.abilities.AbilityBuilder
-
Constructs the ability and registers it directly on the executing creature.
- register(EntityAction) - Method in class de.gurkenlabs.litiengine.entities.EntityActionMap
-
- register(String, Runnable) - Method in class de.gurkenlabs.litiengine.entities.Entity
-
- register(String, Runnable) - Method in class de.gurkenlabs.litiengine.entities.EntityActionMap
-
Registers a new
EntityAction backed by the supplied runnable.
- register(String, Runnable) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Registers an EntityAction with the specified name.
- registerCustomCreatureType(Class) - Static method in class de.gurkenlabs.litiengine.environment.CreatureMapObjectLoader
-
- registerCustomEntityType(Class) - Static method in class de.gurkenlabs.litiengine.environment.Environment
-
Registers a custom IEntity implementation to support being loaded from an IMap instance.
- registerCustomEntityType(String, Class) - Static method in class de.gurkenlabs.litiengine.environment.Environment
-
Registers a custom IEntity implementation to support being loaded from an IMap instance.
- registerCustomPropType(Class) - Static method in class de.gurkenlabs.litiengine.environment.PropMapObjectLoader
-
Registers a custom
Prop implementation that can be automatically provided by this
MapObjectLoader.
- registerCustomTriggerType(String, Class) - Static method in class de.gurkenlabs.litiengine.environment.TriggerMapObjectLoader
-
- registerMapObjectDefinition(Class) - Static method in class de.gurkenlabs.litiengine.environment.Environment
-
- registerMapObjectImplementation(String, Class) - Static method in class de.gurkenlabs.litiengine.environment.CreatureMapObjectLoader
-
- registerMapObjectImplementation(String, Class) - Static method in class de.gurkenlabs.litiengine.environment.PropMapObjectLoader
-
- registerMapObjectLoader(IMapObjectLoader) - Static method in class de.gurkenlabs.litiengine.environment.Environment
-
Registers a custom loader instance that is responsible for loading and initializing entities of the defined MapObjectType.
- registerProvider(ScriptProvider) - Method in class de.gurkenlabs.litiengine.scripting.ScriptManager
-
Registers or replaces the provider for its case-insensitive language identifier.
- RelativeEntityComparator - Class in de.gurkenlabs.litiengine.entities
-
- RelativeEntityComparator() - Constructor for class de.gurkenlabs.litiengine.entities.RelativeEntityComparator
-
- RelativeEntityComparator(IEntity) - Constructor for class de.gurkenlabs.litiengine.entities.RelativeEntityComparator
-
- releasedListeners - Variable in class de.gurkenlabs.litiengine.input.GamepadEvents
-
- reload(String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptManager
-
Recompiles a script and replaces all of its active attachments.
- reloadFromMap(int) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Reloads the map object with the specified map ID from the map by first removing any previously loaded entity and then loading it freshly from its
map definition.
- remaining() - Method in class de.gurkenlabs.litiengine.sound.spi.BitReader
-
- remove() - Method in class de.gurkenlabs.litiengine.scripting.EntityScript
-
Removes this entity from its current environment.
- remove(int) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Removes the entity with the specified map ID from this environment and unloads is.
- remove(ICollisionEntity) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
Removes the specified entity from any collision processing.
- remove(IEntity) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Removes the specified entity from this environment and unloads is.
- remove(Animation) - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
-
- remove(Animation) - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
-
Removes the specified Animation from this controller instance.
- remove(ImageEffect) - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
-
- remove(ImageEffect) - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
-
Removes the specified ImageEffect from this controller.
- remove(Screen) - Method in class de.gurkenlabs.litiengine.gui.screens.ScreenManager
-
Removes the specified screen instance from the manager.
- remove(Subscription) - Method in class de.gurkenlabs.litiengine.scripting.Subscriptions
-
- remove(Tweenable) - Method in class de.gurkenlabs.litiengine.tweening.TweenEngine
-
Removes all Tweens associated with the given Tweenable target.
- remove(Tweenable, TweenType) - Method in class de.gurkenlabs.litiengine.tweening.TweenEngine
-
Looks for a registered Tween instance with the given target and type.
- remove(String) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Removes the entity with the specified name from this environment and unloads is.
- remove(String) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
-
Removes the resource with the specified name from this container.
- remove(String) - Method in class de.gurkenlabs.litiengine.resources.Spritesheets
-
Removes a spritesheet from the collection of loaded spritesheets.
- remove(String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptGlobals
-
- remove(URL) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
-
Removes the resource with the specified URL from this container.
- remove(T[], T) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
-
Removes the specified deleteItem from the input array and returns a trimmed new array instance without null entries.
- removeAbility(Ability) - Method in class de.gurkenlabs.litiengine.entities.Creature
-
Removes an ability from this creature.
- removeAbility(String) - Method in class de.gurkenlabs.litiengine.entities.Creature
-
Removes an ability with the specified name from this creature.
- removeAbilityCastListener(Ability.AbilityCastListener) - Method in class de.gurkenlabs.litiengine.abilities.Ability
-
- removeAction(int) - Method in class de.gurkenlabs.litiengine.GameLoop
-
- removeAction(int) - Method in interface de.gurkenlabs.litiengine.IGameLoop
-
Removes the TimedAction with the specified it.
- removeActionPerformedListener(Consumer) - Method in class de.gurkenlabs.litiengine.entities.Entity
-
- removeActionPerformedListener(Consumer) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Removes a registered action performed listener.
- removeActivatedListener(TriggerActivatedListener) - Method in class de.gurkenlabs.litiengine.entities.Trigger
-
- removeActivatingCondition(TriggerActivatingCondition) - Method in class de.gurkenlabs.litiengine.entities.Trigger
-
- removeAddedListener(GamepadManager.GamepadAddedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
-
Unregister the specified added listener from this instance.
- removeAll(IEntity...) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Removes all specified entities from this environment.
- removeAll(Iterable) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Removes all specified entities from this environment.
- removeButtonPressedListener(int, GamepadEvents.GamepadButtonPressedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadEvents
-
Unregister the specified released listener from gamepad events.
- removeButtonPressedListener(InputComponent.ID, GamepadEvents.GamepadButtonPressedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadEvents
-
Unregister the specified pressed listener from gamepad events.
- removeButtonPressedListener(InputComponent.ID, GamepadEvents.GamepadButtonPressedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
-
- removeButtonPressedListener(GamepadEvents.GamepadButtonPressedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadEvents
-
Unregister the specified pressed listener from gamepad events.
- removeButtonPressedListener(GamepadEvents.GamepadButtonPressedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
-
- removeButtonReleasedListener(int, GamepadEvents.GamepadButtonReleasedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadEvents
-
Unregister the specified released listener from gamepad events.
- removeButtonReleasedListener(InputComponent.ID, GamepadEvents.GamepadButtonReleasedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadEvents
-
Unregister the specified released listener from gamepad events.
- removeButtonReleasedListener(InputComponent.ID, GamepadEvents.GamepadButtonReleasedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
-
- removeButtonReleasedListener(GamepadEvents.GamepadButtonReleasedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadEvents
-
Unregister the specified released listener from gamepad events.
- removeButtonReleasedListener(GamepadEvents.GamepadButtonReleasedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
-
- removeClearedListener(ResourcesContainerClearedListener) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
-
Remove the specified listener from this container.
- removeClearedListener(ResourcesContainerClearedListener) - Method in class de.gurkenlabs.litiengine.resources.Spritesheets
-
Removes a listener for resource container clearing events.
- removeCollisionListener(CollisionListener) - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
-
- removeCollisionListener(CollisionListener) - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
-
- removeCombatEntityListener(CombatEntityListener) - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
-
- removeCombatEntityListener(CombatEntityListener) - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
-
Removes a CombatEntityListener from this entity.
- removeContainerListener(ResourcesContainerListener) - Method in class de.gurkenlabs.litiengine.resources.ResourcesContainer
-
Remove the specified listener from this container.
- removed(IEntity, Environment) - Method in interface de.gurkenlabs.litiengine.entities.EntityListener
-
- removed(Environment) - Method in class de.gurkenlabs.litiengine.entities.Entity
-
- removed(Environment) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
This method provides the possibility to implement behavior whenever this entity was removed from the environment.
- removed(Gamepad) - Method in interface de.gurkenlabs.litiengine.input.GamepadManager.GamepadRemovedListener
-
Invoked when a gamepad was removed.
- removed(String, T) - Method in interface de.gurkenlabs.litiengine.resources.ResourcesContainerListener
-
This method gets called after the ResourcesContainer.remove method was executed.
- removeDeactivatedListener(TriggerDeactivatedListener) - Method in class de.gurkenlabs.litiengine.entities.Trigger
-
- removeEffectAppliedListener(Effect.EffectAppliedListener) - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
-
Removes a listener that was previously registered to be notified when the effect is applied.
- removeEffectCeasedListener(Effect.EffectCeasedListener) - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
-
Removes a listener that was previously registered to be notified when the effect ceases.
- removeEntityDebugListener(EntityRenderedListener) - Static method in class de.gurkenlabs.litiengine.graphics.DebugRenderer
-
Removes the specified entity rendered listener.
- removeEntityListener(EnvironmentEntityListener) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Removes the environment entity listener listener.
- removeEntityRenderedListener(EntityRenderedListener) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
-
Removes the specified entity rendered listener.
- removeEntityRenderListener(EntityRenderListener) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
-
Removes the specified entity render listener.
- removeFinishedListener(Emitter.EmitterFinishedListener) - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
-
Removes a previously registered finished listener.
- removeFocusListener(ICamera.FocusChangedListener) - Method in class de.gurkenlabs.litiengine.graphics.Camera
-
- removeFocusListener(ICamera.FocusChangedListener) - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
-
Removes the specified focus changed listener.
- removeGameListener(GameListener) - Static method in class de.gurkenlabs.litiengine.Game
-
Removes the specified game listener.
- removeKeyFrameListener(KeyFrameListener) - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
-
Removes a listener that was previously added to be notified when the current keyframe changes.
- removeKeyListener(KeyListener) - Method in interface de.gurkenlabs.litiengine.input.IKeyboard
-
Unregister the specified listener from key events.
- removeKeyListener(KeyListener) - Method in class de.gurkenlabs.litiengine.input.Keyboard
-
- removeKeyPressedListener(int, IKeyboard.KeyPressedListener) - Method in interface de.gurkenlabs.litiengine.input.IKeyboard
-
Unregister the specified listener from key pressed events.
- removeKeyPressedListener(int, IKeyboard.KeyPressedListener) - Method in class de.gurkenlabs.litiengine.input.Keyboard
-
- removeKeyPressedListener(IKeyboard.KeyPressedListener) - Method in interface de.gurkenlabs.litiengine.input.IKeyboard
-
Unregister the specified listener from key pressed events.
- removeKeyPressedListener(IKeyboard.KeyPressedListener) - Method in class de.gurkenlabs.litiengine.input.Keyboard
-
- removeKeyReleasedListener(int, IKeyboard.KeyReleasedListener) - Method in interface de.gurkenlabs.litiengine.input.IKeyboard
-
Unregister the specified listener from key released events.
- removeKeyReleasedListener(int, IKeyboard.KeyReleasedListener) - Method in class de.gurkenlabs.litiengine.input.Keyboard
-
- removeKeyReleasedListener(IKeyboard.KeyReleasedListener) - Method in interface de.gurkenlabs.litiengine.input.IKeyboard
-
Unregister the specified listener from key released events.
- removeKeyReleasedListener(IKeyboard.KeyReleasedListener) - Method in class de.gurkenlabs.litiengine.input.Keyboard
-
- removeKeyTypedListener(int, IKeyboard.KeyTypedListener) - Method in interface de.gurkenlabs.litiengine.input.IKeyboard
-
Unregister the specified listener from key typed events.
- removeKeyTypedListener(int, IKeyboard.KeyTypedListener) - Method in class de.gurkenlabs.litiengine.input.Keyboard
-
- removeKeyTypedListener(IKeyboard.KeyTypedListener) - Method in interface de.gurkenlabs.litiengine.input.IKeyboard
-
Unregister the specified listener from key typed events.
- removeKeyTypedListener(IKeyboard.KeyTypedListener) - Method in class de.gurkenlabs.litiengine.input.Keyboard
-
- removeLayer(int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayerList
-
Removes a layer from the Layer list.
- removeLayer(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.GroupLayer
-
- removeLayer(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
-
- removeLayer(ILayer) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayerList
-
Removes an ILayer from the Layer list.
- removeLayer(ILayer) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.GroupLayer
-
- removeLayer(ILayer) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
-
- removeLayerRenderCondition(MapRenderer.LayerRenderCondition) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapRenderer
-
Removes the specified layer render condition.
- removeLayerRenderedListener(MapRenderer.LayerRenderedListener) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapRenderer
-
Removes the specified layer rendered listener..
- removeListener(ConfigurationGroup.ConfigurationChangedListener) - Method in class de.gurkenlabs.litiengine.configuration.ConfigurationGroup
-
Removes the specified configuration changed listener.
- removeListener(CombatEntityDeathListener) - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
-
- removeListener(CombatEntityDeathListener) - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
-
Removes a death listener from this entity.
- removeListener(CombatEntityHitListener) - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
-
- removeListener(CombatEntityHitListener) - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
-
Removes a hit listener from this entity.
- removeListener(CombatEntityResurrectListener) - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
-
- removeListener(CombatEntityResurrectListener) - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
-
Removes a resurrect listener from this entity.
- removeListener(EntityListener) - Method in class de.gurkenlabs.litiengine.entities.Entity
-
- removeListener(EntityListener) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
- removeListener(EntityMessageListener) - Method in class de.gurkenlabs.litiengine.entities.Entity
-
- removeListener(EntityMessageListener) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
- removeListener(EntityRenderedListener) - Method in class de.gurkenlabs.litiengine.entities.Entity
-
- removeListener(EntityRenderedListener) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
- removeListener(EntityRenderListener) - Method in class de.gurkenlabs.litiengine.entities.Entity
-
- removeListener(EntityRenderListener) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
- removeListener(EntityTransformListener) - Method in class de.gurkenlabs.litiengine.entities.Entity
-
- removeListener(EntityTransformListener) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
- removeListener(EnvironmentListener) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Removes the environment listener.
- removeListener(EnvironmentListener) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
-
Removes the specified environment listener.
- removeListener(EnvironmentRenderedListener) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Removes the specified environment rendered listener.
- removeListener(AnimationListener) - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
-
- removeListener(AnimationListener) - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
-
Removes the specified animation listener.
- removeListener(ComponentRenderedListener) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
- removeListener(ComponentRenderListener) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
- removeListener(TweenListener) - Method in class de.gurkenlabs.litiengine.tweening.Tween
-
- removeListener(PropertyChangeListener) - Method in class de.gurkenlabs.litiengine.attributes.Attribute
-
Removes a property change listener from the attribute.
- removeListener(PropertyChangeListener) - Method in class de.gurkenlabs.litiengine.attributes.AttributeModifier
-
Removes a PropertyChangeListener from the listener list.
- removeListener(PropertyChangeListener) - Method in interface de.gurkenlabs.litiengine.attributes.IAttribute
-
Removes a PropertyChangeListener from the listener list.
- removeListener(String, EnvironmentListener) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
-
Removes the specified environment listener.
- removeLoadedListener(EnvironmentLoadedListener) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
-
Removes the specified environment loaded listener.
- removeLoadedListener(String, EnvironmentLoadedListener) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
-
Removes the specified environment loaded listener for the specified map name.
- removeMapObject(int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayerList
-
Removes the first IMapObject with the given ID.
- removeMapObject(IMapObject) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectLayer
-
- removeMapObject(IMapObject) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObjectLayer
-
- removeMapRenderedListener(MapRenderedListener) - Static method in class de.gurkenlabs.litiengine.graphics.DebugRenderer
-
Removes the specified map rendered listener.
- removeMaxListener(PropertyChangeListener) - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
-
Removes a PropertyChangeListener for the maximum value.
- removeMaxModifier(AttributeModifier) - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
-
Removes a modifier from the list of maximum value modifiers and notifies listeners of the change.
- removeMinListener(PropertyChangeListener) - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
-
Removes a PropertyChangeListener for the minimum value.
- removeMinModifier(AttributeModifier) - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
-
Removes a modifier from the list of minimum value modifiers and notifies listeners of the change.
- removeModifier(AttributeModifier) - Method in class de.gurkenlabs.litiengine.attributes.Attribute
-
Removes a modifier from the attribute and fires a property change event.
- removeModifier(AttributeModifier) - Method in interface de.gurkenlabs.litiengine.attributes.IAttribute
-
Removes a PropertyModifier from this property.
- removeMouseClickedListener(IMouse.MouseClickedListener) - Method in interface de.gurkenlabs.litiengine.input.IMouse
-
Unregisters the specified mouse clicked listener.
- removeMouseClickedListener(IMouse.MouseClickedListener) - Method in class de.gurkenlabs.litiengine.input.Mouse
-
- removeMouseDraggedListener(IMouse.MouseDraggedListener) - Method in interface de.gurkenlabs.litiengine.input.IMouse
-
Unregisters the specified mouse dragged listener.
- removeMouseDraggedListener(IMouse.MouseDraggedListener) - Method in class de.gurkenlabs.litiengine.input.Mouse
-
- removeMouseListener(MouseListener) - Method in interface de.gurkenlabs.litiengine.input.IMouse
-
Unregister mouse listener.
- removeMouseListener(MouseListener) - Method in class de.gurkenlabs.litiengine.input.Mouse
-
- removeMouseMotionListener(MouseMotionListener) - Method in interface de.gurkenlabs.litiengine.input.IMouse
-
Unregister mouse motion listener.
- removeMouseMotionListener(MouseMotionListener) - Method in class de.gurkenlabs.litiengine.input.Mouse
-
- removeMouseMovedListener(IMouse.MouseMovedListener) - Method in interface de.gurkenlabs.litiengine.input.IMouse
-
Unregisters the specified mouse moved listener.
- removeMouseMovedListener(IMouse.MouseMovedListener) - Method in class de.gurkenlabs.litiengine.input.Mouse
-
- removeMousePressedListener(IMouse.MousePressedListener) - Method in interface de.gurkenlabs.litiengine.input.IMouse
-
Unregisters the specified mouse pressed listener.
- removeMousePressedListener(IMouse.MousePressedListener) - Method in class de.gurkenlabs.litiengine.input.Mouse
-
- removeMousePressingListener(IMouse.MousePressingListener) - Method in interface de.gurkenlabs.litiengine.input.IMouse
-
Unregisters the specified mouse pressing listener.
- removeMousePressingListener(IMouse.MousePressingListener) - Method in class de.gurkenlabs.litiengine.input.Mouse
-
- removeMouseReleasedListener(IMouse.MouseReleasedListener) - Method in interface de.gurkenlabs.litiengine.input.IMouse
-
Unregisters the specified mouse released listener.
- removeMouseReleasedListener(IMouse.MouseReleasedListener) - Method in class de.gurkenlabs.litiengine.input.Mouse
-
- removeMouseWheelListener(MouseWheelListener) - Method in interface de.gurkenlabs.litiengine.input.IMouse
-
Unregisters the specified mouse wheel listener.
- removeMouseWheelListener(MouseWheelListener) - Method in class de.gurkenlabs.litiengine.input.Mouse
-
- removeMovedListener(IMobileEntity.EntityMovedListener) - Method in class de.gurkenlabs.litiengine.entities.Creature
-
- removeMovedListener(IMobileEntity.EntityMovedListener) - Method in interface de.gurkenlabs.litiengine.entities.IMobileEntity
-
Removes the specified entity moved listener.
- removeNavigationListener(NavigationListener) - Method in class de.gurkenlabs.litiengine.entities.behavior.EntityNavigator
-
Removes a navigation listener from this EntityNavigator.
- removePollListener(InputComponent.ID, GamepadEvents.GamepadValueChangedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadEvents
-
Unregister the specified poll listener from gamepad events.
- removePollListener(InputComponent.ID, GamepadEvents.GamepadValueChangedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
-
- removePollListener(GamepadEvents.GamepadValueChangedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadEvents
-
Unregister the specified poll listener from gamepad events.
- removePollListener(GamepadEvents.GamepadValueChangedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
-
- removeProperty(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Removes the custom property with the given name.
- removeProperty(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
-
- removeRemovedListener(GamepadManager.GamepadRemovedListener) - Method in class de.gurkenlabs.litiengine.input.GamepadManager
-
Unregister the specified removed listener from this instance.
- removeRenderable(IRenderable) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
- removeRenderedConsumer(Consumer) - Method in class de.gurkenlabs.litiengine.graphics.RenderComponent
-
Unregisters a consumer from being notified after the component has been rendered.
- removeResolutionChangedListener(GameWindow.ResolutionChangedListener) - Method in class de.gurkenlabs.litiengine.GameWindow
-
Removes the specified resolution changed listener.
- removeScreenChangedListener(ScreenChangedListener) - Method in class de.gurkenlabs.litiengine.gui.screens.ScreenManager
-
Removes the specified screen changed listener.
- removeSoundPlaybackListener(SoundPlaybackListener) - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback
-
Removes a SoundPlaybackListener from this instance.
- removeSpawnedListener(Spawnpoint.EntitySpawnedListener) - Method in class de.gurkenlabs.litiengine.entities.Spawnpoint
-
Removes the specified entity spawned listener.
- removeStateListener(StateListener) - Method in class de.gurkenlabs.litiengine.entities.behavior.State
-
Removes a listener from being notified of state events.
- removeTag(String) - Method in class de.gurkenlabs.litiengine.entities.Entity
-
- removeTag(String) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Removes a tag from the entity.
- removeTriggerListener(TriggerListener) - Method in class de.gurkenlabs.litiengine.entities.Trigger
-
- removeUnloadedListener(EnvironmentUnloadedListener) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
-
Removes the specified environment unloaded listener.
- removeUnloadedListener(String, EnvironmentUnloadedListener) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
-
Removes the specified environment unloaded listener for the specified map name.
- removeWangTileIfEmpty(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.WangSet
-
Removes a tile assignment if all eight of its indexes are zero.
- removeZoomListener(ICamera.ZoomChangedListener) - Method in class de.gurkenlabs.litiengine.graphics.Camera
-
- removeZoomListener(ICamera.ZoomChangedListener) - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
-
Removes the specified zoom changed listener.
- rename(ScriptLanguageService.Document, ScriptLanguageService.Position, String) - Method in class de.gurkenlabs.litiengine.scripting.JavaLanguageService
-
- rename(ScriptLanguageService.Document, ScriptLanguageService.Position, String) - Method in interface de.gurkenlabs.litiengine.scripting.ScriptLanguageService
-
- render() - Method in class de.gurkenlabs.litiengine.graphics.RenderComponent
-
Renders the game screen, including handling fade effects, cursor rendering, and screenshot capture.
- render(Graphics2D) - Method in class de.gurkenlabs.litiengine.abilities.Ability
-
Renders the impact area of this ability.
- render(Graphics2D) - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
-
- render(Graphics2D) - Method in class de.gurkenlabs.litiengine.entities.behavior.EntityNavigator
-
- render(Graphics2D) - Method in class de.gurkenlabs.litiengine.entities.LightSource
-
- render(Graphics2D) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
- render(Graphics2D) - Method in class de.gurkenlabs.litiengine.GameMetrics
-
- render(Graphics2D) - Method in class de.gurkenlabs.litiengine.graphics.ColorLayer
-
- render(Graphics2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
-
- render(Graphics2D) - Method in interface de.gurkenlabs.litiengine.graphics.IRenderable
-
Renders the visual contents of this instance onto the provided graphics context.
- render(Graphics2D) - Method in class de.gurkenlabs.litiengine.graphics.MouseCursor
-
- render(Graphics2D) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Note: If you override this and are modifying swing components, be sure you are in the AWT
thread when you do so!
- render(Graphics2D) - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Renders the component using the provided Graphics2D context.
- render(Graphics2D) - Method in class de.gurkenlabs.litiengine.gui.ListField
-
- render(Graphics2D) - Method in class de.gurkenlabs.litiengine.gui.MouseDrawComponent
-
Renders the component and the current drawing on the graphics context.
- render(Graphics2D) - Method in class de.gurkenlabs.litiengine.gui.screens.GameScreen
-
- render(Graphics2D) - Method in class de.gurkenlabs.litiengine.gui.Slider
-
- render(Graphics2D) - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
-
- render(Graphics2D) - Method in class de.gurkenlabs.litiengine.gui.TextFieldComponent
-
- render(Graphics2D) - Method in class de.gurkenlabs.litiengine.scripting.AbstractScript
-
- render(Graphics2D) - Method in interface de.gurkenlabs.litiengine.scripting.ScriptInstance
-
Renders script-owned content.
- render(Graphics2D) - Method in class de.gurkenlabs.litiengine.scripting.ui.ScriptUiOverlay
-
- render(Graphics2D, IMap, Rectangle2D, Environment, RenderType...) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapRenderer
-
- render(Graphics2D, IMap, Rectangle2D, RenderType...) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapRenderer
-
- render(Graphics2D, Color, float, double, double, boolean) - Method in class de.gurkenlabs.litiengine.gui.FontIcon
-
Renders the icon using the specified graphics context, color, font size, and position.
- render(Graphics2D, Point2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Renders this particle to the given graphics context.
- render(Graphics2D, Point2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.ShapeParticle
-
Renders the particle on the specified graphics context.
- render(Graphics2D, Point2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.SpriteParticle
-
- render(Graphics2D, Point2D) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.TextParticle
-
Renders the text particle.
- render(Graphics2D, Image, double, double) - Static method in class de.gurkenlabs.litiengine.graphics.ImageRenderer
-
Renders the specified Image to the given Graphics2D object at the specified coordinates.
- render(Graphics2D, Image, Point2D) - Static method in class de.gurkenlabs.litiengine.graphics.ImageRenderer
-
Renders the specified Image to the given Graphics2D object at the specified location.
- render(Graphics2D, Shape) - Static method in class de.gurkenlabs.litiengine.graphics.ShapeRenderer
-
Renders the specified Shape to the given Graphics2D object.
- render(Graphics2D, Shape, double, double) - Static method in class de.gurkenlabs.litiengine.graphics.ShapeRenderer
-
Renders the specified Shape to the given Graphics2D object at the specified coordinates.
- render(Graphics2D, Shape, Point2D) - Static method in class de.gurkenlabs.litiengine.graphics.ShapeRenderer
-
Renders the specified Shape to the given Graphics2D object at the specified location.
- render(Graphics2D, String, double, double) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
-
Draw text at the given coordinates.
- render(Graphics2D, String, double, double, boolean) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
-
Draw text at the given coordinates.
- render(Graphics2D, String, Align, Valign, double, double) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
-
Draws text with the specified alignment.
- render(Graphics2D, String, Point2D) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
-
Renders the specified String to the given Graphics2D object at the specified location.
- render(Graphics2D, String, Point2D, boolean) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
-
Renders the specified String to the given Graphics2D object at the specified location with optional anti-aliasing.
- render(Graphics2D, String, Rectangle2D, Align, Valign, boolean) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
-
Renders the specified String to the given Graphics2D object within the specified bounds using the specified alignment and scaling
options.
- render(Graphics2D, String, Rectangle2D, Align, Valign, double, double, boolean) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
-
Draws text within the given boundaries using the specified alignment and scales the font size, if desired.
- renderBar(Graphics2D) - Method in class de.gurkenlabs.litiengine.gui.HorizontalSlider
-
Renders the slider's bar on the specified graphics context.
- renderBar(Graphics2D) - Method in class de.gurkenlabs.litiengine.gui.Slider
-
Renders the slider bar (track).
- renderBar(Graphics2D) - Method in class de.gurkenlabs.litiengine.gui.VerticalSlider
-
- renderBoundingBoxes() - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
-
Checks if bounding boxes rendering is enabled.
- renderCollisionBoxes() - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
-
Checks if collision boxes rendering is enabled.
- RenderComponent - Class in de.gurkenlabs.litiengine.graphics
-
The
RenderComponent class extends
Canvas and handles the rendering of the game screen, including managing fade effects, capturing
screenshots, and rendering the game cursor.
- RenderComponent(Dimension) - Constructor for class de.gurkenlabs.litiengine.graphics.RenderComponent
-
Constructs a new RenderComponent with the specified size.
- renderDynamicShadows() - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
-
Checks if dynamic shadows rendering is enabled.
- rendered(EntityRenderEvent) - Method in class de.gurkenlabs.litiengine.entities.Entity
-
- rendered(EntityRenderEvent) - Method in interface de.gurkenlabs.litiengine.entities.EntityRenderedListener
-
This method gets called after an entity was rendered.
- rendered(LayerRenderEvent) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.MapRenderer.LayerRenderedListener
-
Invoked when a layer has been rendered.
- rendered(MapRenderedEvent) - Method in interface de.gurkenlabs.litiengine.graphics.MapRenderedListener
-
- rendered(ComponentRenderEvent) - Method in interface de.gurkenlabs.litiengine.gui.ComponentRenderedListener
-
- rendered(Graphics2D, RenderType) - Method in interface de.gurkenlabs.litiengine.environment.EnvironmentRenderedListener
-
This method is called after the Environment rendered everything of the specified RenderType.
- RenderEngine - Class in de.gurkenlabs.litiengine.graphics
-
The 2D Render Engine is used to render texts, shapes and entities at their location in the Environment and with respect to the
Camera location and zoom.
- RenderEngine() - Constructor for class de.gurkenlabs.litiengine.graphics.RenderEngine
-
You should never call this manually! Instead use the Game.graphics() instance.
- renderEntities(Graphics2D, Collection) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
-
Renders the specified entities at their current location in the environment.
- renderEntities(Graphics2D, Collection, boolean) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
-
Renders the specified entities at their current location in the environment.
- renderEntity(Graphics2D, IEntity) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
-
Renders the specified entity at its current location in the environment.
- renderEntityDebugInfo(Graphics2D, IEntity) - Static method in class de.gurkenlabs.litiengine.graphics.DebugRenderer
-
Renders debug information for a specific entity.
- renderEntityNames() - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
-
Checks if entity names rendering is enabled.
- renderGuiComponentBoundingBoxes() - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
-
Checks if GUI component bounding boxes rendering is enabled.
- renderHitBoxes() - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
-
Checks if hit boxes rendering is enabled.
- renderImage(Graphics2D, Image, double, double) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
-
Renders the specified image at the defined map location.
- renderImage(Graphics2D, Image, Point2D) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
-
Renders the specified image at the defined map location.
- renderImageLayer(Graphics2D, IImageLayer, IMap, Rectangle2D, float) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapRenderer
-
- RenderInfo(String, Object) - Constructor for class de.gurkenlabs.litiengine.GameMetrics.RenderInfo
-
- rendering(EntityRenderEvent) - Method in class de.gurkenlabs.litiengine.entities.Entity
-
- rendering(EntityRenderEvent) - Method in interface de.gurkenlabs.litiengine.entities.EntityRenderListener
-
This method gets called after all rendering checks have successfully passed and right before the entity is about to
be rendered.
- rendering(ComponentRenderEvent) - Method in interface de.gurkenlabs.litiengine.gui.ComponentRenderListener
-
This method gets called after all rendering checks have successfully passed and right before the component is about
to be rendered.
- renderMapDebugInfo(Graphics2D, IMap) - Static method in class de.gurkenlabs.litiengine.graphics.DebugRenderer
-
Renders debug information for the specified map.
- RenderOrder - Enum Class in de.gurkenlabs.litiengine.environment.tilemap
-
- renderOutline(Graphics2D, Shape) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
-
Renders the outline of the specified shape to the translated location in the game world.
- renderOutline(Graphics2D, Shape) - Static method in class de.gurkenlabs.litiengine.graphics.ShapeRenderer
-
Renders the outline of the specified Shape to the given Graphics2D object.
- renderOutline(Graphics2D, Shape, boolean) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
-
Renders the outline of the specified shape to the translated location in the game world.
- renderOutline(Graphics2D, Shape, float) - Static method in class de.gurkenlabs.litiengine.graphics.ShapeRenderer
-
Renders the outline of the specified Shape to the given Graphics2D object with the specified stroke width.
- renderOutline(Graphics2D, Shape, Stroke) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
-
Renders the outline with the defined Stroke of the specified shape to the translated location in the game world.
- renderOutline(Graphics2D, Shape, Stroke) - Static method in class de.gurkenlabs.litiengine.graphics.ShapeRenderer
-
Renders the outline of the specified Shape to the given Graphics2D object with the specified stroke.
- renderOutline(Graphics2D, Shape, Stroke, boolean) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
-
Renders the outline with the defined Stroke of the specified shape to the translated location in the game world.
- renderOutline(Graphics2D, Shape, Stroke, boolean, double) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
-
Renders the outline with the defined Stroke of the specified shape to the translated location in the game world.
- renderOutlineTransformed(Graphics2D, Shape, AffineTransform) - Static method in class de.gurkenlabs.litiengine.graphics.ShapeRenderer
-
Renders the outline of the specified Shape to the given Graphics2D object with a custom affine transformation.
- renderOutlineTransformed(Graphics2D, Shape, AffineTransform, float) - Static method in class de.gurkenlabs.litiengine.graphics.ShapeRenderer
-
Renders the outline of the specified Shape to the given Graphics2D object with a custom affine transformation and stroke width.
- renderOutlineTransformed(Graphics2D, Shape, AffineTransform, Stroke) - Static method in class de.gurkenlabs.litiengine.graphics.ShapeRenderer
-
Renders the outline of the specified Shape to the given Graphics2D object with a custom affine transformation and stroke.
- renderRotated(Graphics2D, Image, double, double, double) - Static method in class de.gurkenlabs.litiengine.graphics.ImageRenderer
-
Note that rotating an image with 90/180/270 degree is way more performant.
- renderRotated(Graphics2D, Image, Point2D, double) - Static method in class de.gurkenlabs.litiengine.graphics.ImageRenderer
-
Renders the specified Image to the given Graphics2D object at the specified location with rotation.
- renderRotated(Graphics2D, String, double, double, double) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
-
Renders the specified String to the given Graphics2D object at the specified coordinates with rotation.
- renderRotated(Graphics2D, String, double, double, double, boolean) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
-
Renders the specified String to the given Graphics2D object at the specified coordinates with rotation and optional
anti-aliasing.
- renderRotated(Graphics2D, String, Point2D, double) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
-
Renders the specified String to the given Graphics2D object at the specified location with rotation.
- renderRotated(Graphics2D, String, Point2D, double, boolean) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
-
Renders the specified String to the given Graphics2D object at the specified location with rotation and optional anti-aliasing.
- renderScaled(Graphics2D, Image, double, double, double) - Static method in class de.gurkenlabs.litiengine.graphics.ImageRenderer
-
Renders the specified Image to the given Graphics2D object at the specified coordinates with scaling.
- renderScaled(Graphics2D, Image, double, double, double, double) - Static method in class de.gurkenlabs.litiengine.graphics.ImageRenderer
-
Renders the specified Image to the given Graphics2D object at the specified coordinates with scaling.
- renderScaled(Graphics2D, Image, Point2D, double) - Static method in class de.gurkenlabs.litiengine.graphics.ImageRenderer
-
Renders the specified Image to the given Graphics2D object at the specified location with scaling.
- renderScaled(Graphics2D, Image, Point2D, double, double) - Static method in class de.gurkenlabs.litiengine.graphics.ImageRenderer
-
Renders the specified Image to the given Graphics2D object at the specified location with scaling.
- renderSection(Graphics2D, Rectangle2D) - Method in class de.gurkenlabs.litiengine.graphics.AmbientLight
-
Renders a section of the environment with the ambient light and light sources.
- renderSection(Graphics2D, Rectangle2D) - Method in class de.gurkenlabs.litiengine.graphics.ColorLayer
-
Renders a specific section of the layer.
- renderSection(Graphics2D, Rectangle2D) - Method in class de.gurkenlabs.litiengine.graphics.StaticShadowLayer
-
- renderShape(Graphics2D, Shape) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
-
Renders the specified shape to the translated location in the game world.
- renderShape(Graphics2D, Shape, boolean) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
-
Renders the specified shape to the translated location in the game world.
- renderShape(Graphics2D, Shape, boolean, double) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
-
Renders the specified shape to the translated location in the game world.
- renderText(Graphics2D, String, double, double) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
-
Renders the specified text to the defined map location.
- renderText(Graphics2D, String, double, double, boolean) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
-
Renders the specified text to the defined map location.
- renderText(Graphics2D, String, Point2D) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
-
Renders the specified text to the defined map location.
- renderText(Graphics2D, String, Point2D, boolean) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
-
Renders the specified text to the defined map location.
- renderTicks(Graphics2D) - Method in class de.gurkenlabs.litiengine.gui.HorizontalSlider
-
Renders the tick marks of the slider on the specified graphics context.
- renderTicks(Graphics2D) - Method in class de.gurkenlabs.litiengine.gui.Slider
-
Renders the slider tick marks.
- renderTicks(Graphics2D) - Method in class de.gurkenlabs.litiengine.gui.VerticalSlider
-
- renderTransformed(Graphics2D, Image, double, double, AffineTransform) - Static method in class de.gurkenlabs.litiengine.graphics.ImageRenderer
-
Renders the specified Image to the given Graphics2D object at the specified coordinates with a custom affine transformation.
- renderTransformed(Graphics2D, Image, AffineTransform) - Static method in class de.gurkenlabs.litiengine.graphics.ImageRenderer
-
Renders the specified Image to the given Graphics2D object with a custom affine transformation.
- renderTransformed(Graphics2D, Image, Point2D, AffineTransform) - Static method in class de.gurkenlabs.litiengine.graphics.ImageRenderer
-
Renders the specified Image to the given Graphics2D object at the specified location with a custom affine transformation.
- renderTransformed(Graphics2D, Shape, AffineTransform) - Static method in class de.gurkenlabs.litiengine.graphics.ShapeRenderer
-
Renders the specified Shape to the given Graphics2D object with a custom affine transformation.
- renderType - Variable in class de.gurkenlabs.litiengine.scripting.ScriptedSpawner.EntityBuilder
-
- renderType() - Element in annotation interface de.gurkenlabs.litiengine.entities.EntityInfo
-
Specifies the default render type of the entity.
- RenderType - Enum Class in de.gurkenlabs.litiengine.graphics
-
The RenderType defines how and when something is being rendered by the rendering pipeline of the Environment.
- RENDERTYPE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
-
Render type used when drawing the entity.
- renderWithLayer() - Method in class de.gurkenlabs.litiengine.entities.Entity
-
- renderWithLayer() - Element in annotation interface de.gurkenlabs.litiengine.entities.EntityInfo
-
Specifies whether the entity should be rendered with a layer.
- renderWithLayer() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Determines whether this entity is being rendered with the layer it's originating from.
- RENDERWITHLAYER - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
-
Whether the entity should be rendered together with its containing layer.
- renderWithLinebreaks(Graphics2D, String, double, double, double) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
-
Draw text at the given coordinates with a maximum line width for automatic line breaks.
- renderWithLinebreaks(Graphics2D, String, double, double, double, boolean) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
-
Draw text at the given coordinates with a maximum line width for automatic line breaks and a provided Anti-Aliasing parameter.
- renderWithLinebreaks(Graphics2D, String, Align, Valign, double, double, double, double, boolean) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
-
Draw text at the given coordinates with a maximum line width for automatic line breaks and a provided Anti-Aliasing parameter.
- renderWithLinebreaks(Graphics2D, String, Point2D, double) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
-
Draw text at the given coordinates with a maximum line width for automatic line breaks.
- renderWithLinebreaks(Graphics2D, String, Point2D, double, boolean) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
-
Draw text at the given coordinates with a maximum line width for automatic line breaks and a provided Anti-Aliasing parameter.
- renderWithOutline(Graphics2D, String, double, double, double, double, Color, float, Align, Valign, boolean) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
-
Draw text at the given coordinates with an outline in the provided color and a provided Anti-Aliasing parameter.
- renderWithOutline(Graphics2D, String, double, double, Color) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
-
Draw text at the given coordinates with an outline in the provided color.
- renderWithOutline(Graphics2D, String, double, double, Color, boolean) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
-
- renderWithOutline(Graphics2D, String, double, double, Color, float, boolean) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
-
Draw text at the given coordinates with an outline in the provided color and a provided Anti-Aliasing parameter.
- renderWithOutline(Graphics2D, String, Point2D, Color) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
-
Draw text at the given coordinates with an outline in the provided color.
- renderWithOutline(Graphics2D, String, Point2D, Color, boolean) - Static method in class de.gurkenlabs.litiengine.graphics.TextRenderer
-
Draw text at the given coordinates with an outline in the provided color and a provided Anti-Aliasing parameter.
- repeatHorizontally() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IImageLayer
-
Gets a value indicating whether the image should be rendered repeatedly horizontally.
- repeatHorizontally() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.ImageLayer
-
- repeatVertically() - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IImageLayer
-
Gets a value indicating whether the image should be rendered repeatedly vertically.
- repeatVertically() - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.ImageLayer
-
- replaceColors(BufferedImage, Map) - Static method in class de.gurkenlabs.litiengine.util.Imaging
-
Replace colors in an image according to a Map containing source colors and target colors, then return the result.
- required() - Element in annotation interface de.gurkenlabs.litiengine.scripting.ScriptProperty
-
- required() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptPropertyMetadata
-
Returns the value of the
required record component.
- REQUIRED_QUALITY - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
-
Minimum graphics quality required for the entity to be rendered.
- requiredQuality() - Element in annotation interface de.gurkenlabs.litiengine.entities.EmitterInfo
-
Specifies the required quality level for the emitter.
- RES_1024x768 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio4x3
-
4:3 resolution 1024x768.
- RES_1152x864 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio4x3
-
4:3 resolution 1152x864.
- RES_1280x1024 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio5x4
-
5:4 resolution 1280x1024.
- RES_1280x720 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio16x9
-
16:9 resolution 1280x720 (HD).
- RES_1280x800 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio16x10
-
16:10 resolution 1280x800.
- RES_1280x960 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio4x3
-
4:3 resolution 1280x960.
- RES_1360x768 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio16x9
-
16:9 resolution 1360x768.
- RES_1366x768 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio16x9
-
16:9 resolution 1366x768.
- RES_1440x900 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio16x10
-
16:10 resolution 1440x900.
- RES_1536x864 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio16x9
-
16:9 resolution 1536x864.
- RES_1600x1200 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio4x3
-
4:3 resolution 1600x1200.
- RES_1600x900 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio16x9
-
16:9 resolution 1600x900.
- RES_1680x1050 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio16x10
-
16:10 resolution 1680x1050.
- RES_1920x1080 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio16x9
-
16:9 resolution 1920x1080 (Full HD).
- RES_1920x1200 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio16x10
-
16:10 resolution 1920x1200.
- RES_1920x1440 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio4x3
-
4:3 resolution 1920x1440.
- RES_2560x1440 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio16x9
-
16:9 resolution 2560x1440 (QHD).
- RES_640x480 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio4x3
-
4:3 resolution 640x480.
- RES_720x480 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio16x10
-
16:10 resolution 720x480.
- RES_720x576 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio4x3
-
4:3 resolution 720x576.
- RES_800x600 - Static variable in class de.gurkenlabs.litiengine.gui.screens.Resolution.Ratio4x3
-
4:3 resolution 800x600.
- rescaleImage() - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Rescales the base image according to the component's dimensions and the specified image scale mode.
- reset() - Method in class de.gurkenlabs.litiengine.sound.spi.BitReader
-
- reset() - Method in class de.gurkenlabs.litiengine.sound.spi.mp3.OverlapAdd
-
- reset() - Method in class de.gurkenlabs.litiengine.tweening.Tween
-
Resets the Tween values to the start values.
- reset(IMap) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
-
Resets the previously loaded Environment for the specified map so that it can be re-initiated upon the next access.
- reset(Tweenable, TweenType) - Method in class de.gurkenlabs.litiengine.tweening.TweenEngine
-
Looks for a registered Tween instance with the given target and type.
- reset(String) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
-
Resets the previously loaded Environment for the specified map name so that it can be re-initiated upon the next access.
- Resolution - Class in de.gurkenlabs.litiengine.gui.screens
-
Represents the resolution of the game window consisting of the width and height and information about the ratio.
- Resolution.Ratio - Class in de.gurkenlabs.litiengine.gui.screens
-
Describes an aspect ratio used to categorize
Resolution instances.
- Resolution.Ratio16x10 - Class in de.gurkenlabs.litiengine.gui.screens
-
Contains predefined Resolutions with an aspect ratio of 16:10.
- Resolution.Ratio16x9 - Class in de.gurkenlabs.litiengine.gui.screens
-
Contains predefined Resolutions with an aspect ratio of 16:9.
- Resolution.Ratio4x3 - Class in de.gurkenlabs.litiengine.gui.screens
-
Contains predefined Resolutions with an aspect ratio of 4:3.
- Resolution.Ratio5x4 - Class in de.gurkenlabs.litiengine.gui.screens
-
Contains predefined Resolutions with an aspect ratio of 5:4.
- resolutionChanged(Dimension) - Method in interface de.gurkenlabs.litiengine.GameWindow.ResolutionChangedListener
-
Invoked when the resolution of the GameWindow changed.
- resolveKeyCode(String) - Static method in class de.gurkenlabs.litiengine.scripting.ScriptInput
-
Resolves a key name like "SPACE", "ESCAPE", "W" to a
KeyEvent VK_ constant code.
- Resource - Interface in de.gurkenlabs.litiengine.resources
-
Represents a resource that can be compared to other resources.
- ResourceBundle - Class in de.gurkenlabs.litiengine.resources
-
Represents a resource bundle that can be serialized.
- ResourceBundle() - Constructor for class de.gurkenlabs.litiengine.resources.ResourceBundle
-
Constructs a new ResourceBundle instance.
- resourceKey() - Element in annotation interface de.gurkenlabs.litiengine.environment.tilemap.TmxPropertyInfo
-
Localization resource key for translated descriptions.
- resourceKey() - Method in record class de.gurkenlabs.litiengine.environment.tilemap.TmxPropertyMetadataRegistry.PropertyMetadata
-
- resourceKey() - Method in record class de.gurkenlabs.litiengine.environment.tilemap.TmxPropertyMetadataRegistry.TypeMetadata
-
- resourceKey() - Element in annotation interface de.gurkenlabs.litiengine.environment.tilemap.TmxTypeInfo
-
Localization resource key for translated descriptions.
- ResourceLoadException - Exception Class in de.gurkenlabs.litiengine.resources
-
Exception thrown when a resource fails to load.
- ResourceLoadException() - Constructor for exception class de.gurkenlabs.litiengine.resources.ResourceLoadException
-
Constructs a new ResourceLoadException with null as its detail message.
- ResourceLoadException(String) - Constructor for exception class de.gurkenlabs.litiengine.resources.ResourceLoadException
-
Constructs a new ResourceLoadException with the specified detail message.
- ResourceLoadException(String, Throwable) - Constructor for exception class de.gurkenlabs.litiengine.resources.ResourceLoadException
-
Constructs a new ResourceLoadException with the specified detail message and cause.
- ResourceLoadException(Throwable) - Constructor for exception class de.gurkenlabs.litiengine.resources.ResourceLoadException
-
Constructs a new ResourceLoadException with the specified cause.
- Resources - Class in de.gurkenlabs.litiengine.resources
-
This class is the engines entry point for accessing any kind of resources.
- ResourcesContainer<T> - Class in de.gurkenlabs.litiengine.resources
-
An abstract implementation for all classes that provide a certain type of resources.
- ResourcesContainer() - Constructor for class de.gurkenlabs.litiengine.resources.ResourcesContainer
-
- ResourcesContainerClearedListener - Interface in de.gurkenlabs.litiengine.resources
-
This listener provides a callback for when a ResourcesContainer was cleared.
- ResourcesContainerListener<T> - Interface in de.gurkenlabs.litiengine.resources
-
This listener provides callbacks to observe ResourcesContainer instances.
- restart() - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
-
Restarts this animation at its first frame.
- resume() - Method in class de.gurkenlabs.litiengine.entities.SoundSource
-
Resumes the current playback if it was paused.
- resume() - Method in class de.gurkenlabs.litiengine.tweening.Tween
-
Resumes the stopped Tween.
- resume(Tweenable, TweenType) - Method in class de.gurkenlabs.litiengine.tweening.TweenEngine
-
Looks for a registered Tween instance with the given target and type.
- resumePlayback() - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback
-
Resumes this playback.
- resurrect() - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
-
Resurrect.
- resurrect() - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
-
Resurrects this entity.
- resurrect() - Method in class de.gurkenlabs.litiengine.scripting.EntityScript
-
Resurrects the host combat entity.
- resurrect(ICombatEntity) - Method in interface de.gurkenlabs.litiengine.entities.CombatEntityResurrectListener
-
This method is called whenever a ICombatEntity was resurrected.
- returnType() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Completion
-
Returns the value of the returnType record component.
- RIGHT - Enum constant in enum class de.gurkenlabs.litiengine.Align
-
Right alignment with a portion value of 1.0.
- RIGHT - Enum constant in enum class de.gurkenlabs.litiengine.Direction
-
Direction pointing right with a flag value of 4 and an angle of 90 degrees.
- RIGHT - Enum constant in enum class de.gurkenlabs.litiengine.graphics.StaticShadowType
-
Shadow offset to the right.
- RIGHT_DOWN - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.RenderOrder
-
- RIGHT_UP - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.RenderOrder
-
- RIGHTDOWN - Enum constant in enum class de.gurkenlabs.litiengine.graphics.StaticShadowType
-
Shadow offset to the right and downward.
- RIGHTLEFT - Enum constant in enum class de.gurkenlabs.litiengine.graphics.StaticShadowType
-
Shadow offset to the right and the left.
- rotate(BufferedImage, double) - Static method in class de.gurkenlabs.litiengine.util.Imaging
-
- rotate(BufferedImage, Rotation) - Static method in class de.gurkenlabs.litiengine.util.Imaging
-
- ROTATE_180 - Enum constant in enum class de.gurkenlabs.litiengine.entities.Rotation
-
- ROTATE_270 - Enum constant in enum class de.gurkenlabs.litiengine.entities.Rotation
-
- ROTATE_90 - Enum constant in enum class de.gurkenlabs.litiengine.entities.Rotation
-
- rotateTowards(Point2D) - Method in class de.gurkenlabs.litiengine.entities.behavior.EntityNavigator
-
Rotates the entity towards the specified target point.
- Rotation - Enum Class in de.gurkenlabs.litiengine.entities
-
- RotationImageEffect - Class in de.gurkenlabs.litiengine.graphics
-
- RotationImageEffect(int, float) - Constructor for class de.gurkenlabs.litiengine.graphics.RotationImageEffect
-
Initializes a new instance of the RotationImageEffect.
- round(double, int) - Static method in class de.gurkenlabs.litiengine.util.MathUtilities
-
Rounds a double value to the specified number of decimal places.
- round(float, int) - Static method in class de.gurkenlabs.litiengine.util.MathUtilities
-
Rounds a float value to the specified number of decimal places.
- rtl - Variable in enum class de.gurkenlabs.litiengine.environment.tilemap.RenderOrder
-
- run() - Method in class de.gurkenlabs.litiengine.sound.MusicPlayback
-
- run() - Method in class de.gurkenlabs.litiengine.sound.SFXPlayback
-
- run() - Method in class de.gurkenlabs.litiengine.UpdateLoop
-
The loop implementation, executing the process() method which does the actual work.
- S_0 - Enum constant in enum class de.gurkenlabs.litiengine.util.TimeUtilities.TimerFormat
-
Timer format in seconds and tenths of a second (S.0).
- S_00 - Enum constant in enum class de.gurkenlabs.litiengine.util.TimeUtilities.TimerFormat
-
Timer format in seconds and hundredths of a second (S.00).
- S_000 - Enum constant in enum class de.gurkenlabs.litiengine.util.TimeUtilities.TimerFormat
-
Timer format in seconds and milliseconds (S.000).
- sample(Collection, int, boolean) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Samples a specified amount of elements from the given collection.
- sample(T[], int, boolean) - Method in class de.gurkenlabs.litiengine.GameRandom
-
- save() - Method in class de.gurkenlabs.litiengine.configuration.Configuration
-
Saves this configuration to a file with the specified name of this instance (config.properties is the engines default config file).
- save(Object, Writer, boolean) - Static method in class de.gurkenlabs.litiengine.util.io.JsonUtilities
-
Binds the given object to JSON and writes it to the supplied writer.
- save(Object, Path) - Static method in class de.gurkenlabs.litiengine.util.io.JsonUtilities
-
Binds the given object to JSON and writes it to the specified path (pretty-printed).
- save(Object, Path) - Static method in class de.gurkenlabs.litiengine.util.io.XmlUtilities
-
Marshals an object to a file using formatted XML output.
- save(Object, Path, String) - Static method in class de.gurkenlabs.litiengine.util.io.JsonUtilities
-
Binds the given object to JSON and writes it to the specified path, ensuring the path ends with
the supplied extension (e.g. "json" or ".json").
- save(Object, Path, String) - Static method in class de.gurkenlabs.litiengine.util.io.XmlUtilities
-
Marshals an object after ensuring that the destination has an extension.
- save(String, boolean) - Method in class de.gurkenlabs.litiengine.resources.ResourceBundle
-
Saves the ResourceBundle to a file.
- saveSource(Path) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
-
Saves the source tileset to the specified base path.
- saveTo(String, boolean) - Method in class de.gurkenlabs.litiengine.resources.Spritesheets
-
Saves the spritesheet information to the specified file.
- saveTree(JsonValue, Path) - Static method in class de.gurkenlabs.litiengine.util.io.JsonUtilities
-
Convenience overload that pretty-prints by default.
- saveTree(JsonValue, Path, boolean) - Static method in class de.gurkenlabs.litiengine.util.io.JsonUtilities
-
Writes a JsonValue tree to the specified path.
- saveWithCustomIndentation(ByteArrayInputStream, OutputStream, int) - Static method in class de.gurkenlabs.litiengine.util.io.XmlUtilities
-
Writes XML with custom indentation and closes the output stream after a successful transformation.
- scale(double) - Method in class de.gurkenlabs.litiengine.util.geom.Vector2D
-
Returns this vector scaled by the supplied factor.
- scale(BufferedImage, double) - Static method in class de.gurkenlabs.litiengine.util.Imaging
-
Scale buffered image by multiplying its width and height with a given factor.
- scale(BufferedImage, double, int) - Static method in class de.gurkenlabs.litiengine.util.Imaging
-
Scale buffered image by multiplying its width and height with a given factor.
- scale(BufferedImage, int) - Static method in class de.gurkenlabs.litiengine.util.Imaging
-
Scale buffered image so that the longer edge of the image will be set to a given maximum.
- scale(BufferedImage, int, int) - Static method in class de.gurkenlabs.litiengine.util.Imaging
-
Scale buffered image.
- scale(BufferedImage, int, int, boolean) - Static method in class de.gurkenlabs.litiengine.util.Imaging
-
Scale buffered image.
- scale(BufferedImage, int, int, boolean, boolean) - Static method in class de.gurkenlabs.litiengine.util.Imaging
-
Scale buffered image.
- scale(BufferedImage, int, int, int) - Static method in class de.gurkenlabs.litiengine.util.Imaging
-
Scale buffered image.
- scale(BufferedImage, int, int, int, boolean) - Static method in class de.gurkenlabs.litiengine.util.Imaging
-
Scale buffered image.
- scale(BufferedImage, int, int, int, boolean, boolean) - Static method in class de.gurkenlabs.litiengine.util.Imaging
-
Scale buffered image.
- SCALE_SPRITE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
-
Whether the entity's sprite should be scaled to fit its bounding box.
- scaleRect(Rectangle2D, int) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
-
Scales the given rectangle so that its longest side equals max pixels, preserving its aspect ratio.
- scaleShape(Shape, double) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
-
Applies a uniform scaling transformation to the given shape.
- scaleSprite(float) - Method in class de.gurkenlabs.litiengine.graphics.animation.EntityAnimationController
-
- scaleSprite(float) - Method in interface de.gurkenlabs.litiengine.graphics.animation.IEntityAnimationController
-
Sets the ratio used to scale the animations of this controller instance.
- scaleSprite(float, float) - Method in class de.gurkenlabs.litiengine.graphics.animation.EntityAnimationController
-
- scaleSprite(float, float) - Method in interface de.gurkenlabs.litiengine.graphics.animation.IEntityAnimationController
-
Sets the dimensions used to scale the animations of this controller instance.
- scaleWithRatio(double, double, int) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
-
Computes a
Dimension2D preserving the aspect ratio of
width:height so that the longest side equals
max.
- schedule(int, Runnable) - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
-
Schedules a cancellable action on the game loop.
- Screen - Class in de.gurkenlabs.litiengine.gui.screens
-
Screens are the containers that allow you to organize the visible contents of your game.
- Screen(String) - Constructor for class de.gurkenlabs.litiengine.gui.screens.Screen
-
- ScreenChangedEvent - Class in de.gurkenlabs.litiengine.gui.screens
-
This event is fired when the screen changes in the game.
- ScreenChangedEvent(Screen, Screen) - Constructor for class de.gurkenlabs.litiengine.gui.screens.ScreenChangedEvent
-
Constructs a new ScreenChangedEvent.
- ScreenChangedListener - Interface in de.gurkenlabs.litiengine.gui.screens
-
Listener interface for receiving screen changed events.
- ScreenManager - Class in de.gurkenlabs.litiengine.gui.screens
-
The ScreenManager holds instances of all available screens and handles whenever a different Screen
should be shown to the player.
- ScreenManager() - Constructor for class de.gurkenlabs.litiengine.gui.screens.ScreenManager
-
You should never call this manually! Instead use the Game.screens() instance.
- screens() - Static method in class de.gurkenlabs.litiengine.Game
-
Gets the game's ScreenManager that is responsible for organizing all Screens of your game and
providing the currently active Screen that is used to render the current Environment.
- screenShake(double, int, int) - Method in class de.gurkenlabs.litiengine.scripting.ScriptSequence
-
Schedules a screen shake effect.
- SCRIPT_BINDINGS - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
-
Versioned JSON bindings for scripts attached to an entity.
- SCRIPT_UPDATE_PRIORITY - Static variable in class de.gurkenlabs.litiengine.scripting.EntityScriptController
-
Entity scripts are behavior orchestration and run after default movement controllers.
- ScriptBinding - Class in de.gurkenlabs.litiengine.scripting
-
Configures one script attachment to a game, environment, or entity.
- ScriptBinding() - Constructor for class de.gurkenlabs.litiengine.scripting.ScriptBinding
-
Creates an enabled binding without a script identifier.
- ScriptBinding(ScriptBinding) - Constructor for class de.gurkenlabs.litiengine.scripting.ScriptBinding
-
Creates an independent copy suitable for controller ownership.
- ScriptBinding(String) - Constructor for class de.gurkenlabs.litiengine.scripting.ScriptBinding
-
Creates an enabled binding for a script.
- ScriptBinding(String, boolean) - Constructor for class de.gurkenlabs.litiengine.scripting.ScriptBinding
-
Creates a binding for a script.
- ScriptBindingCodec - Class in de.gurkenlabs.litiengine.scripting
-
Encodes structured script bindings in TMX-compatible JSON properties.
- ScriptCompilationContext - Record Class in de.gurkenlabs.litiengine.scripting
-
Build-tool-neutral inputs required to compile a script source generation.
- ScriptCompilationContext(ClassLoader, List, int) - Constructor for record class de.gurkenlabs.litiengine.scripting.ScriptCompilationContext
-
Creates an instance of a ScriptCompilationContext record class.
- ScriptContext<T> - Class in de.gurkenlabs.litiengine.scripting
-
Runtime services and binding values supplied to a script instance.
- ScriptContext(ScriptDefinition, ScriptBinding, T) - Constructor for class de.gurkenlabs.litiengine.scripting.ScriptContext
-
Creates a context for one attached script instance.
- ScriptDefinition - Class in de.gurkenlabs.litiengine.scripting
-
Describes a reusable script source and its implementation class.
- ScriptDefinition() - Constructor for class de.gurkenlabs.litiengine.scripting.ScriptDefinition
-
Creates an empty JAXB definition.
- ScriptDefinition(ScriptDefinition) - Constructor for class de.gurkenlabs.litiengine.scripting.ScriptDefinition
-
Creates an independent snapshot of another definition.
- ScriptDefinition(String, String, String, String, ScriptHostType) - Constructor for class de.gurkenlabs.litiengine.scripting.ScriptDefinition
-
Creates a definition.
- ScriptDiagnostic - Record Class in de.gurkenlabs.litiengine.scripting
-
A compile-time or runtime diagnostic associated with a script.
- ScriptDiagnostic(ScriptDiagnostic.Severity, String, String, int, int, String) - Constructor for record class de.gurkenlabs.litiengine.scripting.ScriptDiagnostic
-
Creates an instance of a ScriptDiagnostic record class.
- ScriptDiagnostic.Severity - Enum Class in de.gurkenlabs.litiengine.scripting
-
Indicates how a diagnostic should be presented to the user.
- ScriptDocumentation - Class in de.gurkenlabs.litiengine.scripting
-
Central documentation catalog for LITIENGINE scripting API, classes, annotations, and lifecycle events.
- ScriptedAbility - Class in de.gurkenlabs.litiengine.scripting.combat
-
An ability implementation configured fluently and executed via script callbacks.
- ScriptedAbility(Creature, String) - Constructor for class de.gurkenlabs.litiengine.scripting.combat.ScriptedAbility
-
- ScriptedAbilityBuilder - Class in de.gurkenlabs.litiengine.scripting.combat
-
- ScriptedAbilityBuilder(Creature, String) - Constructor for class de.gurkenlabs.litiengine.scripting.combat.ScriptedAbilityBuilder
-
- ScriptedProjectile - Class in de.gurkenlabs.litiengine.scripting.combat
-
A projectile entity created dynamically via scripting that moves, impacts targets, and handles collision.
- ScriptedProjectile(String, Point2D, double, double, int, double, boolean, boolean, double, int, ICombatEntity, BiConsumer, Consumer, Consumer, Environment) - Constructor for class de.gurkenlabs.litiengine.scripting.combat.ScriptedProjectile
-
- ScriptedProjectile(String, Point2D, double, double, int, double, boolean, boolean, ICombatEntity, BiConsumer, Consumer) - Constructor for class de.gurkenlabs.litiengine.scripting.combat.ScriptedProjectile
-
- ScriptedProjectile(String, Point2D, double, double, int, double, boolean, boolean, ICombatEntity, BiConsumer, Consumer, Environment) - Constructor for class de.gurkenlabs.litiengine.scripting.combat.ScriptedProjectile
-
- ScriptedProjectileBuilder - Class in de.gurkenlabs.litiengine.scripting.combat
-
- ScriptedProjectileBuilder(Environment) - Constructor for class de.gurkenlabs.litiengine.scripting.combat.ScriptedProjectileBuilder
-
- ScriptedSpawner - Class in de.gurkenlabs.litiengine.scripting
-
Fluent builder for spawning typed entities directly into an environment from scripts.
- ScriptedSpawner(Environment) - Constructor for class de.gurkenlabs.litiengine.scripting.ScriptedSpawner
-
- ScriptedSpawner.CreatureBuilder - Class in de.gurkenlabs.litiengine.scripting
-
Type-preserving builder for creatures.
- ScriptedSpawner.EntityBuilder<T> - Class in de.gurkenlabs.litiengine.scripting
-
Configures an entity before adding it to an environment.
- ScriptedSpawner.PropBuilder - Class in de.gurkenlabs.litiengine.scripting
-
Type-preserving builder for props.
- ScriptException - Exception Class in de.gurkenlabs.litiengine.scripting
-
Indicates that a script could not be compiled, instantiated, configured, or executed.
- ScriptException(String) - Constructor for exception class de.gurkenlabs.litiengine.scripting.ScriptException
-
- ScriptException(String, Throwable) - Constructor for exception class de.gurkenlabs.litiengine.scripting.ScriptException
-
- ScriptException(String, Throwable, List) - Constructor for exception class de.gurkenlabs.litiengine.scripting.ScriptException
-
- ScriptException(String, List) - Constructor for exception class de.gurkenlabs.litiengine.scripting.ScriptException
-
- ScriptGlobals - Class in de.gurkenlabs.litiengine.scripting
-
Global thread-safe shared state store accessible across entity, game, and behavior scripts.
- ScriptGlobals() - Constructor for class de.gurkenlabs.litiengine.scripting.ScriptGlobals
-
- ScriptHostType - Enum Class in de.gurkenlabs.litiengine.scripting
-
Identifies the lifecycle host to which a script can be bound.
- scriptId() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptDiagnostic
-
Returns the value of the
scriptId record component.
- ScriptInfo - Annotation Interface in de.gurkenlabs.litiengine.scripting
-
Describes an editor-visible Java script implementation.
- ScriptInput - Class in de.gurkenlabs.litiengine.scripting
-
Convenient, managed input helper for scripts.
- ScriptInstance - Interface in de.gurkenlabs.litiengine.scripting
-
One configured runtime instance of a script.
- ScriptLanguageService - Interface in de.gurkenlabs.litiengine.scripting
-
Editor-independent semantic tooling for a scripting language.
- ScriptLanguageService.Analysis - Record Class in de.gurkenlabs.litiengine.scripting
-
- ScriptLanguageService.CodeAction - Record Class in de.gurkenlabs.litiengine.scripting
-
- ScriptLanguageService.Completion - Record Class in de.gurkenlabs.litiengine.scripting
-
- ScriptLanguageService.CompletionKind - Enum Class in de.gurkenlabs.litiengine.scripting
-
- ScriptLanguageService.Document - Record Class in de.gurkenlabs.litiengine.scripting
-
- ScriptLanguageService.Hover - Record Class in de.gurkenlabs.litiengine.scripting
-
- ScriptLanguageService.Location - Record Class in de.gurkenlabs.litiengine.scripting
-
- ScriptLanguageService.Parameter - Record Class in de.gurkenlabs.litiengine.scripting
-
- ScriptLanguageService.Position - Record Class in de.gurkenlabs.litiengine.scripting
-
- ScriptLanguageService.Range - Record Class in de.gurkenlabs.litiengine.scripting
-
- ScriptLanguageService.SemanticToken - Record Class in de.gurkenlabs.litiengine.scripting
-
- ScriptLanguageService.Signature - Record Class in de.gurkenlabs.litiengine.scripting
-
- ScriptLanguageService.SignatureHelp - Record Class in de.gurkenlabs.litiengine.scripting
-
- ScriptLanguageService.Symbol - Record Class in de.gurkenlabs.litiengine.scripting
-
- ScriptLanguageService.SymbolKind - Enum Class in de.gurkenlabs.litiengine.scripting
-
- ScriptLanguageService.TextEdit - Record Class in de.gurkenlabs.litiengine.scripting
-
- ScriptLanguageService.Workspace - Record Class in de.gurkenlabs.litiengine.scripting
-
- ScriptManager - Class in de.gurkenlabs.litiengine.scripting
-
Coordinates script providers, definitions, bindings, lifecycles, diagnostics, and explicit reloads.
- ScriptManager() - Constructor for class de.gurkenlabs.litiengine.scripting.ScriptManager
-
Creates a manager with Java support and discovers additional providers through
ServiceLoader.
- ScriptParameterValue - Class in de.gurkenlabs.litiengine.scripting
-
A persisted string representation of a typed script parameter.
- ScriptParameterValue() - Constructor for class de.gurkenlabs.litiengine.scripting.ScriptParameterValue
-
- ScriptParameterValue(String, String) - Constructor for class de.gurkenlabs.litiengine.scripting.ScriptParameterValue
-
- ScriptProperty - Annotation Interface in de.gurkenlabs.litiengine.scripting
-
Marks a script field as configurable by bindings and utiLITI.
- ScriptPropertyMetadata - Record Class in de.gurkenlabs.litiengine.scripting
-
Editor-facing description of one configurable script field discovered from its implementation.
- ScriptPropertyMetadata(String, String, String, String, String, String, double, double, String, boolean) - Constructor for record class de.gurkenlabs.litiengine.scripting.ScriptPropertyMetadata
-
Creates an instance of a ScriptPropertyMetadata record class.
- ScriptProvider - Interface in de.gurkenlabs.litiengine.scripting
-
Compiles or resolves scripts for one source language.
- scripts() - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Returns the controller that owns this entity's declarative script bindings, if one is configured.
- scripts() - Static method in class de.gurkenlabs.litiengine.Game
-
Gets the manager for Java and runtime scripting integrations.
- ScriptSequence - Class in de.gurkenlabs.litiengine.scripting
-
A cancellable ordered sequence of delayed actions owned by a script context.
- ScriptUiOverlay - Class in de.gurkenlabs.litiengine.scripting.ui
-
Manages transient UI elements, floating combat text, banners, and script-driven overlays.
- ScriptUiOverlay() - Constructor for class de.gurkenlabs.litiengine.scripting.ui.ScriptUiOverlay
-
- ScriptUiOverlay.ScreenText - Class in de.gurkenlabs.litiengine.scripting.ui
-
- SemanticToken(ScriptLanguageService.Range, String, List) - Constructor for record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.SemanticToken
-
Creates an instance of a SemanticToken record class.
- sendMessage(IEntity, String) - Method in class de.gurkenlabs.litiengine.scripting.EntityScript
-
Sends a message from this entity to a target receiver entity.
- sendMessage(Object, String) - Method in class de.gurkenlabs.litiengine.entities.Entity
-
- sendMessage(Object, String) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Sends a message from the specified sender to this entity.
- sendMessage(Object, String) - Method in class de.gurkenlabs.litiengine.entities.LightSource
-
- sendMessage(String) - Method in class de.gurkenlabs.litiengine.scripting.EntityScript
-
Sends a message from this entity to all of its listeners.
- sequence() - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
-
Creates an ordered, cancellable sequence of actions and delays owned by this context.
- serialize(IEntity) - Static method in class de.gurkenlabs.litiengine.environment.MapObjectSerializer
-
- set(float) - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback.VolumeControl
-
Sets the value of this volume control.
- set(Image) - Method in class de.gurkenlabs.litiengine.graphics.MouseCursor
-
Sets the cursor image, anchored at its top-left corner.
- set(Image, int, int) - Method in class de.gurkenlabs.litiengine.graphics.MouseCursor
-
Sets the cursor image with the supplied pixel offsets.
- set(Image, Align, Valign) - Method in class de.gurkenlabs.litiengine.graphics.MouseCursor
-
Sets the cursor image, computing the pixel offset so that the supplied alignment is anchored to the actual mouse location.
- set(String, T) - Method in class de.gurkenlabs.litiengine.configuration.ConfigurationGroup
-
Use this method to set configuration properties if you want to support configurationChanged for your property.
- SET - Enum constant in enum class de.gurkenlabs.litiengine.attributes.Modification
-
- setAbsoluteSourcePath(URL) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapImage
-
- setAbsoluteSourcePath(URL) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapImage
-
- setAcceleration(int) - Method in class de.gurkenlabs.litiengine.entities.Creature
-
- setAcceleration(int) - Method in interface de.gurkenlabs.litiengine.entities.IMobileEntity
-
Sets the acceleration for this entity.
- setAccelerationX(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Sets the horizontal acceleration of the particle.
- setAccelerationX(RangeAttribute) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Sets the horizontal acceleration parameter of spawned particles.
- setAccelerationY(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Sets the vertical acceleration of the particle.
- setAccelerationY(RangeAttribute) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Sets the vertical acceleration parameter of spawned particles.
- setAcceptableError(float) - Method in class de.gurkenlabs.litiengine.entities.behavior.EntityNavigator
-
Sets the acceptable error for navigation.
- setActive(boolean) - Method in class de.gurkenlabs.litiengine.attributes.AttributeModifier
-
Sets the active state of this PropertyModifier and fires a property change event if the state changes.
- setAddShadow(boolean) - Method in class de.gurkenlabs.litiengine.entities.Prop
-
Sets whether this prop should cast a shadow.
- setAffineTransform(AffineTransform) - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
-
- setAffineTransform(AffineTransform) - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
-
Sets the AffineTransform instance for this controller that can be used to externally transform the current
image when rendering it with the ImageRenderer.
- setAllowCuttingCorners(boolean) - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
-
Sets whether cutting corners during diagonal movement is allowed in the grid.
- setAllowDiagonalMovement(boolean) - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarGrid
-
Sets whether diagonal movement is allowed in the grid.
- setAlpha(int) - Method in class de.gurkenlabs.litiengine.graphics.ColorLayer
-
Sets the alpha value of the current color.
- setAlpha(Image, float) - Static method in class de.gurkenlabs.litiengine.util.Imaging
-
Sets the opacity of a given image.
- setAlphaVariance(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Sets the per-particle alpha variance.
- setAngle(double) - Method in class de.gurkenlabs.litiengine.entities.Entity
-
- setAngle(double) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Sets the angle (in degrees) in which the entity is directed.
- setAngle(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Sets the current rotation angle of the particle, in degrees.
- setAngle(RangeAttribute) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Sets the starting angle parameter for spawned particles.
- setAnimateSprite(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.SpriteParticle
-
- setAnimateSprite(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Sets whether sprite-based particles are animated.
- setAnimation(TileAnimation) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TilesetEntry
-
- setAntiAliasing(boolean) - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
-
Sets whether to enable anti-aliasing.
- setAntiAliasing(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Sets whether the particle is rendered with anti-aliasing.
- setAntiAliasing(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Sets whether particles are rendered with anti-aliasing.
- setApp(String) - Method in class de.gurkenlabs.litiengine.resources.AsepriteFormat
-
- setArrowKeyNavigation(boolean) - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
-
Sets whether arrow-key (and mouse-wheel) navigation should be used to change the selection while the component is hovered.
- setArrowKeyNavigation(boolean) - Method in class de.gurkenlabs.litiengine.gui.ListField
-
Enables or disables arrow key navigation for the list field.
- setAutomaticLineBreaks(boolean) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
- setAutoScaling(boolean) - Method in class de.gurkenlabs.litiengine.graphics.animation.EntityAnimationController
-
- setAutoScaling(boolean) - Method in interface de.gurkenlabs.litiengine.graphics.animation.IEntityAnimationController
-
Sets a value indicating whether this controller instance is auto scaling its animations by the dimensions of the
entity
- setAutoScaling(boolean) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Enables or disables automatic proportional scaling of this component when the game window
resolution changes.
- setAxisDeadzone(float) - Method in class de.gurkenlabs.litiengine.input.Gamepad
-
Sets the deadzone for any axis components on this gamepad.
- setBackgroundColor1(Color) - Method in class de.gurkenlabs.litiengine.gui.Appearance
-
Sets the first background color and triggers a change event.
- setBackgroundColor2(Color) - Method in class de.gurkenlabs.litiengine.gui.Appearance
-
Sets the second background color and triggers a change event.
- setBaseRenderScale(float) - Method in class de.gurkenlabs.litiengine.graphics.RenderEngine
-
Sets the global base scale that is used to calculate the actual render scale of the game.
- setBindings(Collection) - Method in class de.gurkenlabs.litiengine.scripting.EntityScriptController
-
Replaces the ordered bindings and restarts this controller if it is active.
- setBorderColor(Color) - Method in class de.gurkenlabs.litiengine.gui.Appearance
-
Sets the border color.
- setBorderRadius(float) - Method in class de.gurkenlabs.litiengine.gui.Appearance
-
Sets the border radius.
- setBorderStyle(Stroke) - Method in class de.gurkenlabs.litiengine.gui.Appearance
-
Sets the border style.
- setBounds(Rectangle2D) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
Sets the environment bounds that confine the operation area of the PhysicsEngine.
- setBoxAlign(Align) - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
-
Sets the horizontal speech bubble alignment that dictates its position relative to the entity center point.
- setBrushSize(double) - Method in class de.gurkenlabs.litiengine.gui.MouseDrawComponent
-
Sets the size of the brush used for drawing.
- setButton1(ImageComponent) - Method in class de.gurkenlabs.litiengine.gui.Slider
-
Sets the first arrow button (typically used to decrease the slider value).
- setButton2(ImageComponent) - Method in class de.gurkenlabs.litiengine.gui.Slider
-
Sets the second arrow button (typically used to increase the slider value).
- setButtonSprite(Spritesheet) - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
-
Sets the spritesheet used to render the drop-down toggle button.
- setButtonSprite(Spritesheet) - Method in class de.gurkenlabs.litiengine.gui.ListField
-
Sets the spritesheet for the button and reinitializes the content list.
- setButtonSpritesheet(Spritesheet) - Method in class de.gurkenlabs.litiengine.gui.Slider
-
Sets the spritesheet used to render the arrow buttons.
- setCamera(ICamera) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
-
Sets the active camera of the game.
- setCancelOnCollision(boolean) - Method in class de.gurkenlabs.litiengine.physics.Force
-
Sets whether the force should be canceled on collision.
- setCancelOnReached(boolean) - Method in class de.gurkenlabs.litiengine.physics.Force
-
Sets whether the force should be canceled when the target is reached.
- setCastConsumer(Consumer) - Method in class de.gurkenlabs.litiengine.abilities.DynamicAbility
-
- setCastType(CastType) - Method in class de.gurkenlabs.litiengine.abilities.Ability
-
Sets the cast type of this ability.
- setChangeCooldown(int) - Method in class de.gurkenlabs.litiengine.gui.screens.ScreenManager
-
Sets the cooldown for changing screens.
- setChecked(boolean) - Method in class de.gurkenlabs.litiengine.gui.CheckBox
-
Sets the checked state of the checkbox.
- setClampAlign(Align, Valign) - Method in class de.gurkenlabs.litiengine.graphics.Camera
-
- setClampAlign(Align, Valign) - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
-
Sets the alignment for clamping the camera to the map boundaries.
- setClampToMap(boolean) - Method in class de.gurkenlabs.litiengine.graphics.Camera
-
- setClampToMap(boolean) - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
-
Set the camera to clamp the viewport to the bounds of the map.
- setCollision(boolean) - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
-
Sets the collision.
- setCollision(boolean) - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
-
Sets the collision state of the entity.
- setCollision(Collision) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Sets the collision behavior of emitted particles.
- setCollisionBoxAlign(Align) - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
-
- setCollisionBoxAlign(Align) - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
-
Sets the horizontal alignment of the entity's collision box.
- setCollisionBoxHeight(double) - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
-
- setCollisionBoxHeight(double) - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
-
Sets the height of the entity's collision box.
- setCollisionBoxValign(Valign) - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
-
- setCollisionBoxValign(Valign) - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
-
Sets the vertical alignment of the entity's collision box.
- setCollisionBoxWidth(double) - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
-
- setCollisionBoxWidth(double) - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
-
Sets the width of the entity's collision box.
- setCollisionType(Collision) - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
-
- setCollisionType(Collision) - Method in interface de.gurkenlabs.litiengine.entities.ICollisionEntity
-
Sets the collision type of this entity.
- setCollisionType(Collision) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Sets the collision behavior of this particle.
- setColor(Color) - Method in class de.gurkenlabs.litiengine.entities.LightSource
-
Sets the color of the light emitted by this source and refreshes the affected ambient layers.
- setColor(Color) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObjectLayer
-
- setColor(Color) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObjectLayer
-
- setColor(Color) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.WangColor
-
Sets the editor display color.
- setColor(Color) - Method in class de.gurkenlabs.litiengine.graphics.ColorLayer
-
Sets the color of the layer.
- setColor(Color) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Sets the color of the particle.
- setColor(Color) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Sets a single color used for spawning particles, replacing any previously configured colors.
- setColorInterpolation(boolean) - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
-
Sets whether to enable color interpolation.
- setColors(Color...) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Sets the colors used when spawning particles by encoding the given AWT colors.
- setColors(List) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Sets the list of color strings used when spawning particles and invalidates the decoded color cache.
- setColorVariance(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Sets the per-particle color variance.
- setColumns(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
-
- setColumnWidth(double) - Method in class de.gurkenlabs.litiengine.gui.ImageComponentList
-
Sets the width of each column in the image component list.
- setCompany(String) - Method in class de.gurkenlabs.litiengine.GameInfo
-
Sets the company that created the game.
- setCompression(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
-
Sets the compression type for the tile data.
- setContinuousCollision(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Enabling this check can be very performance hungry and should be used with caution and only for a small amount of particles.
- setController(Class, T) - Method in class de.gurkenlabs.litiengine.entities.Entity
-
- setController(Class, T) - Method in class de.gurkenlabs.litiengine.entities.EntityControllers
-
- setController(Class, T) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Sets a specific controller for the entity.
- setCooldown(int) - Method in class de.gurkenlabs.litiengine.entities.Trigger
-
Sets the cooldown time between activations.
- setCountry(String) - Method in class de.gurkenlabs.litiengine.configuration.ClientConfiguration
-
Sets the country code.
- setCurrentSelection(int) - Method in class de.gurkenlabs.litiengine.gui.Menu
-
Sets the current selection index of the menu and updates the selection state of the menu items.
- setCurrentValue(float) - Method in class de.gurkenlabs.litiengine.gui.Slider
-
Sets the currently selected value.
- setCurrentValue(BigDecimal) - Method in class de.gurkenlabs.litiengine.gui.Spinner
-
Sets the current value, clamped to the configured range, and notifies registered change listeners.
- setCursor(String) - Method in class de.gurkenlabs.litiengine.gui.TextFieldComponent
-
Sets the string rendered as the caret while the field is focused.
- setCustomRenderType(RenderType) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Sets a custom render type that overrides the emitter's render type for this particle.
- setCustomTargetPriorityComparator(Comparator) - Method in class de.gurkenlabs.litiengine.abilities.targeting.TargetingStrategy
-
- setData(String) - Method in class de.gurkenlabs.litiengine.resources.SoundResource
-
Sets the encoded sound data.
- setDebug(boolean) - Method in class de.gurkenlabs.litiengine.configuration.ConfigurationGroup
-
Sets the debug mode.
- setDebugEnabled(boolean) - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
-
Sets whether debug mode is enabled.
- setDeceleration(int) - Method in class de.gurkenlabs.litiengine.entities.Creature
-
- setDeceleration(int) - Method in interface de.gurkenlabs.litiengine.entities.IMobileEntity
-
Sets the deceleration for this entity.
- setDefault(Animation) - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
-
- setDefault(Animation) - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
-
Sets the specified Animation as default for this controller.
- setDefaultAppearance(Appearance) - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
-
Sets the default appearance for GUI components.
- setDefaultAppearanceDisabled(Appearance) - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
-
Sets the default appearance for disabled GUI components.
- setDefaultAppearanceHovered(Appearance) - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
-
Sets the default appearance for hovered GUI components.
- setDefaultBindings(Collection) - Method in class de.gurkenlabs.litiengine.scripting.EntityScriptController
-
Replaces inherited type-level bindings while retaining per-entity overrides.
- setDefaultFont(Font) - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
-
Sets the default font for GUI components.
- setDefaultSpeechBubbleDisplayTime(int) - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
-
Sets the default display time for speech bubbles in milliseconds.
- setDefaultTextAlign(Align) - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
-
Sets the default horizontal alignment for text in GUI components.
- setDefaultTextAntialiasing(boolean) - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
-
Sets whether text antialiasing is enabled by default.
- setDefaultTextShadow(boolean) - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
-
Sets whether text shadow is enabled by default.
- setDefaultTextShadowColor(Color) - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
-
Sets the default color for text shadows.
- setDefaultTextShadowRadius(float) - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
-
Sets the default radius for text shadows.
- setDefaultTextValign(Valign) - Static method in class de.gurkenlabs.litiengine.gui.GuiProperties
-
Sets the default vertical alignment for text in GUI components.
- setDefinitions(Collection) - Method in class de.gurkenlabs.litiengine.scripting.ScriptManager
-
Replaces all registered definitions with validated defensive copies.
- setDelay(int) - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
-
Sets the delay before this effect is applied.
- setDeltaAngle(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Sets the per-update angle delta applied to the particle, in degrees.
- setDeltaHeight(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Sets the per-update height delta applied to the particle.
- setDeltaHeight(RangeAttribute) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Sets the per-particle height delta parameter.
- setDeltaRotation(RangeAttribute) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Sets the per-particle angle delta parameter.
- setDeltaWidth(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Sets the per-update width delta applied to the particle.
- setDeltaWidth(RangeAttribute) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Sets the per-particle width delta parameter.
- setDescription(String) - Method in class de.gurkenlabs.litiengine.abilities.Ability
-
Sets the description of this ability.
- setDescription(String) - Method in class de.gurkenlabs.litiengine.entities.EntityAction
-
- setDescription(String) - Method in class de.gurkenlabs.litiengine.GameInfo
-
Sets the game's description.
- setDevelopers(String...) - Method in class de.gurkenlabs.litiengine.GameInfo
-
Sets the game's developers.
- setDimension(double, double) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Sets the width and height of this GuiComponent.
- setDirection(Direction) - Method in class de.gurkenlabs.litiengine.entities.Spawnpoint
-
Sets the direction in which entities will be spawned by this instance.
- setDisplayMode(DisplayMode) - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
-
Sets the display mode.
- setDisplayMode(DisplayMode) - Method in class de.gurkenlabs.litiengine.GameWindow
-
Sets the display mode for this game window at runtime.
- setDisplayTime(int) - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
-
Sets the duration in milliseconds for which this speech bubble will be active.
- setDownKeys(int...) - Method in class de.gurkenlabs.litiengine.input.KeyboardEntityController
-
Sets the key codes for moving down.
- setDownKeys(List) - Method in class de.gurkenlabs.litiengine.input.KeyboardEntityController
-
Sets the key codes for moving down.
- setDrawingColor(Color) - Method in class de.gurkenlabs.litiengine.gui.MouseDrawComponent
-
Sets the color of the brush used for drawing.
- setDuration(int) - Method in class de.gurkenlabs.litiengine.abilities.effects.Effect
-
Sets the duration this effect lasts once applied.
- setDuration(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Frame
-
- setDuration(int) - Method in class de.gurkenlabs.litiengine.graphics.animation.KeyFrame
-
- setDuration(int) - Method in class de.gurkenlabs.litiengine.tweening.Tween
-
Sets the Tween duration.
- setDurationForAllKeyFrames(int) - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
-
Sets the frame duration for all keyframes in this animation to the specified value.
- setDx(float) - Method in interface de.gurkenlabs.litiengine.physics.IMovementController
-
Gets the delta x for each horizontal movement.
- setDx(float) - Method in class de.gurkenlabs.litiengine.physics.MovementController
-
- setDy(float) - Method in interface de.gurkenlabs.litiengine.physics.IMovementController
-
Sets the delta y for each vertical movement.
- setDy(float) - Method in class de.gurkenlabs.litiengine.physics.MovementController
-
- setDynamicLocation(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.EntityEmitter
-
Toggle dynamic location updates.
- setEmitterData(EmitterAttributes) - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
-
Sets the emitter data for this emitter.
- setEmitterData(String) - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
-
Sets the emitter data for this emitter using an XML configuration file.
- setEmitterDuration(int) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Sets the emitter duration in milliseconds.
- setEnabled(boolean) - Method in class de.gurkenlabs.litiengine.graphics.animation.AnimationController
-
- setEnabled(boolean) - Method in interface de.gurkenlabs.litiengine.graphics.animation.IAnimationController
-
Sets a flag that defines whether this controller is enabled or not.
- setEnabled(boolean) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Sets the "enabled" property on this GuiComponent and its child components.
- setEnabled(boolean) - Method in class de.gurkenlabs.litiengine.physics.PhysicsEngine
-
- setEnabled(boolean) - Method in class de.gurkenlabs.litiengine.scripting.ScriptBinding
-
Enables or disables this binding.
- setEnabled(boolean) - Method in class de.gurkenlabs.litiengine.scripting.ScriptManager
-
Enables or pauses callback dispatch without detaching scripts.
- setEnableResolutionScale(boolean) - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
-
Sets whether to enable resolution scaling.
- setEncoding(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
-
Sets the encoding type for the tile data.
- setEncoding(Charset) - Method in class de.gurkenlabs.litiengine.resources.Strings
-
Sets the character encoding to be used for reading resource bundles.
- setEntityBindings(Collection) - Method in class de.gurkenlabs.litiengine.scripting.ScriptManager
-
Replaces reusable bindings that are automatically applied when matching entities are loaded.
- setEntrySprite(Spritesheet) - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
-
Sets the spritesheet used to render the drop-down entries.
- setEntrySprite(Spritesheet) - Method in class de.gurkenlabs.litiengine.gui.ListField
-
Sets the spritesheet for the list entries and reinitializes the content list.
- setEnumPropertyValue(Class, Object, Field, String, String) - Static method in class de.gurkenlabs.litiengine.util.ReflectionUtilities
-
- setExitOnError(boolean) - Method in class de.gurkenlabs.litiengine.configuration.ClientConfiguration
-
Sets whether to exit on error.
- setExitOnException(boolean) - Method in class de.gurkenlabs.litiengine.DefaultUncaughtExceptionHandler
-
Set whether the game will exit upon an unhandled exception.
- setFacingDirection(Direction) - Method in class de.gurkenlabs.litiengine.entities.Creature
-
Sets the facing direction of the creature.
- setFade(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Sets whether the particle fades out over its lifetime.
- setFade(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Sets whether particles fade out over their lifetime.
- setFadeOnCollision(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Sets whether the particle fades upon collision.
- setFadeOnCollision(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Sets whether particles fade upon collision.
- setFieldValue(Class, Object, String, String) - Static method in class de.gurkenlabs.litiengine.util.ReflectionUtilities
-
- setFillmode(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
-
- setFirstGridId(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
-
Sets the first global tile ID used by this tileset in its containing map.
- setFlickerDelay(int) - Method in class de.gurkenlabs.litiengine.gui.TextFieldComponent
-
Sets the delay (in milliseconds) between caret flicker toggles.
- setFlipHorizontally(boolean) - Method in class de.gurkenlabs.litiengine.entities.Prop
-
Sets whether this prop's sprite is flipped horizontally.
- setFlipVertically(boolean) - Method in class de.gurkenlabs.litiengine.entities.Prop
-
Sets whether this prop's sprite is flipped vertically.
- setFocus(double, double) - Method in class de.gurkenlabs.litiengine.graphics.Camera
-
- setFocus(double, double) - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
-
Focuses the camera on a given point.
- setFocus(Point2D) - Method in class de.gurkenlabs.litiengine.graphics.Camera
-
- setFocus(Point2D) - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
-
Focuses the camera on a given point.
- setFocusable(boolean) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
- setFont(Font) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.TextParticle
-
Sets the font for this TextParticle.
- setFont(Font) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Sets the font for this GuiComponent's text.
- setFontSize(float) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Sets the font size for this GuiComponent's text.
- setForeColor(Color) - Method in class de.gurkenlabs.litiengine.gui.Appearance
-
Sets the foreground color and triggers a change event.
- setFormat(SoundFormat) - Method in class de.gurkenlabs.litiengine.resources.SoundResource
-
Sets the format of the sound.
- setFormat(String) - Method in class de.gurkenlabs.litiengine.gui.TextFieldComponent
-
Sets the regex pattern used to filter typed input.
- setFormat(String) - Method in class de.gurkenlabs.litiengine.resources.AsepriteFormat
-
- setForwardMouseEvents(boolean) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Enable or disable forwarding mouse events by this GuiComponent.
- setForwardMouseEvents(int, boolean) - Method in class de.gurkenlabs.litiengine.gui.ListField
-
Sets whether mouse events should be forwarded for all components in the specified column.
- setFrames(List) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileAnimation
-
- setGameBindings(Collection) - Method in class de.gurkenlabs.litiengine.scripting.ScriptManager
-
Replaces scripts attached to the game lifecycle.
- setGamepadAxisDeadzone(float) - Method in class de.gurkenlabs.litiengine.configuration.InputConfiguration
-
Sets the gamepad axis deadzone.
- setGamepadStickDeadzone(float) - Method in class de.gurkenlabs.litiengine.configuration.InputConfiguration
-
Sets the gamepad stick deadzone.
- setGamepadSupport(boolean) - Method in class de.gurkenlabs.litiengine.configuration.InputConfiguration
-
Sets the gamepad support.
- setGamepadTriggerDeadzone(float) - Method in class de.gurkenlabs.litiengine.configuration.InputConfiguration
-
Sets the gamepad trigger deadzone.
- setGCost(double) - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
-
Sets the cost from the start node to this node (g-cost).
- setGrabMouse(boolean) - Method in interface de.gurkenlabs.litiengine.input.IMouse
-
If set to true, the mouse will be locked to the render component of the game.
- setGrabMouse(boolean) - Method in class de.gurkenlabs.litiengine.input.Mouse
-
- setGraphicQuality(Quality) - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
-
Sets the graphic quality.
- setGravity(int) - Method in class de.gurkenlabs.litiengine.environment.Environment
-
Sets the gravity for this particular environment.
- setGravity(int) - Method in class de.gurkenlabs.litiengine.environment.GameWorld
-
Specify the general gravity that will be used as default value for all environments that are loaded.
- setGridId(int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
-
Sets the grid id, i.e.
- setGridId(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
-
- setHCost(double) - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
-
Sets the estimated cost from this node to the target node (h-cost).
- setHeight(double) - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
-
- setHeight(double) - Method in class de.gurkenlabs.litiengine.entities.Entity
-
- setHeight(double) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Sets the height of the entity.
- setHeight(double) - Method in class de.gurkenlabs.litiengine.entities.StaticShadow
-
- setHeight(double) - Method in class de.gurkenlabs.litiengine.entities.Trigger
-
- setHeight(double) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Sets the GuiComponent's height.
- setHeight(double) - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Sets the height of the component and rescales the image.
- setHeight(double) - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
-
- setHeight(float) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
-
Sets the height of this map object.
- setHeight(float) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
-
- setHeight(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Sets the height of the particle, in pixels.
- setHeight(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Sets the height of the emitter in pixels.
- setHeight(int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
-
Sets the height of the layer, in tiles.
- setHeight(int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapImage
-
- setHeight(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
-
- setHeight(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapImage
-
- setHeight(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
-
Sets the map height in tiles.
- setHeight(int) - Method in class de.gurkenlabs.litiengine.resources.SpritesheetResource
-
Sets the height of the spritesheet.
- setHeight(int) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas
-
Sets the height of the texture atlas.
- setHeight(int) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.Sprite
-
Sets the height of the sprite.
- setHexSideLength(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
-
Sets the hex side length used for hexagonal maps.
- setHorizontalBackgroundGradient(boolean) - Method in class de.gurkenlabs.litiengine.gui.Appearance
-
Sets whether the background gradient is horizontal and triggers a change event.
- setHorizontalImagePadding(double) - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Sets the horizontal padding for the image.
- setHorizontalLowerBound(int) - Method in class de.gurkenlabs.litiengine.gui.ListField
-
Sets the horizontal lower bound of the list field.
- setHost(ScriptHostType) - Method in class de.gurkenlabs.litiengine.scripting.ScriptDefinition
-
Sets the required host category.
- setHovered(boolean) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Sets the "hovered" property on this GuiComponent.
- setHoverSound(Sound) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Sets the hover sound.
- setIcon(Image) - Method in class de.gurkenlabs.litiengine.GameWindow
-
Sets the icon image for the window's hosting JFrame.
- setIcons(List) - Method in class de.gurkenlabs.litiengine.GameWindow
-
Sets the icons for the window's hosting JFrame.
- setId(int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
-
Sets the unique id of this map object.
- setId(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
-
- setId(String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptDefinition
-
Sets the unique identifier.
- setIdentifier(String) - Method in class de.gurkenlabs.litiengine.physics.Force
-
Sets the identifier for the force.
- setImage(MapImage) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.ImageLayer
-
- setImage(MapImage) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
-
- setImage(Image) - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Sets the image to be displayed by the component and rescales it.
- setImage(String) - Method in class de.gurkenlabs.litiengine.resources.AsepriteFormat
-
- setImage(String) - Method in class de.gurkenlabs.litiengine.resources.SpritesheetResource
-
Sets the image data of the spritesheet.
- setImageAlign(Align) - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Sets the horizontal alignment of the image within the component.
- setImageFormat(ImageFormat) - Method in class de.gurkenlabs.litiengine.resources.SpritesheetResource
-
Sets the image format of the spritesheet.
- setImageHeight(int) - Method in class de.gurkenlabs.litiengine.resources.AsepriteFormat
-
- setImagePath(String) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas
-
Sets the image path for the texture atlas.
- setImageScaleInterpolation(int) - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Sets the interpolation type used for scaling the image and rescales it.
- setImageScaleMode(ImageScaleMode) - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Sets the scale mode for the image and rescales it.
- setImageValign(Valign) - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Sets the vertical alignment of the image within the component.
- setImageWidth(int) - Method in class de.gurkenlabs.litiengine.resources.AsepriteFormat
-
- setImplementation(String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptDefinition
-
Sets the implementation class name.
- setIndestructible(boolean) - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
-
- setIndestructible(boolean) - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
-
Sets the indestructible state of this entity.
- setInfo(GameInfo) - Static method in class de.gurkenlabs.litiengine.Game
-
Sets the Game's basic information by the specified GameInfo instance.
- setInfo(String) - Static method in class de.gurkenlabs.litiengine.Game
-
Sets the Game's basic information by loading the GameInfo from the specified path to an XML file.
- setInfo(URL) - Static method in class de.gurkenlabs.litiengine.Game
-
- setInherited(boolean) - Method in class de.gurkenlabs.litiengine.scripting.EntityScriptBinding
-
- setIntensity(int) - Method in class de.gurkenlabs.litiengine.entities.LightSource
-
Sets the intensity of the light and refreshes the affected ambient layers.
- setJava2DPipeline(Java2DPipeline) - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
-
Sets the Java2D rendering pipeline.
- setJumpKeys(int...) - Method in class de.gurkenlabs.litiengine.input.PlatformingMovementController
-
Initializes the jump keys with a given array of key codes.
- setKeyFrameDurations(int...) - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
-
Sets the specified durations for the keyframes at the index of the defined arguments.
- setKeyframes(int[]) - Method in class de.gurkenlabs.litiengine.resources.SpritesheetResource
-
Sets the keyframes of the spritesheet.
- setLanguage(String) - Method in class de.gurkenlabs.litiengine.configuration.ClientConfiguration
-
Sets the language code.
- setLanguage(String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptDefinition
-
Sets the provider language identifier.
- setLayer(MapObjectLayer) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
-
- setLeftKeys(int...) - Method in class de.gurkenlabs.litiengine.input.KeyboardEntityController
-
Sets the key codes for moving left.
- setLeftKeys(List) - Method in class de.gurkenlabs.litiengine.input.KeyboardEntityController
-
Sets the key codes for moving left.
- setLeftStickDeadzone(double) - Method in class de.gurkenlabs.litiengine.input.GamepadEntityController
-
- setLightShapeType(LightSource.Type) - Method in class de.gurkenlabs.litiengine.entities.LightSource
-
Sets the shape type of the light source.
- setListenerLocationCallback(UnaryOperator) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
-
This method allows to set the callback that is used by the SoundEngine to determine where the
listener location is.
- setLocation(double, double) - Method in class de.gurkenlabs.litiengine.entities.Entity
-
- setLocation(double, double) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Sets the location of the entity.
- setLocation(double, double) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Sets this GuiComponent's location.
- setLocation(double, double) - Method in interface de.gurkenlabs.litiengine.input.IMouse
-
Sets the current mouse location to the specified location in the game window.
- setLocation(double, double) - Method in class de.gurkenlabs.litiengine.input.Mouse
-
- setLocation(float, float) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
-
Sets the location of this map object.
- setLocation(float, float) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
-
- setLocation(Point2D) - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
-
- setLocation(Point2D) - Method in class de.gurkenlabs.litiengine.entities.Creature
-
- setLocation(Point2D) - Method in class de.gurkenlabs.litiengine.entities.Entity
-
Sets the map location.
- setLocation(Point2D) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Sets the map location.
- setLocation(Point2D) - Method in class de.gurkenlabs.litiengine.entities.LightSource
-
- setLocation(Point2D) - Method in class de.gurkenlabs.litiengine.entities.StaticShadow
-
- setLocation(Point2D) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
-
Sets the location of this map object.
- setLocation(Point2D) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
-
- setLocation(Point2D) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Sets this GuiComponent's location.
- setLocation(Point2D) - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
-
- setLocation(Point2D) - Method in interface de.gurkenlabs.litiengine.input.IMouse
-
Sets the current mouse location to the specified location in the game window.
- setLocation(Point2D) - Method in class de.gurkenlabs.litiengine.input.Mouse
-
- setLocation(Point2D) - Method in class de.gurkenlabs.litiengine.physics.Force
-
Sets the location of the force.
- setLoop(boolean) - Method in class de.gurkenlabs.litiengine.entities.SoundSource
-
Toggles looping for the sound playback.
- setLooping(boolean) - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
-
Sets the looping behavior for this animation.
- setLoopSprite(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.SpriteParticle
-
- setLoopSprite(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Sets whether sprite-based particle animations are looped.
- setLowerBound(BigDecimal) - Method in class de.gurkenlabs.litiengine.gui.Spinner
-
Sets the lowest allowed value.
- setMap(TmxMap) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.GroupLayer
-
- setMap(TmxMap) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
-
- setMapId(int) - Method in class de.gurkenlabs.litiengine.entities.Entity
-
Sets an id which should only be filled when an entity gets added due to map information.
- setMapId(int) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Sets an id which should only be filled when an entity gets added due to map information.
- setMargin(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
-
- setMaterial(Material) - Method in class de.gurkenlabs.litiengine.entities.Prop
-
Sets the material of this prop.
- setMax(T) - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
-
Sets the maximum value of the attribute and notifies listeners of the change.
- setMaxDistance(int) - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
-
Sets the default maximum distance from the listener at which a sound source can still be heard.
- setMaxFps(int) - Method in class de.gurkenlabs.litiengine.configuration.ClientConfiguration
-
Sets the maximum frames per second.
- setMaxLength(int) - Method in class de.gurkenlabs.litiengine.gui.TextFieldComponent
-
Sets the maximum number of characters allowed in the field.
- setMaxParticles(int) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Sets the maximum number of concurrently alive particles allowed for this emitter.
- setMaxValue(float) - Method in class de.gurkenlabs.litiengine.gui.Slider
-
Sets the maximum selectable value and refreshes the slider dimensions.
- setMessage(String) - Method in class de.gurkenlabs.litiengine.entities.Trigger
-
Sets the message that gets sent by this trigger upon activation.
- setMin(T) - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
-
Sets the minimum value of the attribute and notifies listeners of the change.
- setMinChunkOffsets(int, int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
-
Sets the minimum chunk offsets for the tile data.
- setMinValue(float) - Method in class de.gurkenlabs.litiengine.gui.Slider
-
Sets the minimum selectable value and refreshes the slider dimensions.
- setModifyValue(double) - Method in class de.gurkenlabs.litiengine.attributes.AttributeModifier
-
Sets the modification value for this PropertyModifier and fires a property change event if the value changes.
- setMouseSensitivity(float) - Method in class de.gurkenlabs.litiengine.configuration.InputConfiguration
-
Sets the mouse sensitivity.
- setMultiTarget(boolean) - Method in class de.gurkenlabs.litiengine.abilities.Ability
-
Sets whether this ability is multi-target.
- setMultiTarget(boolean) - Method in class de.gurkenlabs.litiengine.abilities.targeting.TargetingStrategy
-
- setMusicVolume(float) - Method in class de.gurkenlabs.litiengine.configuration.SoundConfiguration
-
Sets the music volume.
- setName(String) - Method in class de.gurkenlabs.litiengine.abilities.Ability
-
Sets the name of this ability.
- setName(String) - Method in class de.gurkenlabs.litiengine.entities.Entity
-
- setName(String) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Sets the name of the entity.
- setName(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
-
Sets the name of the layer.
- setName(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMap
-
Sets the name.
- setName(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
-
- setName(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
-
- setName(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
-
- setName(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
-
- setName(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.WangColor
-
Sets the terrain name; blank values are normalized to null.
- setName(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.WangSet
-
Sets the display name; blank values are normalized to null.
- setName(String) - Method in class de.gurkenlabs.litiengine.GameInfo
-
Sets the game's name.
- setName(String) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
- setName(String) - Method in class de.gurkenlabs.litiengine.graphics.ImageEffect
-
Sets the name of this image effect.
- setName(String) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Sets this GuiComponent's name.
- setName(String) - Method in class de.gurkenlabs.litiengine.resources.NamedResource
-
Sets the name of the resource.
- setName(String) - Method in interface de.gurkenlabs.litiengine.resources.Resource
-
Sets the name of the resource.
- setName(String) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.Sprite
-
Sets the name of the sprite.
- setName(String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptDefinition
-
Sets the display name.
- setName(String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptParameterValue
-
- setObjectalignment(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
-
- setOffset(int) - Method in class de.gurkenlabs.litiengine.entities.StaticShadow
-
Sets the offset for the shadow and invalidates the current area.
- setOffset(int, int) - Method in class de.gurkenlabs.litiengine.graphics.MouseCursor
-
Sets the cursor offsets.
- setOffset(Point2D) - Method in class de.gurkenlabs.litiengine.entities.EntityPivot
-
Sets both the horizontal and vertical offsets for this pivot.
- setOffsetX(double) - Method in class de.gurkenlabs.litiengine.entities.EntityPivot
-
Sets the horizontal offset for this pivot.
- setOffsetX(float) - Method in class de.gurkenlabs.litiengine.graphics.CreatureShadowImageEffect
-
Sets the horizontal offset for the shadow.
- setOffsetX(int) - Method in class de.gurkenlabs.litiengine.graphics.MouseCursor
-
Sets the horizontal cursor offset.
- setOffsetX(int) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.Sprite
-
Sets the x-offset of the sprite.
- setOffsetY(double) - Method in class de.gurkenlabs.litiengine.entities.EntityPivot
-
Sets the vertical offset for this pivot.
- setOffsetY(float) - Method in class de.gurkenlabs.litiengine.graphics.CreatureShadowImageEffect
-
Sets the vertical offset for the shadow.
- setOffsetY(int) - Method in class de.gurkenlabs.litiengine.graphics.MouseCursor
-
Sets the vertical cursor offset.
- setOffsetY(int) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.Sprite
-
Sets the y-offset of the sprite.
- setOpacity(float) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
-
Sets the opacity of the layer in the range [0, 1].
- setOpacity(float) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
-
- setOrder(int) - Method in class de.gurkenlabs.litiengine.scripting.ScriptBinding
-
Sets the attachment order.
- setOrientation(IMapOrientation) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
-
Sets the map's orientation.
- setOriginAlign(Align) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Sets the horizontal alignment of the emitter origin.
- setOriginValign(Valign) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Sets the vertical alignment of the emitter origin.
- setOutlineOnly(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Sets whether the particle is rendered as an outline only.
- setOutlineOnly(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Sets whether shape-based particles are rendered as outlines only.
- setOutlineThickness(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Sets the outline thickness used when rendering the particle as an outline.
- setOutlineThickness(RangeAttribute) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Sets the outline thickness parameter applied to outline-rendered particles.
- setParameter(String, String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptBinding
-
Adds or replaces a named parameter.
- setParticleHeight(RangeAttribute) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Sets the per-particle height parameter.
- setParticleOffsetX(RangeAttribute) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Sets the horizontal spawn offset parameter relative to the emitter origin.
- setParticleOffsetY(RangeAttribute) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Sets the vertical spawn offset parameter relative to the emitter origin.
- setParticleTTL(RangeAttribute) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Sets the particle time-to-live (TTL) parameter, in milliseconds.
- setParticleType(ParticleType) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Sets the particle type (shape) used when spawning particles.
- setParticleWidth(RangeAttribute) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Sets the per-particle width parameter.
- setPath(URL) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
-
Sets the source URL the map was loaded from.
- setPaused(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
-
Sets the paused state of the emitter.
- setPaused(boolean) - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback
-
Sets the paused state of this playback to the provided value.
- setPenalty(double) - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
-
Sets the penalty cost for this node.
- setPolygon(IPolyShape) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
-
Sets the polygon shape of this map object.
- setPolygon(IPolyShape) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
-
- setPolyline(IPolyShape) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
-
Sets the polyline shape of this map object.
- setPolyline(IPolyShape) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
-
- setPosition(int) - Method in class de.gurkenlabs.litiengine.sound.spi.BitReader
-
- setPredecessor(AStarNode) - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
-
Sets the predecessor node in the path.
- setPrioritizeByDistance(boolean) - Method in class de.gurkenlabs.litiengine.abilities.targeting.TargetingStrategy
-
- setPriority(int) - Method in class de.gurkenlabs.litiengine.graphics.animation.EntityAnimationController.AnimationRule
-
- setPriority(int) - Method in class de.gurkenlabs.litiengine.graphics.ImageEffect
-
Sets the priority of this image effect.
- setProbability(double) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TilesetEntry
-
- setProbability(double) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.WangColor
-
Sets the relative probability used by terrain painting tools.
- setProjectClassLoader(ClassLoader) - Method in class de.gurkenlabs.litiengine.scripting.ScriptManager
-
Sets the compiled project class loader used as the parent of runtime-compiled scripts.
- setProjectClasspath(Collection) - Method in class de.gurkenlabs.litiengine.scripting.ScriptManager
-
Sets build-resolved locations used by development-time source compilation.
- setProjectJavaVersion(int) - Method in class de.gurkenlabs.litiengine.scripting.ScriptManager
-
Sets the Java language level used for development-time source compilation.
- setProjectRoot(Path) - Method in class de.gurkenlabs.litiengine.scripting.ScriptManager
-
Sets the directory against which relative development-time source paths are resolved.
- setProperties(Map) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Sets all the custom properties on this object to the provided values.
- setProperties(Map) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
-
- setProperties(Map) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tile
-
- setRange(int) - Method in class de.gurkenlabs.litiengine.entities.SoundSource
-
Sets the range in pixels for which the sound can be heard.
- setReduceFramesWhenNotFocused(boolean) - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
-
Sets whether to reduce frames when not focused.
- setRelativeEntity(IEntity) - Method in class de.gurkenlabs.litiengine.entities.RelativeEntityComparator
-
- setRenderBoundingBoxes(boolean) - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
-
Sets whether bounding boxes rendering is enabled.
- setRenderCollisionBoxes(boolean) - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
-
Sets whether collision boxes rendering is enabled.
- setRenderColor(Color) - Method in class de.gurkenlabs.litiengine.GameMetrics
-
Sets the color that is used when rendering the metrics if cl_showGameMetrics = true.
- setRenderDebugMouse(boolean) - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
-
Sets whether debug mouse rendering is enabled.
- setRenderDynamicShadows(boolean) - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
-
Sets whether to render dynamic shadows.
- setRenderEntityNames(boolean) - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
-
Sets whether entity names rendering is enabled.
- setRenderGuiComponentBoundingBoxes(boolean) - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
-
Sets whether GUI component bounding boxes rendering is enabled.
- setRenderHitBoxes(boolean) - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
-
Sets whether hit boxes rendering is enabled.
- setRenderOrder(RenderOrder) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
-
Sets the render order used when drawing the map's tile layers.
- setRenderTriangle(boolean) - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
-
Sets the visibility status of the triangle indicator.
- setRenderType(RenderType) - Method in class de.gurkenlabs.litiengine.entities.Entity
-
- setRenderType(RenderType) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Sets the render type of the entity.
- setRenderType(RenderType) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
-
Sets the render type used when drawing this layer.
- setRenderType(RenderType) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
-
- setRenderWithLayer(boolean) - Method in class de.gurkenlabs.litiengine.entities.Entity
-
- setRenderWithLayer(boolean) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Sets whether the entity should be rendered with its layer.
- setRequiredQuality(Quality) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Sets the minimum graphics
Quality required for this emitter to be rendered.
- setResolution(Resolution) - Method in class de.gurkenlabs.litiengine.GameWindow
-
Sets the resolution for the GameWindow.
- setResolutionHeight(int) - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
-
Sets the resolution height.
- setResolutionWidth(int) - Method in class de.gurkenlabs.litiengine.configuration.GraphicConfiguration
-
Sets the resolution width.
- setRightKeys(int...) - Method in class de.gurkenlabs.litiengine.input.KeyboardEntityController
-
Sets the key codes for moving right.
- setRightKeys(List) - Method in class de.gurkenlabs.litiengine.input.KeyboardEntityController
-
Sets the key codes for moving right.
- setRightStickDeadzone(double) - Method in class de.gurkenlabs.litiengine.input.GamepadEntityController
-
- setRotated(boolean) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.Sprite
-
Sets the rotation status of the sprite.
- setRotateWithRightStick(boolean) - Method in class de.gurkenlabs.litiengine.input.GamepadEntityController
-
- setRowHeight(double) - Method in class de.gurkenlabs.litiengine.gui.ImageComponentList
-
Sets the height of each row in the image component list.
- setScaling(boolean) - Method in class de.gurkenlabs.litiengine.entities.Creature
-
Sets whether the creature's sprite should be scaled with the entity dimensions.
- setScaling(boolean) - Method in class de.gurkenlabs.litiengine.entities.Prop
-
Sets whether this prop's sprite should be scaled to its bounding box.
- setScript(String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptBinding
-
Sets the referenced definition identifier.
- setScrollPadding(double) - Method in class de.gurkenlabs.litiengine.graphics.FreeFlightCamera
-
- setSeed(String) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Sets the seed of this random number generator using a String seed.
- setSelected(boolean) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Sets the "selected" property on this GuiComponent.
- setSelectEntireColumn(boolean) - Method in class de.gurkenlabs.litiengine.gui.ListField
-
If set to true, selecting an element will show a selection of the entire column on which that element is on.
- setSelectEntireRow(boolean) - Method in class de.gurkenlabs.litiengine.gui.ListField
-
If set to true, selecting an element will show a selection of the entire row on which that element is on.
- setSelection(int) - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
-
Sets the selection by index.
- setSelection(int, int) - Method in class de.gurkenlabs.litiengine.gui.ListField
-
- setSelection(Object) - Method in class de.gurkenlabs.litiengine.gui.DropdownListField
-
Sets the selection by value.
- setShadowType(StaticShadowType) - Method in class de.gurkenlabs.litiengine.entities.StaticShadow
-
Sets the type of the static shadow and invalidates the current area.
- setShape(Shape) - Method in class de.gurkenlabs.litiengine.entities.MapArea
-
- setShowGameMetrics(boolean) - Method in class de.gurkenlabs.litiengine.configuration.ClientConfiguration
-
Sets whether to show game metrics.
- setShowMouseTargetMetric(boolean) - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
-
Sets whether mouse target metric is shown.
- setShowTicks(boolean) - Method in class de.gurkenlabs.litiengine.gui.Slider
-
Sets whether the slider should render tick marks.
- setShowTilesMetric(boolean) - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
-
Sets whether tiles metric is shown.
- setSize(double, double) - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
-
- setSize(double, double) - Method in class de.gurkenlabs.litiengine.entities.Entity
-
- setSize(double, double) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Sets the size of the entity.
- setSize(double, double) - Method in class de.gurkenlabs.litiengine.entities.LightSource
-
- setSize(double, double) - Method in class de.gurkenlabs.litiengine.entities.Trigger
-
- setSliderComponent(ImageComponent) - Method in class de.gurkenlabs.litiengine.gui.Slider
-
Sets the slider thumb component.
- setSliderInside(boolean) - Method in class de.gurkenlabs.litiengine.gui.ListField
-
If set to true, the sliders of this ListField will be displayed within its boundaries.
- setSliderSpritesheet(Spritesheet) - Method in class de.gurkenlabs.litiengine.gui.Slider
-
Sets the spritesheet used to render the slider thumb.
- setSound(Sound) - Method in class de.gurkenlabs.litiengine.entities.SoundSource
-
Sets the sound to be played.
- setSound(String) - Method in class de.gurkenlabs.litiengine.entities.SoundSource
-
Sets the sound by fetching a sound resource with a given name.
- setSoundVolume(float) - Method in class de.gurkenlabs.litiengine.configuration.SoundConfiguration
-
Sets the sound volume.
- setSource(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapImage
-
- setSource(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapImage
-
- setSource(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
-
- setSource(String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptDefinition
-
Sets the source path or resource name.
- setSpacing(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
-
- setSpawnAmount(int) - Method in class de.gurkenlabs.litiengine.environment.EntitySpawner
-
- setSpawnAmount(int) - Method in interface de.gurkenlabs.litiengine.environment.IEntitySpawner
-
Sets the amount of Entities that spawn in each wave.
- setSpawnAmount(int) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Sets the number of particles that are spawned per spawn tick.
- setSpawnDelay(int) - Method in class de.gurkenlabs.litiengine.environment.EntitySpawner
-
- setSpawnDelay(int) - Method in interface de.gurkenlabs.litiengine.environment.IEntitySpawner
-
Gets the delay in milliseconds between spawning individual Entities of one wave.
- setSpawnInfo(String) - Method in class de.gurkenlabs.litiengine.entities.Spawnpoint
-
Sets the spawn information for this instance.
- setSpawnInterval(int) - Method in class de.gurkenlabs.litiengine.environment.EntitySpawner
-
- setSpawnInterval(int) - Method in interface de.gurkenlabs.litiengine.environment.IEntitySpawner
-
Sets the interval in milliseconds between each spawn wave.
- setSpawnMode(IEntitySpawner.SpawnMode) - Method in class de.gurkenlabs.litiengine.environment.EntitySpawner
-
- setSpawnMode(IEntitySpawner.SpawnMode) - Method in interface de.gurkenlabs.litiengine.environment.IEntitySpawner
-
Sets the spawn mode.
- setSpawnOffsetX(double) - Method in class de.gurkenlabs.litiengine.entities.Spawnpoint
-
Sets the spawn offset on the X-axis for this instance.
- setSpawnOffsetY(double) - Method in class de.gurkenlabs.litiengine.entities.Spawnpoint
-
Sets the spawn offset on the Y-axis for this instance.
- setSpawnPivotType(EntityPivotType) - Method in class de.gurkenlabs.litiengine.entities.Spawnpoint
-
Sets the spawn pivot type for this instance.
- setSpawnRate(int) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Sets the spawn rate in milliseconds between spawn ticks.
- setSprite(int) - Method in class de.gurkenlabs.litiengine.graphics.animation.KeyFrame
-
- setSpriteHeight(int) - Method in class de.gurkenlabs.litiengine.graphics.Spritesheet
-
Sets the sprite height (in pixels) and rebuilds the row/column counts.
- setSpritePrefix(String) - Method in class de.gurkenlabs.litiengine.graphics.animation.EntityAnimationController
-
Sets the sprite prefix for this animation controller.
- setSpriteRotation(Rotation) - Method in class de.gurkenlabs.litiengine.entities.Prop
-
Sets the sprite rotation applied to this prop.
- setSprites(List) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas
-
Sets the list of sprites in the texture atlas.
- setSpritesheet(Spritesheet) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Sets the spritesheet used by sprite-based particles using a
Spritesheet reference.
- setSpritesheet(Spritesheet) - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Sets the spritesheet to be used by the component.
- setSpritesheet(Spritesheet, ImageScaleMode) - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Sets the spritesheet and its scale mode to be used by the component.
- setSpritesheet(Spritesheet, ImageScaleMode, float) - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Sets the spritesheet, its scale mode, and scale factor to be used by the component.
- setSpritesheet(String) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Sets the name of the spritesheet used by sprite-based particles.
- setSpritesheetName(String) - Method in class de.gurkenlabs.litiengine.entities.Creature
-
Sets the spritesheet name for this creature.
- setSpritesheetName(String) - Method in class de.gurkenlabs.litiengine.entities.Prop
-
Sets the name of the spritesheet used to render this prop and updates the animation controller.
- setSpritesheetScaleFactor(float) - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Sets the scale factor for the spritesheet.
- setSpritesheetScaleInterpolation(int) - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Sets the interpolation type used for scaling the spritesheet and rescales the image.
- setSpritesheetScaleMode(ImageScaleMode) - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Sets the scale mode for the spritesheet and rescales the image.
- setSpriteWidth(int) - Method in class de.gurkenlabs.litiengine.graphics.Spritesheet
-
Sets the sprite width (in pixels) and rebuilds the row/column counts.
- setStaggerAxis(StaggerAxis) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
-
Sets the stagger axis used for staggered and hexagonal maps.
- setStaggerIndex(StaggerIndex) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
-
Sets the stagger index used for staggered and hexagonal maps.
- setState(State) - Method in class de.gurkenlabs.litiengine.entities.behavior.StateMachine
-
Sets a new state for the state machine.
- setStepSize(float) - Method in class de.gurkenlabs.litiengine.gui.Slider
-
Sets the step size between adjacent selectable values and refreshes the slider dimensions.
- setStepSize(BigDecimal) - Method in class de.gurkenlabs.litiengine.gui.Spinner
-
Sets the step size between adjacent spinner values.
- setStopOnCollision(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Sets whether the particle stops moving when it collides.
- setStopped(boolean) - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
-
Sets the stopped state of the emitter.
- setStrength(float) - Method in class de.gurkenlabs.litiengine.physics.Force
-
Sets the strength of the force in pixels per second.
- setSubTitle(String) - Method in class de.gurkenlabs.litiengine.GameInfo
-
Sets the game's sub title.
- setTag(Object) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Sets the tag.
- setTarget(ICombatEntity) - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
-
- setTarget(ICombatEntity) - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
-
Sets the target of this entity.
- setTargetType(String) - Method in class de.gurkenlabs.litiengine.scripting.EntityScriptBinding
-
- setTargetType(String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptDefinition
-
Sets an optional required host class.
- setTeam(int) - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
-
Sets the team.
- setTeam(int) - Method in interface de.gurkenlabs.litiengine.entities.ICombatEntity
-
Sets the team of this entity.
- setTerrain(int, int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.WangTile
-
Assigns one corner or edge position.
- setText(String) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Sets a single text used by text-rendering particles, replacing any previously configured texts.
- setText(String) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Sets the text.
- setText(String) - Method in class de.gurkenlabs.litiengine.gui.TextFieldComponent
-
- setTextAlign(Align) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Sets the horizontal text alignment.
- setTextAngle(int) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Sets the text angle in degrees.
- setTextAntialiasing(boolean) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
- setTexts(List) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Sets the list of text strings used by text-rendering particles.
- setTextShadow(boolean) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Enable or disable the shadow being drawn below the text
- setTextShadowColor(Color) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
- setTextShadowRadius(float) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
- setTextValign(Valign) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Sets the vertical text alignment.
- setTextX(double) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Sets the text X coordinate.
- setTextY(double) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Sets the text Y coordinate.
- setTickRate(int) - Method in interface de.gurkenlabs.litiengine.ILoop
-
Sets the tickrate at which the loop performs its updates.
- setTickRate(int) - Method in class de.gurkenlabs.litiengine.UpdateLoop
-
- setTickSize(float) - Method in class de.gurkenlabs.litiengine.gui.Slider
-
Sets the relative size factor used when rendering the slider's tick marks.
- setTile(int, int, int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileLayer
-
Sets the id of the tile at the specified map grid location.
- setTile(int, int, int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileLayer
-
- setTile(int, int, ITile) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ITileLayer
-
Sets the id of the tile at the specified map grid location.
- setTile(int, int, ITile) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileLayer
-
- setTileCount(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
-
- setTiledVersion(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
-
Sets the Tiled editor version string of this map.
- setTileHeight(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
-
- setTileHeight(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
-
Sets the height of a single tile in pixels.
- setTileId(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Frame
-
- setTileId(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.WangColor
-
Sets the representative local tile ID.
- setTileOffset(int, int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
-
- setTilerendersize(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
-
- setTileWidth(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
-
- setTileWidth(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
-
Sets the width of a single tile in pixels.
- setTimeScale(float) - Method in class de.gurkenlabs.litiengine.GameLoop
-
- setTimeScale(float) - Method in interface de.gurkenlabs.litiengine.IGameLoop
-
Sets the game loop's time scale.
- setTimeToLive(int) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Sets the time-to-live (TTL) of the particle, in milliseconds.
- setTintColor(Color) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
-
Sets the tint color of this layer.
- setTintColor(Color) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
-
- setTitle(String) - Method in class de.gurkenlabs.litiengine.GameWindow
-
Sets the title for this window to the specified string.
- setTrackRenderTimes(boolean) - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
-
Sets whether render times tracking is enabled.
- setTransform(AffineTransform) - Method in class de.gurkenlabs.litiengine.graphics.MouseCursor
-
Sets the affine transform applied to the cursor image when it is rendered.
- setTransparentBackground(boolean) - Method in class de.gurkenlabs.litiengine.gui.Appearance
-
Sets whether the background is transparent and triggers a change event.
- setTransparentColor(Color) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapImage
-
- setTransparentColor(Color) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapImage
-
- setTriangleSize(double) - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
-
Gets the triangle indicator size.
- setTriggerDeadzone(float) - Method in class de.gurkenlabs.litiengine.input.Gamepad
-
Sets the deadzone for any trigger components on this gamepad.
- setTurnOnMove(boolean) - Method in class de.gurkenlabs.litiengine.entities.Creature
-
- setTurnOnMove(boolean) - Method in interface de.gurkenlabs.litiengine.entities.IMobileEntity
-
Sets the turn on move parameter for this entity.
- setTweenValues(TweenType, float[]) - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
-
- setTweenValues(TweenType, float[]) - Method in class de.gurkenlabs.litiengine.entities.CombatEntity
-
- setTweenValues(TweenType, float[]) - Method in class de.gurkenlabs.litiengine.entities.Creature
-
- setTweenValues(TweenType, float[]) - Method in class de.gurkenlabs.litiengine.entities.Entity
-
- setTweenValues(TweenType, float[]) - Method in class de.gurkenlabs.litiengine.graphics.Camera
-
Applies interpolated tween values to the camera.
- setTweenValues(TweenType, float[]) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
- setTweenValues(TweenType, float[]) - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback.VolumeControl
-
- setTweenValues(TweenType, float[]) - Method in interface de.gurkenlabs.litiengine.tweening.Tweenable
-
This method is called in a Tween's update() method to set the new interpolated values.
- setType(TerrainType) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.WangSet
-
Sets which Wang positions this set uses.
- setType(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
-
Sets the type of the property.
- setType(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
-
Sets the user-defined type string of this map object.
- setType(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
-
- setType(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
-
- setType(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TilesetEntry
-
- setType(String) - Method in class de.gurkenlabs.litiengine.input.Gamepad
-
- setTypeDelay(int) - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
-
Sets type delay, which determines how fast the typewriter effect will be.
- setTypeSound(Sound) - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
-
Sets the sound that is played every time a new letter appears.
- setUncaughtExceptionHandler(Thread.UncaughtExceptionHandler) - Static method in class de.gurkenlabs.litiengine.Game
-
Sets an UncaughtExceptionHandler used to handle all unexpected exceptions happening in the game.
- setUpdateRate(int) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Sets the update rate of the emitter in milliseconds.
- setUpKeys(int...) - Method in class de.gurkenlabs.litiengine.input.KeyboardEntityController
-
Sets the key codes for moving up.
- setUpKeys(List) - Method in class de.gurkenlabs.litiengine.input.KeyboardEntityController
-
Sets the key codes for moving up.
- setUpperBound(BigDecimal) - Method in class de.gurkenlabs.litiengine.gui.Spinner
-
Sets the highest allowed value.
- setValue(boolean) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
-
Sets the value of the property as a boolean.
- setValue(boolean) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
-
- setValue(char) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
-
Sets the value of the property as a char.
- setValue(char) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
-
- setValue(double) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
-
Sets the value of the property as a double.
- setValue(double) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
-
- setValue(long) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
-
Sets the value of the property as a long.
- setValue(long) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
-
- setValue(Color) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
-
Sets the value of the property as a
Color.
- setValue(Color) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
-
- setValue(Class, Object, String, T) - Static method in class de.gurkenlabs.litiengine.util.ReflectionUtilities
-
- setValue(Enum) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
-
Sets the value of the property as an
Enum.
- setValue(Enum) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
-
- setValue(String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
-
Sets the value of the property as a
String.
- setValue(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
-
- setValue(String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileData
-
Sets the value for the tile data and updates the raw value list.
- setValue(String) - Method in class de.gurkenlabs.litiengine.scripting.ScriptParameterValue
-
- setValue(String, boolean) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Sets the value for the custom property with the given name to the given boolean.
- setValue(String, boolean) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
-
- setValue(String, byte) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Sets the value for the custom property with the given name to the given byte.
- setValue(String, byte) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
-
- setValue(String, char) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Sets the value for the custom property with the given name to the given char.
- setValue(String, char) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
-
- setValue(String, double) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Sets the value for the custom property with the given name to the given double.
- setValue(String, double) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
-
- setValue(String, float) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Sets the value for the custom property with the given name to the given float.
- setValue(String, float) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
-
- setValue(String, int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Sets the value for the custom property with the given name to the given int.
- setValue(String, int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
-
- setValue(String, long) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Sets the value for the custom property with the given name to the given long.
- setValue(String, long) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
-
- setValue(String, short) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Sets the value for the custom property with the given name to the given short.
- setValue(String, short) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
-
- setValue(String, ICustomProperty) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Sets the value for the custom property with the given name.
- setValue(String, ICustomProperty) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
-
- setValue(String, IMapObject) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Sets the value for the custom property with the ID of the given map object.
- setValue(String, IMapObject) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
-
- setValue(String, Color) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Sets the value for the custom property with the given name to the given color.
- setValue(String, Color) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
-
- setValue(String, Enum) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Sets the value for the custom property with the given name to the given enum.
- setValue(String, Enum) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
-
- setValue(String, String) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Sets the value for the custom property with the given name to the given string.
- setValue(String, String) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
-
- setValue(String, URL) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomPropertyProvider
-
Sets the value for the custom property with the given name to the given file.
- setValue(String, URL) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomPropertyProvider
-
- setValue(URL) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ICustomProperty
-
Sets the value of the property as a
URL.
- setValue(URL) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.CustomProperty
-
- setValue(T) - Method in class de.gurkenlabs.litiengine.attributes.Attribute
-
Sets the base value of the attribute and fires a property change event.
- setValue(T) - Method in interface de.gurkenlabs.litiengine.attributes.IAttribute
-
Sets a new value for this property.
- setValue(T) - Method in class de.gurkenlabs.litiengine.attributes.RangeAttribute
-
- setVelocity(double) - Method in class de.gurkenlabs.litiengine.graphics.FreeFlightCamera
-
- setVelocity(double) - Method in interface de.gurkenlabs.litiengine.physics.IMovementController
-
Sets the current velocity.
- setVelocity(double) - Method in class de.gurkenlabs.litiengine.physics.MovementController
-
- setVelocity(float) - Method in class de.gurkenlabs.litiengine.entities.Creature
-
- setVelocity(float) - Method in interface de.gurkenlabs.litiengine.entities.IMobileEntity
-
Sets the base value on the velocity attribute of this instance.
- setVelocityX(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Sets the horizontal velocity of the particle.
- setVelocityX(RangeAttribute) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Sets the horizontal velocity parameter of spawned particles.
- setVelocityY(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Sets the vertical velocity of the particle.
- setVelocityY(RangeAttribute) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Sets the vertical velocity parameter of spawned particles.
- setVersion(double) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
-
Sets the TMX format version of this map.
- setVersion(String) - Method in class de.gurkenlabs.litiengine.GameInfo
-
Sets the game's version.
- setVersion(String) - Method in class de.gurkenlabs.litiengine.resources.AsepriteFormat
-
- setVerticalImagePadding(double) - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Sets the vertical padding for the image.
- setVerticalLowerBound(int) - Method in class de.gurkenlabs.litiengine.gui.ListField
-
Sets the vertical lower bound of the list field.
- setVisible(boolean) - Method in class de.gurkenlabs.litiengine.entities.Entity
-
- setVisible(boolean) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Sets the visibility of the entity.
- setVisible(boolean) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
-
Sets whether the layer is visible.
- setVisible(boolean) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
-
- setVisible(boolean) - Method in class de.gurkenlabs.litiengine.graphics.MouseCursor
-
Sets whether the cursor is visible.
- setVisible(boolean) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Sets the "visible" property on this GuiComponent.
- setVolume(float) - Method in class de.gurkenlabs.litiengine.entities.SoundSource
-
Set the volume modifier.
- setVolume(float) - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback
-
Sets the master volume of this playback.
- setWalkable(boolean) - Method in class de.gurkenlabs.litiengine.entities.behavior.AStarNode
-
Sets whether this node is walkable.
- setWangId(int[]) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.WangTile
-
Replaces all terrain indexes.
- setWebsite(String) - Method in class de.gurkenlabs.litiengine.GameInfo
-
Sets the game's web site.
- setWidth(double) - Method in class de.gurkenlabs.litiengine.entities.CollisionEntity
-
- setWidth(double) - Method in class de.gurkenlabs.litiengine.entities.Entity
-
- setWidth(double) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Sets the width of the entity.
- setWidth(double) - Method in class de.gurkenlabs.litiengine.entities.StaticShadow
-
- setWidth(double) - Method in class de.gurkenlabs.litiengine.entities.Trigger
-
- setWidth(double) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Sets the GuiComponent's width.
- setWidth(double) - Method in class de.gurkenlabs.litiengine.gui.ImageComponent
-
Sets the width of the component and rescales the image.
- setWidth(double) - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
-
- setWidth(float) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
-
Sets the width of this map object.
- setWidth(float) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
-
- setWidth(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Sets the width of the particle, in pixels.
- setWidth(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.xml.EmitterAttributes
-
Sets the width of the emitter in pixels.
- setWidth(int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.ILayer
-
Sets the width of the layer, in tiles.
- setWidth(int) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapImage
-
- setWidth(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.Layer
-
- setWidth(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapImage
-
- setWidth(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TmxMap
-
Sets the map width in tiles.
- setWidth(int) - Method in class de.gurkenlabs.litiengine.resources.SpritesheetResource
-
Sets the width of the spritesheet.
- setWidth(int) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas
-
Sets the width of the texture atlas.
- setWidth(int) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.Sprite
-
Sets the width of the sprite.
- setX(double) - Method in class de.gurkenlabs.litiengine.entities.Entity
-
- setX(double) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Sets the X coordinate of the entity.
- setX(double) - Method in class de.gurkenlabs.litiengine.entities.StaticShadow
-
- setX(double) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Sets the GuiComponent's x coordinate.
- setX(double) - Method in class de.gurkenlabs.litiengine.gui.screens.Screen
-
Overrides the setX method from GuiComponent to prevent changing the x-coordinate.
- setX(float) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
-
Sets the x coordinate of this map object.
- setX(float) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
-
- setX(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Sets the X position of the particle relative to its emitter origin.
- setX(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileOffset
-
- setX(int) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.Sprite
-
Sets the x-coordinate of the sprite.
- setXOffset(double) - Method in class de.gurkenlabs.litiengine.gui.ImageComponentList
-
Sets the horizontal offset for the image component list.
- setY(double) - Method in class de.gurkenlabs.litiengine.entities.Entity
-
- setY(double) - Method in interface de.gurkenlabs.litiengine.entities.IEntity
-
Sets the Y coordinate of the entity.
- setY(double) - Method in class de.gurkenlabs.litiengine.entities.StaticShadow
-
- setY(double) - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Sets the GuiComponent's y coordinate.
- setY(double) - Method in class de.gurkenlabs.litiengine.gui.screens.Screen
-
Overrides the setY method from GuiComponent to prevent changing the y-coordinate.
- setY(float) - Method in interface de.gurkenlabs.litiengine.environment.tilemap.IMapObject
-
Sets the y coordinate of this map object.
- setY(float) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.MapObject
-
- setY(float) - Method in class de.gurkenlabs.litiengine.graphics.emitters.particles.Particle
-
Sets the Y position of the particle relative to its emitter origin.
- setY(int) - Method in class de.gurkenlabs.litiengine.environment.tilemap.xml.TileOffset
-
- setY(int) - Method in class de.gurkenlabs.litiengine.resources.TextureAtlas.Sprite
-
Sets the y-coordinate of the sprite.
- setYOffset(double) - Method in class de.gurkenlabs.litiengine.gui.ImageComponentList
-
Sets the vertical offset for the image component list.
- setZoom(float, int) - Method in class de.gurkenlabs.litiengine.graphics.Camera
-
- setZoom(float, int) - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
-
Changes the camera's zoom over the specified duration (in frames) to the target zoom.
- severity() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptDiagnostic
-
Returns the value of the
severity record component.
- SFXPlayback - Class in de.gurkenlabs.litiengine.sound
-
A SoundPlayback implementation for the playback of sound effects.
- SHADOW_OFFSET - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
-
Pixel offset applied to the static shadow.
- SHADOW_TYPE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
-
Type of static shadow cast (e.g. rectangle, ellipse).
- SHADOWCOLOR - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapProperty
-
Color used for static shadows on the map.
- shake(double, int, int) - Method in class de.gurkenlabs.litiengine.graphics.Camera
-
- shake(double, int, int) - Method in interface de.gurkenlabs.litiengine.graphics.ICamera
-
Shakes the camera for the specified duration.
- shapeIntersects(Shape, Shape) - Static method in class de.gurkenlabs.litiengine.util.geom.GeometricUtilities
-
Shape intersects.
- ShapeParticle - Class in de.gurkenlabs.litiengine.graphics.emitters.particles
-
Represents a particle with a specific shape.
- ShapeParticle(float, float) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.particles.ShapeParticle
-
Creates a new shape particle with the specified dimensions.
- ShapeRenderer - Class in de.gurkenlabs.litiengine.graphics
-
- shouldBeRendered(Graphics2D, IMap, ILayer, RenderType[]) - Static method in class de.gurkenlabs.litiengine.environment.tilemap.MapRenderer
-
- shouldDecreaseOnKey(int) - Method in class de.gurkenlabs.litiengine.gui.HorizontalSlider
-
- shouldDecreaseOnKey(int) - Method in class de.gurkenlabs.litiengine.gui.Slider
-
Determines whether the slider value should be decreased when the given key is typed.
- shouldDecreaseOnKey(int) - Method in class de.gurkenlabs.litiengine.gui.VerticalSlider
-
- shouldIncreaseOnKey(int) - Method in class de.gurkenlabs.litiengine.gui.HorizontalSlider
-
- shouldIncreaseOnKey(int) - Method in class de.gurkenlabs.litiengine.gui.Slider
-
Determines whether the slider value should be increased when the given key is typed.
- shouldIncreaseOnKey(int) - Method in class de.gurkenlabs.litiengine.gui.VerticalSlider
-
- shouldSpawn() - Method in class de.gurkenlabs.litiengine.environment.EntitySpawner
-
- showBanner(String, String, int) - Method in class de.gurkenlabs.litiengine.scripting.ui.ScriptUiOverlay
-
- showDefaultCursor() - Method in class de.gurkenlabs.litiengine.graphics.MouseCursor
-
Restores the native system cursor on the game window.
- showGameMetrics() - Method in class de.gurkenlabs.litiengine.configuration.ClientConfiguration
-
Checks if game metrics are shown.
- showMouseTargetMetric() - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
-
Checks if mouse target metric is shown.
- showTilesMetric() - Method in class de.gurkenlabs.litiengine.configuration.DebugConfiguration
-
Checks if tiles metric is shown.
- shuffle(double[]) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Shuffles the elements in the specified array.
- shuffle(int[]) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Shuffles the elements in the specified array.
- shuffle(long[]) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Shuffles the elements in the specified array.
- shuffle(List) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Shuffles the elements in the specified collection.
- shuffle(T[]) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Shuffles the elements in the specified array.
- shuffleSign(double) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Shuffles the algebraic sign of the specified double value.
- shuffleSign(float) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Shuffles the algebraic sign of the specified float value.
- shuffleSign(int) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Shuffles the algebraic sign of the specified int value.
- shuffleSign(long) - Method in class de.gurkenlabs.litiengine.GameRandom
-
Shuffles the algebraic sign of the specified long value.
- Signature(String, String, List) - Constructor for record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Signature
-
Creates an instance of a Signature record class.
- signatureHelp(ScriptLanguageService.Document, ScriptLanguageService.Position) - Method in class de.gurkenlabs.litiengine.scripting.JavaLanguageService
-
- signatureHelp(ScriptLanguageService.Document, ScriptLanguageService.Position) - Method in interface de.gurkenlabs.litiengine.scripting.ScriptLanguageService
-
- SignatureHelp(List, int, int) - Constructor for record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.SignatureHelp
-
Creates an instance of a SignatureHelp record class.
- signatures() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.SignatureHelp
-
Returns the value of the signatures record component.
- sin(float) - Static method in class de.gurkenlabs.litiengine.util.geom.Trigonometry
-
- since(long) - Method in class de.gurkenlabs.litiengine.GameTime
-
Calculates the delta time between the current game time and the specified ticks in milliseconds.
- since(long, int) - Method in class de.gurkenlabs.litiengine.GameTime
-
Calculates the delta time between the current game time and the specified ticks in milliseconds.
- sinceEnvironmentLoad() - Method in class de.gurkenlabs.litiengine.GameTime
-
Get the time in milliseconds that has passed since the current environment was loaded.
- sinceGameStart() - Method in class de.gurkenlabs.litiengine.GameTime
-
Gets the time in milliseconds that has passed since the game has been started.
- sinDeg(float) - Static method in class de.gurkenlabs.litiengine.util.geom.Trigonometry
-
- SINE_IN - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
-
Sinusoidal ease-in.
- SINE_INOUT - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
-
Sinusoidal ease-in / ease-out.
- SINE_OUT - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenFunction
-
Sinusoidal ease-out.
- SinglePlayTrack - Class in de.gurkenlabs.litiengine.sound
-
A Track that plays a sound once and then stops.
- SinglePlayTrack(Sound) - Constructor for class de.gurkenlabs.litiengine.sound.SinglePlayTrack
-
Initializes a new SinglePlayTrack for the specified sound.
- SinglePlayTrack(String) - Constructor for class de.gurkenlabs.litiengine.sound.SinglePlayTrack
-
Initializes a new SinglePlayTrack for the specified sound.
- size(double, double) - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedProjectileBuilder
-
- SIZE_BOTH - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenType
-
Both the width and height of the size.
- SIZE_HEIGHT - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenType
-
The height of the size.
- SIZE_WIDTH - Enum constant in enum class de.gurkenlabs.litiengine.tweening.TweenType
-
The width of the size.
- sizeChanged(IEntity) - Method in interface de.gurkenlabs.litiengine.entities.EntityTransformListener
-
This method is called whenever the size of an IEntity was changed.
- skip(int) - Method in class de.gurkenlabs.litiengine.sound.spi.BitReader
-
Skips the specified number of bits without returning them.
- SLICE - Enum constant in enum class de.gurkenlabs.litiengine.gui.ImageScaleMode
-
The image is scaled and cropped to fill the available space while maintaining its aspect ratio.
- slideDown() - Method in class de.gurkenlabs.litiengine.gui.ListField
-
Slides the ListField down by one row.
- Slider - Class in de.gurkenlabs.litiengine.gui
-
Abstract base class for GUI slider components that allow a user to pick a numerical value within a configurable range and step size.
- Slider(double, double, double, double, float, float, float) - Constructor for class de.gurkenlabs.litiengine.gui.Slider
-
Constructs a new slider with the given bounds and value range.
- slideUp() - Method in class de.gurkenlabs.litiengine.gui.ListField
-
Slides the ListField up by one row.
- SNIPPET - Enum constant in enum class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.CompletionKind
-
- SOFTWARE - Enum constant in enum class de.gurkenlabs.litiengine.configuration.Java2DPipeline
-
Force software rendering by disabling the OpenGL and Direct3D pipelines.
- sorted(Comparator) - Method in class de.gurkenlabs.litiengine.entities.EntityQuery
-
Replaces the current ordering with a comparator.
- sound() - Method in class de.gurkenlabs.litiengine.configuration.GameConfiguration
-
Gets the configuration group with all default sound settings.
- Sound - Class in de.gurkenlabs.litiengine.sound
-
This class implements all required functionality to load sounds from the file system and provide a stream that can
later on be used for the sound playback.
- Sound(InputStream, String) - Constructor for class de.gurkenlabs.litiengine.sound.Sound
-
Creates a new Sound instance by the specified file path.
- SOUND_LOOP - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
-
Whether the sound source loops its playback.
- SOUND_NAME - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
-
Name of the sound resource played by the source.
- SOUND_RANGE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
-
Range, in pixels, within which the sound is audible.
- SOUND_VOLUME - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
-
Volume modifier of the sound source.
- SoundConfiguration - Class in de.gurkenlabs.litiengine.configuration
-
- SoundEffect - Class in de.gurkenlabs.litiengine.abilities.effects
-
- SoundEffect(ICombatEntity, Sound...) - Constructor for class de.gurkenlabs.litiengine.abilities.effects.SoundEffect
-
Initializes a new instance of the SoundEffect class.
- SoundEffect(ICombatEntity, String...) - Constructor for class de.gurkenlabs.litiengine.abilities.effects.SoundEffect
-
Initializes a new instance of the SoundEffect class with the specified executing entity and sounds.
- SoundEffect(Sound...) - Constructor for class de.gurkenlabs.litiengine.abilities.effects.SoundEffect
-
Initializes a new instance of the SoundEffect class with the specified sounds.
- SoundEffect(String...) - Constructor for class de.gurkenlabs.litiengine.abilities.effects.SoundEffect
-
Initializes a new instance of the SoundEffect class with the specified sounds.
- SoundEngine - Class in de.gurkenlabs.litiengine.sound
-
This SoundEngine class provides all methods to play back sounds and music in your game.
- SoundEngine() - Constructor for class de.gurkenlabs.litiengine.sound.SoundEngine
-
You should never call this manually! Instead use the Game.audio() instance.
- SoundEvent - Class in de.gurkenlabs.litiengine.sound
-
This implementation is used for all events that need to pass a Sound object to their listeners.
- SoundFormat - Enum Class in de.gurkenlabs.litiengine.resources
-
Contains all known audio file-formats supported by the engine.
- SoundPlayback - Class in de.gurkenlabs.litiengine.sound
-
The SoundPlayback class is a wrapper SourceDataLine on which a Sound
playback can be carried out.
- SoundPlayback.VolumeControl - Class in de.gurkenlabs.litiengine.sound
-
An object for controlling the volume of a SoundPlayback.
- SoundPlaybackListener - Interface in de.gurkenlabs.litiengine.sound
-
This event listener implementation provides callbacks for when a
SoundPlayback instance gets cancelled or
finished.
- SoundResource - Class in de.gurkenlabs.litiengine.resources
-
Represents a sound resource that extends the NamedResource class.
- SoundResource() - Constructor for class de.gurkenlabs.litiengine.resources.SoundResource
-
Default constructor for SoundResource.
- SoundResource(Sound, SoundFormat) - Constructor for class de.gurkenlabs.litiengine.resources.SoundResource
-
Constructs a new SoundResource with the specified sound and format.
- SoundResource(InputStream, String, SoundFormat) - Constructor for class de.gurkenlabs.litiengine.resources.SoundResource
-
Constructs a new SoundResource with the specified input stream, name, and format.
- sounds() - Static method in class de.gurkenlabs.litiengine.resources.Resources
-
Gets the container that manages Sound resources.
- Sounds - Class in de.gurkenlabs.litiengine.resources
-
Represents a container for managing sound resources.
- SoundSource - Class in de.gurkenlabs.litiengine.entities
-
This is an Entity that can play or loop ambient sound effects within a given range and with a given volume.
- SoundSource() - Constructor for class de.gurkenlabs.litiengine.entities.SoundSource
-
An empty constructor that just calls the super constructor of
Entity.
- SoundSource(double, double) - Constructor for class de.gurkenlabs.litiengine.entities.SoundSource
-
Initialize a SoundSource at a certain location.
- SoundSource(double, double, double, double) - Constructor for class de.gurkenlabs.litiengine.entities.SoundSource
-
Initialize a SoundSource at a certain location with a given size.
- SoundSource(Sound) - Constructor for class de.gurkenlabs.litiengine.entities.SoundSource
-
Initialize a SoundSource with a Sound.
- SoundSource(String) - Constructor for class de.gurkenlabs.litiengine.entities.SoundSource
-
Initialize a SoundSource with the name of a sound which will then be fetched from the Resources.sounds().
- SOUNDSOURCE - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.MapObjectType
-
A point/area emitting a sound.
- SoundSourceMapObjectLoader - Class in de.gurkenlabs.litiengine.environment
-
- SoundSourceMapObjectLoader() - Constructor for class de.gurkenlabs.litiengine.environment.SoundSourceMapObjectLoader
-
- source() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptDiagnostic
-
Returns the value of the
source record component.
- source(ICombatEntity) - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedProjectileBuilder
-
- sourceTileset - Variable in class de.gurkenlabs.litiengine.environment.tilemap.xml.Tileset
-
- spawn() - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedProjectileBuilder
-
- spawn() - Method in class de.gurkenlabs.litiengine.scripting.ScriptedSpawner.EntityBuilder
-
Creates, configures, and adds an entity to the environment.
- spawn(IEntity) - Method in class de.gurkenlabs.litiengine.entities.Spawnpoint
-
Spawns the specified entity to the Environment of the Spawnpoint or the currently active Environment.
- spawn(E, double, double) - Method in class de.gurkenlabs.litiengine.scripting.AbstractScript
-
Spawns the given entity at the specified coordinates.
- spawn(E, double, double) - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
-
Spawns the given entity at the specified coordinates.
- spawn(E, Point2D) - Method in class de.gurkenlabs.litiengine.scripting.AbstractScript
-
Spawns the given entity at the specified location.
- spawn(E, Point2D) - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
-
Spawns the given entity at the specified location.
- spawn(Class, double, double) - Method in class de.gurkenlabs.litiengine.scripting.AbstractScript
-
Spawns an entity of the given type at the specified coordinates.
- spawn(Class, double, double) - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
-
Spawns an entity of the given type at the specified coordinates.
- spawn(Class, Point2D) - Method in class de.gurkenlabs.litiengine.scripting.AbstractScript
-
Spawns an entity of the given type at the specified location.
- spawn(Class, Point2D) - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
-
Spawns an entity of the given type at the specified location.
- SPAWN_DIRECTION - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
-
Initial facing direction of the spawned entity.
- SPAWN_INFO - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
-
Free-form spawn information string passed to the spawned entity.
- SPAWN_PIVOT - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
-
Pivot point used when positioning the spawned entity.
- SPAWN_PIVOT_OFFSETX - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
-
Horizontal offset of the spawn pivot.
- SPAWN_PIVOT_OFFSETY - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
-
Vertical offset of the spawn pivot.
- spawnAmount() - Element in annotation interface de.gurkenlabs.litiengine.entities.EmitterInfo
-
Specifies the amount of particles to spawn.
- SPAWNAMOUNT - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Emitter
-
Number of particles spawned per spawn tick.
- spawnCreature(String, double, double) - Method in class de.gurkenlabs.litiengine.scripting.AbstractScript
-
Spawns a creature with the given sprite prefix at the specified coordinates.
- spawnCreature(String, double, double) - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
-
Spawns a creature with the given sprite prefix at the specified coordinates.
- spawnCreature(String, Point2D) - Method in class de.gurkenlabs.litiengine.scripting.AbstractScript
-
Spawns a creature with the given sprite prefix at the specified location.
- spawnCreature(String, Point2D) - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
-
Spawns a creature with the given sprite prefix at the specified location.
- spawned(EntitySpawnedEvent) - Method in interface de.gurkenlabs.litiengine.entities.Spawnpoint.EntitySpawnedListener
-
Invoked when an entity is spawned.
- spawner() - Method in class de.gurkenlabs.litiengine.scripting.AbstractScript
-
Returns a fluent spawner for creating entities in the current environment.
- spawner() - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
-
Returns a fluent spawner for creating entities in the current environment.
- spawnNewEntities() - Method in class de.gurkenlabs.litiengine.environment.EntitySpawner
-
Spawn new entities, depending on the SpawnMode, spawnAmount, spawnDelay, and spawnInterval of an EntitySpawner.
- spawnParticle() - Method in class de.gurkenlabs.litiengine.graphics.emitters.Emitter
-
Spawns new particles for the emitter.
- Spawnpoint - Class in de.gurkenlabs.litiengine.entities
-
- Spawnpoint() - Constructor for class de.gurkenlabs.litiengine.entities.Spawnpoint
-
Instantiates a new Spawnpoint entity.
- Spawnpoint(double, double) - Constructor for class de.gurkenlabs.litiengine.entities.Spawnpoint
-
Instantiates a new Spawnpoint entity.
- Spawnpoint(double, double, Direction) - Constructor for class de.gurkenlabs.litiengine.entities.Spawnpoint
-
- Spawnpoint(int, double, double) - Constructor for class de.gurkenlabs.litiengine.entities.Spawnpoint
-
Instantiates a new Spawnpoint entity.
- Spawnpoint(int, double, double, Direction) - Constructor for class de.gurkenlabs.litiengine.entities.Spawnpoint
-
Instantiates a new Spawnpoint entity.
- Spawnpoint(int, Point2D) - Constructor for class de.gurkenlabs.litiengine.entities.Spawnpoint
-
Instantiates a new Spawnpoint entity.
- Spawnpoint(int, Point2D, Direction) - Constructor for class de.gurkenlabs.litiengine.entities.Spawnpoint
-
Instantiates a new Spawnpoint entity.
- Spawnpoint(Direction) - Constructor for class de.gurkenlabs.litiengine.entities.Spawnpoint
-
Instantiates a new Spawnpoint entity.
- Spawnpoint(Direction, String) - Constructor for class de.gurkenlabs.litiengine.entities.Spawnpoint
-
Instantiates a new Spawnpoint entity.
- Spawnpoint(Point2D) - Constructor for class de.gurkenlabs.litiengine.entities.Spawnpoint
-
- Spawnpoint(Point2D, Direction) - Constructor for class de.gurkenlabs.litiengine.entities.Spawnpoint
-
- SPAWNPOINT - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.MapObjectType
-
A spawn point for dynamically spawned entities.
- Spawnpoint.EntitySpawnedListener - Interface in de.gurkenlabs.litiengine.entities
-
Functional interface for listening to entity spawned events.
- SpawnpointMapObjectLoader - Class in de.gurkenlabs.litiengine.environment
-
- SpawnpointMapObjectLoader() - Constructor for class de.gurkenlabs.litiengine.environment.SpawnpointMapObjectLoader
-
- spawnProjectile() - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
-
Begins building and spawning a scripted projectile in the current environment.
- spawnProp(String, double, double) - Method in class de.gurkenlabs.litiengine.scripting.AbstractScript
-
Spawns a prop with the given spritesheet at the specified coordinates.
- spawnProp(String, double, double) - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
-
Spawns a prop with the given spritesheet at the specified coordinates.
- spawnProp(String, Point2D) - Method in class de.gurkenlabs.litiengine.scripting.AbstractScript
-
Spawns a prop with the given spritesheet at the specified location.
- spawnProp(String, Point2D) - Method in class de.gurkenlabs.litiengine.scripting.ScriptContext
-
Spawns a prop with the given spritesheet at the specified location.
- spawnRate() - Element in annotation interface de.gurkenlabs.litiengine.entities.EmitterInfo
-
Specifies the rate at which particles are spawned.
- SPAWNRATE - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Emitter
-
Spawn rate in milliseconds between spawn ticks.
- SpeechBubble - Class in de.gurkenlabs.litiengine.gui
-
A SpeechBubble is a GuiComponent with a given text that is pinned to an entity and moves with it.
- SpeechBubble(IEntity, double, double, int, String) - Constructor for class de.gurkenlabs.litiengine.gui.SpeechBubble
-
Instantiates a new Speech bubble.
- SpeechBubble(IEntity, String) - Constructor for class de.gurkenlabs.litiengine.gui.SpeechBubble
-
Instantiates a new speech bubble.
- speed(double) - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedProjectileBuilder
-
- Spinner - Class in de.gurkenlabs.litiengine.gui
-
A numeric text-field component with attached up/down arrow buttons that adjust the current value by a configurable
step size within a bounded range.
- Spinner(double, double, double, double, double, double, double, double) - Constructor for class de.gurkenlabs.litiengine.gui.Spinner
-
Constructs a new spinner.
- splash(double, int) - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedProjectileBuilder
-
- splitDouble(String) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
-
- 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
-
- splitInt(String, String) - Static method in class de.gurkenlabs.litiengine.util.ArrayUtilities
-
Splits the specified string by the defined delimiter into an int array.
- SPREAD - Enum constant in enum class de.gurkenlabs.litiengine.entities.EntityPivotType
-
Represents a distribution or spread of entities or effects over the entire bounding box of the reference entity.
- sprite(String) - Method in class de.gurkenlabs.litiengine.scripting.combat.ScriptedProjectileBuilder
-
- SPRITE - Enum constant in enum class de.gurkenlabs.litiengine.graphics.emitters.particles.ParticleType
-
Sprite-based particle.
- SpriteParticle - Class in de.gurkenlabs.litiengine.graphics.emitters.particles
-
- SpriteParticle(Spritesheet) - Constructor for class de.gurkenlabs.litiengine.graphics.emitters.particles.SpriteParticle
-
- spritePrefix() - Element in annotation interface de.gurkenlabs.litiengine.entities.AnimationInfo
-
Specifies the prefixes for the sprite animations.
- Spritesheet - Class in de.gurkenlabs.litiengine.graphics
-
Represents a single sprite sheet image carved up into individual sprite frames of equal
width and
height.
- Spritesheet(BufferedImage, String, int, int) - Constructor for class de.gurkenlabs.litiengine.graphics.Spritesheet
-
Instantiates a new Spritesheet instance.
- SPRITESHEETNAME - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty
-
Name of the spritesheet associated with the entity.
- SpritesheetResource - Class in de.gurkenlabs.litiengine.resources
-
Represents a resource for managing spritesheets.
- SpritesheetResource() - Constructor for class de.gurkenlabs.litiengine.resources.SpritesheetResource
-
Default constructor for SpritesheetResource.
- SpritesheetResource(Spritesheet) - Constructor for class de.gurkenlabs.litiengine.resources.SpritesheetResource
-
Constructs a new SpritesheetResource from a Spritesheet object.
- SpritesheetResource(SpritesheetResource) - Constructor for class de.gurkenlabs.litiengine.resources.SpritesheetResource
-
- SpritesheetResource(BufferedImage, String, int, int) - Constructor for class de.gurkenlabs.litiengine.resources.SpritesheetResource
-
Constructs a new SpritesheetResource from a BufferedImage.
- spritesheets() - Static method in class de.gurkenlabs.litiengine.resources.Resources
-
Gets the container that manages Spritesheet resources.
- Spritesheets - Class in de.gurkenlabs.litiengine.resources
-
Manages the loading, storing, and retrieval of spritesheets.
- spriteString() - Method in enum class de.gurkenlabs.litiengine.entities.PropState
-
- spriteString() - Method in enum class de.gurkenlabs.litiengine.graphics.CreatureAnimationState
-
Retrieves the sprite string associated with this animation state.
- SS_0 - Enum constant in enum class de.gurkenlabs.litiengine.util.TimeUtilities.TimerFormat
-
Timer format in seconds and tenths of a second (SS.0).
- SS_00 - Enum constant in enum class de.gurkenlabs.litiengine.util.TimeUtilities.TimerFormat
-
Timer format in seconds and hundredths of a second (SS.00).
- SS_000 - Enum constant in enum class de.gurkenlabs.litiengine.util.TimeUtilities.TimerFormat
-
Timer format in seconds and milliseconds (SS.000).
- StaggerAxis - Enum Class in de.gurkenlabs.litiengine.environment.tilemap
-
- StaggerIndex - Enum Class in de.gurkenlabs.litiengine.environment.tilemap
-
- start() - Static method in class de.gurkenlabs.litiengine.Game
-
Starts the GameLoops and other components.
- start() - Method in class de.gurkenlabs.litiengine.graphics.animation.Animation
-
- start() - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
-
Start the speech bubble.
- start() - Method in interface de.gurkenlabs.litiengine.ILaunchable
-
Starts the operation of this instance.
- start() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Range
-
Returns the value of the start record component.
- start() - Method in class de.gurkenlabs.litiengine.scripting.ScriptSequence
-
Starts the sequence and transfers cancellation ownership to its context.
- start() - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
-
- start() - Method in class de.gurkenlabs.litiengine.sound.SoundPlayback
-
Starts playing the audio.
- start() - Method in class de.gurkenlabs.litiengine.tweening.Tween
-
Starts the Tween by setting its start time to the current game time in ticks.
- start() - Method in class de.gurkenlabs.litiengine.tweening.TweenEngine
-
Start.
- start() - Method in class de.gurkenlabs.litiengine.util.CommandManager
-
- start(Tweenable, TweenType, int) - Method in class de.gurkenlabs.litiengine.tweening.TweenEngine
-
Starts a new Tween.
- started() - Method in interface de.gurkenlabs.litiengine.GameListener
-
This method gets called after the Game.start method was executed.
- started(Tween) - Method in interface de.gurkenlabs.litiengine.tweening.TweenListener
-
Invoked when a Tween is started (or restarted).
- STARTHEIGHT_MAX - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
-
Maximum initial particle height, in pixels.
- STARTHEIGHT_MIN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
-
Minimum initial particle height, in pixels.
- STARTWIDTH_MAX - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
-
Maximum initial particle width, in pixels.
- STARTWIDTH_MIN - Static variable in class de.gurkenlabs.litiengine.environment.tilemap.MapObjectProperty.Particle
-
Minimum initial particle width, in pixels.
- State - Class in de.gurkenlabs.litiengine.entities.behavior
-
Represents an abstract state in a state machine.
- State(String) - Constructor for class de.gurkenlabs.litiengine.entities.behavior.State
-
Initializes a new instance of the State class with the specified name.
- StateController<T> - Class in de.gurkenlabs.litiengine.entities.behavior
-
Controls the state of an entity.
- StateController(T) - Constructor for class de.gurkenlabs.litiengine.entities.behavior.StateController
-
Initializes a new instance of the StateController class with the specified entity.
- StateEvent - Class in de.gurkenlabs.litiengine.entities.behavior
-
- StateEvent(State) - Constructor for class de.gurkenlabs.litiengine.entities.behavior.StateEvent
-
- StateListener - Interface in de.gurkenlabs.litiengine.entities.behavior
-
- StateMachine - Class in de.gurkenlabs.litiengine.entities.behavior
-
Represents a state machine that manages the states and transitions of an entity.
- StateMachine() - Constructor for class de.gurkenlabs.litiengine.entities.behavior.StateMachine
-
- STATIC - Enum constant in enum class de.gurkenlabs.litiengine.physics.Collision
-
Static collision behavior, typically for immovable objects.
- StaticShadow - Class in de.gurkenlabs.litiengine.entities
-
- StaticShadow(double, double, float, float, StaticShadowType) - Constructor for class de.gurkenlabs.litiengine.entities.StaticShadow
-
Instantiates a new StaticShadow entity.
- StaticShadow(int, double, double, float, float, StaticShadowType) - Constructor for class de.gurkenlabs.litiengine.entities.StaticShadow
-
Instantiates a new StaticShadow entity.
- StaticShadow(int, String, double, double, float, float, StaticShadowType) - Constructor for class de.gurkenlabs.litiengine.entities.StaticShadow
-
Instantiates a new StaticShadow entity.
- StaticShadow(CollisionBox) - Constructor for class de.gurkenlabs.litiengine.entities.StaticShadow
-
Instantiates a new StaticShadow entity.
- StaticShadow(StaticShadowType) - Constructor for class de.gurkenlabs.litiengine.entities.StaticShadow
-
Instantiates a new StaticShadow entity.
- StaticShadow(StaticShadowType, int) - Constructor for class de.gurkenlabs.litiengine.entities.StaticShadow
-
Instantiates a new StaticShadow entity.
- STATICSHADOW - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.MapObjectType
-
A static (baked) shadow.
- StaticShadowLayer - Class in de.gurkenlabs.litiengine.graphics
-
- StaticShadowLayer(Environment, Color) - Constructor for class de.gurkenlabs.litiengine.graphics.StaticShadowLayer
-
Instantiates a new StaticShadowLayer instance.
- StaticShadowMapObjectLoader - Class in de.gurkenlabs.litiengine.environment
-
- StaticShadowMapObjectLoader() - Constructor for class de.gurkenlabs.litiengine.environment.StaticShadowMapObjectLoader
-
- StaticShadowType - Enum Class in de.gurkenlabs.litiengine.graphics
-
Enumerates the offset directions used when rendering a static (baked) shadow.
- STEEL - Static variable in class de.gurkenlabs.litiengine.entities.Material
-
Steel material.
- StickyForce - Class in de.gurkenlabs.litiengine.physics
-
The Force implementation sticks to an entity in terms of its location.
- StickyForce(IEntity, float, float) - Constructor for class de.gurkenlabs.litiengine.physics.StickyForce
-
Instantiates a new sticky force.
- StickyForce(Point2D, float, float) - Constructor for class de.gurkenlabs.litiengine.physics.StickyForce
-
Instantiates a new sticky force.
- STONE - Static variable in class de.gurkenlabs.litiengine.entities.Material
-
Stone material.
- stop() - Method in class de.gurkenlabs.litiengine.entities.behavior.EntityNavigator
-
Stops the navigation and resets the current segment and path.
- stop() - Method in class de.gurkenlabs.litiengine.entities.SoundSource
-
Cancels the current playback.
- stop() - Method in class de.gurkenlabs.litiengine.gui.SpeechBubble
-
Stop the speech bubble.
- stop() - Method in class de.gurkenlabs.litiengine.tweening.Tween
-
Stops the Tween.
- stop(Tweenable, TweenType) - Method in class de.gurkenlabs.litiengine.tweening.TweenEngine
-
Looks for a registered Tween instance with the given target and type.
- stopMusic() - Method in class de.gurkenlabs.litiengine.scripting.GameScript
-
Stops currently playing music.
- stopMusic() - Method in class de.gurkenlabs.litiengine.sound.SoundEngine
-
Stops the playback of the current background music.
- stopped() - Method in interface de.gurkenlabs.litiengine.entities.behavior.NavigationListener
-
- stopped(Tween) - Method in interface de.gurkenlabs.litiengine.tweening.TweenListener
-
Invoked when a Tween is stopped, either manually via
Tween.stop() or by completing its duration when no looping
is configured.
- Stopwatch - Class in de.gurkenlabs.litiengine.util
-
Utility class for stopwatch-related operations.
- storeProperties(Properties) - Method in class de.gurkenlabs.litiengine.configuration.ConfigurationGroup
-
Store properties.
- StreamUtilities - Class in de.gurkenlabs.litiengine.util.io
-
- STRETCH - Enum constant in enum class de.gurkenlabs.litiengine.gui.ImageScaleMode
-
The image is stretched to fill the available space.
- STRING - Enum constant in enum class de.gurkenlabs.litiengine.environment.tilemap.MapObjectPropertyType
-
- strings() - Static method in class de.gurkenlabs.litiengine.resources.Resources
-
Gets a container that manages String resources.
- Strings - Class in de.gurkenlabs.litiengine.resources
-
This class provides methods to manage and retrieve localized strings from resource bundles.
- sub(Vector2D) - Method in class de.gurkenlabs.litiengine.util.geom.Vector2D
-
Subtracts another vector from this one and returns the resulting new vector.
- Subscription - Interface in de.gurkenlabs.litiengine.scripting
-
A removable event or runtime registration.
- Subscriptions - Class in de.gurkenlabs.litiengine.scripting
-
Owns a collection of registrations and releases them together.
- Subscriptions() - Constructor for class de.gurkenlabs.litiengine.scripting.Subscriptions
-
- SUBTRACT - Enum constant in enum class de.gurkenlabs.litiengine.attributes.Modification
-
- support - Variable in class de.gurkenlabs.litiengine.attributes.Attribute
-
The support object used to manage and notify property change listeners.
- SURFACE - Enum constant in enum class de.gurkenlabs.litiengine.graphics.RenderType
-
Surface layer above the ground.
- suspend() - Method in class de.gurkenlabs.litiengine.gui.GuiComponent
-
Suspend the GuiComponent and all its child Components (Makes the GuiComponent invisible and
removes mouse listeners.).
- Symbol(String, ScriptLanguageService.SymbolKind, String, ScriptLanguageService.Range, List) - Constructor for record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Symbol
-
Creates an instance of a Symbol record class.
- symbols() - Method in record class de.gurkenlabs.litiengine.scripting.ScriptLanguageService.Analysis
-
Returns the value of the symbols record component.