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.Point
 
add(float) - Method in class nl.colorize.multimedialib.math.RotatingBuffer
 
add(float, float) - Method in class nl.colorize.multimedialib.math.Point
 
add(Point) - 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
 
AjaxCallback - Interface in nl.colorize.multimedialib.renderer.teavm
Callback function that is invoked from JavaScript when an AJAX request has been sent and the response has been received.
Align - Enum in nl.colorize.multimedialib.graphics
Describes the alignment with which a text should be displayed.
alphaChannel - Variable in class nl.colorize.multimedialib.tool.ColorConversionTool
 
AlphaTransform - Interface in nl.colorize.multimedialib.graphics
Describes how to draw graphics with a modified alpha channel.
angleDistance(float, float) - Static method in class nl.colorize.multimedialib.math.MathUtils
Returns the distance between two angles in degrees.
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
Callback function that is invoked from JavaScript during every frame update performed by the browser.
AppleIconTool - Class in nl.colorize.multimedialib.tool
 
AppleIconTool() - Constructor for class nl.colorize.multimedialib.tool.AppleIconTool
 
Application - Class in nl.colorize.multimedialib.scene
Implements a mechanism on top of the renderer that divides the application life cycle into a number of separate scenes.
Application(Renderer) - Constructor for class nl.colorize.multimedialib.scene.Application
 
ApplicationData - Interface in nl.colorize.multimedialib.renderer
Interface for using the renderer to save or load persistent application data.
around(float, float, float, float) - Static method in class nl.colorize.multimedialib.math.Rect
Returns a rectangle that has X and Y coordinates so that the specified point becomes its center.
around(Point, float, float) - Static method in class nl.colorize.multimedialib.math.Rect
Returns a rectangle that has X and Y coordinates so that the specified point becomes its center.
attach(Runnable) - Method in class nl.colorize.multimedialib.scene.Timer
 
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
 
BACKSPACE - 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
 
blitGraphicsContext(BufferStrategy) - Method in class nl.colorize.multimedialib.renderer.java2d.HeadlessRenderer
 
blitGraphicsContext(BufferStrategy) - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DRenderer
Updates the window graphics with the contents of the buffer.
BLUE - Static variable in class nl.colorize.multimedialib.graphics.ColorRGB
 
bottom(Canvas, float, float) - Static method in class nl.colorize.multimedialib.scene.ui.Location
 
bottomCenter(Canvas, float) - Static method in class nl.colorize.multimedialib.scene.ui.Location
 
bottomRight(Canvas, float, float) - Static method in class nl.colorize.multimedialib.scene.ui.Location
 
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
 
Button - Class in nl.colorize.multimedialib.scene.ui
Simple button widget with graphics and interaction entirely managed by the renderer, not using the native widget.
Button(Location, Image) - Constructor for class nl.colorize.multimedialib.scene.ui.Button
 
Button(Location, Image, String, TTFont) - Constructor for class nl.colorize.multimedialib.scene.ui.Button
 

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.
ceiling(float) - Static method in class nl.colorize.multimedialib.math.MathUtils
 
center(Canvas, float) - Static method in class nl.colorize.multimedialib.scene.ui.Location
 
CENTER - nl.colorize.multimedialib.graphics.Align
 
chance(float) - Static 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 class nl.colorize.multimedialib.scene.Application
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
 
close() - Method in interface nl.colorize.multimedialib.renderer.WebSocketConnection
 
closeWebSocket() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
ColorConversionTool - Class in nl.colorize.multimedialib.tool
Command line tool for performing color correction operations on all images within a directory.
ColorConversionTool() - Constructor for class nl.colorize.multimedialib.tool.ColorConversionTool
 
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
Skeleton implementation for tools that provide a command line interface, where the command line arguments are parsed using Args4j.
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
 
connectWebSocket(String) - Method in interface nl.colorize.multimedialib.renderer.InternetAccess
Connects to the web socket located at the specified URI.
connectWebSocket(String) - Method in class nl.colorize.multimedialib.renderer.java2d.StandardInternetAccess
 
connectWebSocket(String) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaInternetAccess
 
connectWebSocket(String, WebSocketCallback) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
contains(float, float) - Method in class nl.colorize.multimedialib.math.Rect
 
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
 
containsResourceFile(FilePointer) - Method in class nl.colorize.multimedialib.scene.MediaCache
 
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
 
create(int, int) - Static method in class nl.colorize.multimedialib.renderer.Canvas
 
