Skip navigation links
A B C D E F G H I K L M N O P Q R S T U V W X Y 

A

add(Enum<?>, Resource) - Method in class com.b3dgs.lionengine.ResourceLoader
Add a resource to load.
add(XmlNode) - Method in interface com.b3dgs.lionengine.stream.XmlNode
Add a child node.
addKeyListener(InputDeviceKeyListener) - Method in interface com.b3dgs.lionengine.core.Screen
Add a key listener.
addKeyListener(InputDeviceKeyListener) - Method in interface com.b3dgs.lionengine.core.Sequencable
Add a key listener.
addKeyListener(InputDeviceKeyListener) - Method in class com.b3dgs.lionengine.core.Sequence
 
addListener(ScreenListener) - Method in interface com.b3dgs.lionengine.core.Screen
Add a screen listener.
addListener(ScreenListener) - Method in class com.b3dgs.lionengine.core.ScreenBase
 
addPoint(double, double) - Method in interface com.b3dgs.lionengine.geom.Polygon
Add a point to the polygon.
Align - Enum in com.b3dgs.lionengine
List of available alignments.
Anim - Class in com.b3dgs.lionengine.anim
Anim factory.
Animation - Interface in com.b3dgs.lionengine.anim
Animation data container for animation routine.
Animator - Interface in com.b3dgs.lionengine.anim
Animator can play an Animation.
AnimState - Enum in com.b3dgs.lionengine.anim
List of animation states.
Applet<A> - Interface in com.b3dgs.lionengine.core
Represents the interface for a web applet compatible.
applyMask(ImageBuffer, ColorRgba) - Method in interface com.b3dgs.lionengine.core.FactoryGraphic
Apply color mask to the image.
applyMask(ImageBuffer, ColorRgba) - Static method in class com.b3dgs.lionengine.core.Graphics
Apply color mask to the image.
Architecture - Enum in com.b3dgs.lionengine
List of standard architectures.
AT - Static variable in class com.b3dgs.lionengine.Constant
At string.
AUTHOR - Static variable in class com.b3dgs.lionengine.core.Engine
Engine author.
await() - Method in interface com.b3dgs.lionengine.core.TaskFuture
Wait until the task completes.
await() - Method in class com.b3dgs.lionengine.ResourceLoader
Wait for load to finish.
awaitReady() - Method in interface com.b3dgs.lionengine.core.Screen
Wait until screen get ready.
awaitReady() - Method in class com.b3dgs.lionengine.core.ScreenBase
 

B

BLACK - Static variable in class com.b3dgs.lionengine.graphic.ColorRgba
Black color.
BLUE - Static variable in class com.b3dgs.lionengine.graphic.ColorRgba
Blue color.
boolToInt(boolean) - Static method in class com.b3dgs.lionengine.util.UtilConversion
Convert boolean to integer representation.
BYTE_1 - Static variable in class com.b3dgs.lionengine.Constant
Byte 1.
BYTE_2 - Static variable in class com.b3dgs.lionengine.Constant
Byte 2.
BYTE_3 - Static variable in class com.b3dgs.lionengine.Constant
Byte 3.
BYTE_4 - Static variable in class com.b3dgs.lionengine.Constant
Byte 4.
byteArrayToInt(byte[]) - Static method in class com.b3dgs.lionengine.util.UtilConversion
Convert a byte array to an integer.
byteArrayToShort(byte[]) - Static method in class com.b3dgs.lionengine.util.UtilConversion
Convert a byte array to an integer.

C

Check - Class in com.b3dgs.lionengine
Utility class check.
checkSha256(String, String) - Static method in class com.b3dgs.lionengine.util.UtilChecksum
Compare a checksum with its supposed original value.
checkSha256(int, String) - Static method in class com.b3dgs.lionengine.util.UtilChecksum
Compare a checksum with its supposed original value.
clamp(int, int, int) - Static method in class com.b3dgs.lionengine.util.UtilMath
Fix a value between an interval.
clamp(double, double, double) - Static method in class com.b3dgs.lionengine.util.UtilMath
Fix a value between an interval.
CLAMP_EDGES - Static variable in class com.b3dgs.lionengine.core.FilterBlur
Clamp edges.
clear(int, int, int, int) - Method in interface com.b3dgs.lionengine.graphic.Graphic
Clear the display.
close() - Method in class com.b3dgs.lionengine.core.Engine
Close the engine.
close() - Method in interface com.b3dgs.lionengine.stream.FileReading
Terminate reading, close file.
close() - Method in interface com.b3dgs.lionengine.stream.FileWriting
Terminate writing, close file.
close(Closeable) - Static method in class com.b3dgs.lionengine.util.UtilStream
Close and log exception if unable to close.
ColorGradient - Class in com.b3dgs.lionengine.graphic
Represents a gradient color.
ColorGradient(int, int, ColorRgba, int, int, ColorRgba) - Constructor for class com.b3dgs.lionengine.graphic.ColorGradient
Create a gradient color.
ColorRgba - Class in com.b3dgs.lionengine.graphic
Represents a color with red, green, blue and alpha.
ColorRgba(int, int, int) - Constructor for class com.b3dgs.lionengine.graphic.ColorRgba
Create an opaque color.
ColorRgba(int, int, int, int) - Constructor for class com.b3dgs.lionengine.graphic.ColorRgba
Create a 4 channels color.
ColorRgba(int) - Constructor for class com.b3dgs.lionengine.graphic.ColorRgba
Create a color.
com.b3dgs.lionengine - package com.b3dgs.lionengine
Main engine core types and utility classes.
com.b3dgs.lionengine.anim - package com.b3dgs.lionengine.anim
Animation dedicated package, to handle animation computing and state.
com.b3dgs.lionengine.core - package com.b3dgs.lionengine.core
Lower level classes related, close to the engine.
com.b3dgs.lionengine.drawable - package com.b3dgs.lionengine.drawable
Classic drawable classes for a ready to use image manipulation.
com.b3dgs.lionengine.geom - package com.b3dgs.lionengine.geom
Geometry basic dedicated package.
com.b3dgs.lionengine.graphic - package com.b3dgs.lionengine.graphic
Graphic related package.
com.b3dgs.lionengine.stream - package com.b3dgs.lionengine.stream
Stream dedicated package, for binary and XML handling.
com.b3dgs.lionengine.util - package com.b3dgs.lionengine.util
Utility classes package.
Config - Class in com.b3dgs.lionengine.core
Describe the engine screen configuration.
Config(Resolution, int, boolean) - Constructor for class com.b3dgs.lionengine.core.Config
Create a configuration.
Config(Resolution, int, boolean, Media) - Constructor for class com.b3dgs.lionengine.core.Config
Create a configuration.
config - Variable in class com.b3dgs.lionengine.core.ScreenBase
Configuration reference.
Constant - Class in com.b3dgs.lionengine
List of common constants.
contains(Rectangle) - Method in interface com.b3dgs.lionengine.geom.Polygon
Check if the rectangle contains the other.
contains(Rectangle) - Method in interface com.b3dgs.lionengine.geom.Rectangle
Check if the rectangle contains the other.
contains(double, double) - Method in interface com.b3dgs.lionengine.geom.Rectangle
Check if the rectangle contains the point.
Context - Interface in com.b3dgs.lionengine.core
Represents the execution context.
Coord - Interface in com.b3dgs.lionengine.geom
Represents a coordinate using double precision.
copy(InputStream, OutputStream) - Static method in class com.b3dgs.lionengine.util.UtilStream
Copy a stream onto another.
copyArea(int, int, int, int, int, int) - Method in interface com.b3dgs.lionengine.graphic.Graphic
Copies an area of the component by a distance specified by dx and dy.
cos(double) - Static method in class com.b3dgs.lionengine.util.UtilMath
Get cosinus in degree.
countFileLines(String) - Static method in class com.b3dgs.lionengine.util.UtilProjectStats
Count lines of file.
create(String, String, String...) - Method in interface com.b3dgs.lionengine.core.FactoryMedia
Create a media from an abstract path.
create(String, Class<?>, String...) - Method in interface com.b3dgs.lionengine.core.FactoryMedia
Create a media from an abstract path.
create(String, String, String...) - Method in class com.b3dgs.lionengine.core.FactoryMediaDefault
 
create(String, Class<?>, String...) - Method in class com.b3dgs.lionengine.core.FactoryMediaDefault
 
create(String...) - Static method in class com.b3dgs.lionengine.core.Medias
Create a media.
create(Class<? extends Sequencable>, Context, Object...) - Static method in class com.b3dgs.lionengine.core.UtilSequence
Create a sequence from its class.
create(int, int, int) - Static method in class com.b3dgs.lionengine.core.Version
Create a new version descriptor.
create(String) - Static method in class com.b3dgs.lionengine.stream.Xml
Create an XML node from a name.
create(Class<?>, Class<?>[], Object...) - Static method in class com.b3dgs.lionengine.util.UtilReflection
Create a class instance with its parameters.
createAnimation(String, int, int, double, boolean, boolean) - Static method in class com.b3dgs.lionengine.anim.Anim
Create an animation, which can be played by an Animator.
createAnimator() - Static method in class com.b3dgs.lionengine.anim.Anim
Create an animator, which will be able to play Animation.
createChild(String) - Method in interface com.b3dgs.lionengine.stream.XmlNode
Create a child node.
createCoord() - Static method in class com.b3dgs.lionengine.geom.Geom
Create a coord.
createCoord(Coord) - Static method in class com.b3dgs.lionengine.geom.Geom
Create a coord.
createCoord(double, double) - Static method in class com.b3dgs.lionengine.geom.Geom
Create a coord.
createDocument() - Static method in class com.b3dgs.lionengine.stream.DocumentFactory
Create a blank document.
createDocument(InputStream) - Static method in class com.b3dgs.lionengine.stream.DocumentFactory
Create a document from an input stream.
createFileReading(Media) - Static method in class com.b3dgs.lionengine.stream.Stream
Open a binary file as read only.
createFileWriting(Media) - Static method in class com.b3dgs.lionengine.stream.Stream
Open a binary file as write only.
createGraphic() - Method in interface com.b3dgs.lionengine.core.FactoryGraphic
Create a graphic context.
createGraphic() - Static method in class com.b3dgs.lionengine.core.Graphics
Create a graphic context.
createGraphic() - Method in interface com.b3dgs.lionengine.graphic.ImageBuffer
Create the image graphic context.
createImageBuffer(int, int, Transparency) - Method in interface com.b3dgs.lionengine.core.FactoryGraphic
Create an image buffer.
createImageBuffer(int, int, Transparency) - Static method in class com.b3dgs.lionengine.core.Graphics
Create an image buffer.
createLine() - Static method in class com.b3dgs.lionengine.geom.Geom
Create a line.
createLine(Line) - Static method in class com.b3dgs.lionengine.geom.Geom
Create a line.
createLine(double, double, double, double) - Static method in class com.b3dgs.lionengine.geom.Geom
Create a line.
createPoint() - Static method in class com.b3dgs.lionengine.geom.Geom
Create a point.
createPoint(Point) - Static method in class com.b3dgs.lionengine.geom.Geom
Create a point.
createPoint(int, int) - Static method in class com.b3dgs.lionengine.geom.Geom
Create a point.
createPolygon() - Static method in class com.b3dgs.lionengine.geom.Geom
Create a polygon.
createRectangle() - Static method in class com.b3dgs.lionengine.geom.Geom
Create a rectangle.
createRectangle(Rectangle) - Static method in class com.b3dgs.lionengine.geom.Geom
Create a rectangle.
createRectangle(double, double, double, double) - Static method in class com.b3dgs.lionengine.geom.Geom
Create a rectangle.
createScreen(Config) - Method in interface com.b3dgs.lionengine.core.FactoryGraphic
Create a screen.
createScreen(Config) - Static method in class com.b3dgs.lionengine.core.Graphics
Create a screen.
createText(String, int, TextStyle) - Method in interface com.b3dgs.lionengine.core.FactoryGraphic
Crate a text.
createText(String, int, TextStyle) - Static method in class com.b3dgs.lionengine.core.Graphics
Crate a text.
createTransform() - Method in interface com.b3dgs.lionengine.core.FactoryGraphic
Create a transform.
createTransform() - Static method in class com.b3dgs.lionengine.core.Graphics
Create a transform.
createTransformer() - Static method in class com.b3dgs.lionengine.stream.DocumentFactory
Create a transformer.
critical(Class<?>, String, String...) - Static method in enum com.b3dgs.lionengine.Verbose
Display a critical verbose message to error output.
curveValue(double, double, double) - Static method in class com.b3dgs.lionengine.util.UtilMath
Apply progressive modifications to a value.
CYAN - Static variable in class com.b3dgs.lionengine.graphic.ColorRgba
Cyan color.

