A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes All Packages

A

A - nl.colorize.multimedialib.renderer.KeyCode
 
AbstractRenderer - Class in nl.colorize.multimedialib.renderer
Provides a skeleton implementation of the Renderer interface, without imposing any restrictions related to the actual rendering.
AbstractRenderer(Canvas) - Constructor for class nl.colorize.multimedialib.renderer.AbstractRenderer
 
add(float) - Method in class nl.colorize.multimedialib.math.RotatingBuffer
 
add(float, float) - Method in class nl.colorize.multimedialib.math.Point
 
addMarios(int) - Method in class nl.colorize.multimedialib.tool.DemoApplication
 
addRenderCallback(Renderable) - Method in class nl.colorize.multimedialib.renderer.AbstractRenderer
 
addRenderCallback(Renderable) - Method in interface nl.colorize.multimedialib.renderer.Renderer
 
addRenderCallback(Renderable) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaRenderer
 
addState(String, Animation) - Method in class nl.colorize.multimedialib.graphics.Sprite
Adds a new animation state to this sprite.
addState(String, Image) - Method in class nl.colorize.multimedialib.graphics.Sprite
Shorthand that adds a new state to this sprite that consists of a single static image.
addUpdateCallback(Updatable) - Method in class nl.colorize.multimedialib.renderer.AbstractRenderer
 
addUpdateCallback(Updatable) - Method in interface nl.colorize.multimedialib.renderer.Renderer
 
addUpdateCallback(Updatable) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaRenderer
 
Align - Enum in nl.colorize.multimedialib.graphics
Describes the alignment with which a text should be displayed.
Animation - Class in nl.colorize.multimedialib.graphics
Shows a number of images in sequence.
Animation(List<Image>, float, boolean) - Constructor for class nl.colorize.multimedialib.graphics.Animation
 
Animation(Image) - Constructor for class nl.colorize.multimedialib.graphics.Animation
 
AnimationFrameCallback - Interface in nl.colorize.multimedialib.renderer.teavm
 
ApplicationData - Interface in nl.colorize.multimedialib.renderer
Interface for using the renderer to save or load persistent application data.
attach(Runnable) - Method in class nl.colorize.multimedialib.scene.Timer
 
attach(Renderer) - Static method in class nl.colorize.multimedialib.scene.SceneManager
Creates a new SceneManager and immediately attaches it as a callback to the specified renderer.
Audio - Class in nl.colorize.multimedialib.graphics
Represents an audio clip.
Audio() - Constructor for class nl.colorize.multimedialib.graphics.Audio
 
average(Collection<? extends Number>) - Static method in class nl.colorize.multimedialib.math.MathUtils
 
AWTImage - Class in nl.colorize.multimedialib.renderer.java2d
Represents image data using Java 2D's BufferedImage.
AWTImage(BufferedImage) - Constructor for class nl.colorize.multimedialib.renderer.java2d.AWTImage
 
AWTInput - Class in nl.colorize.multimedialib.renderer.java2d
Input device that uses AWT to capture mouse and keyboard events.
AWTInput(Canvas) - Constructor for class nl.colorize.multimedialib.renderer.java2d.AWTInput
 

B

B - nl.colorize.multimedialib.renderer.KeyCode
 
bind(Graphics2D) - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DGraphicsContext
 
BLACK - Static variable in class nl.colorize.multimedialib.graphics.ColorRGB
 
BLUE - Static variable in class nl.colorize.multimedialib.graphics.ColorRGB
 
Browser - Class in nl.colorize.multimedialib.renderer.teavm
Contains the API for calling JavaScript functions using TeaVM.
Browser() - Constructor for class nl.colorize.multimedialib.renderer.teavm.Browser
 

C

C - nl.colorize.multimedialib.renderer.KeyCode
 
calculateAngle(Point) - Method in class nl.colorize.multimedialib.math.Point
Returns the angle in degrees from this point towards the specified other point.
calculateDistance(Circle) - Method in class nl.colorize.multimedialib.math.Circle
Returns the distance between the center of this circle and the center of the specified other circle.
calculateDistance(Point) - Method in class nl.colorize.multimedialib.math.Circle
Returns the distance between the center of this circle and the specified point.
calculateDistance(Point) - Method in class nl.colorize.multimedialib.math.Point
Returns the distance between this point and the specified other point.
cancel(Effect) - Method in class nl.colorize.multimedialib.scene.EffectManager
 
cancelAll() - Method in class nl.colorize.multimedialib.scene.EffectManager
 
Canvas - Class in nl.colorize.multimedialib.renderer
Used to control the size of the canvas displaying the application's graphics, independent from the size of the screen.
Canvas(int, int) - Constructor for class nl.colorize.multimedialib.renderer.Canvas
 
Canvas(int, int, float) - Constructor for class nl.colorize.multimedialib.renderer.Canvas
 
ceiling(float) - Static method in class nl.colorize.multimedialib.math.MathUtils
 
CENTER - nl.colorize.multimedialib.graphics.Align
 
chance(float) - Method in class nl.colorize.multimedialib.math.RandomGenerator
Produces a random float between 0.0 and 1.0, then compares that number against n and returns the result.
changeScene(Scene) - Method in interface nl.colorize.multimedialib.scene.SceneContext
 
changeScene(Scene) - Method in class nl.colorize.multimedialib.scene.SceneManager
Requests to change the active scene after the current frame has been completed.
changeState(String) - Method in class nl.colorize.multimedialib.graphics.Sprite
Changes the sprite's graphics to the state with the specified name.
Circle - Class in nl.colorize.multimedialib.math
Circle that is defined by its center point and a radius, defined with float precision.
Circle(float, float, float) - Constructor for class nl.colorize.multimedialib.math.Circle
 
Circle(Point, float) - Constructor for class nl.colorize.multimedialib.math.Circle
 
clamp(float, float, float) - Static method in class nl.colorize.multimedialib.math.MathUtils
 
clamp(int, int, int) - Static method in class nl.colorize.multimedialib.math.MathUtils
 
clamp(long, long, long) - Static method in class nl.colorize.multimedialib.math.MathUtils
 
clear() - Method in interface nl.colorize.multimedialib.renderer.ApplicationData
 
clear() - Method in class nl.colorize.multimedialib.renderer.java2d.StandardApplicationData
 
clear() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXApplicationData
 
clear() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaLocalStorage
 
clearLocalStorage() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
ColorRGB - Class in nl.colorize.multimedialib.graphics
Represents a color built out of red, green, and blue components.
ColorRGB(int) - Constructor for class nl.colorize.multimedialib.graphics.ColorRGB
Creates a color from a single RGBA value.
ColorRGB(int, int, int) - Constructor for class nl.colorize.multimedialib.graphics.ColorRGB
Creates a color from the specified red, green, and blue components.
CommandLineTool - Class in nl.colorize.multimedialib.tool
Standard implementation for tools that provide a command line interface.
CommandLineTool() - Constructor for class nl.colorize.multimedialib.tool.CommandLineTool
 
ComplexScene - Class in nl.colorize.multimedialib.scene
Scene that is split into a number of subsystems.
ComplexScene() - Constructor for class nl.colorize.multimedialib.scene.ComplexScene
 
contains(Point) - Method in class nl.colorize.multimedialib.math.Circle
 
contains(Point) - Method in class nl.colorize.multimedialib.math.Polygon
 
contains(Point) - Method in class nl.colorize.multimedialib.math.Rect
 
contains(Point) - Method in interface nl.colorize.multimedialib.math.Shape
 