createCircle(Point, float, int) - Static method in class nl.colorize.multimedialib.math.Polygon
Convenience method to create a polygon in the shape of a circle with the specified properties.
createCone(Point, float, float, float) - Static method in class nl.colorize.multimedialib.math.Polygon
Convenience method to create a polygon in the shape of a circle with the specified properties.

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(Application) - 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(int, ColorRGB) - Method in class nl.colorize.multimedialib.graphics.TTFont
Returns a version of this font which uses the same font family, but with a different color and font 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) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext
 
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) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext
 
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) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext
 
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) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext
 
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) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext
 
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
 
fillImage(Image) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext
Draws an image and stretches it so that it fills the entire canvas.
fixed(float, float) - Static method in class nl.colorize.multimedialib.scene.ui.Location
 
flexible(int, int) - Static method in class nl.colorize.multimedialib.renderer.Canvas
 
forAnimation(Animation, float) - Static method in class nl.colorize.multimedialib.scene.Effect
 
forAnimation(Animation, Timeline) - Static method in class nl.colorize.multimedialib.scene.Effect
 
forImage(Image, float) - 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, boolean) - Method in interface nl.colorize.multimedialib.renderer.ApplicationData
 
get(String, float) - Method in interface nl.colorize.multimedialib.renderer.ApplicationData
 
get(String, int) - Method in interface nl.colorize.multimedialib.renderer.ApplicationData
 
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.
get(String, Date) - Method in interface nl.colorize.multimedialib.renderer.ApplicationData
 
get(String, ColorRGB) - Method in interface nl.colorize.multimedialib.renderer.ApplicationData
 
get(String, Headers) - Method in interface nl.colorize.multimedialib.renderer.InternetAccess
Sends a HTTP GET request to the specified URL.
get(String, Headers) - Method in class nl.colorize.multimedialib.renderer.java2d.StandardInternetAccess
 
get(String, Headers) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaInternetAccess
 
getActiveScene() - Method in class nl.colorize.multimedialib.scene.Application
 
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 class nl.colorize.multimedialib.scene.Application
 
getAppMenuListener() - Method in class nl.colorize.multimedialib.renderer.java2d.WindowOptions
 
getAvailableStates() - Method in class nl.colorize.multimedialib.graphics.Sprite
 
getAverageFPS() - Method in class nl.colorize.multimedialib.scene.Application
 
getAverageFrameTime() - Method in class nl.colorize.multimedialib.scene.Application
 
getAverageValue() - Method in class nl.colorize.multimedialib.math.RotatingBuffer
 
getB() - Method in class nl.colorize.multimedialib.graphics.ColorRGB
 
getBackgroundColor() - Method in class nl.colorize.multimedialib.scene.ComplexScene
 
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 class nl.colorize.multimedialib.scene.Application
 
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
 
getCenter() - Method in class nl.colorize.multimedialib.renderer.Canvas
 
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
 
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
 
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
 
getEffectManager() - Method in class nl.colorize.multimedialib.scene.ComplexScene
 
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) - Static 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.java2d.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
 
getImage() - Method in class nl.colorize.multimedialib.renderer.java2d.HeadlessRenderer
 
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 class nl.colorize.multimedialib.scene.Application
 
getInt(int, int) - Static method in class nl.colorize.multimedialib.math.RandomGenerator
Returns a random integer somewhere in the range between the minimum (inclusive) and maximum (exclusive).
getInternetAccess() - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DRenderer
 
getInternetAccess() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
 
getInternetAccess() - Method in interface nl.colorize.multimedialib.renderer.Renderer
 
getInternetAccess() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaRenderer
 
getInternetAccess() - Method in class nl.colorize.multimedialib.scene.Application
 