D

DECADE - Static variable in class com.b3dgs.lionengine.Constant
Decade.
DEFAULT - Static variable in class com.b3dgs.lionengine.core.Version
Create the default version (1.0.0).
DEFAULT_NAME - Static variable in interface com.b3dgs.lionengine.anim.Animation
Animation default name.
deleteDirectory(File) - Static method in class com.b3dgs.lionengine.util.UtilFolder
Delete a directory and all of its content (be careful, it will erase all children, including child directory).
deleteFile(File) - Static method in class com.b3dgs.lionengine.util.UtilFile
Delete a file.
devices - Variable in class com.b3dgs.lionengine.core.ScreenBase
Input devices.
DIALOG - Static variable in interface com.b3dgs.lionengine.graphic.Text
Standard text dialog.
different(int, int) - Static method in class com.b3dgs.lionengine.Check
Check if a is different to b.
dispose() - Method in interface com.b3dgs.lionengine.core.Screen
Close main frame.
dispose() - Method in interface com.b3dgs.lionengine.graphic.Graphic
Dispose the graphic and release associated resources.
dispose() - Method in interface com.b3dgs.lionengine.graphic.ImageBuffer
Dispose the associated resources if needed.
DocumentFactory - Class in com.b3dgs.lionengine.stream
Document factory implementation for DOM.
DOT - Static variable in class com.b3dgs.lionengine.Constant
Dot.
DOUBLE_DOT - Static variable in class com.b3dgs.lionengine.Constant
Double dot.
draw(Graphic, int, int, Align, String) - Method in interface com.b3dgs.lionengine.drawable.SpriteFont
Draw a single text at specified location.
draw(Graphic, int, int, Align, String...) - Method in interface com.b3dgs.lionengine.drawable.SpriteFont
Draw a multiple text at specified location.
draw(Graphic, int, int, String) - Method in interface com.b3dgs.lionengine.graphic.Text
Renders text on graphic output, to the specified location.
draw(Graphic, int, int, Align, String) - Method in interface com.b3dgs.lionengine.graphic.Text
Renders text on graphic output, to the specified location and alignment.
Drawable - Class in com.b3dgs.lionengine.drawable
Drawable factory.
drawGradient(int, int, int, int) - Method in interface com.b3dgs.lionengine.graphic.Graphic
Draws the specified gradient rectangle.
drawGradient(Viewer, Origin, double, double, int, int) - Method in interface com.b3dgs.lionengine.graphic.Graphic
Draws the specified gradient rectangle.
drawImage(ImageSurface, int, int) - Method in interface com.b3dgs.lionengine.graphic.Graphic
Draw an image to the graphic.
drawImage(ImageSurface, Transform, int, int) - Method in interface com.b3dgs.lionengine.graphic.Graphic
Draw an image to the graphic.
drawImage(ImageSurface, int, int, int, int, int, int, int, int) - Method in interface com.b3dgs.lionengine.graphic.Graphic
Draw a part of an image from a source rectangle to a destination rectangle.
drawLine(int, int, int, int) - Method in interface com.b3dgs.lionengine.graphic.Graphic
Draws a line, using the current color, between the points (x1, y1) and (x2, y2) in this graphic.
drawLine(Viewer, double, double, double, double) - Method in interface com.b3dgs.lionengine.graphic.Graphic
Draws a line, using the current color, between the points (x1, y1) and (x2, y2) in this graphic.
drawOval(int, int, int, int, boolean) - Method in interface com.b3dgs.lionengine.graphic.Graphic
Fills an oval bounded by the specified rectangle with the current color.
drawOval(Viewer, Origin, double, double, int, int, boolean) - Method in interface com.b3dgs.lionengine.graphic.Graphic
Fills an oval bounded by the specified rectangle with the current color.
drawRect(int, int, int, int, boolean) - Method in interface com.b3dgs.lionengine.graphic.Graphic
Draws the specified rectangle.
drawRect(Viewer, Origin, double, double, int, int, boolean) - Method in interface com.b3dgs.lionengine.graphic.Graphic
Draws the specified rectangle.

E

elapsed(long) - Method in class com.b3dgs.lionengine.Timing
Check if specific time has been elapsed.
elapsed() - Method in class com.b3dgs.lionengine.Timing
Get number of milli seconds elapsed since start call.
EMPTY_STRING - Static variable in class com.b3dgs.lionengine.Constant
Empty string.
end() - Method in interface com.b3dgs.lionengine.core.Sequencable
Terminate sequence.
end(Class<? extends Sequencable>, Object...) - Method in interface com.b3dgs.lionengine.core.Sequencable
Terminate sequence, and set the next sequence.
end() - Method in class com.b3dgs.lionengine.core.Sequence
 
end(Class<? extends Sequencable>, Object...) - Method in class com.b3dgs.lionengine.core.Sequence
 
Engine - Class in com.b3dgs.lionengine.core
Engine base implementation.
Engine(String, Version) - Constructor for class com.b3dgs.lionengine.core.Engine
Start engine.
equality(int, int) - Static method in class com.b3dgs.lionengine.Check
Check if a is equal to b.
equals(Object) - Method in class com.b3dgs.lionengine.graphic.ColorRgba
 
ERROR_PRIVATE_CONSTRUCTOR - Static variable in exception com.b3dgs.lionengine.LionEngineException
Error private constructor.
exception(Throwable, String...) - Static method in enum com.b3dgs.lionengine.Verbose
Display a critical verbose message to error output.
exists() - Method in interface com.b3dgs.lionengine.Media
Check if the following media point to an existing target (could be file of directory).
exists(String) - Static method in class com.b3dgs.lionengine.util.UtilFile
Check if the path exists.

F

FactoryGraphic - Interface in com.b3dgs.lionengine.core
Represents the graphic factory.
FactoryMedia - Interface in com.b3dgs.lionengine.core
Represents the media factory.
FactoryMediaDefault - Class in com.b3dgs.lionengine.core
Default media factory implementation.
FactoryMediaDefault() - Constructor for class com.b3dgs.lionengine.core.FactoryMediaDefault
Internal constructor.
FileReading - Interface in com.b3dgs.lionengine.stream
Describe a file reader, which performs file exploration.
FileWriting - Interface in com.b3dgs.lionengine.stream
Describe a file writer, which performs file exploration.
filter(ImageBuffer) - Method in class com.b3dgs.lionengine.core.FilterBilinear
 
filter(ImageBuffer) - Method in class com.b3dgs.lionengine.core.FilterBlur
 
filter(ImageBuffer) - Method in class com.b3dgs.lionengine.core.FilterHq2x
 
filter(ImageBuffer) - Method in class com.b3dgs.lionengine.core.FilterHq3x
 
filter(Filter) - Method in interface com.b3dgs.lionengine.drawable.Sprite
Apply a filter to the sprite.
Filter - Interface in com.b3dgs.lionengine.graphic
List of supported filters.
filter(ImageBuffer) - Method in interface com.b3dgs.lionengine.graphic.Filter
Apply a filter to the image source.
FilterBilinear - Class in com.b3dgs.lionengine.core
Bilinear filter implementation.
FilterBilinear() - Constructor for class com.b3dgs.lionengine.core.FilterBilinear
Create the filter.
FilterBlur - Class in com.b3dgs.lionengine.core
Blur filter implementation.
FilterBlur() - Constructor for class com.b3dgs.lionengine.core.FilterBlur
Create the filter.
FilterHq2x - Class in com.b3dgs.lionengine.core
HQ2X implementation.
FilterHq2x() - Constructor for class com.b3dgs.lionengine.core.FilterHq2x
Create an Hq2x filter.
FilterHq3x - Class in com.b3dgs.lionengine.core
HQ3X implementation.
FilterHq3x() - Constructor for class com.b3dgs.lionengine.core.FilterHq3x
Create an Hq3x filter.
filterRgb(int, int, int, int) - Static method in class com.b3dgs.lionengine.graphic.UtilColor
Apply a filter rgb.
find(String) - Static method in enum com.b3dgs.lionengine.Architecture
Find the current architecture.
find(String) - Static method in enum com.b3dgs.lionengine.OperatingSystem
Find the current system.
flipHorizontal(ImageBuffer) - Method in interface com.b3dgs.lionengine.core.FactoryGraphic
Apply an horizontal flip to the input image.
flipHorizontal(ImageBuffer) - Static method in class com.b3dgs.lionengine.core.Graphics
Apply an horizontal flip to the input image.
flipVertical(ImageBuffer) - Method in interface com.b3dgs.lionengine.core.FactoryGraphic
Apply a vertical flip to the input image.
flipVertical(ImageBuffer) - Static method in class com.b3dgs.lionengine.core.Graphics
Apply a vertical flip to the input image.
follow(Localizable) - Method in interface com.b3dgs.lionengine.graphic.Viewer
Follow automatically the specified localizable.
fromBinary(boolean[]) - Static method in class com.b3dgs.lionengine.util.UtilConversion
Convert binary array to number representation.
fromUnsignedByte(short) - Static method in class com.b3dgs.lionengine.util.UtilConversion
Return the java byte value [-128|127] from an unsigned byte [0|255].
fromUnsignedShort(int) - Static method in class com.b3dgs.lionengine.util.UtilConversion
Return the java short value [-32768|32767] from an unsigned short [0|65535].