contains(Rect) - Method in class nl.colorize.multimedialib.math.Rect
 
containsResourceFile(FilePointer) - Method in class nl.colorize.multimedialib.renderer.java2d.StandardMediaLoader
 
containsResourceFile(FilePointer) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXMediaLoader
 
containsResourceFile(FilePointer) - Method in interface nl.colorize.multimedialib.renderer.MediaLoader
 
containsResourceFile(FilePointer) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaMediaLoader
 
containsSubImage(String) - Method in class nl.colorize.multimedialib.graphics.ImageAtlas
 
copy() - Method in class nl.colorize.multimedialib.graphics.Sprite
Creates a new sprite with states and graphics based on this one, but it starts back in its initial state.
copy() - Method in class nl.colorize.multimedialib.math.Point
 
copy() - Method in class nl.colorize.multimedialib.math.Rect
 
copy() - Method in class nl.colorize.multimedialib.math.Vector
 
create() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
 
createCircle(float, float, float, int) - Static method in class nl.colorize.multimedialib.math.Polygon
 

D

D - nl.colorize.multimedialib.renderer.KeyCode
 
DEFAULT_SIZE - Static variable in class nl.colorize.multimedialib.graphics.TrueTypeFont
 
DemoApplication - Class in nl.colorize.multimedialib.tool
Simple demo application that displays a number of animated Mario sprites on top of a black background.
DemoApplication(Renderer) - Constructor for class nl.colorize.multimedialib.tool.DemoApplication
 
DemoLauncher - Class in nl.colorize.multimedialib.tool
Launches the demo application from the command line.
DemoLauncher() - Constructor for class nl.colorize.multimedialib.tool.DemoLauncher
 
derive(int) - Method in class nl.colorize.multimedialib.graphics.TrueTypeFont
Returns a version of this font that uses the same font family and color, but has a different size.
derive(ColorRGB) - Method in class nl.colorize.multimedialib.graphics.TrueTypeFont
Returns a version of this font which uses the same font family and size, but has a different color.
dispose() - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DGraphicsContext
 
dispose() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXMediaLoader
 
dispose() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
 
dispose() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXSound
 
dispose() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXTexture
 
DOWN - nl.colorize.multimedialib.renderer.KeyCode
 
drawBackground(ColorRGB) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext
 
drawBackground(ColorRGB) - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DGraphicsContext
 
drawBackground(ColorRGB) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
 
drawBackground(ColorRGB) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaGraphicsContext
 
drawCircle(float, float, float, String, float) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
drawCircle(Circle, ColorRGB, Transform) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext
 
drawCircle(Circle, ColorRGB, Transform) - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DGraphicsContext
 
drawCircle(Circle, ColorRGB, Transform) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
 
drawCircle(Circle, ColorRGB, Transform) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaGraphicsContext
 