getKeyState(int) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
getLocalStorage(String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
getLocation() - Method in class nl.colorize.multimedialib.scene.ui.Widget
 
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 class nl.colorize.multimedialib.scene.Application
 
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
 
getPlatform() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaRenderer
Returns the display name of the current platform.
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
 
getRenderer() - Method in class nl.colorize.multimedialib.scene.Application
Deprecated.
The purpose of this class is to wrap the renderer, so scenes should not access it directly. When needing to access one of the renderer's fields, use one of the more specific methods provided by this class instead.
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() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
getScreenWidth() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
getSelected() - Method in class nl.colorize.multimedialib.scene.ui.SelectBox
 
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.java2d.WindowOptions
 
getTransform() - Method in class nl.colorize.multimedialib.scene.Effect
 
getUserAgent() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
getValue() - Method in class nl.colorize.multimedialib.scene.ui.TextField
 
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
 
getX() - Method in class nl.colorize.multimedialib.scene.ui.Location
 
getX() - Method in class nl.colorize.multimedialib.scene.ui.Widget
 
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
 
getY() - Method in class nl.colorize.multimedialib.scene.ui.Location
 
getY() - Method in class nl.colorize.multimedialib.scene.ui.Widget
 
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.java2d.WindowOptions
 
hasState(String) - Method in class nl.colorize.multimedialib.graphics.Sprite
 
HeadlessRenderer - Class in nl.colorize.multimedialib.renderer.java2d
Headless implementation of a Java2DRenderer.
HeadlessRenderer(Canvas, int, WindowOptions) - Constructor for class nl.colorize.multimedialib.renderer.java2d.HeadlessRenderer
 
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
 
initializeWindow(WindowOptions) - Method in class nl.colorize.multimedialib.renderer.java2d.HeadlessRenderer
 
initializeWindow(WindowOptions) - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DRenderer
 
initScene() - Method in class nl.colorize.multimedialib.scene.ComplexScene
Initializes the scene itself, before any of its subsystems are started.
initSubSystems() - Method in class nl.colorize.multimedialib.scene.ComplexScene
Initializes the list of subsystems that will be used within this scene.
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.ColorConversionTool
 
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
 
InternetAccess - Interface in nl.colorize.multimedialib.renderer
Interface for the platform-specific mechanism used to access the internet.
intersects(Circle) - Method in class nl.colorize.multimedialib.math.Circle
 
intersects(Polygon) - Method in class nl.colorize.multimedialib.math.Polygon
Returns true if this polygon intersects with the specified other polygon.
intersects(Rect) - Method in class nl.colorize.multimedialib.math.Rect
 
invalidate() - Method in class nl.colorize.multimedialib.scene.MediaCache
 
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.
isImageLoadingComplete() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaMediaLoader
Returns true once all requested images have been loaded by the browser.
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() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
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
 
isWebSocketSupported() - Method in interface nl.colorize.multimedialib.renderer.InternetAccess
 
isWebSocketSupported() - Method in class nl.colorize.multimedialib.renderer.java2d.StandardInternetAccess
 
isWebSocketSupported() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
isWebSocketSupported() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaInternetAccess
 

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(Canvas, float, float) - Static method in class nl.colorize.multimedialib.scene.ui.Location
 
LEFT - nl.colorize.multimedialib.graphics.Align
 
LEFT - nl.colorize.multimedialib.renderer.KeyCode
 
listen(Consumer<String>) - Method in interface nl.colorize.multimedialib.renderer.WebSocketConnection
 
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
 
loadAudio(FilePointer) - Method in class nl.colorize.multimedialib.scene.MediaCache
 
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
 
loadFont(String, FilePointer) - Method in class nl.colorize.multimedialib.scene.MediaCache
 
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
 
loadImage(FilePointer) - Method in class nl.colorize.multimedialib.scene.Application
Convenience method that returns the image located in the specified file.
loadImage(FilePointer) - Method in class nl.colorize.multimedialib.scene.MediaCache
 
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
 
loadText(FilePointer) - Method in class nl.colorize.multimedialib.scene.MediaCache
 
loadTextResourceFile(String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
Location - Class in nl.colorize.multimedialib.scene.ui
A point that does not use absolute coordinates, but is instead relative to the canvas borders.
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.ColorConversionTool
 
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.
MediaCache - Class in nl.colorize.multimedialib.scene
Wrapper around MediaLoader that caches all loaded media files.
MediaCache(MediaLoader) - Constructor for class nl.colorize.multimedialib.scene.MediaCache
 
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
 
multiply(float) - Method in class nl.colorize.multimedialib.math.Point
 
multiply(float, float) - Method in class nl.colorize.multimedialib.math.Point
 

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.scene.ui - package nl.colorize.multimedialib.scene.ui
 
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.
onAbout() - Method in class nl.colorize.multimedialib.tool.DemoLauncher
 
onComplete(Runnable) - Method in class nl.colorize.multimedialib.scene.Effect
Registers a callback function that will be notified once this effect has been completed.
onMessage(String) - Method in interface nl.colorize.multimedialib.renderer.teavm.WebSocketCallback
 
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
 
onResponse(String) - Method in interface nl.colorize.multimedialib.renderer.teavm.AjaxCallback
 
outputDataFile - Variable in class nl.colorize.multimedialib.tool.SpriteSheetPacker
 
outputDir - Variable in class nl.colorize.multimedialib.tool.ColorConversionTool
 
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.
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>) - Static 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
 
post(String, Headers, PostData) - Method in interface nl.colorize.multimedialib.renderer.InternetAccess
Sends a HTTP POST request to the specified URL.
post(String, Headers, PostData) - Method in class nl.colorize.multimedialib.renderer.java2d.StandardInternetAccess
 
post(String, Headers, PostData) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaInternetAccess
 
prepareCanvas() - Method in class nl.colorize.multimedialib.renderer.java2d.HeadlessRenderer
 
prepareCanvas() - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DRenderer
 
prepareWindowBuffer() - Method in class nl.colorize.multimedialib.renderer.java2d.HeadlessRenderer
 
prepareWindowBuffer() - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DRenderer
Prepares the window buffer for the current frame.
projectName - Variable in class nl.colorize.multimedialib.tool.TeaVMTranspiler
 
prompt(String, String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 

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.
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
 
remove(String) - Method in interface nl.colorize.multimedialib.renderer.ApplicationData
 
render() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
 
render(GraphicsContext) - Method in interface nl.colorize.multimedialib.renderer.Renderable
 
render(GraphicsContext) - Method in class nl.colorize.multimedialib.scene.Application
 
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 class nl.colorize.multimedialib.scene.ui.Button
 
render(GraphicsContext) - Method in class nl.colorize.multimedialib.scene.ui.SelectBox
 
render(GraphicsContext) - Method in class nl.colorize.multimedialib.scene.ui.TextField
 
render(GraphicsContext) - Method in class nl.colorize.multimedialib.scene.ui.TextLabel
 
render(GraphicsContext) - Method in class nl.colorize.multimedialib.tool.DemoApplication
 
Renderable - Interface in nl.colorize.multimedialib.renderer
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
 
requestTextInput(String, String) - Method in interface nl.colorize.multimedialib.renderer.InputDevice
Deprecated.
Although this method is necessary for the reasons outlined above, it does lead to user experience issues due to the mix of user interface elements provided by the renderer and those from the native platform.
requestTextInput(String, String) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
 
requestTextInput(String, String) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXInput
 
requestTextInput(String, String) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaInputDevice
 
requireMediaLoadingComplete() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaRenderer
Requires all media to be fully loaded before the renderer starts the animation loop.
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(Canvas, float, float) - Static method in class nl.colorize.multimedialib.scene.ui.Location
 
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.ColorConversionTool
 
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
 
saveScreenshot(File) - Method in class nl.colorize.multimedialib.renderer.java2d.HeadlessRenderer
 
Scene - Interface in nl.colorize.multimedialib.scene
Represents a discrete part or phase of an application, that is active for some period of time.
SelectBox - Class in nl.colorize.multimedialib.scene.ui
Simple select box widget with graphics and interaction entirely managed by the renderer, not using the native widget.
SelectBox(Location, List<String>, String, Image, TTFont) - Constructor for class nl.colorize.multimedialib.scene.ui.SelectBox
 
SelectBox(Location, List<String>, Image, TTFont) - Constructor for class nl.colorize.multimedialib.scene.ui.SelectBox
 
send(String) - Method in interface nl.colorize.multimedialib.renderer.WebSocketConnection
 
send(Method, String, Headers, PostData) - Method in class nl.colorize.multimedialib.renderer.java2d.StandardInternetAccess
 
sendGetRequest(String, String[], AjaxCallback) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
sendPostRequest(String, String[], String, AjaxCallback) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
sendWebSocket(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, boolean) - Method in interface nl.colorize.multimedialib.renderer.ApplicationData
 
set(String, float) - Method in interface nl.colorize.multimedialib.renderer.ApplicationData
 
set(String, int) - Method in interface nl.colorize.multimedialib.renderer.ApplicationData
 
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(String, Date) - Method in interface nl.colorize.multimedialib.renderer.ApplicationData
 
set(String, ColorRGB) - Method in interface nl.colorize.multimedialib.renderer.ApplicationData
 
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.java2d.WindowOptions
 
setBackgroundColor(ColorRGB) - Method in class nl.colorize.multimedialib.scene.ComplexScene
 
setChangeHandler(InputDevice, Consumer<String>) - Method in class nl.colorize.multimedialib.scene.ui.TextField
 
setClickHandler(InputDevice, Runnable) - Method in class nl.colorize.multimedialib.scene.ui.Button
 
setClickHandler(InputDevice, Consumer<String>) - Method in class nl.colorize.multimedialib.scene.ui.SelectBox
 
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.java2d.WindowOptions
 
setLocalStorage(String, String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
setLocation(Location) - Method in class nl.colorize.multimedialib.scene.ui.Widget
 
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.
SHIFT - nl.colorize.multimedialib.renderer.KeyCode
 
shouldRender(SubSystem) - Method in class nl.colorize.multimedialib.scene.ComplexScene
 
signum(boolean) - Static method in class nl.colorize.multimedialib.math.MathUtils
 
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
 
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
 
StandardInternetAccess - Class in nl.colorize.multimedialib.renderer.java2d
Sends HTTP requests using the HTTP client included as part of the Java standard library.
StandardInternetAccess() - Constructor for class nl.colorize.multimedialib.renderer.java2d.StandardInternetAccess
 
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() - Method in class nl.colorize.multimedialib.scene.ComplexScene
 
start() - Method in interface nl.colorize.multimedialib.scene.Scene
 
start() - Method in class nl.colorize.multimedialib.tool.DemoApplication
 
start(String[]) - Method in class nl.colorize.multimedialib.tool.CommandLineTool
 
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
 
takeScreenshot() - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DRenderer
 
takeScreenshot() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
 
takeScreenshot() - Method in interface nl.colorize.multimedialib.renderer.Renderer
Takes a screenshots of the renderer's current graphics, and saves it to an image.
takeScreenshot() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
takeScreenshot() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaRenderer
 
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, Platform.PlatformFamily) - Constructor for class nl.colorize.multimedialib.renderer.teavm.TeaInputDevice
 
TeaInternetAccess - Class in nl.colorize.multimedialib.renderer.teavm
Sends HTTP requests by delegating them to JavaScript and sending them as AJAX requests.
TeaInternetAccess() - Constructor for class nl.colorize.multimedialib.renderer.teavm.TeaInternetAccess
 
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
Delegates media loading to the browser.
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
 
TextField - Class in nl.colorize.multimedialib.scene.ui
Simple text field widget with graphics and interaction entirely managed by the renderer, not using the native widget.
TextField(Location, Image, TTFont, String) - Constructor for class nl.colorize.multimedialib.scene.ui.TextField
 
TextField(Location, Image, TTFont, String, String) - Constructor for class nl.colorize.multimedialib.scene.ui.TextField
 
TextLabel - Class in nl.colorize.multimedialib.scene.ui
Simple text label that is drawn at the specified coordinates.
TextLabel(Location, String, TTFont) - Constructor for class nl.colorize.multimedialib.scene.ui.TextLabel
 
TextLabel(Location, String, TTFont, Align) - Constructor for class nl.colorize.multimedialib.scene.ui.TextLabel
 
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.
top(Canvas, float, float) - Static method in class nl.colorize.multimedialib.scene.ui.Location
 
toPoint() - Method in class nl.colorize.multimedialib.math.Vector
 
toPoint() - Method in class nl.colorize.multimedialib.scene.ui.Location
 
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
 
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.renderer
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 interface nl.colorize.multimedialib.renderer.Updatable
Updates this object for the current frame.
update(float) - Method in class nl.colorize.multimedialib.scene.Application
 
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.Timer
 
update(float) - Method in class nl.colorize.multimedialib.scene.ui.Button
 
update(float) - Method in class nl.colorize.multimedialib.scene.ui.SelectBox
 
update(float) - Method in class nl.colorize.multimedialib.scene.ui.TextField
 
update(float) - Method in class nl.colorize.multimedialib.scene.ui.TextLabel
 
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
 
WebSocketCallback - Interface in nl.colorize.multimedialib.renderer.teavm
Callback function that is invoked from JavaScript for web socket events.
WebSocketConnection - Interface in nl.colorize.multimedialib.renderer
Interface for sending and receiving messages through a web socket connection.
WHITE - Static variable in class nl.colorize.multimedialib.graphics.ColorRGB
 
Widget - Class in nl.colorize.multimedialib.scene.ui
Base class for all subsystems that emulate user interface widgets (buttons, select boxes, text fields, etc.).
Widget(Location) - Constructor for class nl.colorize.multimedialib.scene.ui.Widget
 
WindowOptions - Class in nl.colorize.multimedialib.renderer.java2d
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.java2d.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) - 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.
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