G

Geom - Class in com.b3dgs.lionengine.geom
Geometry factory.
get(File) - Static method in class com.b3dgs.lionengine.core.Medias
Get a media from an existing file descriptor.
get(Media) - Static method in class com.b3dgs.lionengine.graphic.ImageInfo
Get the image info of the specified image media.
get() - Method in class com.b3dgs.lionengine.ResourceLoader
Get the loaded resources.
get() - Method in class com.b3dgs.lionengine.Timing
Get timer value.
getAlpha() - Method in class com.b3dgs.lionengine.graphic.ColorRgba
Get alpha value.
getAmplitude() - Method in class com.b3dgs.lionengine.graphic.RasterData
Get the maximum amplitude.
getAnimState() - Method in interface com.b3dgs.lionengine.anim.Animator
Get current animation state.
getApplet() - Method in interface com.b3dgs.lionengine.core.Applet
Get applet reference.
getApplet(Class<A>) - Method in class com.b3dgs.lionengine.core.Config
Get applet reference.
getArchitecture() - Static method in enum com.b3dgs.lionengine.Architecture
Get java current running architecture.
getAttributes() - Method in interface com.b3dgs.lionengine.stream.XmlNode
Get all attributes.
getBlue() - Method in class com.b3dgs.lionengine.graphic.ColorRgba
Get blue value.
getBlue() - Method in class com.b3dgs.lionengine.graphic.Raster
Get the blue raster.
getChild(String) - Method in interface com.b3dgs.lionengine.stream.XmlNode
Get a child node from its name.
getChildren(String) - Method in interface com.b3dgs.lionengine.stream.XmlNode
Get the list of all children with this name.
getChildren() - Method in interface com.b3dgs.lionengine.stream.XmlNode
Get list of all children.
getClick() - Method in interface com.b3dgs.lionengine.core.InputDevicePointer
Get the click number.
getColor() - Method in interface com.b3dgs.lionengine.graphic.Graphic
Get the current color.
getColor1() - Method in class com.b3dgs.lionengine.graphic.ColorGradient
Get the first color.
getColor2() - Method in class com.b3dgs.lionengine.graphic.ColorGradient
Get the last color.
getCompatibleConstructor(Class<?>, Class<?>[]) - Static method in class com.b3dgs.lionengine.util.UtilReflection
Get a compatible constructor with the following parameters.
getConfig() - Method in interface com.b3dgs.lionengine.core.Context
Get the config.
getConfig() - Method in class com.b3dgs.lionengine.core.ScreenBase
 
getConfig() - Method in interface com.b3dgs.lionengine.core.Sequencable
Get the configuration.
getConfig() - Method in class com.b3dgs.lionengine.core.Sequence
 
getCopy(String, InputStream) - Static method in class com.b3dgs.lionengine.util.UtilStream
Get of full copy of the input stream stored in a temporary file.
getDelta(ColorRgba, ColorRgba) - Static method in class com.b3dgs.lionengine.graphic.UtilColor
Return the delta between two colors.
getDepth() - Method in class com.b3dgs.lionengine.core.Config
Get the display depth.
getDirectories(File) - Static method in class com.b3dgs.lionengine.util.UtilFolder
Get all directories existing in the path.
getDistance(double, double, double, double) - Static method in class com.b3dgs.lionengine.util.UtilMath
Get distance of two points.
getDistance(double, double, double, double, int, int) - Static method in class com.b3dgs.lionengine.util.UtilMath
Get distance from point to area.
getDistance(double, double, int, int, double, double, int, int) - Static method in class com.b3dgs.lionengine.util.UtilMath
Get distance between two areas.
getExtension(String) - Static method in class com.b3dgs.lionengine.util.UtilFile
Get extension from a string (search first dot).
getExtension(File) - Static method in class com.b3dgs.lionengine.util.UtilFile
Get a file extension.
getField(Object, String) - Static method in class com.b3dgs.lionengine.util.UtilReflection
Get the field by reflection.
getFile() - Method in interface com.b3dgs.lionengine.Media
Get the file descriptor.
getFiles(File) - Static method in class com.b3dgs.lionengine.util.UtilFile
Get the files list from directory.
getFilesByExtension(File, String) - Static method in class com.b3dgs.lionengine.util.UtilFile
Get all files existing in the path considering the extension.
getFilesByName(File, String) - Static method in class com.b3dgs.lionengine.util.UtilFile
Get all files existing in the path with the specified name.
getFirst() - Method in interface com.b3dgs.lionengine.anim.Animation
Get the first frame of the animation.
getForce() - Method in class com.b3dgs.lionengine.graphic.RasterData
Get the color force.
getFormat() - Method in class com.b3dgs.lionengine.graphic.ImageInfo
Get image format.
getFps() - Method in interface com.b3dgs.lionengine.core.Sequencable
Get current frame rate (number of image per second).
getFps() - Method in class com.b3dgs.lionengine.core.Sequence
 
getFrame() - Method in interface com.b3dgs.lionengine.anim.Animator
Get the playing frame number.
getFrameAnim() - Method in interface com.b3dgs.lionengine.anim.Animator
Get the current playing animation frame number (value between first and last of the current animation).
getFrameHeight() - Method in interface com.b3dgs.lionengine.drawable.SpriteAnimated
Get current frame height.
getFramesHorizontal() - Method in interface com.b3dgs.lionengine.drawable.SpriteAnimated
Get the number of horizontal frames.
getFramesVertical() - Method in interface com.b3dgs.lionengine.drawable.SpriteAnimated
Get the number of vertical frames.
getFrameWidth() - Method in interface com.b3dgs.lionengine.drawable.SpriteAnimated
Get current frame width.
getGraphic() - Method in interface com.b3dgs.lionengine.core.Screen
Get current graphic.
getGraphic() - Method in class com.b3dgs.lionengine.core.ScreenBase
 
getGraphic() - Method in interface com.b3dgs.lionengine.graphic.Graphic
Get the graphic context.
getGreen() - Method in class com.b3dgs.lionengine.graphic.ColorRgba
Get green value.
getGreen() - Method in class com.b3dgs.lionengine.graphic.Raster
Get the green raster.
getHeight() - Method in class com.b3dgs.lionengine.core.Resolution
Get the resolution height.
getHeight() - Method in class com.b3dgs.lionengine.core.Sequence
Get the rendering height.
getHeight() - Method in interface com.b3dgs.lionengine.drawable.SpriteParallaxed
Get the element height.
getHeight() - Method in interface com.b3dgs.lionengine.geom.Rectangle
Get the width.
getHeight() - Method in class com.b3dgs.lionengine.graphic.ImageInfo
Get image height.
getHeight() - Method in interface com.b3dgs.lionengine.graphic.Text
Get the text height.
getHeight() - Method in interface com.b3dgs.lionengine.Surface
Get the current height.
getHorizontalDirection() - Method in interface com.b3dgs.lionengine.core.InputDeviceDirectional
Get the horizontal direction.
getIcon() - Method in class com.b3dgs.lionengine.core.Config
Get the application icon.
getImageBuffer(Media) - Method in interface com.b3dgs.lionengine.core.FactoryGraphic
Get an image buffer from an image file.
getImageBuffer(ImageBuffer) - Method in interface com.b3dgs.lionengine.core.FactoryGraphic
Get an image buffer from an image buffer.
getImageBuffer(Media) - Static method in class com.b3dgs.lionengine.core.Graphics
Get an image buffer from an image file.
getImageBuffer(ImageBuffer) - Static method in class com.b3dgs.lionengine.core.Graphics
Get an image buffer from an image buffer.
getInputDevice(Class<T>) - Method in interface com.b3dgs.lionengine.core.Context
Get the input device instance from its type.
getInputDevice(Class<T>) - Method in class com.b3dgs.lionengine.core.ScreenBase
 
getInputDevice(Class<T>) - Method in interface com.b3dgs.lionengine.core.Sequencable
Get the input device instance from its type.
getInputDevice(Class<T>) - Method in class com.b3dgs.lionengine.core.Sequence
 
getInputStream() - Method in interface com.b3dgs.lionengine.Media
Get the media input stream.
getInterpolation() - Method in interface com.b3dgs.lionengine.graphic.Transform
Get the interpolation.
getLast() - Method in interface com.b3dgs.lionengine.anim.Animation
Get the last frame if the animation.
getLineWidth(int) - Method in interface com.b3dgs.lionengine.drawable.SpriteParallaxed
Get a parallax line width.
getLocationX() - Method in interface com.b3dgs.lionengine.graphic.Text
Get the horizontal location.
getLocationY() - Method in interface com.b3dgs.lionengine.graphic.Text
Get the vertical location.
getMajor() - Method in class com.b3dgs.lionengine.core.Version
Get the major number of the version.
getMax() - Method in class com.b3dgs.lionengine.Range
Get maximum value.
getMaxX() - Method in interface com.b3dgs.lionengine.geom.Rectangle
Get the max x location.
getMaxY() - Method in interface com.b3dgs.lionengine.geom.Rectangle
Get the max y location.
getMessage() - Method in exception com.b3dgs.lionengine.LionEngineException
 
getMethod(Object, String, Object...) - Static method in class com.b3dgs.lionengine.util.UtilReflection
Get method and call its return value with parameters.
getMicro() - Method in class com.b3dgs.lionengine.core.Version
Get the micro number of the version.
getMin() - Method in class com.b3dgs.lionengine.Range
Get minimum value.
getMinor() - Method in class com.b3dgs.lionengine.core.Version
Get the minor number of the version.
getMinX() - Method in interface com.b3dgs.lionengine.geom.Rectangle
Get the min x location.
getMinY() - Method in interface com.b3dgs.lionengine.geom.Rectangle
Get the min y location.
getMirror() - Method in interface com.b3dgs.lionengine.drawable.Sprite
Return the current mirror state used.
getMoveX() - Method in interface com.b3dgs.lionengine.core.InputDevicePointer
Get the horizontal movement.
getMoveY() - Method in interface com.b3dgs.lionengine.core.InputDevicePointer
Get the vertical movement.
getName() - Method in class com.b3dgs.lionengine.core.Engine
Get the program name.
getName() - Method in interface com.b3dgs.lionengine.Nameable
Get the name.
getNextSequence() - Method in interface com.b3dgs.lionengine.core.Sequencable
Get the next sequence depending of the Sequencable.end() or Sequencable.end(Class, Object...) call.
getNextSequence() - Method in class com.b3dgs.lionengine.core.Sequence
 