drawImage(String, float, float, float, float, float, String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
drawImage(Image, float, float, Transform) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext
 
drawImage(Image, float, float, Transform) - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DGraphicsContext
 
drawImage(Image, float, float, Transform) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
 
drawImage(Image, float, float, Transform) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaGraphicsContext
 
drawImageRegion(String, float, float, float, float, float, float, float, float, float, String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
drawPolygon(float[], String, float) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
drawPolygon(Polygon, ColorRGB, Transform) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext
 
drawPolygon(Polygon, ColorRGB, Transform) - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DGraphicsContext
 
drawPolygon(Polygon, ColorRGB, Transform) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
 
drawPolygon(Polygon, ColorRGB, Transform) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaGraphicsContext
 
drawRect(float, float, float, float, String, float) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
drawRect(Rect, ColorRGB, Transform) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext
 
drawRect(Rect, ColorRGB, Transform) - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DGraphicsContext
 
drawRect(Rect, ColorRGB, Transform) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
 
drawRect(Rect, ColorRGB, Transform) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaGraphicsContext
 
drawSprite(Sprite, float, float, Transform) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext
 
drawText(String, String, int, String, float, float, String, float) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
drawText(String, TrueTypeFont, float, float) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext
 
drawText(String, TrueTypeFont, float, float, Align) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext
 
drawText(String, TrueTypeFont, float, float, Align, Transform) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext
 
drawText(String, TrueTypeFont, float, float, Align, Transform) - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DGraphicsContext
 
drawText(String, TrueTypeFont, float, float, Align, Transform) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
 
drawText(String, TrueTypeFont, float, float, Align, Transform) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaGraphicsContext
 

E

E - nl.colorize.multimedialib.renderer.KeyCode
 
Effect - Class in nl.colorize.multimedialib.scene
An animated graphical effect that can be played as part of a scene.
EffectManager - Class in nl.colorize.multimedialib.scene
Controls registration and playback for graphical effects that can be played as part of a scene.
EffectManager() - Constructor for class nl.colorize.multimedialib.scene.EffectManager
 
ENTER - nl.colorize.multimedialib.renderer.KeyCode
 
EPSILON - Static variable in class nl.colorize.multimedialib.math.MathUtils
 
EPSILON - Static variable in class nl.colorize.multimedialib.math.Point
 
EPSILON - Static variable in interface nl.colorize.multimedialib.math.Shape
 
EPSILON - Static variable in class nl.colorize.multimedialib.math.Vector
 
equals(Object) - Method in class nl.colorize.multimedialib.graphics.ColorRGB
 
equals(Object) - Method in class nl.colorize.multimedialib.graphics.Transform
 
equals(Object) - Method in class nl.colorize.multimedialib.graphics.TrueTypeFont
 
equals(Object) - Method in class nl.colorize.multimedialib.math.Point
 
equals(Object) - Method in class nl.colorize.multimedialib.math.Polygon
 
equals(Object) - Method in class nl.colorize.multimedialib.math.Rect
 
equals(Object) - Method in class nl.colorize.multimedialib.math.Vector
 
equals(Object) - Method in class nl.colorize.multimedialib.renderer.FilePointer
 
equals(Object) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaImage
 
ESCAPE - nl.colorize.multimedialib.renderer.KeyCode
 

F

F - nl.colorize.multimedialib.renderer.KeyCode
 
FilePointer - Class in nl.colorize.multimedialib.renderer
Reference to a resource file that is part of the application using a relative path.
FilePointer(String) - Constructor for class nl.colorize.multimedialib.renderer.FilePointer
 
forAnimation(Animation, Timeline) - Static method in class nl.colorize.multimedialib.scene.Effect
 
forImage(Image, Timeline) - Static method in class nl.colorize.multimedialib.scene.Effect
 
forSprite(Sprite, Timeline) - Static method in class nl.colorize.multimedialib.scene.Effect
 
forSpriteAlpha(Sprite, Timeline) - Static method in class nl.colorize.multimedialib.scene.Effect
Shorthand for creating an effect that modifies the sprite's alpha value based on a timeline.
forSpriteX(Sprite, Timeline) - Static method in class nl.colorize.multimedialib.scene.Effect
Shorthand for creating an effect that modifies the sprite's X position based on a timeline.
forSpriteY(Sprite, Timeline) - Static method in class nl.colorize.multimedialib.scene.Effect
Shorthand for creating an effect that modifies the sprite's Y position based on a timeline.
forText(String, TrueTypeFont, Align, Timeline) - Static method in class nl.colorize.multimedialib.scene.Effect
 
forTextAlpha(String, TrueTypeFont, Align, Timeline) - Static method in class nl.colorize.multimedialib.scene.Effect
Shorthand for creating an effect that modifies the text's alpha value based on a timeline.

G

G - nl.colorize.multimedialib.renderer.KeyCode
 
GDXApplicationData - Class in nl.colorize.multimedialib.renderer.libgdx
Uses libGDX's mechanism for user preferences to store application data.
GDXApplicationData(String) - Constructor for class nl.colorize.multimedialib.renderer.libgdx.GDXApplicationData
 
GDXInput - Class in nl.colorize.multimedialib.renderer.libgdx
Access to libGDX's user input state.
GDXInput() - Constructor for class nl.colorize.multimedialib.renderer.libgdx.GDXInput
 
GDXMediaLoader - Class in nl.colorize.multimedialib.renderer.libgdx
Loads media assets using the libGDX framework.
GDXMediaLoader() - Constructor for class nl.colorize.multimedialib.renderer.libgdx.GDXMediaLoader
 
GDXRenderer - Class in nl.colorize.multimedialib.renderer.libgdx
Renderer built on top of the libGDX framework.
GDXRenderer(Canvas, int, WindowOptions) - Constructor for class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
 
GDXSound - Class in nl.colorize.multimedialib.renderer.libgdx
Refers to an audio clip that is managed by libGDX.
GDXSound(Sound) - Constructor for class nl.colorize.multimedialib.renderer.libgdx.GDXSound
 
GDXTexture - Class in nl.colorize.multimedialib.renderer.libgdx
Refers to a texture that is managed by libGDX.
GDXTexture(Texture) - Constructor for class nl.colorize.multimedialib.renderer.libgdx.GDXTexture
 
GDXTexture(Texture, Rect) - Constructor for class nl.colorize.multimedialib.renderer.libgdx.GDXTexture
 
get(String) - Method in class nl.colorize.multimedialib.graphics.SpriteSheet
 
get(String, String) - Method in interface nl.colorize.multimedialib.renderer.ApplicationData
 
get(String, String) - Method in class nl.colorize.multimedialib.renderer.java2d.StandardApplicationData
 
get(String, String) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXApplicationData
 
get(String, String) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaLocalStorage
 
getActiveScene() - Method in class nl.colorize.multimedialib.scene.SceneManager
 
getAlpha() - Method in class nl.colorize.multimedialib.graphics.Transform
 
getAlpha(int, int) - Method in interface nl.colorize.multimedialib.graphics.Image
Returns the alpha of a pixel within the image.
getAlpha(int, int) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTImage
 
getAlpha(int, int) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXTexture
 
getAlpha(int, int) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaImage
 
getApplicationData(String) - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DRenderer
 
getApplicationData(String) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
 
getApplicationData(String) - Method in interface nl.colorize.multimedialib.renderer.Renderer
 
getApplicationData(String) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaRenderer
 
getApplicationData(String) - Method in interface nl.colorize.multimedialib.scene.SceneContext
 
getApplicationData(String) - Method in class nl.colorize.multimedialib.scene.SceneManager
 
getAppMenuListener() - Method in class nl.colorize.multimedialib.renderer.WindowOptions
 
getAvailableStates() - Method in class nl.colorize.multimedialib.graphics.Sprite
 
getAverageFPS() - Method in interface nl.colorize.multimedialib.scene.SceneContext
 
getAverageFPS() - Method in class nl.colorize.multimedialib.scene.SceneManager
 
getAverageFrameTime() - Method in interface nl.colorize.multimedialib.scene.SceneContext
 
getAverageFrameTime() - Method in class nl.colorize.multimedialib.scene.SceneManager
 
getAverageValue() - Method in class nl.colorize.multimedialib.math.RotatingBuffer
 
getB() - Method in class nl.colorize.multimedialib.graphics.ColorRGB
 
getCanvas() - Method in class nl.colorize.multimedialib.renderer.AbstractRenderer
 
getCanvas() - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext
 
getCanvas() - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DGraphicsContext
 
getCanvas() - Method in interface nl.colorize.multimedialib.renderer.Renderer
 
getCanvas() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaGraphicsContext
 
getCanvas() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaRenderer
 
getCanvas() - Method in interface nl.colorize.multimedialib.scene.SceneContext
 
getCanvas() - Method in class nl.colorize.multimedialib.scene.SceneManager
 
getCanvasHeight() - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext
 
getCanvasHeight() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
getCanvasWidth() - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext
 
getCanvasWidth() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
getCenter() - Method in class nl.colorize.multimedialib.math.Circle
 
getCenterX() - Method in class nl.colorize.multimedialib.math.Circle
 
getCenterX() - Method in class nl.colorize.multimedialib.math.Rect
 
getCenterY() - Method in class nl.colorize.multimedialib.math.Circle
 
getCenterY() - Method in class nl.colorize.multimedialib.math.Rect
 
getColor() - Method in class nl.colorize.multimedialib.graphics.TrueTypeFont
 
getColor(int, int) - Method in interface nl.colorize.multimedialib.graphics.Image
 
getColor(int, int) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTImage
 
getColor(int, int) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXTexture
 
getColor(int, int) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaImage
 
getColorTexture(ColorRGB) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXMediaLoader
 
getContext() - Method in class nl.colorize.multimedialib.scene.ComplexScene
 
getCurrentGraphics() - Method in class nl.colorize.multimedialib.graphics.Sprite
 
getCurrentHeight() - Method in class nl.colorize.multimedialib.graphics.Sprite
 
getCurrentState() - Method in class nl.colorize.multimedialib.graphics.Sprite
 
getCurrentWidth() - Method in class nl.colorize.multimedialib.graphics.Sprite
 
getDescription() - Method in class nl.colorize.multimedialib.tool.CommandLineTool
Gives a human-readable description of this tool.
getDiameter() - Method in class nl.colorize.multimedialib.math.Circle
 
getDirection() - Method in class nl.colorize.multimedialib.math.Vector
 
getDuration() - Method in class nl.colorize.multimedialib.graphics.Animation
 
getDuration() - Method in class nl.colorize.multimedialib.scene.Timer
 
getEndX() - Method in class nl.colorize.multimedialib.math.Rect
 
getEndY() - Method in class nl.colorize.multimedialib.math.Rect
 
getFamily() - Method in class nl.colorize.multimedialib.graphics.TrueTypeFont
 
getFloat(float, float) - Method in class nl.colorize.multimedialib.math.RandomGenerator
Returns a random float somewhere in the range between the minimum (inclusive) and maximum (exclusive).
getFont(TrueTypeFont) - Method in class nl.colorize.multimedialib.renderer.java2d.StandardMediaLoader
 
getFrameAtIndex(int) - Method in class nl.colorize.multimedialib.graphics.Animation
 
getFrameAtTime(float) - Method in class nl.colorize.multimedialib.graphics.Animation
 
getFrameDuration() - Method in class nl.colorize.multimedialib.graphics.Animation
 
getFrames() - Method in class nl.colorize.multimedialib.graphics.Animation
 
getG() - Method in class nl.colorize.multimedialib.graphics.ColorRGB
 
getHeight() - Method in interface nl.colorize.multimedialib.graphics.Image
 
getHeight() - Method in class nl.colorize.multimedialib.math.Rect
 
getHeight() - Method in class nl.colorize.multimedialib.renderer.Canvas
 
getHeight() - Method in class nl.colorize.multimedialib.renderer.java2d.AWTImage
 
getHeight() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXTexture
 
getHeight() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaImage
 
getIconFile() - Method in class nl.colorize.multimedialib.renderer.WindowOptions
 
getId() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaImage
 
getImage() - Method in class nl.colorize.multimedialib.graphics.SpriteSheet
 
getImage() - Method in class nl.colorize.multimedialib.renderer.java2d.AWTImage
 
getImageHeight(String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
getImageWidth(String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
getInputDevice() - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DRenderer
 
getInputDevice() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
 
getInputDevice() - Method in interface nl.colorize.multimedialib.renderer.Renderer
 
getInputDevice() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaRenderer
 
getInputDevice() - Method in interface nl.colorize.multimedialib.scene.SceneContext
 
getInputDevice() - Method in class nl.colorize.multimedialib.scene.SceneManager
 
getInt(int, int) - Method in class nl.colorize.multimedialib.math.RandomGenerator
Returns a random integer somewhere in the range between the minimum (inclusive) and maximum (exclusive).
getKeyState(int) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
getLocalStorage(String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
getMagnitude() - Method in class nl.colorize.multimedialib.math.Vector
 
getMask() - Method in class nl.colorize.multimedialib.graphics.Transform
 
getMediaLoader() - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DRenderer
 
getMediaLoader() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
 
getMediaLoader() - Method in interface nl.colorize.multimedialib.renderer.Renderer
 
getMediaLoader() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaRenderer
 
getMediaLoader() - Method in interface nl.colorize.multimedialib.scene.SceneContext
 
getMediaLoader() - Method in class nl.colorize.multimedialib.scene.SceneManager
 
getNumPoints() - Method in class nl.colorize.multimedialib.math.Polygon
 
getPageHeight() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
getPageURL() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
getPageWidth() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
getPath() - Method in class nl.colorize.multimedialib.renderer.FilePointer
 
getPointer() - Method in interface nl.colorize.multimedialib.renderer.InputDevice
 
getPointer() - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
 
getPointer() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXInput
 
getPointer() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaInputDevice
 
getPointerState() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
getPointerX() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
getPointerY() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
getPoints() - Method in class nl.colorize.multimedialib.math.Polygon
 
getPointX(int) - Method in class nl.colorize.multimedialib.math.Polygon
 
getPointY(int) - Method in class nl.colorize.multimedialib.math.Polygon
 
getPosition() - Method in class nl.colorize.multimedialib.scene.Effect
 
getR() - Method in class nl.colorize.multimedialib.graphics.ColorRGB
 
getRadius() - Method in class nl.colorize.multimedialib.math.Circle
 
getRatio() - Method in class nl.colorize.multimedialib.scene.Timer
 
getRegion() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaImage
 
getRegion(String) - Method in class nl.colorize.multimedialib.graphics.SpriteSheet
 
getRegion(Rect) - Method in interface nl.colorize.multimedialib.graphics.Image
Returns an Image instance that only contains the specified region from within this image.
getRegion(Rect) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTImage
 
getRegion(Rect) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXTexture
 
getRegion(Rect) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaImage
 
getRegionNames() - Method in class nl.colorize.multimedialib.graphics.SpriteSheet
 
getRGB() - Method in class nl.colorize.multimedialib.graphics.ColorRGB
 
getRotation() - Method in class nl.colorize.multimedialib.graphics.Transform
 
getRotationInRadians() - Method in class nl.colorize.multimedialib.graphics.Transform
 
getScaleX() - Method in class nl.colorize.multimedialib.graphics.Transform
 
getScaleY() - Method in class nl.colorize.multimedialib.graphics.Transform
 
getScreenHeight() - Method in class nl.colorize.multimedialib.renderer.Canvas
 
getScreenWidth() - Method in class nl.colorize.multimedialib.renderer.Canvas
 
getSize() - Method in class nl.colorize.multimedialib.graphics.TrueTypeFont
 
getSourceImage() - Method in class nl.colorize.multimedialib.graphics.ImageAtlas
 
getStateGraphics(String) - Method in class nl.colorize.multimedialib.graphics.Sprite
 
getSubImage(String) - Method in class nl.colorize.multimedialib.graphics.ImageAtlas
 
getSubImageBounds(String) - Method in class nl.colorize.multimedialib.graphics.ImageAtlas
 
getSubImages() - Method in class nl.colorize.multimedialib.graphics.ImageAtlas
 
getSubImages(String...) - Method in class nl.colorize.multimedialib.graphics.ImageAtlas
 
getSubImages(List<String>) - Method in class nl.colorize.multimedialib.graphics.ImageAtlas
 
getTexture() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXTexture
 
getTextureRegion() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXTexture
 
getTime() - Method in class nl.colorize.multimedialib.scene.Timer
 
getTimeInCurrentState() - Method in class nl.colorize.multimedialib.graphics.Sprite
 
getTitle() - Method in class nl.colorize.multimedialib.renderer.WindowOptions
 
getTransform() - Method in class nl.colorize.multimedialib.scene.Effect
 
getUserAgent() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
getVolume() - Method in class nl.colorize.multimedialib.graphics.Audio
 
getWidth() - Method in interface nl.colorize.multimedialib.graphics.Image
 
getWidth() - Method in class nl.colorize.multimedialib.math.Rect
 
getWidth() - Method in class nl.colorize.multimedialib.renderer.Canvas
 
getWidth() - Method in class nl.colorize.multimedialib.renderer.java2d.AWTImage
 
getWidth() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXTexture
 
getWidth() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaImage
 
getX() - Method in class nl.colorize.multimedialib.math.Point
 
getX() - Method in class nl.colorize.multimedialib.math.Rect
 
getX() - Method in class nl.colorize.multimedialib.math.Vector
 
getY() - Method in class nl.colorize.multimedialib.math.Point
 
getY() - Method in class nl.colorize.multimedialib.math.Rect
 
getY() - Method in class nl.colorize.multimedialib.math.Vector
 
getZoomLevel() - Method in class nl.colorize.multimedialib.renderer.Canvas
 
GraphicsContext - Interface in nl.colorize.multimedialib.renderer
Provides access to the renderer's drawing operations.
GRAY - Static variable in class nl.colorize.multimedialib.graphics.ColorRGB
 
GREEN - Static variable in class nl.colorize.multimedialib.graphics.ColorRGB
 

H

H - nl.colorize.multimedialib.renderer.KeyCode
 
hashCode() - Method in class nl.colorize.multimedialib.graphics.ColorRGB
 
hashCode() - Method in class nl.colorize.multimedialib.graphics.Transform
 
hashCode() - Method in class nl.colorize.multimedialib.graphics.TrueTypeFont
 
hashCode() - Method in class nl.colorize.multimedialib.math.Point
 
hashCode() - Method in class nl.colorize.multimedialib.math.Polygon
 
hashCode() - Method in class nl.colorize.multimedialib.math.Rect
 
hashCode() - Method in class nl.colorize.multimedialib.math.Vector
 
hashCode() - Method in class nl.colorize.multimedialib.renderer.FilePointer
 
hashCode() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaImage
 
hasIcon() - Method in class nl.colorize.multimedialib.renderer.WindowOptions
 
hasState(String) - Method in class nl.colorize.multimedialib.graphics.Sprite
 
horizontal - Variable in class nl.colorize.multimedialib.tool.ImageTileTool
 

I

I - nl.colorize.multimedialib.renderer.KeyCode
 
Image - Interface in nl.colorize.multimedialib.graphics
Represents an image based on raster graphics.
ImageAtlas - Class in nl.colorize.multimedialib.graphics
A large image that contains a number of sub-images, marked as a region in the large image and identified by name.
ImageAtlas(Image) - Constructor for class nl.colorize.multimedialib.graphics.ImageAtlas
 
ImageTileTool - Class in nl.colorize.multimedialib.tool
Command line tool that creates an image by tiling an existing image both horizontally and vertically.
ImageTileTool() - Constructor for class nl.colorize.multimedialib.tool.ImageTileTool
 
incremental - Variable in class nl.colorize.multimedialib.tool.TeaVMTranspiler
 
indefinite() - Static method in class nl.colorize.multimedialib.scene.Timer
Returns a timer that will run indefinitely and will never complete.
init() - Method in class nl.colorize.multimedialib.scene.EffectManager
 
init() - Method in interface nl.colorize.multimedialib.scene.Subsystem
 
InputDevice - Interface in nl.colorize.multimedialib.renderer
Used to poll the status of the platform's input devices.
inputDir - Variable in class nl.colorize.multimedialib.tool.SpriteSheetPacker
 
inputFile - Variable in class nl.colorize.multimedialib.tool.ImageTileTool
 
intersects(Circle) - Method in class nl.colorize.multimedialib.math.Circle
 
intersects(Polygon) - Method in class nl.colorize.multimedialib.math.Polygon
 
intersects(Rect) - Method in class nl.colorize.multimedialib.math.Rect
 
isCompleted() - Method in class nl.colorize.multimedialib.scene.Effect
 
isCompleted() - Method in class nl.colorize.multimedialib.scene.Timer
 
isDefaultTransform() - Method in class nl.colorize.multimedialib.graphics.Transform
Returns true if all of this transform's properties are set to their original/default values.
isKeyboardAvailable() - Method in interface nl.colorize.multimedialib.renderer.InputDevice
 
isKeyboardAvailable() - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
 
isKeyboardAvailable() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXInput
 
isKeyboardAvailable() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaInputDevice
 
isKeyPressed(int) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
 
isKeyPressed(KeyCode) - Method in interface nl.colorize.multimedialib.renderer.InputDevice
 
isKeyPressed(KeyCode) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
 
isKeyPressed(KeyCode) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXInput
 
isKeyPressed(KeyCode) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaInputDevice
 
isKeyReleased(int) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
 
isKeyReleased(KeyCode) - Method in interface nl.colorize.multimedialib.renderer.InputDevice
 
isKeyReleased(KeyCode) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
 
isKeyReleased(KeyCode) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXInput
 
isKeyReleased(KeyCode) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaInputDevice
 
isLoop() - Method in class nl.colorize.multimedialib.graphics.Animation
 
isLoop() - Method in class nl.colorize.multimedialib.graphics.Audio
 
isPointerPressed() - Method in interface nl.colorize.multimedialib.renderer.InputDevice
 
isPointerPressed() - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
 
isPointerPressed() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXInput
 
isPointerPressed() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaInputDevice
 
isPointerReleased() - Method in interface nl.colorize.multimedialib.renderer.InputDevice
 
isPointerReleased() - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
 
isPointerReleased() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXInput
 
isPointerReleased() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaInputDevice
 
isPowerOfTwo(int) - Static method in class nl.colorize.multimedialib.math.MathUtils
 
isRotated() - Method in class nl.colorize.multimedialib.graphics.Transform
 
isScaled() - Method in class nl.colorize.multimedialib.graphics.Transform
 

J

J - nl.colorize.multimedialib.renderer.KeyCode
 
Java2DGraphicsContext - Class in nl.colorize.multimedialib.renderer.java2d
Uses Java 2D to render graphics.
Java2DGraphicsContext(Canvas, StandardMediaLoader) - Constructor for class nl.colorize.multimedialib.renderer.java2d.Java2DGraphicsContext
 
Java2DRenderer - Class in nl.colorize.multimedialib.renderer.java2d
Implementation of a renderer that uses APIs from the Java standard library.
Java2DRenderer(Canvas, int, WindowOptions) - Constructor for class nl.colorize.multimedialib.renderer.java2d.Java2DRenderer
 
JavaSoundPlayer - Class in nl.colorize.multimedialib.renderer.java2d
Plays audio clips using the Java Sound API.
JavaSoundPlayer() - Constructor for class nl.colorize.multimedialib.renderer.java2d.JavaSoundPlayer
 

K

K - nl.colorize.multimedialib.renderer.KeyCode
 
KeyCode - Enum in nl.colorize.multimedialib.renderer
Enumerates the keys on a conventional keyboard.
keyPressed(KeyEvent) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
 
keyReleased(KeyEvent) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
 
keyTyped(KeyEvent) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
 

L

L - nl.colorize.multimedialib.renderer.KeyCode
 
LEFT - nl.colorize.multimedialib.graphics.Align
 
LEFT - nl.colorize.multimedialib.renderer.KeyCode
 
loadAudio(String, String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
loadAudio(FilePointer) - Method in class nl.colorize.multimedialib.renderer.java2d.StandardMediaLoader
 
loadAudio(FilePointer) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXMediaLoader
 
loadAudio(FilePointer) - Method in interface nl.colorize.multimedialib.renderer.MediaLoader
Loads an audio clip from a file.
loadAudio(FilePointer) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaMediaLoader
 
loadDefaultFont() - Method in interface nl.colorize.multimedialib.renderer.MediaLoader
Loads the default font, the open source font Open Sans.
loadFont(String, String, String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
loadFont(String, FilePointer) - Method in class nl.colorize.multimedialib.renderer.java2d.StandardMediaLoader
 
loadFont(String, FilePointer) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXMediaLoader
 
loadFont(String, FilePointer) - Method in interface nl.colorize.multimedialib.renderer.MediaLoader
Loads a TrueType font from a .ttf file.
loadFont(String, FilePointer) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaMediaLoader
 
loadImage(String, String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
loadImage(FilePointer) - Method in class nl.colorize.multimedialib.renderer.java2d.StandardMediaLoader
 
loadImage(FilePointer) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXMediaLoader
 
loadImage(FilePointer) - Method in interface nl.colorize.multimedialib.renderer.MediaLoader
Loads an image from a file.
loadImage(FilePointer) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaMediaLoader
 
loadText(FilePointer) - Method in class nl.colorize.multimedialib.renderer.java2d.StandardMediaLoader
 
loadText(FilePointer) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXMediaLoader
 
loadText(FilePointer) - Method in interface nl.colorize.multimedialib.renderer.MediaLoader
Loads a text-based resource file using UTF-8 encoding.
loadText(FilePointer) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaMediaLoader
 
loadTextResourceFile(String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
log(String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 

M

M - nl.colorize.multimedialib.renderer.KeyCode
 
main(String[]) - Static method in class nl.colorize.multimedialib.renderer.teavm.TeaDemo
 
main(String[]) - Static method in class nl.colorize.multimedialib.tool.DemoLauncher
 
main(String[]) - Static method in class nl.colorize.multimedialib.tool.ImageTileTool
 
main(String[]) - Static method in class nl.colorize.multimedialib.tool.SpriteSheetPacker
 
main(String[]) - Static method in class nl.colorize.multimedialib.tool.TeaVMTranspiler
 
mainClassName - Variable in class nl.colorize.multimedialib.tool.TeaVMTranspiler
 
markRegion(String, Rect) - Method in class nl.colorize.multimedialib.graphics.SpriteSheet
 
markSubImage(String, Rect) - Method in class nl.colorize.multimedialib.graphics.ImageAtlas
 
MathUtils - Class in nl.colorize.multimedialib.math
Basic math-related functions that are not included in Math or Google Guava.
MediaException - Exception in nl.colorize.multimedialib.renderer
Indicates an error has occured when loading or processing media, such as images or audio.
MediaException(String) - Constructor for exception nl.colorize.multimedialib.renderer.MediaException
 
MediaException(String, Throwable) - Constructor for exception nl.colorize.multimedialib.renderer.MediaException
 
MediaLoader - Interface in nl.colorize.multimedialib.renderer
Loads media files such as images or audio in a format that can later be used by the renderer.
modify(Consumer<Float>) - Method in class nl.colorize.multimedialib.scene.Effect
Registers a callback function that will be called during every frame update, with the effect's current timeline value as the argument.
mouseClicked(MouseEvent) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
 
mouseDragged(MouseEvent) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
 
mouseEntered(MouseEvent) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
 
mouseExited(MouseEvent) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
 
mouseMoved(MouseEvent) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
 
mousePressed(MouseEvent) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
 
mouseReleased(MouseEvent) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
 
move(float, float) - Method in class nl.colorize.multimedialib.math.Point
 
move(float, float) - Method in class nl.colorize.multimedialib.math.Polygon
 

N

N - nl.colorize.multimedialib.renderer.KeyCode
 
N0 - nl.colorize.multimedialib.renderer.KeyCode
 
N1 - nl.colorize.multimedialib.renderer.KeyCode
 
N2 - nl.colorize.multimedialib.renderer.KeyCode
 
N3 - nl.colorize.multimedialib.renderer.KeyCode
 
N4 - nl.colorize.multimedialib.renderer.KeyCode
 
N5 - nl.colorize.multimedialib.renderer.KeyCode
 
N6 - nl.colorize.multimedialib.renderer.KeyCode
 
N7 - nl.colorize.multimedialib.renderer.KeyCode
 
N8 - nl.colorize.multimedialib.renderer.KeyCode
 
N9 - nl.colorize.multimedialib.renderer.KeyCode
 
nextPowerOfTwo(int) - Static method in class nl.colorize.multimedialib.math.MathUtils
 
nl.colorize.multimedialib.graphics - package nl.colorize.multimedialib.graphics
 
nl.colorize.multimedialib.math - package nl.colorize.multimedialib.math
 
nl.colorize.multimedialib.renderer - package nl.colorize.multimedialib.renderer
 
nl.colorize.multimedialib.renderer.java2d - package nl.colorize.multimedialib.renderer.java2d
 
nl.colorize.multimedialib.renderer.libgdx - package nl.colorize.multimedialib.renderer.libgdx
 
nl.colorize.multimedialib.renderer.teavm - package nl.colorize.multimedialib.renderer.teavm
 
nl.colorize.multimedialib.scene - package nl.colorize.multimedialib.scene
 
nl.colorize.multimedialib.tool - package nl.colorize.multimedialib.tool
 
notifyRenderCallbacks(GraphicsContext) - Method in class nl.colorize.multimedialib.renderer.AbstractRenderer
 
notifyUpdateCallbacks(float) - Method in class nl.colorize.multimedialib.renderer.AbstractRenderer
 

O

O - nl.colorize.multimedialib.renderer.KeyCode
 
offset(int, int) - Method in class nl.colorize.multimedialib.renderer.Canvas
 
OfInt() - Constructor for class org.teavm.classlib.java.util.TSpliterator.OfInt
 
onAbout() - Method in class nl.colorize.multimedialib.tool.DemoLauncher
 
onQuit() - Method in class nl.colorize.multimedialib.tool.DemoLauncher
 
onRenderFrame() - Method in interface nl.colorize.multimedialib.renderer.teavm.AnimationFrameCallback
 
onRenderFrame() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaRenderer
 
org.teavm.classlib.java.util - package org.teavm.classlib.java.util
 
outputDataFile - Variable in class nl.colorize.multimedialib.tool.SpriteSheetPacker
 
outputDir - Variable in class nl.colorize.multimedialib.tool.TeaVMTranspiler
 
outputImageFile - Variable in class nl.colorize.multimedialib.tool.SpriteSheetPacker
 

P

P - nl.colorize.multimedialib.renderer.KeyCode
 
parseHex(String) - Static method in class nl.colorize.multimedialib.graphics.ColorRGB
Parses a color from hexadecimal notation.
parseInputDirectory(String) - Method in class nl.colorize.multimedialib.tool.CommandLineTool
 
parseInputFile(String) - Method in class nl.colorize.multimedialib.tool.CommandLineTool
 
parseOutputDirectory(String, boolean) - Method in class nl.colorize.multimedialib.tool.CommandLineTool
Parses an output directory path provided as a string argument.
parseOutputFile(String) - Method in class nl.colorize.multimedialib.tool.CommandLineTool
 
pause() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
 
pick(List<T>) - Method in class nl.colorize.multimedialib.math.RandomGenerator
Picks and returns a random element from the specified list.
play() - Method in class nl.colorize.multimedialib.graphics.Audio
 
play() - Method in class nl.colorize.multimedialib.renderer.java2d.JavaSoundPlayer
 
play() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXSound
 
play() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaAudio
 
play(Effect) - Method in class nl.colorize.multimedialib.scene.EffectManager
 
playAudio(String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
Point - Class in nl.colorize.multimedialib.math
Point with X and Y coordinates, defined with float precision.
Point(float, float) - Constructor for class nl.colorize.multimedialib.math.Point
 
Polygon - Class in nl.colorize.multimedialib.math
Describes a two-dimensional convex polygon with float precision coordinates.
Polygon(float[]) - Constructor for class nl.colorize.multimedialib.math.Polygon
 
projectName - Variable in class nl.colorize.multimedialib.tool.TeaVMTranspiler
 

Q

Q - nl.colorize.multimedialib.renderer.KeyCode
 

R

R - nl.colorize.multimedialib.renderer.KeyCode
 
RandomGenerator - Class in nl.colorize.multimedialib.math
Utility class to help with random numbers.
RandomGenerator() - Constructor for class nl.colorize.multimedialib.math.RandomGenerator
 
Rect - Class in nl.colorize.multimedialib.math
Two-dimensional rectangle with coordinates defined with float precision.
Rect(float, float, float, float) - Constructor for class nl.colorize.multimedialib.math.Rect
 
RED - Static variable in class nl.colorize.multimedialib.graphics.ColorRGB
 
register(Subsystem) - Method in class nl.colorize.multimedialib.scene.ComplexScene
 
render() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
 
render(GraphicsContext) - Method in class nl.colorize.multimedialib.scene.ComplexScene
 
render(GraphicsContext) - Method in class nl.colorize.multimedialib.scene.Effect
 
render(GraphicsContext) - Method in class nl.colorize.multimedialib.scene.EffectManager
 
render(GraphicsContext) - Method in interface nl.colorize.multimedialib.scene.Renderable
 
render(GraphicsContext) - Method in class nl.colorize.multimedialib.scene.SceneManager
 
render(GraphicsContext) - Method in class nl.colorize.multimedialib.tool.DemoApplication
 
Renderable - Interface in nl.colorize.multimedialib.scene
Interface for all objects that render graphics during the animation loop.
Renderer - Interface in nl.colorize.multimedialib.renderer
Renders audiovisual data to that can be used to display multimedia applications.
rendererName - Variable in class nl.colorize.multimedialib.tool.DemoLauncher
 
renderFrame(AnimationFrameCallback) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
reset() - Method in class nl.colorize.multimedialib.graphics.Transform
 
reset() - Method in class nl.colorize.multimedialib.scene.Timer
 
reset(float) - Method in class nl.colorize.multimedialib.scene.Timer
 
resetState() - Method in class nl.colorize.multimedialib.graphics.Sprite
Leaves the sprite in its current state, but resets the graphics for that state to play from the beginning.
resize(int, int) - Method in class nl.colorize.multimedialib.renderer.Canvas
Sets the screen dimensions to the specified values.
resize(int, int) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
 
resourceDir - Variable in class nl.colorize.multimedialib.tool.TeaVMTranspiler
 
resume() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
 
RIGHT - nl.colorize.multimedialib.graphics.Align
 
RIGHT - nl.colorize.multimedialib.renderer.KeyCode
 
RotatingBuffer - Class in nl.colorize.multimedialib.math
Stores time series values in a rotating buffer.
RotatingBuffer(int) - Constructor for class nl.colorize.multimedialib.math.RotatingBuffer
 
run() - Method in class nl.colorize.multimedialib.tool.CommandLineTool
Runs this tool.
run() - Method in class nl.colorize.multimedialib.tool.DemoLauncher
 
run() - Method in class nl.colorize.multimedialib.tool.ImageTileTool
 
run() - Method in class nl.colorize.multimedialib.tool.SpriteSheetPacker
 
run() - Method in class nl.colorize.multimedialib.tool.TeaVMTranspiler
 

S

S - nl.colorize.multimedialib.renderer.KeyCode
 
Scene - Interface in nl.colorize.multimedialib.scene
Represents a discrete part or phase of an application, that is active for some period of time.
SceneContext - Interface in nl.colorize.multimedialib.scene
Provides an interface to add context information that can be accessed by scenes.
SceneManager - Class in nl.colorize.multimedialib.scene
Implements a mechanism that divides the application life cycle into a number of separate scenes.
sendGetRequest(String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
sendPostRequest(String, String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
set(float, float) - Method in class nl.colorize.multimedialib.math.Point
 
set(float, float, float, float) - Method in class nl.colorize.multimedialib.math.Rect
 
set(String, String) - Method in interface nl.colorize.multimedialib.renderer.ApplicationData
 
set(String, String) - Method in class nl.colorize.multimedialib.renderer.java2d.StandardApplicationData
 
set(String, String) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXApplicationData
 
set(String, String) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaLocalStorage
 
set(Point) - Method in class nl.colorize.multimedialib.math.Point
 
set(Rect) - Method in class nl.colorize.multimedialib.math.Rect
 
setAlpha(int) - Method in class nl.colorize.multimedialib.graphics.Transform
 
setAppMenuListener(ApplicationMenuListener) - Method in class nl.colorize.multimedialib.renderer.WindowOptions
 
setDirection(float) - Method in class nl.colorize.multimedialib.math.Vector
 
setHeight(float) - Method in class nl.colorize.multimedialib.math.Rect
 
setIconFile(ResourceFile) - Method in class nl.colorize.multimedialib.renderer.WindowOptions
 
setLocalStorage(String, String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
setLoop(boolean) - Method in class nl.colorize.multimedialib.graphics.Audio
 
setMagnitude(float) - Method in class nl.colorize.multimedialib.math.Vector
 
setMask(ColorRGB) - Method in class nl.colorize.multimedialib.graphics.Transform
 
setPoints(float[]) - Method in class nl.colorize.multimedialib.math.Polygon
 
setPosition(Point) - Method in class nl.colorize.multimedialib.scene.Effect
 
setRotation(int) - Method in class nl.colorize.multimedialib.graphics.Transform
 
setScale(int, int) - Method in class nl.colorize.multimedialib.graphics.Transform
 
setScaleX(int) - Method in class nl.colorize.multimedialib.graphics.Transform
 
setScaleY(int) - Method in class nl.colorize.multimedialib.graphics.Transform
 
setTransform(Transform) - Method in class nl.colorize.multimedialib.scene.Effect
 
setVolume(int) - Method in class nl.colorize.multimedialib.graphics.Audio
 
setWidth(float) - Method in class nl.colorize.multimedialib.math.Rect
 
setX(float) - Method in class nl.colorize.multimedialib.math.Point
 
setX(float) - Method in class nl.colorize.multimedialib.math.Rect
 
setY(float) - Method in class nl.colorize.multimedialib.math.Point
 
setY(float) - Method in class nl.colorize.multimedialib.math.Rect
 
Shape - Interface in nl.colorize.multimedialib.math
Shared interface for all two-dimensional shapes.
signum(float) - Static method in class nl.colorize.multimedialib.math.MathUtils
 
signum(int) - Static method in class nl.colorize.multimedialib.math.MathUtils
 
size - Variable in class nl.colorize.multimedialib.tool.SpriteSheetPacker
 
SPACEBAR - nl.colorize.multimedialib.renderer.KeyCode
 
spliterator(int[], int, int, int) - Static method in class org.teavm.classlib.java.util.TSpliterators
 
spliterator(Object[], int) - Static method in class org.teavm.classlib.java.util.TSpliterators
 
spliterator(Collection<? extends T>, int) - Static method in class org.teavm.classlib.java.util.TSpliterators
 
spliterator(Iterator<? extends T>, long, int) - Static method in class org.teavm.classlib.java.util.TSpliterators
 
Sprite - Class in nl.colorize.multimedialib.graphics
Static or animated two-dimensional image that can be integrated into a larger scene.
Sprite() - Constructor for class nl.colorize.multimedialib.graphics.Sprite
 
SpriteSheet - Class in nl.colorize.multimedialib.graphics
Image that contains the graphics for multiple sprites by including them as named regions witin the image.
SpriteSheet(Image) - Constructor for class nl.colorize.multimedialib.graphics.SpriteSheet
 
SpriteSheetPacker - Class in nl.colorize.multimedialib.tool
Creates a new sprite sheet by taking all images located within a direcory, and packing them into a single sprite sheet.
SpriteSheetPacker() - Constructor for class nl.colorize.multimedialib.tool.SpriteSheetPacker
 
StandardApplicationData - Class in nl.colorize.multimedialib.renderer.java2d
Saves application data to a simple .properties file in the platform's standard location.
StandardApplicationData(String) - Constructor for class nl.colorize.multimedialib.renderer.java2d.StandardApplicationData
 
StandardMediaLoader - Class in nl.colorize.multimedialib.renderer.java2d
Uses APIs from the Java standard library to load media files: Java2D and ImageIO for loading images, Java Sound for loading audio clips, and AWT for loading fonts.
StandardMediaLoader() - Constructor for class nl.colorize.multimedialib.renderer.java2d.StandardMediaLoader
 
start(String[]) - Method in class nl.colorize.multimedialib.tool.CommandLineTool
 
start(SceneContext) - Method in class nl.colorize.multimedialib.scene.ComplexScene
 
start(SceneContext) - Method in interface nl.colorize.multimedialib.scene.Scene
 
start(SceneContext) - Method in class nl.colorize.multimedialib.tool.DemoApplication
 
stop() - Method in class nl.colorize.multimedialib.graphics.Audio
 
stop() - Method in class nl.colorize.multimedialib.renderer.java2d.JavaSoundPlayer
 
stop() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXSound
 
stop() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaAudio
 
stopAudio(String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
Subsystem - Interface in nl.colorize.multimedialib.scene
Functional area that is part of a larger scene.
sum(int[]) - Static method in class nl.colorize.multimedialib.math.MathUtils
 

T

T - nl.colorize.multimedialib.renderer.KeyCode
 
TeaAudio - Class in nl.colorize.multimedialib.renderer.teavm
 
TeaAudio(String) - Constructor for class nl.colorize.multimedialib.renderer.teavm.TeaAudio
 
TeaDemo - Class in nl.colorize.multimedialib.renderer.teavm
 
TeaDemo() - Constructor for class nl.colorize.multimedialib.renderer.teavm.TeaDemo
 
TeaGraphicsContext - Class in nl.colorize.multimedialib.renderer.teavm
Delegates all drawing operations to the browser using TeaVM.
TeaGraphicsContext(Canvas) - Constructor for class nl.colorize.multimedialib.renderer.teavm.TeaGraphicsContext
 
TeaImage - Class in nl.colorize.multimedialib.renderer.teavm
 
TeaImage(String, String, Rect) - Constructor for class nl.colorize.multimedialib.renderer.teavm.TeaImage
 
TeaInputDevice - Class in nl.colorize.multimedialib.renderer.teavm
 
TeaInputDevice() - Constructor for class nl.colorize.multimedialib.renderer.teavm.TeaInputDevice
 
TeaLocalStorage - Class in nl.colorize.multimedialib.renderer.teavm
 
TeaLocalStorage() - Constructor for class nl.colorize.multimedialib.renderer.teavm.TeaLocalStorage
 
TeaMediaLoader - Class in nl.colorize.multimedialib.renderer.teavm
 
TeaMediaLoader() - Constructor for class nl.colorize.multimedialib.renderer.teavm.TeaMediaLoader
 
TeaRenderer - Class in nl.colorize.multimedialib.renderer.teavm
Renderer based on TeaVM (http://teavm.org) that is transpiled to JavaScript and runs in the browser.
TeaRenderer(Canvas) - Constructor for class nl.colorize.multimedialib.renderer.teavm.TeaRenderer
 
TeaVMTranspiler - Class in nl.colorize.multimedialib.tool
Transpiles MultimediaLib applications to JavaScript using TeaVM.
TeaVMTranspiler() - Constructor for class nl.colorize.multimedialib.tool.TeaVMTranspiler
 
Timer - Class in nl.colorize.multimedialib.scene
Utility class for time-based behavior.
Timer(float) - Constructor for class nl.colorize.multimedialib.scene.Timer
 
toCanvasX(int) - Method in class nl.colorize.multimedialib.renderer.Canvas
 
toCanvasY(int) - Method in class nl.colorize.multimedialib.renderer.Canvas
 
toHex() - Method in class nl.colorize.multimedialib.graphics.ColorRGB
Returns this color in hexidecimal notation.
toPoint() - Method in class nl.colorize.multimedialib.math.Vector
 
toScreenX(float) - Method in class nl.colorize.multimedialib.renderer.Canvas
 
toScreenY(float) - Method in class nl.colorize.multimedialib.renderer.Canvas
 
toString() - Method in class nl.colorize.multimedialib.graphics.ColorRGB
 
toString() - Method in class nl.colorize.multimedialib.graphics.TrueTypeFont
 
toString() - Method in class nl.colorize.multimedialib.math.Point
 
toString() - Method in class nl.colorize.multimedialib.math.Polygon
 
toString() - Method in class nl.colorize.multimedialib.math.Rect
 
toString() - Method in class nl.colorize.multimedialib.math.Vector
 
toString() - Method in class nl.colorize.multimedialib.renderer.FilePointer
 
toString() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaImage
 
Transform - Class in nl.colorize.multimedialib.graphics
Transformation that can be applied to a graphic when displaying it.
Transform() - Constructor for class nl.colorize.multimedialib.graphics.Transform
 
TrueTypeFont - Class in nl.colorize.multimedialib.graphics
Represents a TrueType font that can be used to draw text.
TrueTypeFont(String, int, ColorRGB) - Constructor for class nl.colorize.multimedialib.graphics.TrueTypeFont
 
TSpliterator<T> - Class in org.teavm.classlib.java.util
 
TSpliterator() - Constructor for class org.teavm.classlib.java.util.TSpliterator
 
TSpliterator.OfInt - Class in org.teavm.classlib.java.util
 
TSpliterators - Class in org.teavm.classlib.java.util
 
TSpliterators() - Constructor for class org.teavm.classlib.java.util.TSpliterators
 

U

U - nl.colorize.multimedialib.renderer.KeyCode
 
UP - nl.colorize.multimedialib.renderer.KeyCode
 
Updatable - Interface in nl.colorize.multimedialib.scene
Defines a standardized interface for all objects that should be updated every frame during the animation loop.
update() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXInput
 
update(float) - Method in class nl.colorize.multimedialib.graphics.Sprite
 
update(float) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
Copies all events that have been received during the last frame to this class' internal state.
update(float) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaInputDevice
 
update(float) - Method in class nl.colorize.multimedialib.scene.ComplexScene
 
update(float) - Method in class nl.colorize.multimedialib.scene.Effect
 
update(float) - Method in class nl.colorize.multimedialib.scene.EffectManager
 
update(float) - Method in class nl.colorize.multimedialib.scene.SceneManager
 
update(float) - Method in class nl.colorize.multimedialib.scene.Timer
 
update(float) - Method in interface nl.colorize.multimedialib.scene.Updatable
Updates this object for the current frame.
update(float) - Method in class nl.colorize.multimedialib.tool.DemoApplication
 

V

V - nl.colorize.multimedialib.renderer.KeyCode
 
valueOf(String) - Static method in enum nl.colorize.multimedialib.graphics.Align
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum nl.colorize.multimedialib.renderer.KeyCode
Returns the enum constant of this type with the specified name.
values() - Static method in enum nl.colorize.multimedialib.graphics.Align
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum nl.colorize.multimedialib.renderer.KeyCode
Returns an array containing the constants of this enum type, in the order they are declared.
Vector - Class in nl.colorize.multimedialib.math
A two-dimensional vector with a direction and a magnitude, both defined with float precision.
Vector(float, float) - Constructor for class nl.colorize.multimedialib.math.Vector
 
verification - Variable in class nl.colorize.multimedialib.tool.DemoLauncher
 
vertical - Variable in class nl.colorize.multimedialib.tool.ImageTileTool
 

W

W - nl.colorize.multimedialib.renderer.KeyCode
 
WHITE - Static variable in class nl.colorize.multimedialib.graphics.ColorRGB
 
WindowOptions - Class in nl.colorize.multimedialib.renderer
Configuration options for when the renderer is displayed in a window when running on a desktop platform.
WindowOptions(String) - Constructor for class nl.colorize.multimedialib.renderer.WindowOptions
 
withAlpha(int) - Static method in class nl.colorize.multimedialib.graphics.Transform
Convenience method that creates a new transform with the specified alpha value, but all other properties set to their default values.
withMask(ColorRGB) - Static method in class nl.colorize.multimedialib.graphics.Transform
Convenience method that creates a new transform with the specified color mask, but all other properties set to their default values.
withRotation(int) - Static method in class nl.colorize.multimedialib.graphics.Transform
Convenience method that creates a new transform with the specified rotation, but all other properties set to their default values.
withScale(int, int) - Static method in class nl.colorize.multimedialib.graphics.Transform
Convenience method that creates a new transform with the specified scale, but all other properties set to their default values.

X

X - nl.colorize.multimedialib.renderer.KeyCode
 

Y

Y - nl.colorize.multimedialib.renderer.KeyCode
 
YELLOW - Static variable in class nl.colorize.multimedialib.graphics.ColorRGB
 

Z

Z - nl.colorize.multimedialib.renderer.KeyCode
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes All Packages