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
 
Action - Class in nl.colorize.multimedialib.scene
Logic that is active for a certain amount of time during a scene.
Action(Predicate<Action>) - Constructor for class nl.colorize.multimedialib.scene.Action
 
ActionManager - Class in nl.colorize.multimedialib.scene
Mechanism to manage and registration and playback of multiple Actions and Effects during a scene.
ActionManager() - Constructor for class nl.colorize.multimedialib.scene.ActionManager
 
add(float) - Method in class nl.colorize.multimedialib.math.Extrapolation
 
add(float) - Method in class nl.colorize.multimedialib.math.Point2D
 
add(float) - Method in class nl.colorize.multimedialib.math.RotatingBuffer
 
add(float, float) - Method in class nl.colorize.multimedialib.math.Point2D
 
add(float, float, float) - Method in class nl.colorize.multimedialib.math.Point3D
 
add(String, Button, Runnable) - Method in class nl.colorize.multimedialib.scene.ui.Form
 
add(String, SelectBox) - Method in class nl.colorize.multimedialib.scene.ui.Form
 
add(String, SelectBox, Runnable) - Method in class nl.colorize.multimedialib.scene.ui.Form
 
add(String, SelectBox, Consumer<String>) - Method in class nl.colorize.multimedialib.scene.ui.Form
 
add(String, TextField) - Method in class nl.colorize.multimedialib.scene.ui.Form
 
add(String, TextField, Consumer<String>) - Method in class nl.colorize.multimedialib.scene.ui.Form
 
add(PolygonModel) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXStage
 
add(PolygonModel) - Method in interface nl.colorize.multimedialib.renderer.Stage
 
add(PolygonModel) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaStage
 
add(Point2D) - Method in class nl.colorize.multimedialib.math.Point2D
 
add(RenderCallback) - Method in class nl.colorize.multimedialib.renderer.NestedRenderCallback
 
add(Button, Runnable) - Method in class nl.colorize.multimedialib.scene.ui.Form
 
add(TextLabel) - Method in class nl.colorize.multimedialib.scene.ui.Form
 
add(Widget) - Method in class nl.colorize.multimedialib.scene.MenuScene
 
addAnimation(AnimationInfo) - Method in class nl.colorize.multimedialib.graphics.PolygonMesh
 
addEmptyRow() - Method in class nl.colorize.multimedialib.scene.ui.Form
 
addFrame(Image, float) - Method in class nl.colorize.multimedialib.graphics.Animation
 
addMarios(int) - Method in class nl.colorize.multimedialib.tool.Demo2D
 