getNodeName() - Method in interface com.b3dgs.lionengine.stream.XmlNode
Get the name of the current node.
getOffset() - Method in class com.b3dgs.lionengine.graphic.RasterData
Get the starting color offset.
getOperatingSystem() - Static method in enum com.b3dgs.lionengine.OperatingSystem
Get operating system name.
getOutput() - Method in class com.b3dgs.lionengine.core.Config
Get the resolution output.
getOutputStream() - Method in interface com.b3dgs.lionengine.Media
Get the media output stream.
getParamTypes(Object...) - Static method in class com.b3dgs.lionengine.util.UtilReflection
Get the parameter types as array.
getParentPath() - Method in interface com.b3dgs.lionengine.Media
Get the media parent path.
getPath() - Method in interface com.b3dgs.lionengine.Media
Get the media path.
getPath(String...) - Static method in class com.b3dgs.lionengine.util.UtilFolder
Construct a usable path using a list of string, automatically separated by the portable separator.
getPathSeparator(String, String...) - Static method in class com.b3dgs.lionengine.util.UtilFolder
Construct a usable path using a list of string, automatically separated by the portable separator.
getPoints() - Method in interface com.b3dgs.lionengine.geom.Polygon
Get the points.
getProgramName() - Static method in class com.b3dgs.lionengine.core.Engine
Get the program name.
getProgramVersion() - Static method in class com.b3dgs.lionengine.core.Engine
Get the program version.
getRandomBoolean() - Static method in class com.b3dgs.lionengine.util.UtilRandom
Get a random boolean value.
getRandomDouble() - Static method in class com.b3dgs.lionengine.util.UtilRandom
Get a random double value.
getRandomInteger() - Static method in class com.b3dgs.lionengine.util.UtilRandom
Get a random integer value from 0 and 2^32.
getRandomInteger(int) - Static method in class com.b3dgs.lionengine.util.UtilRandom
Get a random value from 0 and a maximum.
getRandomInteger(Range) - Static method in class com.b3dgs.lionengine.util.UtilRandom
Get a random value from range.
getRandomInteger(int, int) - Static method in class com.b3dgs.lionengine.util.UtilRandom
Get a random value from an interval.
getRasterBuffer(ImageBuffer, int, int, int, int, int, int, int) - Method in interface com.b3dgs.lionengine.core.FactoryGraphic
Get raster buffer from data.
getRasterBuffer(ImageBuffer, int, int, int, int, int, int, int) - Static method in class com.b3dgs.lionengine.core.Graphics
Get raster buffer from data.
getRasterColor(int, RasterData, int) - Static method in class com.b3dgs.lionengine.graphic.UtilColor
Get raster color.
getRate() - Method in class com.b3dgs.lionengine.core.Resolution
Get the display rate.
getReadyTimeOut() - Method in interface com.b3dgs.lionengine.core.Screen
Get the maximum time in milliseconds for screen to be ready.
getReadyTimeOut() - Method in class com.b3dgs.lionengine.core.ScreenBase
 
getRectangle() - Method in interface com.b3dgs.lionengine.geom.Polygon
Get the polygon rectangle bounds.
getRed() - Method in class com.b3dgs.lionengine.graphic.ColorRgba
Get red value.
getRed() - Method in class com.b3dgs.lionengine.graphic.Raster
Get the red raster.
getRepeat() - Method in interface com.b3dgs.lionengine.anim.Animation
Get the repeat state.
getResourcesDirectory() - Static method in class com.b3dgs.lionengine.core.Medias
Get the resources directory.
getResourcesLoader() - Static method in class com.b3dgs.lionengine.core.Medias
Get the resources loader.
getReverse() - Method in interface com.b3dgs.lionengine.anim.Animation
Get the reverse state.
getRgb(int, int) - Method in interface com.b3dgs.lionengine.graphic.ImageBuffer
Returns a pixel at the specified coordinate.
getRgb(int, int, int, int, int[], int, int) - Method in interface com.b3dgs.lionengine.graphic.ImageBuffer
Returns an array of integer pixels representing the image data.
getRgba() - Method in class com.b3dgs.lionengine.graphic.ColorRgba
Get the color value.
getRound(double, double) - Static method in class com.b3dgs.lionengine.util.UtilMath
Get the rounded floor or ceil value depending of the speed.
getRounded(double, int) - Static method in class com.b3dgs.lionengine.util.UtilMath
Get the rounded value.
getScaleX() - Method in interface com.b3dgs.lionengine.graphic.Transform
Get the horizontal scaling.
getScaleY() - Method in interface com.b3dgs.lionengine.graphic.Transform
Get the vertical scaling.
getSeparator() - Static method in class com.b3dgs.lionengine.core.Medias
Get the path separator.
getSha256(byte[]) - Static method in class com.b3dgs.lionengine.util.UtilChecksum
Get the SHA-256 signature of the input bytes.
getSha256(int) - Static method in class com.b3dgs.lionengine.util.UtilChecksum
Get the SHA-256 signature of the input integer.
getSha256(String) - Static method in class com.b3dgs.lionengine.util.UtilChecksum
Get the SHA-256 signature of the input string.
getSign(double) - Static method in class com.b3dgs.lionengine.util.UtilMath
Get the sign of a value.
getSize() - Method in interface com.b3dgs.lionengine.graphic.Text
Get the text size in pixel (8px, 12px...).
getSource() - Method in class com.b3dgs.lionengine.core.Config
Get the resolution source.
getSpeed() - Method in interface com.b3dgs.lionengine.anim.Animation
Get the animation speed.
getStart() - Method in class com.b3dgs.lionengine.graphic.RasterData
Get the starting color.
getStep() - Method in class com.b3dgs.lionengine.graphic.RasterData
Get the color step.
getStringHeight(Graphic, String) - Method in interface com.b3dgs.lionengine.graphic.Text
Get string height size.
getStringWidth(Graphic, String) - Method in interface com.b3dgs.lionengine.graphic.Text
Get string width size.
getSurface() - Method in interface com.b3dgs.lionengine.drawable.Image
Get the surface which represents the image.
getSurface() - Method in interface com.b3dgs.lionengine.graphic.ImageSurface
Get the image surface.
getSystemProperty(String, String) - Static method in class com.b3dgs.lionengine.Constant
Get the system property.
getText() - Method in interface com.b3dgs.lionengine.stream.XmlNode
Return the text inside the node.
getTextHeight(String) - Method in interface com.b3dgs.lionengine.drawable.SpriteFont
Get global text height.
getTextWidth(String) - Method in interface com.b3dgs.lionengine.drawable.SpriteFont
Get global text width.
getTileHeight() - Method in interface com.b3dgs.lionengine.drawable.SpriteTiled
Get current tile height.
getTilesHorizontal() - Method in interface com.b3dgs.lionengine.drawable.SpriteTiled
Get the number of horizontal tiles.
getTilesVertical() - Method in interface com.b3dgs.lionengine.drawable.SpriteTiled
Get the number of vertical tiles.
getTileWidth() - Method in interface com.b3dgs.lionengine.drawable.SpriteTiled
Get current tile width.
getTransform(double, double) - Method in class com.b3dgs.lionengine.core.FilterBilinear
 
getTransform(double, double) - Method in class com.b3dgs.lionengine.core.FilterBlur
 
getTransform(double, double) - Method in class com.b3dgs.lionengine.core.FilterHq2x
 
getTransform(double, double) - Method in class com.b3dgs.lionengine.core.FilterHq3x
 
getTransform(double, double) - Method in interface com.b3dgs.lionengine.graphic.Filter
Get the associated transform.
getTransparency() - Method in interface com.b3dgs.lionengine.graphic.ImageSurface
Get the image transparency type.
getType() - Method in class com.b3dgs.lionengine.graphic.RasterData
Get the raster type.
getVersion() - Method in class com.b3dgs.lionengine.core.Engine
Get the program version.
getVerticalDirection() - Method in interface com.b3dgs.lionengine.core.InputDeviceDirectional
Get the horizontal direction.
getViewpointX(double) - Method in interface com.b3dgs.lionengine.graphic.Viewer
Get the horizontal viewpoint from the object location.
getViewpointY(double) - Method in interface com.b3dgs.lionengine.graphic.Viewer
Get the vertical viewpoint from the object location.
getViewX() - Method in interface com.b3dgs.lionengine.graphic.Viewer
Get horizontal view offset.
getViewY() - Method in interface com.b3dgs.lionengine.graphic.Viewer
Get vertical view offset.
getWeightedColor(ImageBuffer, int, int, int, int) - Static method in class com.b3dgs.lionengine.graphic.UtilColor
Get the weighted color of an area.
getWidth() - Method in class com.b3dgs.lionengine.core.Resolution
Get the resolution width.
getWidth() - Method in class com.b3dgs.lionengine.core.Sequence
Get the rendering width.
getWidth() - Method in interface com.b3dgs.lionengine.drawable.SpriteParallaxed
Get the element width.
getWidth() - Method in interface com.b3dgs.lionengine.geom.Rectangle
Get the width.
getWidth() - Method in class com.b3dgs.lionengine.graphic.ImageInfo
Get image width.
getWidth() - Method in interface com.b3dgs.lionengine.graphic.Text
Get the text width.
getWidth() - Method in interface com.b3dgs.lionengine.Surface
Get the current width.
getX() - Method in interface com.b3dgs.lionengine.core.InputDevicePointer
Get the horizontal location.
getX() - Method in interface com.b3dgs.lionengine.core.Screen
Get main frame location x.
getX() - Method in class com.b3dgs.lionengine.core.Sequence
Get main frame location x.
getX() - Method in interface com.b3dgs.lionengine.geom.Coord
Get the horizontal location.
getX() - Method in interface com.b3dgs.lionengine.geom.Point
Get the horizontal location.
getX() - Method in interface com.b3dgs.lionengine.geom.Rectangle
Get the horizontal location.
getX() - Method in interface com.b3dgs.lionengine.Localizable
Get the current horizontal location.
getX(double, double) - Method in enum com.b3dgs.lionengine.Origin
Get the x relative to origin.
getX1() - Method in interface com.b3dgs.lionengine.geom.Line
Get the x1 location.
getX1() - Method in class com.b3dgs.lionengine.graphic.ColorGradient
Get the first horizontal location.
getX2() - Method in interface com.b3dgs.lionengine.geom.Line
Get the x2 location.
getX2() - Method in class com.b3dgs.lionengine.graphic.ColorGradient
Get the last horizontal location.
getY() - Method in interface com.b3dgs.lionengine.core.InputDevicePointer
Get the vertical location.
getY() - Method in interface com.b3dgs.lionengine.core.Screen
Get main frame location y.
getY() - Method in class com.b3dgs.lionengine.core.Sequence
Get main frame location y.
getY() - Method in interface com.b3dgs.lionengine.geom.Coord
Get the vertical location.
getY() - Method in interface com.b3dgs.lionengine.geom.Point
Get the vertical location.
getY() - Method in interface com.b3dgs.lionengine.geom.Rectangle
Get the vertical location.
getY() - Method in interface com.b3dgs.lionengine.Localizable
Get the current vertical location.
getY(double, double) - Method in enum com.b3dgs.lionengine.Origin
Get the y relative to origin.
getY1() - Method in interface com.b3dgs.lionengine.geom.Line
Get the y1 location.
getY1() - Method in class com.b3dgs.lionengine.graphic.ColorGradient
Get the first vertical location.
getY2() - Method in interface com.b3dgs.lionengine.geom.Line
Get the y2 location.
getY2() - Method in class com.b3dgs.lionengine.graphic.ColorGradient
Get the last vertical location.
Graphic - Interface in com.b3dgs.lionengine.graphic
Graphic interface representing the screen buffer.
Graphics - Class in com.b3dgs.lionengine.core
Implementation provider for the FactoryGraphic.
graphics - Variable in class com.b3dgs.lionengine.core.ScreenBase
Active graphic buffer reference.
GRAY - Static variable in class com.b3dgs.lionengine.graphic.ColorRgba
Grey color.
GRAY_DARK - Static variable in class com.b3dgs.lionengine.graphic.ColorRgba
Light gray.
GRAY_LIGHT - Static variable in class com.b3dgs.lionengine.graphic.ColorRgba
Light gray.
GREEN - Static variable in class com.b3dgs.lionengine.graphic.ColorRgba
Green color.

