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
 
addFrame(Image, float) - Method in class nl.colorize.multimedialib.graphics.Animation
 
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.
AlphaTransform - Interface in nl.colorize.multimedialib.graphics
Describes how to draw graphics with a modified alpha channel.
Animation - Class in nl.colorize.multimedialib.graphics
Shows a number of images in sequence.
Animation(boolean) - Constructor for class nl.colorize.multimedialib.graphics.Animation
 
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
 
AppleIconTool - Class in nl.colorize.multimedialib.tool
 
AppleIconTool() - Constructor for class nl.colorize.multimedialib.tool.AppleIconTool
 
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.renderer
Represents an audio clip.
Audio() - Constructor for class nl.colorize.multimedialib.renderer.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
Represents the resolution of the application graphics independently from the device's screen resolution.
Canvas(int, int, boolean) - 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
 
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
 
create(int) - Static method in interface nl.colorize.multimedialib.graphics.AlphaTransform
 
createCircle(float, float, float, int) - Static method in class nl.colorize.multimedialib.math.Polygon
 

D

D - nl.colorize.multimedialib.renderer.KeyCode
 
DEFAULT_CANVAS_HEIGHT - Static variable in class nl.colorize.multimedialib.tool.DemoApplication
 
DEFAULT_CANVAS_WIDTH - Static variable in class nl.colorize.multimedialib.tool.DemoApplication
 
DEFAULT_FRAMERATE - Static variable in class nl.colorize.multimedialib.tool.DemoApplication
 
DEFAULT_SIZE - Static variable in class nl.colorize.multimedialib.graphics.TTFont
 
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.TTFont
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.TTFont
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, AlphaTransform) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext
 
drawCircle(Circle, ColorRGB, AlphaTransform) - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DGraphicsContext
 
drawCircle(Circle, ColorRGB, AlphaTransform) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
 
drawCircle(Circle, ColorRGB, AlphaTransform) - 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, 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, AlphaTransform) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext
 
drawPolygon(Polygon, ColorRGB, AlphaTransform) - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DGraphicsContext
 
drawPolygon(Polygon, ColorRGB, AlphaTransform) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
 
drawPolygon(Polygon, ColorRGB, AlphaTransform) - 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, AlphaTransform) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext
 
drawRect(Rect, ColorRGB, AlphaTransform) - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DGraphicsContext
 
drawRect(Rect, ColorRGB, AlphaTransform) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
 
drawRect(Rect, ColorRGB, AlphaTransform) - 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, TTFont, float, float) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext
 
drawText(String, TTFont, float, float, Align) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext
 
drawText(String, TTFont, float, float, Align, AlphaTransform) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext
 
drawText(String, TTFont, float, float, Align, AlphaTransform) - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DGraphicsContext
 
drawText(String, TTFont, float, float, Align, AlphaTransform) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
 
drawText(String, TTFont, float, float, Align, AlphaTransform) - 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.TTFont
 
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.
forSpriteRotation(Sprite, float) - Static method in class nl.colorize.multimedialib.scene.Effect
Shorthand for creating an effect that rotates a sprite.
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, TTFont, Align, Timeline) - Static method in class nl.colorize.multimedialib.scene.Effect
 
forTextAlpha(String, TTFont, 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.
forTextAppear(String, TTFont, Align, float) - Static method in class nl.colorize.multimedialib.scene.Effect
Shorthand for creating an effect that will make the text slowly appear over time, with more and more characters appearing on screen over time until the entire text is shown.

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
Returns the image for the marked region with the specified name.
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
 
get(String, String, String...) - Method in class nl.colorize.multimedialib.graphics.SpriteSheet
Returns a sequence of images that correspond to names regions.
getActiveScene() - Method in class nl.colorize.multimedialib.scene.SceneManager
 
getAlpha() - Method in interface nl.colorize.multimedialib.graphics.AlphaTransform
 
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
 
getBounds() - Method in class nl.colorize.multimedialib.renderer.Canvas
 
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.TTFont
 
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.TTFont
 
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(TTFont) - 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
 
getFrameCount() - Method in class nl.colorize.multimedialib.graphics.Animation
 
getFrameImages() - Method in class nl.colorize.multimedialib.graphics.Animation
 
getFrameTime(int) - 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
Deprecated.
getImage() - Method in class nl.colorize.multimedialib.renderer.java2d.AWTImage
 
getImageData(String, int, int) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
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
 
getSize() - Method in class nl.colorize.multimedialib.graphics.TTFont
 
getStateGraphics(String) - Method in class nl.colorize.multimedialib.graphics.Sprite
 
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.renderer.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.TTFont
 
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.
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
 
inputImageFile - Variable in class nl.colorize.multimedialib.tool.AppleIconTool
 
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.renderer.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
 

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.AppleIconTool
 
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
Marks a region within the sprite sheet and returns the corresponding sun-image.
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
 
MP3 - Class in nl.colorize.multimedialib.renderer.java2d
Plays MP3 files using the JLayer library.
MP3(ResourceFile) - Constructor for class nl.colorize.multimedialib.renderer.java2d.MP3
 

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
 
offsetScreen(int, int) - Method in class nl.colorize.multimedialib.renderer.Canvas
Offset the canvas position on the screen.
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
 
outputFile - Variable in class nl.colorize.multimedialib.tool.AppleIconTool
 
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.Audio
 
pause() - Method in class nl.colorize.multimedialib.renderer.java2d.MP3
 
pause() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
 
pause() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXSound
 
pause() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaAudio
 
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.renderer.Audio
 
play() - Method in class nl.colorize.multimedialib.renderer.java2d.MP3
 
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, float, boolean) - 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.libgdx.GDXRenderer
 
resizeScreen(int, int) - Method in class nl.colorize.multimedialib.renderer.Canvas
Sets the screen dimensions to the specified values.
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.AppleIconTool
 
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
 
setFrameTime(int, float) - Method in class nl.colorize.multimedialib.graphics.Animation
 
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.renderer.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(float, float) - Method in class nl.colorize.multimedialib.scene.Effect
 
setPosition(Point) - Method in class nl.colorize.multimedialib.scene.Effect
 
setRotation(int) - Method in class nl.colorize.multimedialib.graphics.Transform
 
setScale(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.renderer.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.renderer.Audio
 
stop() - Method in class nl.colorize.multimedialib.renderer.java2d.MP3
 
stop() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXSound
 
stop() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaAudio
 
stopAudio(String, boolean) - 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
Plays audio clips using the HTML5 media API that is supported by all modern browsers.
TeaAudio(String) - Constructor for class nl.colorize.multimedialib.renderer.teavm.TeaAudio
 
TeaDemo - Class in nl.colorize.multimedialib.renderer.teavm
Launcher for the TeaVM version of the demo application.
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(Canvas) - 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
 
terminate() - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DRenderer
 
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.TTFont
 
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.Canvas
 
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
 
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
 
TTFont - Class in nl.colorize.multimedialib.graphics
Represents a TrueType font that can be used to draw text.
TTFont(String, int, ColorRGB) - Constructor for class nl.colorize.multimedialib.graphics.TTFont
 

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