addModel(String, String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
addRotation(int) - Method in class nl.colorize.multimedialib.graphics.Transform
 
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.
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.
ALL - nl.colorize.multimedialib.renderer.GraphicsMode
 
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.
AnimationInfo - Class in nl.colorize.multimedialib.graphics
Describes the properties for an animation that was loaded from a mesh.
AnimationInfo(String, float) - Constructor for class nl.colorize.multimedialib.graphics.AnimationInfo
 
appID - Variable in class nl.colorize.multimedialib.tool.CordovaWrapper
 
AppleIconTool - Class in nl.colorize.multimedialib.tool
 
AppleIconTool() - Constructor for class nl.colorize.multimedialib.tool.AppleIconTool
 
Application - Class in nl.colorize.multimedialib.scene
Provides a standard application structure that divides the application into a number of scenes.
ApplicationData - Interface in nl.colorize.multimedialib.renderer
Interface for using the renderer to save or load persistent application data.
appName - Variable in class nl.colorize.multimedialib.tool.CordovaWrapper
 
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(Point2D, 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
 
attach(RenderCallback) - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DRenderer
 
attach(RenderCallback) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
 
attach(RenderCallback) - Method in interface nl.colorize.multimedialib.renderer.Renderer
 
attach(RenderCallback) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaRenderer
 
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
 
buildJSON - Variable in class nl.colorize.multimedialib.tool.CordovaWrapper
 
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(WidgetStyle) - Constructor for class nl.colorize.multimedialib.scene.ui.Button
 
Button(WidgetStyle, String) - Constructor for class nl.colorize.multimedialib.scene.ui.Button
 

C

C - nl.colorize.multimedialib.renderer.KeyCode
 
calculateAngle(Point2D) - Method in class nl.colorize.multimedialib.math.Point2D
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(Point2D) - Method in class nl.colorize.multimedialib.math.Circle
Returns the distance between the center of this circle and the specified point.
calculateDistance(Point2D) - Method in class nl.colorize.multimedialib.math.Point2D
Returns the distance between this point and the specified other point.
cancelAll() - Method in class nl.colorize.multimedialib.scene.ActionManager
 
canvas - Variable in class nl.colorize.multimedialib.tool.DemoLauncher
 
Canvas - Class in nl.colorize.multimedialib.renderer
Defines the resolution of the application graphics independently from the screen resolution of the device.
Canvas(int, int, Canvas.ZoomStrategy) - Constructor for class nl.colorize.multimedialib.renderer.Canvas
Creates a new canvas with the specified zoom strategy.
CANVAS_HEIGHT - Static variable in class nl.colorize.multimedialib.tool.Demo3D
 
CANVAS_WIDTH - Static variable in class nl.colorize.multimedialib.tool.Demo3D
 
Canvas.ZoomStrategy - Enum in nl.colorize.multimedialib.renderer
 
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
 
chain(Action) - Method in class nl.colorize.multimedialib.scene.Action
Chains another action that should be performed immediately after this action has been completed.
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.
changeAmbientLight(String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
changeAmbientLight(ColorRGB) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXStage
 
changeAmbientLight(ColorRGB) - Method in interface nl.colorize.multimedialib.renderer.Stage
 
changeAmbientLight(ColorRGB) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaStage
 
changeLight(String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
changeLight(ColorRGB, Point3D) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXStage
 
changeLight(ColorRGB, Point3D) - Method in interface nl.colorize.multimedialib.renderer.Stage
 
changeLight(ColorRGB, Point3D) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaStage
 
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.
changeState(T) - Method in class nl.colorize.multimedialib.scene.StateMachine
Changes this state machine to the specified state.
changeState(T, float) - Method in class nl.colorize.multimedialib.scene.StateMachine
Changes this state machine to the specified state, which will remain active for the specified time.
changeStrategy(Canvas.ZoomStrategy) - Method in class nl.colorize.multimedialib.renderer.Canvas
Changes the strategy used by the canvas at runtime.
checkLoadingProgress() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaMediaLoader
Checks the loading status of all resources, and returns true if all previously requested resources have completed loading.In JavaScript all operations that involve loading resources from files are done asynchronously, but managing a scene that is partially loaded would be extremely inconvenient, so this method can be used to suspend the scene until loading has been completed.
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(Point2D, 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.libgdx.GDXStage
 
clear() - Method in interface nl.colorize.multimedialib.renderer.Stage
 
clear() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaLocalStorage
 
clear() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaStage
 
clearLocalStorage() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
clearModels() - 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
 
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(Point2D) - Method in class nl.colorize.multimedialib.math.Circle
 
contains(Point2D) - Method in class nl.colorize.multimedialib.math.Polygon
 
contains(Point2D) - Method in class nl.colorize.multimedialib.math.Rect
 
contains(Point2D) - 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
Returns whether the specified resource file is available.
containsResourceFile(FilePointer) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaMediaLoader
 
containsResourceFile(FilePointer) - Method in class nl.colorize.multimedialib.scene.MediaCache
Deprecated.
 
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.graphics.Transform
 
copy() - Method in class nl.colorize.multimedialib.math.Point2D
 
copy() - Method in class nl.colorize.multimedialib.math.Point3D
 
copy() - Method in class nl.colorize.multimedialib.math.Rect
 
copy() - Method in class nl.colorize.multimedialib.math.Vector
 
CopyrightUpdateTool - Class in nl.colorize.multimedialib.tool
Command line tool that updates the copyright statement at the top of the file, for all files in a directory.
CopyrightUpdateTool() - Constructor for class nl.colorize.multimedialib.tool.CopyrightUpdateTool
 
CordovaWrapper - Class in nl.colorize.multimedialib.tool
Embeds the browser version of the application, transpiled using TeaVM, into native iOS and Android applications using Cordova.
CordovaWrapper() - Constructor for class nl.colorize.multimedialib.tool.CordovaWrapper
 
create() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
 
create(int) - Static method in interface nl.colorize.multimedialib.graphics.AlphaTransform
Creates a new alpha transform that uses a fixed alpha value.
create(String) - Static method in class nl.colorize.multimedialib.scene.SimpleState
Convenience method to create a simple state that will remain active until it is interrupted by changing to a different state.
createBox(String, float, float, float, String, String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
createBox(Point3D, ColorRGB) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXStage
 
createBox(Point3D, ColorRGB) - Method in interface nl.colorize.multimedialib.renderer.Stage
 
createBox(Point3D, ColorRGB) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaStage
 
createBox(Point3D, Image) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXStage
 
createBox(Point3D, Image) - Method in interface nl.colorize.multimedialib.renderer.Stage
 
createBox(Point3D, Image) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaStage
 
createCircle(Point2D, 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(Point2D, 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.
createModel() - Method in class nl.colorize.multimedialib.graphics.PolygonMesh
 
createQuad(Point2D, ColorRGB) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXStage
 
createQuad(Point2D, ColorRGB) - Method in interface nl.colorize.multimedialib.renderer.Stage
 
createQuad(Point2D, ColorRGB) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaStage
 
createQuad(Point2D, Image) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXStage
 
createQuad(Point2D, Image) - Method in interface nl.colorize.multimedialib.renderer.Stage
 
createQuad(Point2D, Image) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaStage
 
createSphere(float, ColorRGB) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXStage
 
createSphere(float, ColorRGB) - Method in interface nl.colorize.multimedialib.renderer.Stage
 
createSphere(float, ColorRGB) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaStage
 
createSphere(float, Image) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXStage
 
createSphere(float, Image) - Method in interface nl.colorize.multimedialib.renderer.Stage
 
createSphere(float, Image) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaStage
 
createSphere(String, float, String, String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 

D

D - nl.colorize.multimedialib.renderer.KeyCode
 
DEFAULT_CANVAS_HEIGHT - Static variable in class nl.colorize.multimedialib.tool.Demo2D
 
DEFAULT_CANVAS_WIDTH - Static variable in class nl.colorize.multimedialib.tool.Demo2D
 
DEFAULT_FRAMERATE - Static variable in class nl.colorize.multimedialib.tool.Demo2D
 
Demo2D - Class in nl.colorize.multimedialib.tool
Simple demo application that displays a number of animated Mario sprites on top of a black background.
Demo2D() - Constructor for class nl.colorize.multimedialib.tool.Demo2D
 
Demo3D - Class in nl.colorize.multimedialib.tool
Simple demo application for 3D graphics, that shows a checkerboard floor and a number of models randomly walking around.
Demo3D() - Constructor for class nl.colorize.multimedialib.tool.Demo3D
 
DemoLauncher - Class in nl.colorize.multimedialib.tool
Launches one of the demo applications from the command line.
DemoLauncher() - Constructor for class nl.colorize.multimedialib.tool.DemoLauncher
 
dir - Variable in class nl.colorize.multimedialib.tool.CopyrightUpdateTool
 
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
 
dist - Variable in class nl.colorize.multimedialib.tool.CordovaWrapper
 
DOWN - nl.colorize.multimedialib.renderer.KeyCode
 
Drawable - Interface in nl.colorize.multimedialib.renderer
Callback interface for objects that draw 2D graphics.
drawBackground(ColorRGB) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext2D
 
drawBackground(ColorRGB) - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DGraphicsContext
 
drawBackground(ColorRGB) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXGraphics2D
 
drawBackground(ColorRGB) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaGraphicsContext
 
drawBackground(GraphicsContext2D) - Method in class nl.colorize.multimedialib.scene.MenuScene
 
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.GraphicsContext2D
 
drawCircle(Circle, ColorRGB, int) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext2D
 
drawCircle(Circle, ColorRGB, AlphaTransform) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext2D
 
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.GDXGraphics2D
 
drawCircle(Circle, ColorRGB, AlphaTransform) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaGraphicsContext
 
drawFrame(Graphics2D) - Method in class nl.colorize.multimedialib.renderer.java2d.HeadlessRenderer
 
drawFrame(Graphics2D) - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DRenderer
 
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.GraphicsContext2D
 
drawImage(Image, float, float, Transform) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext2D
 
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.GDXGraphics2D
 
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.GraphicsContext2D
 
drawPolygon(Polygon, ColorRGB, int) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext2D
 
drawPolygon(Polygon, ColorRGB, AlphaTransform) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext2D
 
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.GDXGraphics2D
 
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.GraphicsContext2D
 
drawRect(Rect, ColorRGB, int) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext2D
 
drawRect(Rect, ColorRGB, AlphaTransform) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext2D
 
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.GDXGraphics2D
 
drawRect(Rect, ColorRGB, AlphaTransform) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaGraphicsContext
 
drawSprite(Sprite) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext2D
 
drawText(String, String, int, String, boolean, 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.GraphicsContext2D
 
drawText(String, TTFont, float, float, Align) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext2D
 
drawText(String, TTFont, float, float, Align, AlphaTransform) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext2D
 
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.GDXGraphics2D
 
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.
Effect(Timeline) - Constructor for class nl.colorize.multimedialib.scene.Effect
 
enableFreeCamera() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
 
end(Application) - Method in interface nl.colorize.multimedialib.scene.Scene
Clean-up logic that is performed every time the scene ends.
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.Point2D
 
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.AnimationInfo
 
equals(Object) - Method in class nl.colorize.multimedialib.graphics.ColorRGB
 
equals(Object) - Method in class nl.colorize.multimedialib.graphics.PolygonMesh
 
equals(Object) - Method in class nl.colorize.multimedialib.graphics.PolygonModel
 
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.Point2D
 
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.scene.SimpleState
 
ESCAPE - nl.colorize.multimedialib.renderer.KeyCode
 
excludeSize - Variable in class nl.colorize.multimedialib.tool.SpriteSheetPacker
 
extractRegion(Rect) - Method in interface nl.colorize.multimedialib.graphics.Image
Returns a new Image instance that is based on the same source image, but only contains the specified rectangular region within the source image.
extractRegion(Rect) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTImage
 
extractRegion(Rect) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXImage
 
extractRegion(Rect) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaImage
 
extrapolate() - Method in class nl.colorize.multimedialib.math.Extrapolation
 
Extrapolation - Class in nl.colorize.multimedialib.math
Linear extrapolation based on a series of numerical data points.
Extrapolation(int) - Constructor for class nl.colorize.multimedialib.math.Extrapolation
 

F

F - nl.colorize.multimedialib.renderer.KeyCode
 
F1 - nl.colorize.multimedialib.renderer.KeyCode
 
F10 - nl.colorize.multimedialib.renderer.KeyCode
 
F11 - nl.colorize.multimedialib.renderer.KeyCode
 
F12 - nl.colorize.multimedialib.renderer.KeyCode
 
F2 - nl.colorize.multimedialib.renderer.KeyCode
 
F3 - nl.colorize.multimedialib.renderer.KeyCode
 
F4 - nl.colorize.multimedialib.renderer.KeyCode
 
F5 - nl.colorize.multimedialib.renderer.KeyCode
 
F6 - nl.colorize.multimedialib.renderer.KeyCode
 
F7 - nl.colorize.multimedialib.renderer.KeyCode
 
F8 - nl.colorize.multimedialib.renderer.KeyCode
 
F9 - 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.GraphicsContext2D
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
Creates a location at fixed coordinates that will not move when the canvas is resized.
fixed(int, int) - Static method in class nl.colorize.multimedialib.renderer.Canvas
Deprecated.
This method is not clear enough on how the canvas will behave at different aspect ratios. Use Canvas.zoomIn(int, int) or Canvas.zoomOut(int, int) instead to define an explicit zoom strategy.
flexible(int, int) - Static method in class nl.colorize.multimedialib.renderer.Canvas
Creates a canvas that resizes itself to match the screen size, always keeping a zoom level of 1.0.
FLEXIBLE - nl.colorize.multimedialib.renderer.Canvas.ZoomStrategy
 
flushPointerEventBuffer() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
flushReceivedMessages() - Method in interface nl.colorize.multimedialib.renderer.WebSocketConnection
Returns the list of all messages that were received since the last time this method was called, then clears the list.
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
 
Form - Class in nl.colorize.multimedialib.scene.ui
Panel that contains a number of user interface widgets that are layed out in a two-dimensional grid.
Form(Location, WidgetStyle, InputDevice) - Constructor for class nl.colorize.multimedialib.scene.ui.Form
 
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.
framerate - Variable in class nl.colorize.multimedialib.tool.DemoLauncher
 

G

G - nl.colorize.multimedialib.renderer.KeyCode
 
G2D - nl.colorize.multimedialib.renderer.GraphicsMode
 
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
 
GDXGraphics2D - Class in nl.colorize.multimedialib.renderer.libgdx
 
GDXGraphics2D(Canvas, SpriteBatch, GDXMediaLoader) - Constructor for class nl.colorize.multimedialib.renderer.libgdx.GDXGraphics2D
 
GDXImage - Class in nl.colorize.multimedialib.renderer.libgdx
Refers to a texture that is managed by libGDX.
GDXImage(Texture) - Constructor for class nl.colorize.multimedialib.renderer.libgdx.GDXImage
 
GDXImage(Texture, Rect) - Constructor for class nl.colorize.multimedialib.renderer.libgdx.GDXImage
 
GDXInput - Class in nl.colorize.multimedialib.renderer.libgdx
 
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
 
GDXStage - Class in nl.colorize.multimedialib.renderer.libgdx
 
GDXStage(GDXMediaLoader) - Constructor for class nl.colorize.multimedialib.renderer.libgdx.GDXStage
 
get(String) - Method in class nl.colorize.multimedialib.graphics.SpriteSheet
Returns the image for the marked region with the specified name.
get(String) - Method in class nl.colorize.multimedialib.graphics.VirtualSpriteSheet
 
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
 
getActiveState() - Method in class nl.colorize.multimedialib.graphics.Sprite
 
getActiveState() - Method in class nl.colorize.multimedialib.scene.StateMachine
 
getActiveStateDuration() - Method in class nl.colorize.multimedialib.scene.StateMachine
 
getActiveStateName() - Method in class nl.colorize.multimedialib.scene.StateMachine
 
getActiveStateTime() - Method in class nl.colorize.multimedialib.scene.StateMachine
 
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.GDXImage
 
getAlpha(int, int) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaImage
 
getAnimation(String) - Method in class nl.colorize.multimedialib.graphics.PolygonMesh
 
getAnimation(String) - Method in class nl.colorize.multimedialib.graphics.PolygonModel
 
getAnimation(String) - Method in class nl.colorize.multimedialib.scene.MediaManager
 
getAnimations() - Method in class nl.colorize.multimedialib.graphics.PolygonMesh
 
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
 
getAudio(String) - Method in class nl.colorize.multimedialib.scene.MediaManager
 
getAverageFramerate() - 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
 
getBackground() - Method in class nl.colorize.multimedialib.scene.ui.WidgetStyle
 
getBitmapFont(TTFont) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXMediaLoader
 
getBounds() - Method in class nl.colorize.multimedialib.renderer.Canvas
 
getCallbacks() - Method in class nl.colorize.multimedialib.renderer.java2d.HeadlessRenderer
 
getCallbacks() - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DRenderer
 
getCamera() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXStage
 
getCameraPosition() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXStage
 
getCameraPosition() - Method in interface nl.colorize.multimedialib.renderer.Stage
 
getCameraPosition() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaStage
 
getCanvas() - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext2D
 
getCanvas() - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DGraphicsContext
 
getCanvas() - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DRenderer
 
getCanvas() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXGraphics2D
 
getCanvas() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
 
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.GraphicsContext2D
 
getCanvasHeight() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
getCanvasWidth() - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext2D
 
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
Returns the RGB color value of a pixel within the image.
getColor(int, int) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTImage
 
getColor(int, int) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXImage
 
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
 
getCurrentWidth() - Method in class nl.colorize.multimedialib.graphics.Sprite
 
getDevicePixelRatio() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
getDiameter() - Method in class nl.colorize.multimedialib.math.Circle
 
getDirection() - Method in class nl.colorize.multimedialib.math.Vector
 
getDistributionChannel() - Method in class nl.colorize.multimedialib.scene.Application
Returns the distribution channel that was used to obtain the application.
getDuration() - Method in class nl.colorize.multimedialib.graphics.Animation
 
getDuration() - Method in class nl.colorize.multimedialib.graphics.AnimationInfo
 
getDuration() - Method in class nl.colorize.multimedialib.scene.SimpleState
 
getDuration() - Method in interface nl.colorize.multimedialib.scene.State
 
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
 
getEnvironment() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXStage
 
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() - Method in class nl.colorize.multimedialib.scene.ui.WidgetStyle
 
getFont(String) - Method in class nl.colorize.multimedialib.scene.MediaManager
 
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
 
getGraphicsType() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
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.teavm.TeaImage
 
getIconFile() - Method in class nl.colorize.multimedialib.renderer.java2d.WindowOptions
 
getId() - Method in class nl.colorize.multimedialib.graphics.PolygonMesh
 
getId() - Method in class nl.colorize.multimedialib.graphics.PolygonModel
 
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.graphics.VirtualSpriteSheet
Deprecated.
getImage() - Method in class nl.colorize.multimedialib.renderer.java2d.AWTImage
 
getImage() - Method in class nl.colorize.multimedialib.renderer.java2d.HeadlessRenderer
 
getImage(String) - Method in class nl.colorize.multimedialib.scene.MediaManager
 
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
 
getMedia() - Method in class nl.colorize.multimedialib.scene.Application
 
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
 
getMesh() - Method in class nl.colorize.multimedialib.graphics.PolygonModel
 
getMesh(String) - Method in class nl.colorize.multimedialib.scene.MediaManager
 
getModelData(PolygonMesh) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXMediaLoader
 
getModelDisplayList() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXStage
 
getName() - Method in class nl.colorize.multimedialib.graphics.AnimationInfo
 
getName() - Method in class nl.colorize.multimedialib.graphics.PolygonMesh
 
getName() - Method in class nl.colorize.multimedialib.scene.SimpleState
 
getName() - Method in interface nl.colorize.multimedialib.scene.State
 
getNext() - Method in class nl.colorize.multimedialib.scene.SimpleState
 
getNext() - Method in interface nl.colorize.multimedialib.scene.State
 
getNumPoints() - Method in class nl.colorize.multimedialib.math.Polygon
 
getOrigin() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaImage
 
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.java2d.Java2DRenderer
 
getPlatform() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
 
getPlatform() - Method in interface nl.colorize.multimedialib.renderer.Renderer
 
getPlatform() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaRenderer
Returns the display name of the current platform.
getPlatform() - Method in class nl.colorize.multimedialib.scene.Application
 
getPointers() - Method in interface nl.colorize.multimedialib.renderer.InputDevice
Returns the current locations of all currently active pointers.
getPointers() - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
 
getPointers() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXInput
 
getPointers() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaInputDevice
 
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.graphics.PolygonModel
 
getPosition() - Method in class nl.colorize.multimedialib.graphics.Sprite
 
getPosition() - Method in class nl.colorize.multimedialib.scene.Effect
 
getPossibleState(String) - Method in class nl.colorize.multimedialib.scene.StateMachine
 
getPossibleStates() - Method in class nl.colorize.multimedialib.graphics.Sprite
 
getPossibleStates() - Method in class nl.colorize.multimedialib.scene.StateMachine
 
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 interface nl.colorize.multimedialib.graphics.Image
 
getRegion() - Method in class nl.colorize.multimedialib.renderer.java2d.AWTImage
 
getRegion() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXImage
 
getRegion() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaImage
 
getRegion(String) - Method in class nl.colorize.multimedialib.graphics.SpriteSheet
 
getRegion(String) - Method in class nl.colorize.multimedialib.graphics.VirtualSpriteSheet
 
getRegionNames() - Method in class nl.colorize.multimedialib.graphics.SpriteSheet
 
getRenderer() - Method in class nl.colorize.multimedialib.scene.Application
Deprecated.
There should be no need for scenes to interact with the renderer directly.
getRGB() - Method in class nl.colorize.multimedialib.graphics.ColorRGB
 
getRotation() - Method in class nl.colorize.multimedialib.graphics.Transform
 
getRotationAmount() - Method in class nl.colorize.multimedialib.graphics.PolygonModel
 
getRotationInRadians() - Method in class nl.colorize.multimedialib.graphics.Transform
 
getRotationX() - Method in class nl.colorize.multimedialib.graphics.PolygonModel
 
getRotationY() - Method in class nl.colorize.multimedialib.graphics.PolygonModel
 
getRotationZ() - Method in class nl.colorize.multimedialib.graphics.PolygonModel
 
getScaleX() - Method in class nl.colorize.multimedialib.graphics.PolygonModel
 
getScaleX() - Method in class nl.colorize.multimedialib.graphics.Transform
 
getScaleY() - Method in class nl.colorize.multimedialib.graphics.PolygonModel
 
getScaleY() - Method in class nl.colorize.multimedialib.graphics.Transform
 
getScaleZ() - Method in class nl.colorize.multimedialib.graphics.PolygonModel
 
getScreenHeight() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
getScreenSize() - Method in class nl.colorize.multimedialib.scene.Application
Returns the dimensions of the screen that contain the application window.
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
 
getSprite(String) - Method in class nl.colorize.multimedialib.scene.MediaManager
 
getStage() - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DRenderer
 
getStage() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
 
getStage() - Method in interface nl.colorize.multimedialib.renderer.Renderer
 
getStage() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaRenderer
 
getStage() - Method in class nl.colorize.multimedialib.scene.Application
 
getStateGraphics(String) - Method in class nl.colorize.multimedialib.graphics.Sprite
 
getStyle() - Method in class nl.colorize.multimedialib.scene.ui.Form
 
getStyle() - Method in class nl.colorize.multimedialib.scene.ui.Widget
 
getSupportedGraphicsMode() - Method in class nl.colorize.multimedialib.renderer.java2d.HeadlessRenderer
 
getSupportedGraphicsMode() - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DRenderer
 
getSupportedGraphicsMode() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
 
getSupportedGraphicsMode() - Method in interface nl.colorize.multimedialib.renderer.Renderer
 
getSupportedGraphicsMode() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaRenderer
 
getText(String) - Method in class nl.colorize.multimedialib.scene.MediaManager
 
getTexture() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXImage
 
getTextureRegion() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXImage
 
getTime() - Method in class nl.colorize.multimedialib.scene.Timer
 
getTimeInActiveState() - 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.graphics.Sprite
 
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
 
getWidgets() - Method in class nl.colorize.multimedialib.scene.ui.Form
 
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.teavm.TeaImage
 
getX() - Method in class nl.colorize.multimedialib.math.Point2D
 
getX() - Method in class nl.colorize.multimedialib.math.Point3D
 
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.Point2D
 
getY() - Method in class nl.colorize.multimedialib.math.Point3D
 
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
 
getZ() - Method in class nl.colorize.multimedialib.math.Point3D
 
getZoomLevel() - Method in class nl.colorize.multimedialib.renderer.Canvas
 
graphics - Variable in class nl.colorize.multimedialib.tool.DemoLauncher
 
GraphicsContext2D - Interface in nl.colorize.multimedialib.renderer
Provides access to the renderer's 2D drawing operations.
GraphicsMode - Enum in nl.colorize.multimedialib.renderer
Describes the type of graphics that can be displayed by the renderer.
graphicsType - Variable in class nl.colorize.multimedialib.tool.TeaVMTranspiler
 
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.AnimationInfo
 
hashCode() - Method in class nl.colorize.multimedialib.graphics.ColorRGB
 
hashCode() - Method in class nl.colorize.multimedialib.graphics.PolygonMesh
 
hashCode() - Method in class nl.colorize.multimedialib.graphics.PolygonModel
 
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.Point2D
 
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.scene.SimpleState
 
hasIcon() - Method in class nl.colorize.multimedialib.renderer.java2d.WindowOptions
 
hasState(String) - Method in class nl.colorize.multimedialib.graphics.Sprite
 
hasState(String) - Method in class nl.colorize.multimedialib.scene.StateMachine
 
hasState(State) - Method in class nl.colorize.multimedialib.scene.StateMachine
 
HEADLESS - nl.colorize.multimedialib.renderer.GraphicsMode
 
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
 
iconFile - Variable in class nl.colorize.multimedialib.tool.CordovaWrapper
 
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.
indefinitely() - Static method in class nl.colorize.multimedialib.scene.Action
Creates an action that will remain active indefinitely.
initializeWindow(WindowOptions) - Method in class nl.colorize.multimedialib.renderer.java2d.HeadlessRenderer
 
initializeWindow(WindowOptions) - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DRenderer
 
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
Deprecated.
 
isActive() - Method in class nl.colorize.multimedialib.scene.Action
 
isBold() - Method in class nl.colorize.multimedialib.graphics.TTFont
 
isCompleted() - Method in class nl.colorize.multimedialib.scene.Action
 
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.
isInterruptable() - Method in class nl.colorize.multimedialib.scene.SimpleState
 
isInterruptable() - Method in interface nl.colorize.multimedialib.scene.State
 
isKeyboardAvailable() - Method in interface nl.colorize.multimedialib.renderer.InputDevice
Returns true if the current device has a hardware keyboard.
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
Returns true if the key with the specified key code was pressed during the current frame.
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
Returns true if the key with the specified key code was released during the current frame.
isKeyReleased(KeyCode) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
 
isKeyReleased(KeyCode) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXInput
 
isKeyReleased(KeyCode) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaInputDevice
 
isLoop() - Method in class nl.colorize.multimedialib.graphics.Animation
 
isLoop() - Method in class nl.colorize.multimedialib.renderer.Audio
 
isOrigin() - Method in class nl.colorize.multimedialib.math.Point2D
 
isPointerPressed(Rect) - Method in interface nl.colorize.multimedialib.renderer.InputDevice
Returns true if any of the currently active pointers have been pressed and located within the specified area during the current frame.
isPointerPressed(Rect) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
 
isPointerPressed(Rect) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXInput
 
isPointerPressed(Rect) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaInputDevice
 
isPointerReleased(Rect) - Method in interface nl.colorize.multimedialib.renderer.InputDevice
Returns true if any of the currently active pointers were released and located within the specified area during the current frame.
isPointerReleased(Rect) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
 
isPointerReleased(Rect) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXInput
 
isPointerReleased(Rect) - 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
 
isTouchAvailable() - Method in interface nl.colorize.multimedialib.renderer.InputDevice
Returns if the current device supports touch input.
isTouchAvailable() - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
 
isTouchAvailable() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXInput
 
isTouchAvailable() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaInputDevice
 
isValidRegion(Rect) - Method in class nl.colorize.multimedialib.graphics.SpriteSheet
 
isValidRegion(Rect) - Method in class nl.colorize.multimedialib.graphics.VirtualSpriteSheet
 
isVisible() - Method in class nl.colorize.multimedialib.scene.ui.Widget
 
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
 
license - Variable in class nl.colorize.multimedialib.tool.CopyrightUpdateTool
 
loadAudio(String, String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
loadAudio(String, FilePointer) - Method in class nl.colorize.multimedialib.scene.MediaManager
 
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
Deprecated.
 
loadDefaultFont(int, ColorRGB) - 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, String, int, ColorRGB, boolean) - Method in class nl.colorize.multimedialib.scene.MediaManager
 
loadFont(FilePointer, String, int, ColorRGB) - Method in interface nl.colorize.multimedialib.renderer.MediaLoader
Loads a TrueType font from a .ttf file and converts it to a format that can be used by the renderer.
loadFont(FilePointer, String, int, ColorRGB, boolean) - Method in class nl.colorize.multimedialib.renderer.java2d.StandardMediaLoader
 
loadFont(FilePointer, String, int, ColorRGB, boolean) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXMediaLoader
 
loadFont(FilePointer, String, int, ColorRGB, boolean) - Method in interface nl.colorize.multimedialib.renderer.MediaLoader
Loads a TrueType font from a .ttf file and converts it to a format that can be used by the renderer.
loadFont(FilePointer, String, int, ColorRGB, boolean) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaMediaLoader
 
loadFont(FilePointer, String, int, ColorRGB, boolean) - Method in class nl.colorize.multimedialib.scene.MediaCache
Deprecated.
 
loadImage(String, String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
loadImage(String, FilePointer) - Method in class nl.colorize.multimedialib.scene.MediaManager
 
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.MediaCache
Deprecated.
 
loadMesh(String, FilePointer) - Method in class nl.colorize.multimedialib.scene.MediaManager
 
loadMesh(FilePointer) - Method in class nl.colorize.multimedialib.renderer.java2d.StandardMediaLoader
 
loadMesh(FilePointer) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXMediaLoader
 
loadMesh(FilePointer) - Method in interface nl.colorize.multimedialib.renderer.MediaLoader
Loads a polygon mesh from the specified file.
loadMesh(FilePointer) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaMediaLoader
 
loadMesh(FilePointer) - Method in class nl.colorize.multimedialib.scene.MediaCache
Deprecated.
 
loadModel() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaStage
 
loadModel(String, String, ModelLoadCallback) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
loadSpriteSheetCSV(FilePointer, FilePointer) - Method in interface nl.colorize.multimedialib.renderer.MediaLoader
Convenience method that loads a sprite sheet from its image and its metadata file in CSV format.
loadText(String, FilePointer) - Method in class nl.colorize.multimedialib.scene.MediaManager
 
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
Deprecated.
 
loadTextLines(FilePointer) - Method in interface nl.colorize.multimedialib.renderer.MediaLoader
Loads a text-based resource file using UTF-8 encoding, and returns it as a list of lines.
loadTextResourceFile(String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
loadTexture(String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
location - Variable in class nl.colorize.multimedialib.tool.AppleIconTool
 
Location - Class in nl.colorize.multimedialib.scene.ui
A point that does not use absolute coordinates, but is instead relative to the canvas borders.
lockScreenOrientation() - Method in class nl.colorize.multimedialib.scene.Application
Restricts the application to landscape orientation.
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.tool.AppleIconTool
 
main(String[]) - Static method in class nl.colorize.multimedialib.tool.ColorConversionTool
 
main(String[]) - Static method in class nl.colorize.multimedialib.tool.CopyrightUpdateTool
 
main(String[]) - Static method in class nl.colorize.multimedialib.tool.CordovaWrapper
 
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.TeaDemo2D
 
main(String[]) - Static method in class nl.colorize.multimedialib.tool.TeaDemo3D
 
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
Deprecated.
The functionality of this class has been replaced by the MediaManager, which serves a similar purpose, but allows to identify media by name instead of the underlying files(s).
MediaCache(MediaLoader) - Constructor for class nl.colorize.multimedialib.scene.MediaCache
Deprecated.
 
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.
MediaManager - Class in nl.colorize.multimedialib.scene
Centralized loading and access for media assets.
MediaManager(MediaLoader) - Constructor for class nl.colorize.multimedialib.scene.MediaManager
 
MenuScene - Class in nl.colorize.multimedialib.scene
Scene implementation specifically intended for menu systems.
MenuScene() - Constructor for class nl.colorize.multimedialib.scene.MenuScene
 
metadataFormat - Variable in class nl.colorize.multimedialib.tool.SpriteSheetPacker
 
ModelLoadCallback - Interface in nl.colorize.multimedialib.renderer.teavm
Callback interface that is used when loading models, which is done asyncronously.
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.
modifyFrameUpdate(Updatable) - Method in class nl.colorize.multimedialib.scene.Effect
Registers a callback function that is updated every frame.
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.Point2D
 
move(float, float) - Method in class nl.colorize.multimedialib.math.Polygon
 
moveCamera(float, float, float, float, float, float) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
moveCamera(Point3D, Point3D) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXStage
 
moveCamera(Point3D, Point3D) - Method in interface nl.colorize.multimedialib.renderer.Stage
 
moveCamera(Point3D, Point3D) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaStage
 
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.Point2D
 
multiply(float, float) - Method in class nl.colorize.multimedialib.math.Point2D
 

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
 
NestedRenderCallback - Class in nl.colorize.multimedialib.renderer
Implementation of the RenderCallback that does nothing except delegate calls to a number of nested objects that also implement RenderCallback.
NestedRenderCallback() - Constructor for class nl.colorize.multimedialib.renderer.NestedRenderCallback
 
newCopyrightYear - Variable in class nl.colorize.multimedialib.tool.CopyrightUpdateTool
 
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
 
normalize() - Method in class nl.colorize.multimedialib.math.Point3D
 

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.
onCompleted(Runnable) - Method in class nl.colorize.multimedialib.scene.Action
 
onFrame(float, boolean) - Method in interface nl.colorize.multimedialib.renderer.teavm.AnimationFrameCallback
 
onFrame(float, boolean) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaRenderer
 
onFrame(Runnable) - Method in class nl.colorize.multimedialib.scene.Action
 
onFrame(Consumer<Float>) - Method in class nl.colorize.multimedialib.scene.Action
 
onMessage(String) - Method in interface nl.colorize.multimedialib.renderer.teavm.WebSocketCallback
 
onModelLoadComplete(String[], float[]) - Method in interface nl.colorize.multimedialib.renderer.teavm.ModelLoadCallback
 
onQuit() - Method in class nl.colorize.multimedialib.tool.DemoLauncher
 
onResponse(String) - Method in interface nl.colorize.multimedialib.renderer.teavm.AjaxCallback
 
onStart(Runnable) - Method in class nl.colorize.multimedialib.scene.Action
 
orientationLock - Variable in class nl.colorize.multimedialib.tool.DemoLauncher
 
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.CordovaWrapper
 
outputDir - Variable in class nl.colorize.multimedialib.tool.TeaVMTranspiler
 
outputImageFile - Variable in class nl.colorize.multimedialib.tool.SpriteSheetPacker
 

P

P - nl.colorize.multimedialib.renderer.KeyCode
 
parseHex(String) - Static method in class nl.colorize.multimedialib.graphics.ColorRGB
Parses a color from hexadecimal notation.
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.teavm.TeaAudio
 
permanent(String) - Static method in class nl.colorize.multimedialib.scene.SimpleState
Convenience method to create a simple state that will remain active forever and cannot be interrupted by changing to another state.
pick(List<T>) - Static method in class nl.colorize.multimedialib.math.RandomGenerator
Picks and returns a random element from the specified list.
platform - Variable in class nl.colorize.multimedialib.tool.AppleIconTool
 
platforms - Variable in class nl.colorize.multimedialib.tool.CordovaWrapper
 
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.teavm.TeaAudio
 
play(Updatable) - Method in class nl.colorize.multimedialib.scene.ActionManager
 
play(Action) - Method in class nl.colorize.multimedialib.scene.ActionManager
 
play(Effect) - Method in class nl.colorize.multimedialib.scene.ActionManager
 
play(Timer) - Method in class nl.colorize.multimedialib.scene.ActionManager
 
playAnimation(String, String, String, boolean) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
playAnimation(PolygonModel, AnimationInfo, boolean) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXStage
 
playAnimation(PolygonModel, AnimationInfo, boolean) - Method in interface nl.colorize.multimedialib.renderer.Stage
 
playAnimation(PolygonModel, AnimationInfo, boolean) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaStage
 
playAudio(String, float, boolean) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
Point2D - Class in nl.colorize.multimedialib.math
Point with X and Y coordinates, defined with float precision.
Point2D(float, float) - Constructor for class nl.colorize.multimedialib.math.Point2D
 
Point3D - Class in nl.colorize.multimedialib.math
Point with X, Y, and Z coordinates with float precision.
Point3D(float, float, float) - Constructor for class nl.colorize.multimedialib.math.Point3D
 
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
 
PolygonMesh - Class in nl.colorize.multimedialib.graphics
3D polygon mesh that consists of vertex, edge, and face data; texture information, and animations.
PolygonMesh(String, List<AnimationInfo>) - Constructor for class nl.colorize.multimedialib.graphics.PolygonMesh
 
PolygonMesh(UUID, String, List<AnimationInfo>) - Constructor for class nl.colorize.multimedialib.graphics.PolygonMesh
 
PolygonModel - Class in nl.colorize.multimedialib.graphics
An instance of a polygon mesh that can added to the stage and displayed.
PolygonModel(UUID, PolygonMesh) - Constructor for class nl.colorize.multimedialib.graphics.PolygonModel
 
PolygonModel(PolygonMesh) - Constructor for class nl.colorize.multimedialib.graphics.PolygonModel
 
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.
processLine(String) - Method in class nl.colorize.multimedialib.tool.CopyrightUpdateTool
 
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
 
register(T) - Method in class nl.colorize.multimedialib.scene.StateMachine
Registers a state as a possible state for this state machine.
registerMesh(String, Model) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXMediaLoader
 
relativeTo(float, float) - Method in class nl.colorize.multimedialib.scene.ui.Location
Creates a new location that is positioned at an offset relative to this location.
remove(String) - Method in interface nl.colorize.multimedialib.renderer.ApplicationData
 
remove(PolygonModel) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXStage
 
remove(PolygonModel) - Method in interface nl.colorize.multimedialib.renderer.Stage
 
remove(PolygonModel) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaStage
 
remove(RenderCallback) - Method in class nl.colorize.multimedialib.renderer.NestedRenderCallback
 
remove(Widget) - Method in class nl.colorize.multimedialib.scene.MenuScene
 
removeModel(String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
render() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
 
render(GraphicsContext2D) - Method in interface nl.colorize.multimedialib.renderer.Drawable
 
render(GraphicsContext2D) - Method in class nl.colorize.multimedialib.scene.ActionManager
 
render(GraphicsContext2D) - Method in class nl.colorize.multimedialib.scene.Effect
 
render(GraphicsContext2D) - Method in class nl.colorize.multimedialib.scene.ui.Button
 
render(GraphicsContext2D) - Method in class nl.colorize.multimedialib.scene.ui.Form
 
render(GraphicsContext2D) - Method in class nl.colorize.multimedialib.scene.ui.SelectBox
 
render(GraphicsContext2D) - Method in class nl.colorize.multimedialib.scene.ui.TextField
 
render(GraphicsContext2D) - Method in class nl.colorize.multimedialib.scene.ui.TextLabel
 
render(Renderer, GraphicsContext2D) - Method in class nl.colorize.multimedialib.renderer.NestedRenderCallback
 
render(Renderer, GraphicsContext2D) - Method in interface nl.colorize.multimedialib.renderer.RenderCallback
 
render(Renderer, GraphicsContext2D) - Method in class nl.colorize.multimedialib.scene.Application
 
render(Application, GraphicsContext2D) - Method in class nl.colorize.multimedialib.scene.MenuScene
 
render(Application, GraphicsContext2D) - Method in interface nl.colorize.multimedialib.scene.Scene
 
render(Application, GraphicsContext2D) - Method in class nl.colorize.multimedialib.scene.SceneWrapper
 
render(Application, GraphicsContext2D) - Method in class nl.colorize.multimedialib.tool.Demo2D
 
render(Application, GraphicsContext2D) - Method in class nl.colorize.multimedialib.tool.Demo3D
 
RenderCallback - Interface in nl.colorize.multimedialib.renderer
Callback interface for the renderer, that will receive events at various points in the renderer's life cycle.
Renderer - Interface in nl.colorize.multimedialib.renderer
The renderer acts as the entry point for accessing platform-specific behavior such as running the animation loop, displaying 2D and 3D graphics, playing audio, and capturing user input from input devices.
rendererName - Variable in class nl.colorize.multimedialib.tool.DemoLauncher
 
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
 
reset() - Method in class nl.colorize.multimedialib.graphics.Transform
 
reset() - Method in class nl.colorize.multimedialib.math.Extrapolation
 
reset() - Method in class nl.colorize.multimedialib.scene.Timer
 
reset(float) - Method in class nl.colorize.multimedialib.scene.Timer
 
resetActiveState() - Method in class nl.colorize.multimedialib.scene.StateMachine
 
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.CopyrightUpdateTool
 
run() - Method in class nl.colorize.multimedialib.tool.CordovaWrapper
 
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.
SceneWrapper - Class in nl.colorize.multimedialib.scene
Wraps an update and/or render callback into a Scene.
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(WidgetStyle, List<String>) - Constructor for class nl.colorize.multimedialib.scene.ui.SelectBox
 
SelectBox(WidgetStyle, List<String>, String) - 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.Point2D
 
set(float, float, float) - Method in class nl.colorize.multimedialib.math.Point3D
 
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(Point2D) - Method in class nl.colorize.multimedialib.math.Point2D
 
set(Point3D) - Method in class nl.colorize.multimedialib.math.Point3D
 
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
 
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
 
setLabelOffset(float) - Method in class nl.colorize.multimedialib.scene.ui.Form
 
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
 
setMargin(float, float) - Method in class nl.colorize.multimedialib.scene.ui.Form
 
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.graphics.Sprite
 
setPosition(float, float) - Method in class nl.colorize.multimedialib.scene.Effect
 
setPosition(float, float, float) - Method in class nl.colorize.multimedialib.graphics.PolygonModel
 
setPosition(Point2D) - Method in class nl.colorize.multimedialib.graphics.Sprite
 
setPosition(Point2D) - Method in class nl.colorize.multimedialib.scene.Effect
 
setPosition(Point3D) - Method in class nl.colorize.multimedialib.graphics.PolygonModel
 
setRotation(float, float, float, float) - Method in class nl.colorize.multimedialib.graphics.PolygonModel
 
setRotation(int) - Method in class nl.colorize.multimedialib.graphics.Transform
 
setScale(float) - Method in class nl.colorize.multimedialib.graphics.PolygonModel
 
setScale(float, float, float) - Method in class nl.colorize.multimedialib.graphics.PolygonModel
 
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.graphics.Sprite
 
setTransform(Transform) - Method in class nl.colorize.multimedialib.scene.Effect
 
setVisible(boolean) - Method in class nl.colorize.multimedialib.scene.ui.Widget
 
setVisible(Widget, boolean) - Method in class nl.colorize.multimedialib.scene.ui.Form
 
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.Point2D
 
setX(float) - Method in class nl.colorize.multimedialib.math.Point3D
 
setX(float) - Method in class nl.colorize.multimedialib.math.Rect
 
setY(float) - Method in class nl.colorize.multimedialib.math.Point2D
 
setY(float) - Method in class nl.colorize.multimedialib.math.Point3D
 
setY(float) - Method in class nl.colorize.multimedialib.math.Rect
 
setZ(float) - Method in class nl.colorize.multimedialib.math.Point3D
 
Shape - Interface in nl.colorize.multimedialib.math
Shared interface for all two-dimensional shapes.
SHIFT - nl.colorize.multimedialib.renderer.KeyCode
 
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
 
SimpleState - Class in nl.colorize.multimedialib.scene
Minimal implementation of the State interface that can be used in state machines.
SimpleState(String, float, State, boolean) - Constructor for class nl.colorize.multimedialib.scene.SimpleState
 
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 composited 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
 
Stage - Interface in nl.colorize.multimedialib.renderer
The stage contains everything that should be displayed.
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.renderer.java2d.Java2DRenderer
 
start() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
 
start() - Method in interface nl.colorize.multimedialib.renderer.Renderer
 
start() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaRenderer
 
start(String[]) - Method in class nl.colorize.multimedialib.tool.CommandLineTool
 
start(Renderer) - Static method in class nl.colorize.multimedialib.scene.Application
Deprecated.
start(Renderer, Scene) - Static method in class nl.colorize.multimedialib.scene.Application
Creates an application, starts it by attaching it to the specified renderer, and immediately changes the initial scene so that the application starts by playing that scene.
start(Application) - Method in class nl.colorize.multimedialib.scene.MenuScene
 
start(Application) - Method in interface nl.colorize.multimedialib.scene.Scene
Initiallization logic that should be performed every time the scene is started.
start(Application) - Method in class nl.colorize.multimedialib.scene.SceneWrapper
 
start(Application) - Method in class nl.colorize.multimedialib.tool.Demo2D
 
start(Application) - Method in class nl.colorize.multimedialib.tool.Demo3D
 
startAnimationLoop(AnimationFrameCallback) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
startCopyrightYear - Variable in class nl.colorize.multimedialib.tool.CopyrightUpdateTool
 
State - Interface in nl.colorize.multimedialib.scene
Stores information relevant for one of the states.
StateMachine<T extends State> - Class in nl.colorize.multimedialib.scene
Represents a finite state machine.
StateMachine() - Constructor for class nl.colorize.multimedialib.scene.StateMachine
 
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.teavm.TeaAudio
 
stopAudio(String, boolean) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 
storeAnimation(String, Animation) - Method in class nl.colorize.multimedialib.scene.MediaManager
 
storeSprite(String, Sprite) - Method in class nl.colorize.multimedialib.scene.MediaManager
 
sum(int[]) - Static method in class nl.colorize.multimedialib.math.MathUtils
 
syncModel(String, float, float, float, float, float, float, float, float, float) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
 

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
 
TeaDemo2D - Class in nl.colorize.multimedialib.tool
Launcher for the TeaVM version of the demo application.
TeaDemo2D() - Constructor for class nl.colorize.multimedialib.tool.TeaDemo2D
 
TeaDemo3D - Class in nl.colorize.multimedialib.tool
Entry point for transpiling the 3D graphics demo to JavaScript using TeaVM.
TeaDemo3D() - Constructor for class nl.colorize.multimedialib.tool.TeaDemo3D
 
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, FilePointer, Rect) - Constructor for class nl.colorize.multimedialib.renderer.teavm.TeaImage
 
TeaInputDevice - Class in nl.colorize.multimedialib.renderer.teavm
Captures browser events for various input methods, and makes them accessible from the animation loop.
TeaInputDevice(Canvas, 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(GraphicsMode) - 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
 
TeaStage - Class in nl.colorize.multimedialib.renderer.teavm
 
TeaStage() - Constructor for class nl.colorize.multimedialib.renderer.teavm.TeaStage
 
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(WidgetStyle, String) - Constructor for class nl.colorize.multimedialib.scene.ui.TextField
 
TextField(WidgetStyle, 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(WidgetStyle, String) - Constructor for class nl.colorize.multimedialib.scene.ui.TextLabel
 
TextLabel(WidgetStyle, String, Align) - Constructor for class nl.colorize.multimedialib.scene.ui.TextLabel
 
timed(float) - Static method in class nl.colorize.multimedialib.scene.Action
Creates an action that will remain active for a limited amount of time
timed(String, float, State) - Static method in class nl.colorize.multimedialib.scene.SimpleState
Convenience method to create a simple state that is only active for a finite amount of time, after which it will change to the specified new state.
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
 
toColor(ColorRGB) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXMediaLoader
 
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.PolygonMesh
 
toString() - Method in class nl.colorize.multimedialib.graphics.PolygonModel
 
toString() - Method in class nl.colorize.multimedialib.graphics.TTFont
 
toString() - Method in class nl.colorize.multimedialib.math.Point2D
 
toString() - Method in class nl.colorize.multimedialib.math.Point3D
 
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
 
toString() - Method in class nl.colorize.multimedialib.scene.SimpleState
 
toString() - Method in class nl.colorize.multimedialib.scene.ui.Location
 
toTransform() - Method in interface nl.colorize.multimedialib.graphics.AlphaTransform
Converts this AlphaTransform into a regular Transform.
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, boolean) - Constructor for class nl.colorize.multimedialib.graphics.TTFont
 

U

U - nl.colorize.multimedialib.renderer.KeyCode
 
uninterruptable(String, float, State) - Static method in class nl.colorize.multimedialib.scene.SimpleState
Creates a state that is only active for a finite amount of time, and cannot be interrupted within this period.
unload(String) - Method in class nl.colorize.multimedialib.scene.MediaManager
 
unloadAll(String) - Method in class nl.colorize.multimedialib.scene.MediaManager
 
until(Predicate<Action>) - Static method in class nl.colorize.multimedialib.scene.Action
Creates an action that will remain active until the specified condition starts to return true.
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(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.libgdx.GDXInput
 
update(float) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXStage
 
update(float) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaInputDevice
 
update(float) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaStage
 
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.Action
 
update(float) - Method in class nl.colorize.multimedialib.scene.ActionManager
 
update(float) - Method in class nl.colorize.multimedialib.scene.Effect
 
update(float) - Method in class nl.colorize.multimedialib.scene.StateMachine
 
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.Form
 
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(Renderer, float) - Method in class nl.colorize.multimedialib.renderer.NestedRenderCallback
 
update(Renderer, float) - Method in interface nl.colorize.multimedialib.renderer.RenderCallback
 
update(Renderer, float) - Method in class nl.colorize.multimedialib.scene.Application
 
update(Application, float) - Method in class nl.colorize.multimedialib.scene.MenuScene
 
update(Application, float) - Method in interface nl.colorize.multimedialib.scene.Scene
 
update(Application, float) - Method in class nl.colorize.multimedialib.scene.SceneWrapper
 
update(Application, float) - Method in class nl.colorize.multimedialib.tool.Demo2D
 
update(Application, float) - Method in class nl.colorize.multimedialib.tool.Demo3D
 

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.Canvas.ZoomStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum nl.colorize.multimedialib.renderer.GraphicsMode
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.Canvas.ZoomStrategy
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.GraphicsMode
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
 
version - Variable in class nl.colorize.multimedialib.tool.CordovaWrapper
 
vertical - Variable in class nl.colorize.multimedialib.tool.ImageTileTool
 
VirtualSpriteSheet - Class in nl.colorize.multimedialib.graphics
Sprite sheet that loads images from individual files the first time they are requested.
VirtualSpriteSheet(MediaLoader) - Constructor for class nl.colorize.multimedialib.graphics.VirtualSpriteSheet
 
VirtualSpriteSheet(MediaLoader, String) - Constructor for class nl.colorize.multimedialib.graphics.VirtualSpriteSheet
 

W

W - nl.colorize.multimedialib.renderer.KeyCode
 
webAppDir - Variable in class nl.colorize.multimedialib.tool.CordovaWrapper
 
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(WidgetStyle) - Constructor for class nl.colorize.multimedialib.scene.ui.Widget
 
WidgetStyle - Class in nl.colorize.multimedialib.scene.ui
Describes the style with which a user interface widget should be displayed.
WidgetStyle(Image, TTFont) - Constructor for class nl.colorize.multimedialib.scene.ui.WidgetStyle
 
WidgetStyle(TTFont) - Constructor for class nl.colorize.multimedialib.scene.ui.WidgetStyle
 
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.
wrap(Updatable, Drawable...) - Static method in class nl.colorize.multimedialib.scene.SceneWrapper
 

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
 
ZOOM_BALANCED - nl.colorize.multimedialib.renderer.Canvas.ZoomStrategy
 
ZOOM_IN - nl.colorize.multimedialib.renderer.Canvas.ZoomStrategy
 
ZOOM_OUT - nl.colorize.multimedialib.renderer.Canvas.ZoomStrategy
 
zoomBalanced(int, int) - Static method in class nl.colorize.multimedialib.renderer.Canvas
Creates a canvas with the specified dimensions, that will scale in a way that strikes a balance between the preferred aspect ratio and the actual aspect ratio of the screen.
zoomIn(int, int) - Static method in class nl.colorize.multimedialib.renderer.Canvas
Creates a canvas with the specified dimensions, that will scale based on the smallest screen dimension.
zoomOut(int, int) - Static method in class nl.colorize.multimedialib.renderer.Canvas
Creates a canvas with the specified dimensions, that will scale based on the largest screen dimension.
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