H

HALF - Static variable in class com.b3dgs.lionengine.Constant
Half value.
hasApplet() - Method in class com.b3dgs.lionengine.core.Config
Check if has applet.
hasAttribute(String) - Method in interface com.b3dgs.lionengine.stream.XmlNode
Check if node has the following attribute.
hasChild(String) - Method in interface com.b3dgs.lionengine.stream.XmlNode
Check if node has the following child.
hasClicked(int) - Method in interface com.b3dgs.lionengine.core.InputDevicePointer
Check if click is pressed.
hasClickedOnce(int) - Method in interface com.b3dgs.lionengine.core.InputDevicePointer
Check if click is pressed once only (ignore 'still clicked').
hashCode() - Method in class com.b3dgs.lionengine.graphic.ColorRgba
 
hasMoved() - Method in interface com.b3dgs.lionengine.core.InputDevicePointer
Check if pointer moved.
hideCursor() - Method in interface com.b3dgs.lionengine.core.Screen
Hide window mouse pointer.
HUNDRED - Static variable in class com.b3dgs.lionengine.Constant
Hundred.

I

Image - Interface in com.b3dgs.lionengine.drawable
It allows images loading and rendering.
ImageBuffer - Interface in com.b3dgs.lionengine.graphic
Represents the image buffer in memory.
ImageFormat - Enum in com.b3dgs.lionengine.graphic
Represents the image format type.
ImageInfo - Class in com.b3dgs.lionengine.graphic
Get quick information from an image without reading all data.
ImageSurface - Interface in com.b3dgs.lionengine.graphic
Represents the surface of an image.
inc(int, int, int, int) - Static method in class com.b3dgs.lionengine.graphic.UtilColor
Get the increased color value.
includes(int) - Method in class com.b3dgs.lionengine.Range
Check if value is inside range, min and max included.
includes(double) - Method in class com.b3dgs.lionengine.Range
Check if value is inside range, min and max included.
inferiorOrEqual(int, int) - Static method in class com.b3dgs.lionengine.Check
Check if a is inferior to b.
inferiorOrEqual(double, double) - Static method in class com.b3dgs.lionengine.Check
Check if a is inferior to b.
inferiorStrict(int, int) - Static method in class com.b3dgs.lionengine.Check
Check if a is strictly inferior to b.
inferiorStrict(double, double) - Static method in class com.b3dgs.lionengine.Check
Check if a is strictly inferior to b.
info(String...) - Static method in enum com.b3dgs.lionengine.Verbose
Display an informative verbose message to standard output.
InputDevice - Interface in com.b3dgs.lionengine.core
Represents an input device, such as mouse, keyboard, joypad...
InputDeviceDirectional - Interface in com.b3dgs.lionengine.core
Represents a directional device, supporting multiple axis.
InputDeviceKeyListener - Interface in com.b3dgs.lionengine.core
Input device with key listener.
InputDevicePointer - Interface in com.b3dgs.lionengine.core
Represents a pointer device, supporting location and click number.
INT_POSITIVE - Static variable in class com.b3dgs.lionengine.Range
Positive integer numbers including 0.
INT_POSITIVE_STRICT - Static variable in class com.b3dgs.lionengine.Range
Positive integer numbers excluding 0.
intersection(Line, Line) - Static method in class com.b3dgs.lionengine.geom.Geom
Get the intersection point of two lines.
intersects(Rectangle) - Method in interface com.b3dgs.lionengine.geom.Polygon
Check if the rectangle intersects the other.
intersects(Rectangle) - Method in interface com.b3dgs.lionengine.geom.Rectangle
Check if the rectangle intersects the other.
intToByteArray(int) - Static method in class com.b3dgs.lionengine.util.UtilConversion
Convert an integer to an array of byte.
invert(boolean[]) - Static method in class com.b3dgs.lionengine.util.UtilConversion
Invert binary array (apply a negation to each value).
isBetween(int, int, int) - Static method in class com.b3dgs.lionengine.util.UtilMath
Check if value is between an interval.
isBetween(double, double, double) - Static method in class com.b3dgs.lionengine.util.UtilMath
Check if value is between an interval.
isDirectory(String) - Static method in class com.b3dgs.lionengine.util.UtilFolder
Check if the path is a directory.
isFile(String) - Static method in class com.b3dgs.lionengine.util.UtilFile
Check if the path is a file.
isFinished() - Method in class com.b3dgs.lionengine.ResourceLoader
Check if loading is finished.
isImage(Media) - Static method in class com.b3dgs.lionengine.graphic.ImageInfo
Check if the media is a valid image.
isLoaded() - Method in interface com.b3dgs.lionengine.Resource
Check if resource has been loaded.
isOpaqueTransparentExclusive(ColorRgba, ColorRgba) - Static method in class com.b3dgs.lionengine.graphic.UtilColor
Check if colors transparency type are exclusive (one is ColorRgba.OPAQUE and the other ColorRgba.TRANSPARENT).
isOpaqueTransparentExclusive(int, int) - Static method in class com.b3dgs.lionengine.graphic.UtilColor
Check if colors transparency type are exclusive (one is ColorRgba.OPAQUE and the other ColorRgba.TRANSPARENT).
isReady() - Method in interface com.b3dgs.lionengine.core.Screen
Check if screen is ready.
isStarted() - Static method in class com.b3dgs.lionengine.core.Engine
Check if engine is started.
isStarted() - Method in class com.b3dgs.lionengine.Timing
Check if timer started.
isType(File, String) - Static method in class com.b3dgs.lionengine.util.UtilFile
Check if the following type is the expected type.
isViewable(Shape, int, int) - Method in interface com.b3dgs.lionengine.graphic.Viewer
Check if the localizable is inside the view area, and so, can be seen.
isWindowed() - Method in class com.b3dgs.lionengine.core.Config
Get the windowed mode.

K

keyPressed(int, char) - Method in interface com.b3dgs.lionengine.core.InputDeviceKeyListener
Called when a key is pressed.
keyReleased(int, char) - Method in interface com.b3dgs.lionengine.core.InputDeviceKeyListener
Called when a key is released.

L

Line - Interface in com.b3dgs.lionengine.geom
Line interface.
LionEngineException - Exception in com.b3dgs.lionengine
Special engine exception implementation which limit the trace to the user side.
LionEngineException(String...) - Constructor for exception com.b3dgs.lionengine.LionEngineException
Create an exception with messages if has.
LionEngineException(Media, String...) - Constructor for exception com.b3dgs.lionengine.LionEngineException
Create an exception related to a media and messages if has.
LionEngineException(Enum<?>) - Constructor for exception com.b3dgs.lionengine.LionEngineException
Create an exception related to an unknown enum type.
LionEngineException(Throwable, String...) - Constructor for exception com.b3dgs.lionengine.LionEngineException
Create an exception related to another exception and messages if has.
LionEngineException(Throwable, Media, String...) - Constructor for exception com.b3dgs.lionengine.LionEngineException
Create an exception related to an existing exception and a media, plus additional messages if has.
listeners - Variable in class com.b3dgs.lionengine.core.ScreenBase
Screen listeners.
load() - Method in class com.b3dgs.lionengine.core.Sequence
Loading sequence data.
load() - Method in interface com.b3dgs.lionengine.drawable.Image
Load surface.
load(boolean) - Method in interface com.b3dgs.lionengine.drawable.SpriteParallaxed
Load surface and prepare it to be displayed.
load(Media) - Static method in class com.b3dgs.lionengine.graphic.Raster
Load raster from media.
load(XmlNode, String) - Static method in class com.b3dgs.lionengine.graphic.RasterData
Load raster data from node.
load() - Method in interface com.b3dgs.lionengine.Resource
Load resource.
load(Media) - Static method in class com.b3dgs.lionengine.stream.Xml
Load an XML file.
Loader - Class in com.b3dgs.lionengine.core
Engine starter, need to be called only one time with the first Sequence to start, by using Loader.start(Config, Class, Object...).
Loader() - Constructor for class com.b3dgs.lionengine.core.Loader
Create a loader.
loadImage(Media) - Static method in class com.b3dgs.lionengine.drawable.Drawable
Load an image from a file.
loadImage(ImageBuffer) - Static method in class com.b3dgs.lionengine.drawable.Drawable
Load an image from a java image (sharing the same surface).
loadSprite(Media) - Static method in class com.b3dgs.lionengine.drawable.Drawable
Load a sprite from a file.
loadSprite(ImageBuffer) - Static method in class com.b3dgs.lionengine.drawable.Drawable
Load a sprite from a buffered image (sharing the same surface).
loadSpriteAnimated(Media, int, int) - Static method in class com.b3dgs.lionengine.drawable.Drawable
Load an animated sprite from a file, giving horizontal and vertical frames.
loadSpriteAnimated(ImageBuffer, int, int) - Static method in class com.b3dgs.lionengine.drawable.Drawable
Load an animated sprite, giving horizontal and vertical frames (sharing the same surface).
loadSpriteFont(Media, Media, int, int) - Static method in class com.b3dgs.lionengine.drawable.Drawable
Load a font based on an image.
loadSpriteParallaxed(Media, int, int, int) - Static method in class com.b3dgs.lionengine.drawable.Drawable
Load a parallaxed sprite, for parallax effect.
loadSpriteTiled(Media, int, int) - Static method in class com.b3dgs.lionengine.drawable.Drawable
Load a tiled sprite from a file, giving tile dimension.
loadSpriteTiled(ImageBuffer, int, int) - Static method in class com.b3dgs.lionengine.drawable.Drawable
Load a tiled sprite using an image reference, giving tile dimension (sharing the same surface).
Localizable - Interface in com.b3dgs.lionengine
Represents something that can be located, using a coordinate and its size.

M

mask(int) - Static method in class com.b3dgs.lionengine.util.UtilConversion
Return the masked value by 0xFF.
MAX_DEGREE - Static variable in class com.b3dgs.lionengine.Constant
Maximum degree value (excluded).
MAX_PORT - Static variable in class com.b3dgs.lionengine.Constant
Maximum port value.
Media - Interface in com.b3dgs.lionengine
A media represents a path to a resources located outside.
Medias - Class in com.b3dgs.lionengine.core
Implementation provider for the FactoryMedia.
MEGA_BYTE - Static variable in class com.b3dgs.lionengine.Constant
One megabyte.
MINIMUM_FRAME - Static variable in interface com.b3dgs.lionengine.anim.Animation
The minimum frame number.
Mirror - Enum in com.b3dgs.lionengine
Describes the different mirror types.

N

NAME - Static variable in class com.b3dgs.lionengine.core.Engine
Engine name.
Nameable - Interface in com.b3dgs.lionengine
Represents something that can be designated by a name.
nano() - Static method in class com.b3dgs.lionengine.util.UtilMath
Get the current time in nano second.
NEW_LINE - Static variable in class com.b3dgs.lionengine.Constant
New line.
NEW_LINE - Static variable in interface com.b3dgs.lionengine.drawable.SpriteFont
New line char.
NO_FILTER - Static variable in interface com.b3dgs.lionengine.graphic.Filter
No filter.
normalizeExtension(String, String) - Static method in class com.b3dgs.lionengine.util.UtilFile
Normalize the file extension by ensuring it has the required one.
notifyClosed() - Method in interface com.b3dgs.lionengine.core.ScreenListener
Called when screen has been closed.
notifyClosed() - Method in class com.b3dgs.lionengine.core.Sequence
 
notifyFocusGained() - Method in interface com.b3dgs.lionengine.core.ScreenListener
Called when gained focus.
notifyFocusGained() - Method in class com.b3dgs.lionengine.core.Sequence
 
notifyFocusLost() - Method in interface com.b3dgs.lionengine.core.ScreenListener
Called when lost focus.
notifyFocusLost() - Method in class com.b3dgs.lionengine.core.Sequence
 
notNull(Object) - Static method in class com.b3dgs.lionengine.Check
Check if the object is not null.
NULL - Static variable in interface com.b3dgs.lionengine.stream.XmlNode
Null string (represents a string stored as null).

O

onLoaded(double, Graphic) - Method in class com.b3dgs.lionengine.core.Sequence
Called when the sequence has been loaded.
onResolutionChanged(int, int, int) - Method in class com.b3dgs.lionengine.core.Sequence
Called when the resolution changed.
onSourceChanged(Resolution) - Method in interface com.b3dgs.lionengine.core.Screen
Call when resolution source has been changed.
onTerminated(boolean) - Method in interface com.b3dgs.lionengine.core.Sequencable
Called when sequence is closing.
onTerminated(boolean) - Method in class com.b3dgs.lionengine.core.Sequence
 
OPAQUE - Static variable in class com.b3dgs.lionengine.graphic.ColorRgba
Opaque color.
open() - Method in class com.b3dgs.lionengine.core.Engine
Open engine.
OperatingSystem - Enum in com.b3dgs.lionengine
List of available operating systems.
Origin - Enum in com.b3dgs.lionengine
List of origin point types.

P

pause() - Method in class com.b3dgs.lionengine.Timing
Pause timer.
PERCENT - Static variable in class com.b3dgs.lionengine.Constant
Percent string.
play(Animation) - Method in interface com.b3dgs.lionengine.anim.Animator
Play the animation.
Point - Interface in com.b3dgs.lionengine.geom
Represents a point using int precision.
Polygon - Interface in com.b3dgs.lionengine.geom
Polygon interface.
prepare() - Method in interface com.b3dgs.lionengine.drawable.Image
Prepare loaded surface to be displayed.
prepare() - Method in interface com.b3dgs.lionengine.graphic.ImageBuffer
Prepare loaded surface to be displayed.
preUpdate() - Method in interface com.b3dgs.lionengine.core.Screen
Pre update, specially called before the main Screen.update() in order to prepare it if necessary.
printStackTrace(PrintStream) - Method in exception com.b3dgs.lionengine.LionEngineException
 
printStackTrace(PrintWriter) - Method in exception com.b3dgs.lionengine.LionEngineException
 
PURPLE - Static variable in class com.b3dgs.lionengine.graphic.ColorRgba
Purple color.

Q

QUOTE - Static variable in class com.b3dgs.lionengine.Constant
Quote.

R

R16_10 - Static variable in class com.b3dgs.lionengine.core.Ratio
Constant representing the 16/10 screen ratio.
R16_9 - Static variable in class com.b3dgs.lionengine.core.Ratio
Constant representing the 16/9 screen ratio.
R4_3 - Static variable in class com.b3dgs.lionengine.core.Ratio
Constant representing the 4/3 screen ratio.
R5_4 - Static variable in class com.b3dgs.lionengine.core.Ratio
Constant representing the 5/4 screen ratio.
Range - Class in com.b3dgs.lionengine
Standard range description, with a minimum and a maximum.
Range() - Constructor for class com.b3dgs.lionengine.Range
Create a blank range where min and max are equals to 0.
Range(int, int) - Constructor for class com.b3dgs.lionengine.Range
Create a range.
Raster - Class in com.b3dgs.lionengine.graphic
Represent the raster for all colors.
RasterData - Class in com.b3dgs.lionengine.graphic
Represents the raster data for color modification.
Ratio - Class in com.b3dgs.lionengine.core
List of standard ratios.
readBoolean() - Method in interface com.b3dgs.lionengine.stream.FileReading
Read a boolean (1 bit, true or false).
readBoolean(String) - Method in interface com.b3dgs.lionengine.stream.XmlNodeReader
Read a boolean.
readByte() - Method in interface com.b3dgs.lionengine.stream.FileReading
Read a byte (1 byte, -128 to 127 both included).
readByte(String) - Method in interface com.b3dgs.lionengine.stream.XmlNodeReader
Read a byte.
readChar() - Method in interface com.b3dgs.lionengine.stream.FileReading
Read a char (2 bytes, 0 to 65535 both included).
readDouble() - Method in interface com.b3dgs.lionengine.stream.FileReading
Read a double (8 bytes, 4.94065645841246544e-324 to 1.79769313486231570e+308 both included).
readDouble(String) - Method in interface com.b3dgs.lionengine.stream.XmlNodeReader
Read a double.
readFloat() - Method in interface com.b3dgs.lionengine.stream.FileReading
Read a float (4 bytes, 1.40129846432481707e-45 to 3.40282346638528860e+38 both included).
readFloat(String) - Method in interface com.b3dgs.lionengine.stream.XmlNodeReader
Read a float.
readInteger() - Method in interface com.b3dgs.lionengine.stream.FileReading
Read an integer (4 bytes, -2.147.483.648 to 2.147.483.647 both included).
readInteger(String) - Method in interface com.b3dgs.lionengine.stream.XmlNodeReader
Read an integer.
readLong() - Method in interface com.b3dgs.lionengine.stream.FileReading
Read a long (8 bytes, -9.223.372.036.854.775.808 to 9.223.372.036.854.775.807 both included).
readLong(String) - Method in interface com.b3dgs.lionengine.stream.XmlNodeReader
Read a long.
readShort() - Method in interface com.b3dgs.lionengine.stream.FileReading
Read a short (2 bytes, -32.768 to 32.767 both included).
readShort(String) - Method in interface com.b3dgs.lionengine.stream.XmlNodeReader
Read a short.
readString() - Method in interface com.b3dgs.lionengine.stream.FileReading
Read a sequence of characters (2 bytes and more).
readString(String) - Method in interface com.b3dgs.lionengine.stream.XmlNodeReader
Read a string.
Rectangle - Interface in com.b3dgs.lionengine.geom
Rectangle interface.
RED - Static variable in class com.b3dgs.lionengine.graphic.ColorRgba
Red color.
removeAttribute(String) - Method in interface com.b3dgs.lionengine.stream.XmlNode
Remove attribute.
removeChild(String) - Method in interface com.b3dgs.lionengine.stream.XmlNode
Remove child.
removeChild(XmlNode) - Method in interface com.b3dgs.lionengine.stream.XmlNode
Remove child.
removeChildren(String) - Method in interface com.b3dgs.lionengine.stream.XmlNode
Remove all children.
removeExtension(String) - Static method in class com.b3dgs.lionengine.util.UtilFile
Get the file name without its extension.
removeListener(ScreenListener) - Method in interface com.b3dgs.lionengine.core.Screen
Remove a screen listener.
removeListener(ScreenListener) - Method in class com.b3dgs.lionengine.core.ScreenBase
 
render(Graphic, int, int, int) - Method in interface com.b3dgs.lionengine.drawable.SpriteParallaxed
Render a line of parallax to the specified coordinates.
render(Graphic) - Method in interface com.b3dgs.lionengine.graphic.Renderable
Render the element.
Renderable - Interface in com.b3dgs.lionengine.graphic
Represents something that can be rendered periodically by using an output graphic context.
requestFocus() - Method in interface com.b3dgs.lionengine.core.Screen
Give focus to screen.
reset() - Method in interface com.b3dgs.lionengine.geom.Polygon
Reset the polygon.
resize(ImageBuffer, int, int) - Method in interface com.b3dgs.lionengine.core.FactoryGraphic
Resize input image buffer.
resize(ImageBuffer, int, int) - Static method in class com.b3dgs.lionengine.core.Graphics
Resize input image buffer.
Resolution - Class in com.b3dgs.lionengine.core
Describes a display resolution.
Resolution(int, int, int) - Constructor for class com.b3dgs.lionengine.core.Resolution
Create a resolution.
Resource - Interface in com.b3dgs.lionengine
Represents a resource which must be loaded before be used.
ResourceLoader - Class in com.b3dgs.lionengine
Aimed to load resources asynchronously from the main thread, in order to improve transition time between two parts.
ResourceLoader() - Constructor for class com.b3dgs.lionengine.ResourceLoader
Create the resource loader.
restart() - Method in class com.b3dgs.lionengine.Timing
Stop and start the timer.
rotate(ImageBuffer, int) - Method in interface com.b3dgs.lionengine.core.FactoryGraphic
Rotate input image buffer.
rotate(ImageBuffer, int) - Static method in class com.b3dgs.lionengine.core.Graphics
Rotate input image buffer.
rotate(int) - Method in interface com.b3dgs.lionengine.drawable.Sprite
Rotate the sprite with the specified angle in degree.

S

safeClose(Closeable) - Static method in class com.b3dgs.lionengine.util.UtilStream
Close and log exception if unable to close.
same(double, double) - Static method in class com.b3dgs.lionengine.core.Ratio
Get the ratio enum from its value.
SANS_SERIF - Static variable in interface com.b3dgs.lionengine.graphic.Text
Standard text font sans serif.
save(XmlNode, Media) - Static method in class com.b3dgs.lionengine.stream.Xml
Save an XML tree to a file.
saveImage(ImageBuffer, Media) - Method in interface com.b3dgs.lionengine.core.FactoryGraphic
Save an image into a file.
saveImage(ImageBuffer, Media) - Static method in class com.b3dgs.lionengine.core.Graphics
Save an image into a file.
SCALE - Static variable in class com.b3dgs.lionengine.core.FilterHq2x
Scale factor.
SCALE - Static variable in class com.b3dgs.lionengine.core.FilterHq3x
Scale factor.
scale(double, double) - Method in interface com.b3dgs.lionengine.graphic.Transform
Scale the transform.
Screen - Interface in com.b3dgs.lionengine.core
Representation of the screen device, supporting different screen rendering type and input devices.
ScreenBase - Class in com.b3dgs.lionengine.core
Screen base implementation.
ScreenBase(Config, long) - Constructor for class com.b3dgs.lionengine.core.ScreenBase
Create the screen.
ScreenListener - Interface in com.b3dgs.lionengine.core
Listen to screen events.
Sequencable - Interface in com.b3dgs.lionengine.core
Represents something that can be sequencable, updated at a specified rate.
Sequence - Class in com.b3dgs.lionengine.core
Sequence class is used for each derived sequence, such as Introduction, Menu, Scene...
Sequence(Context, Resolution) - Constructor for class com.b3dgs.lionengine.core.Sequence
Constructor base.
SERIF - Static variable in interface com.b3dgs.lionengine.graphic.Text
Standard text font serif.
set(double, double) - Method in interface com.b3dgs.lionengine.geom.Coord
Set the new coordinate.
set(double, double, double, double) - Method in interface com.b3dgs.lionengine.geom.Line
Set the line coordinates.
set(int, int) - Method in interface com.b3dgs.lionengine.geom.Point
Set the new int.
set(double, double, double, double) - Method in interface com.b3dgs.lionengine.geom.Rectangle
Sets the location and size.
set(long) - Method in class com.b3dgs.lionengine.Timing
Set the timing value.
set(Verbose...) - Static method in enum com.b3dgs.lionengine.Verbose
Set the verbosity level.
setAccessible(AccessibleObject, boolean) - Static method in class com.b3dgs.lionengine.util.UtilReflection
Set the object accessibility with an access controller.
setAlign(Align) - Method in interface com.b3dgs.lionengine.graphic.Text
Set text alignment.
setAlpha(boolean) - Method in class com.b3dgs.lionengine.core.FilterBlur
Set the alpha flag.
setAlpha(int) - Method in interface com.b3dgs.lionengine.drawable.Sprite
Set alpha value.
setAnimSpeed(double) - Method in interface com.b3dgs.lionengine.anim.Animator
Set the current animation speed.
setApplet(Applet<?>) - Method in class com.b3dgs.lionengine.core.Config
Set applet reference, and enable applet mode.
setColor(ColorRgba) - Method in interface com.b3dgs.lionengine.graphic.Graphic
Set the current graphic color.
setColor(ColorRgba) - Method in interface com.b3dgs.lionengine.graphic.Text
Set the new text color value.
setColorGradient(ColorGradient) - Method in interface com.b3dgs.lionengine.graphic.Graphic
Set the gradient color.
setEdgeMode(int) - Method in class com.b3dgs.lionengine.core.FilterBlur
Set the edge mode.
setExtrapolated(boolean) - Method in interface com.b3dgs.lionengine.core.Sequencable
Set the extrapolation flag.
setExtrapolated(boolean) - Method in class com.b3dgs.lionengine.core.Sequence
 
setFactoryGraphic(FactoryGraphic) - Static method in class com.b3dgs.lionengine.core.Graphics
Set the graphic factory used.
setFactoryMedia(FactoryMedia) - Static method in class com.b3dgs.lionengine.core.Medias
Set the media factory used.
setFade(int, int) - Method in interface com.b3dgs.lionengine.drawable.Sprite
Set fade value.
setFilter(Filter) - Method in class com.b3dgs.lionengine.core.Sequence
Set the filter to use.
setFrame(int) - Method in interface com.b3dgs.lionengine.anim.Animator
Set a fixed frame (it will overwrite the current animation frame).
setFrameOffsets(int, int) - Method in interface com.b3dgs.lionengine.drawable.SpriteAnimated
Set frame offsets (offsets on rendering).
setGraphic(Object) - Method in interface com.b3dgs.lionengine.graphic.Graphic
Set the graphic context.
setHorizontalControlNegative(Integer) - Method in interface com.b3dgs.lionengine.core.InputDeviceDirectional
Set the horizontal negative control code.
setHorizontalControlPositive(Integer) - Method in interface com.b3dgs.lionengine.core.InputDeviceDirectional
Set the horizontal positive control code.
setIcon(String) - Method in interface com.b3dgs.lionengine.core.Screen
Set icon from file.
setIgnoreEngineTrace(boolean) - Static method in exception com.b3dgs.lionengine.LionEngineException
Set the engine trace ignore flag.
setInterpolation(boolean) - Method in interface com.b3dgs.lionengine.graphic.Transform
Set the interpolation usage.
setLineHeight(int) - Method in interface com.b3dgs.lionengine.drawable.SpriteFont
Set line height (default = letter height).
setLoadFromJar(Class<?>) - Static method in class com.b3dgs.lionengine.core.Medias
Activate or no the resources loading from *.jar.
setLocation(double, double) - Method in interface com.b3dgs.lionengine.drawable.Image
Set the location on screen.
setLocation(Viewer, Localizable) - Method in interface com.b3dgs.lionengine.drawable.Image
Set the location on screen from a viewer viewpoint.
setLocation(int, int) - Method in interface com.b3dgs.lionengine.graphic.Text
Set text location.
setMirror(Mirror) - Method in interface com.b3dgs.lionengine.drawable.Sprite
Set the mirror state.
setOrigin(Origin) - Method in interface com.b3dgs.lionengine.drawable.Image
Set the origin location type, related to surface area.
setRadius(float) - Method in class com.b3dgs.lionengine.core.FilterBlur
Set the radius value.
setResolution(Resolution) - Method in interface com.b3dgs.lionengine.core.Sequencable
Set the new resolution used by the sequence.
setResolution(Resolution) - Method in class com.b3dgs.lionengine.core.Sequence
 
setResourcesDirectory(String) - Static method in class com.b3dgs.lionengine.core.Medias
Define resources directory.
setRgb(int, int, int) - Method in interface com.b3dgs.lionengine.graphic.ImageBuffer
Sets a pixel color.
setRgb(int, int, int, int, int[], int, int) - Method in interface com.b3dgs.lionengine.graphic.ImageBuffer
Sets an array of integer pixels, into a portion of the image data.
setSeed(long) - Static method in class com.b3dgs.lionengine.util.UtilRandom
Set the seed.
setSeparator(String) - Static method in class com.b3dgs.lionengine.core.Medias
Set the path separator.
setSource(Resolution) - Method in class com.b3dgs.lionengine.core.Config
Set the resolution source.
setSystemCursorVisible(boolean) - Method in interface com.b3dgs.lionengine.core.Sequencable
Set the system cursor visibility.
setSystemCursorVisible(boolean) - Method in class com.b3dgs.lionengine.core.Sequence
 
setText(String) - Method in interface com.b3dgs.lionengine.graphic.Text
Set text to render.
setText(String) - Method in interface com.b3dgs.lionengine.stream.XmlNode
Set the text inside the node.
setTile(int) - Method in interface com.b3dgs.lionengine.drawable.SpriteTiled
Set the active tile.
setTransparency(ColorRgba) - Method in interface com.b3dgs.lionengine.drawable.Sprite
Set transparency color mask.
setVerticalControlNegative(Integer) - Method in interface com.b3dgs.lionengine.core.InputDeviceDirectional
Set the vertical negative control code.
setVerticalControlPositive(Integer) - Method in interface com.b3dgs.lionengine.core.InputDeviceDirectional
Set the vertical positive control code.
setX(double) - Method in interface com.b3dgs.lionengine.geom.Coord
Set the new horizontal location.
setX(int) - Method in interface com.b3dgs.lionengine.geom.Point
Set the new horizontal location.
setY(double) - Method in interface com.b3dgs.lionengine.geom.Coord
Set the new vertical location.
setY(int) - Method in interface com.b3dgs.lionengine.geom.Point
Set the new vertical location.
Shape - Interface in com.b3dgs.lionengine
Represents something which is localizable somewhere and identifiable with its size.
shortToByteArray(short) - Static method in class com.b3dgs.lionengine.util.UtilConversion
Convert a short to an array of byte.
showCursor() - Method in interface com.b3dgs.lionengine.core.Screen
Show window mouse pointer.
sin(double) - Static method in class com.b3dgs.lionengine.util.UtilMath
Get sinus in degree.
SLASH - Static variable in class com.b3dgs.lionengine.Constant
Slash.
SPACE - Static variable in class com.b3dgs.lionengine.Constant
Space string.
splitImage(ImageBuffer, int, int) - Method in interface com.b3dgs.lionengine.core.FactoryGraphic
Split an image into an array of sub image.
splitImage(ImageBuffer, int, int) - Static method in class com.b3dgs.lionengine.core.Graphics
Split an image into an array of sub image.
Sprite - Interface in com.b3dgs.lionengine.drawable
Sprites work like images, but support modifications, such as scaling and filtering.
SpriteAnimated - Interface in com.b3dgs.lionengine.drawable
SpriteAnimated is an extended sprite that allows to play it using Animation.
SpriteFont - Interface in com.b3dgs.lionengine.drawable
SpriteFont is an extended sprite that allows to handle a font based on an image.
SpriteParallaxed - Interface in com.b3dgs.lionengine.drawable
ParallaxedSprites are used for parallax effect (2.5D perspective).
SpriteTiled - Interface in com.b3dgs.lionengine.drawable
Tiled sprite are mainly used for tile based levels.
STAR - Static variable in class com.b3dgs.lionengine.Constant
Star string.
start(Engine) - Static method in class com.b3dgs.lionengine.core.Engine
Start engine.
start(Config, Class<? extends Sequencable>, Object...) - Method in class com.b3dgs.lionengine.core.Loader
Start the loader with an initial sequence.
start() - Method in interface com.b3dgs.lionengine.core.Screen
Start the main frame if has.
start() - Method in class com.b3dgs.lionengine.core.ScreenBase
Start the main frame if has.
start(Screen) - Method in interface com.b3dgs.lionengine.core.Sequencable
Start sequence.
start(Screen) - Method in class com.b3dgs.lionengine.core.Sequence
 
start() - Method in class com.b3dgs.lionengine.ResourceLoader
Start to load resources in a separate thread.
start() - Method in class com.b3dgs.lionengine.Timing
Start timer.
start(String) - Static method in class com.b3dgs.lionengine.util.UtilProjectStats
Start statistics analysis from input directory.
stop() - Method in interface com.b3dgs.lionengine.anim.Animator
Stop the current animation (animation state set to AnimState.STOPPED).
stop() - Method in class com.b3dgs.lionengine.Timing
Stop and reset timer.
Stream - Class in com.b3dgs.lionengine.stream
Stream factory.
stretch(double, double) - Method in interface com.b3dgs.lionengine.drawable.Sprite
Stretch and resize the image to a different percent.
stretch(int, int) - Method in interface com.b3dgs.lionengine.drawable.SpriteParallaxed
Works as scale, but using different width and height factor.
superiorOrEqual(int, int) - Static method in class com.b3dgs.lionengine.Check
Check if a is superior to b.
superiorOrEqual(double, double) - Static method in class com.b3dgs.lionengine.Check
Check if a is superior to b.
superiorStrict(int, int) - Static method in class com.b3dgs.lionengine.Check
Check if a is strictly superior to b.
superiorStrict(double, double) - Static method in class com.b3dgs.lionengine.Check
Check if a is strictly superior to b.
Surface - Interface in com.b3dgs.lionengine
Represents something with a size.

T

TAB - Static variable in class com.b3dgs.lionengine.Constant
Tabulation.
TaskFuture - Interface in com.b3dgs.lionengine.core
Represents a task executed asynchronously.
terminate() - Static method in class com.b3dgs.lionengine.core.Engine
Terminate the engine.
Text - Interface in com.b3dgs.lionengine.graphic
The text allows to render any String on screen, at a specified location, using a specified font.
TextStyle - Enum in com.b3dgs.lionengine.graphic
List of text style types.
THOUSAND - Static variable in class com.b3dgs.lionengine.Constant
Thousand.
time() - Static method in class com.b3dgs.lionengine.util.UtilMath
Get the current time in millisecond.
Timing - Class in com.b3dgs.lionengine
Handle timer operation, in milli seconds, system clock independent.
Timing() - Constructor for class com.b3dgs.lionengine.Timing
Create a timing.
toBinary(int, int) - Static method in class com.b3dgs.lionengine.util.UtilConversion
Convert number to binary array representation.
toString() - Method in class com.b3dgs.lionengine.core.Version
 
toTitleCase(String) - Static method in class com.b3dgs.lionengine.util.UtilConversion
Convert a string to title case.
toTitleCaseWord(String) - Static method in class com.b3dgs.lionengine.util.UtilConversion
Convert a string to a pure title case for each word, replacing special characters by space.
toUnsignedByte(byte) - Static method in class com.b3dgs.lionengine.util.UtilConversion
Return the unsigned byte value [0|255] from the java byte value [-128|127].
toUnsignedShort(short) - Static method in class com.b3dgs.lionengine.util.UtilConversion
Return the unsigned short value [0|65535] from the java short value [-32768|32767].
Transform - Interface in com.b3dgs.lionengine.graphic
Represents an identity transform.
translate(double, double) - Method in interface com.b3dgs.lionengine.geom.Coord
Translate coordinate using specified values.
translate(int, int) - Method in interface com.b3dgs.lionengine.geom.Point
Translate int using specified values.
translate(double, double) - Method in interface com.b3dgs.lionengine.geom.Rectangle
Translate rectangle using specified vector.
Transparency - Enum in com.b3dgs.lionengine.graphic
List of transparency types.
TRANSPARENT - Static variable in class com.b3dgs.lionengine.graphic.ColorRgba
Transparent color.
TYPE_JAR - Static variable in class com.b3dgs.lionengine.Constant
Jar type.

U

UNDERSCORE - Static variable in class com.b3dgs.lionengine.Constant
Underscore string.
UNIT_RATE - Static variable in class com.b3dgs.lionengine.Constant
Rate unit.
unpause() - Method in class com.b3dgs.lionengine.Timing
Continue timer from last pause.
UNSIGNED_BYTE - Static variable in class com.b3dgs.lionengine.Constant
Unsigned byte max value (excluded).
Updatable - Interface in com.b3dgs.lionengine
Represents something that can be updated periodically by using a universal update factor machine independent.
update() - Method in interface com.b3dgs.lionengine.core.Screen
Must be called when all rendering are done.
update(double) - Method in interface com.b3dgs.lionengine.Updatable
Update the element.
UTF_8 - Static variable in class com.b3dgs.lionengine.Constant
Charset UTF-8.
UtilChecksum - Class in com.b3dgs.lionengine.util
SHA-256 based checksum manipulation.
UtilColor - Class in com.b3dgs.lionengine.graphic
Color utility class.
UtilConversion - Class in com.b3dgs.lionengine.util
Conversion class utility.
UtilFile - Class in com.b3dgs.lionengine.util
Tools related to files handling.
UtilFolder - Class in com.b3dgs.lionengine.util
Tools related to directories handling.
UtilMath - Class in com.b3dgs.lionengine.util
Static functions around math manipulation.
UtilProjectStats - Class in com.b3dgs.lionengine.util
Used to know the number of code line, and number of files in current project.
UtilRandom - Class in com.b3dgs.lionengine.util
Random utility class implementation.
UtilReflection - Class in com.b3dgs.lionengine.util
Utility class related to java reflection.
UtilSequence - Class in com.b3dgs.lionengine.core
Utilities related to sequence.
UtilStream - Class in com.b3dgs.lionengine.util
Tools related to files and directories handling.

V

valueOf(String) - Static method in enum com.b3dgs.lionengine.Align
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.b3dgs.lionengine.anim.AnimState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.b3dgs.lionengine.Architecture
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.b3dgs.lionengine.graphic.ImageFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.b3dgs.lionengine.graphic.TextStyle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.b3dgs.lionengine.graphic.Transparency
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.b3dgs.lionengine.Mirror
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.b3dgs.lionengine.OperatingSystem
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.b3dgs.lionengine.Origin
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.b3dgs.lionengine.Verbose
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.b3dgs.lionengine.Align
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.b3dgs.lionengine.anim.AnimState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.b3dgs.lionengine.Architecture
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.b3dgs.lionengine.graphic.ImageFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.b3dgs.lionengine.graphic.TextStyle
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.b3dgs.lionengine.graphic.Transparency
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.b3dgs.lionengine.Mirror
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.b3dgs.lionengine.OperatingSystem
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.b3dgs.lionengine.Origin
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.b3dgs.lionengine.Verbose
Returns an array containing the constants of this enum type, in the order they are declared.
Verbose - Enum in com.b3dgs.lionengine
Level of verbosity.
VERSION - Static variable in class com.b3dgs.lionengine.core.Engine
Engine version.
Version - Class in com.b3dgs.lionengine.core
Represents a program version.
Viewer - Interface in com.b3dgs.lionengine.graphic
Represents something that is able to view a scene, considered as the point of view of the user, such as a camera.

W

warning(String...) - Static method in enum com.b3dgs.lionengine.Verbose
Display a check verbose message to error output.
warning(Class<?>, String, String...) - Static method in enum com.b3dgs.lionengine.Verbose
Display a check verbose message to error output.
WEBSITE - Static variable in class com.b3dgs.lionengine.core.Engine
Engine website.
WHITE - Static variable in class com.b3dgs.lionengine.graphic.ColorRgba
White color.
WRAP_EDGES - Static variable in class com.b3dgs.lionengine.core.FilterBlur
Wrap edges.
wrapDouble(double, double, double) - Static method in class com.b3dgs.lionengine.util.UtilMath
Wrap value (keep value between min and max).
writeBoolean(boolean) - Method in interface com.b3dgs.lionengine.stream.FileWriting
Write a boolean (1 bit, true or false).
writeBoolean(String, boolean) - Method in interface com.b3dgs.lionengine.stream.XmlNode
Write a boolean.
writeByte(byte) - Method in interface com.b3dgs.lionengine.stream.FileWriting
Write a byte (1 byte, -128 to 127 both included).
writeByte(String, byte) - Method in interface com.b3dgs.lionengine.stream.XmlNode
Write a byte.
writeChar(char) - Method in interface com.b3dgs.lionengine.stream.FileWriting
Write a char (2 bytes, 0 to 65535 both included).
writeDouble(double) - Method in interface com.b3dgs.lionengine.stream.FileWriting
Write a double (8 bytes, 4.94065645841246544e-324 to 1.79769313486231570e+308).
writeDouble(String, double) - Method in interface com.b3dgs.lionengine.stream.XmlNode
Write a double.
writeFloat(float) - Method in interface com.b3dgs.lionengine.stream.FileWriting
Write a float (4 bytes, 1.40129846432481707e-45 to 3.40282346638528860e+38).
writeFloat(String, float) - Method in interface com.b3dgs.lionengine.stream.XmlNode
Write a float.
writeInteger(int) - Method in interface com.b3dgs.lionengine.stream.FileWriting
Write an integer (4 bytes, -2.147.483.648 to 2.147.483.647 both included).
writeInteger(String, int) - Method in interface com.b3dgs.lionengine.stream.XmlNode
Write an integer.
writeLong(long) - Method in interface com.b3dgs.lionengine.stream.FileWriting
Write a long (8 bytes, -9.223.372.036.854.775.808 to 9.223.372.036.854.775.807).
writeLong(String, long) - Method in interface com.b3dgs.lionengine.stream.XmlNode
Write a long.
writeShort(short) - Method in interface com.b3dgs.lionengine.stream.FileWriting
Write a short (2 bytes, -32.768 to 32.767 both included).
writeShort(String, short) - Method in interface com.b3dgs.lionengine.stream.XmlNode
Write a short.
writeString(String) - Method in interface com.b3dgs.lionengine.stream.FileWriting
Write a sequence of characters (2 bytes and more).
writeString(String, String) - Method in interface com.b3dgs.lionengine.stream.XmlNode
Write a string.

X

Xml - Class in com.b3dgs.lionengine.stream
XML parser implementation.
XmlNode - Interface in com.b3dgs.lionengine.stream
Describe an XML node, which can be modified (reading and writing).
XmlNodeReader - Interface in com.b3dgs.lionengine.stream
The reading capability of an XmlNode.

Y

YELLOW - Static variable in class com.b3dgs.lionengine.graphic.ColorRgba
Yellow color.
A B C D E F G H I K L M N O P Q R S T U V W X Y 
Skip navigation links

Copyright © 2016 Byron 3D Games Studio. All rights reserved.