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
All Classes All Packages
All Classes All Packages
A
- A - nl.colorize.multimedialib.renderer.KeyCode
- AbstractRenderer - Class in nl.colorize.multimedialib.renderer
-
Provides a skeleton implementation of the
Rendererinterface, without imposing any restrictions related to the actual rendering. - AbstractRenderer(Canvas) - Constructor for class nl.colorize.multimedialib.renderer.AbstractRenderer
- add(float) - Method in class nl.colorize.multimedialib.math.RotatingBuffer
- add(float, float) - Method in class nl.colorize.multimedialib.math.Point
- addFrame(Image, float) - Method in class nl.colorize.multimedialib.graphics.Animation
- addMarios(int) - Method in class nl.colorize.multimedialib.tool.DemoApplication
- addRenderCallback(Renderable) - Method in class nl.colorize.multimedialib.renderer.AbstractRenderer
- addRenderCallback(Renderable) - Method in interface nl.colorize.multimedialib.renderer.Renderer
- addRenderCallback(Renderable) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaRenderer
- addState(String, Animation) - Method in class nl.colorize.multimedialib.graphics.Sprite
-
Adds a new animation state to this sprite.
- addState(String, Image) - Method in class nl.colorize.multimedialib.graphics.Sprite
-
Shorthand that adds a new state to this sprite that consists of a single static image.
- addUpdateCallback(Updatable) - Method in class nl.colorize.multimedialib.renderer.AbstractRenderer
- addUpdateCallback(Updatable) - Method in interface nl.colorize.multimedialib.renderer.Renderer
- addUpdateCallback(Updatable) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaRenderer
- Align - Enum in nl.colorize.multimedialib.graphics
-
Describes the alignment with which a text should be displayed.
- AlphaTransform - Interface in nl.colorize.multimedialib.graphics
-
Describes how to draw graphics with a modified alpha channel.
- Animation - Class in nl.colorize.multimedialib.graphics
-
Shows a number of images in sequence.
- Animation(boolean) - Constructor for class nl.colorize.multimedialib.graphics.Animation
- Animation(List<Image>, float, boolean) - Constructor for class nl.colorize.multimedialib.graphics.Animation
- Animation(Image) - Constructor for class nl.colorize.multimedialib.graphics.Animation
- AnimationFrameCallback - Interface in nl.colorize.multimedialib.renderer.teavm
- AppleIconTool - Class in nl.colorize.multimedialib.tool
- AppleIconTool() - Constructor for class nl.colorize.multimedialib.tool.AppleIconTool
- ApplicationData - Interface in nl.colorize.multimedialib.renderer
-
Interface for using the renderer to save or load persistent application data.
- attach(Runnable) - Method in class nl.colorize.multimedialib.scene.Timer
- attach(Renderer) - Static method in class nl.colorize.multimedialib.scene.SceneManager
-
Creates a new
SceneManagerand immediately attaches it as a callback to the specified renderer. - Audio - Class in nl.colorize.multimedialib.renderer
-
Represents an audio clip.
- Audio() - Constructor for class nl.colorize.multimedialib.renderer.Audio
- average(Collection<? extends Number>) - Static method in class nl.colorize.multimedialib.math.MathUtils
- AWTImage - Class in nl.colorize.multimedialib.renderer.java2d
-
Represents image data using Java 2D's
BufferedImage. - AWTImage(BufferedImage) - Constructor for class nl.colorize.multimedialib.renderer.java2d.AWTImage
- AWTInput - Class in nl.colorize.multimedialib.renderer.java2d
-
Input device that uses AWT to capture mouse and keyboard events.
- AWTInput(Canvas) - Constructor for class nl.colorize.multimedialib.renderer.java2d.AWTInput
B
- B - nl.colorize.multimedialib.renderer.KeyCode
- bind(Graphics2D) - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DGraphicsContext
- BLACK - Static variable in class nl.colorize.multimedialib.graphics.ColorRGB
- BLUE - Static variable in class nl.colorize.multimedialib.graphics.ColorRGB
- Browser - Class in nl.colorize.multimedialib.renderer.teavm
-
Contains the API for calling JavaScript functions using TeaVM.
- Browser() - Constructor for class nl.colorize.multimedialib.renderer.teavm.Browser
C
- C - nl.colorize.multimedialib.renderer.KeyCode
- calculateAngle(Point) - Method in class nl.colorize.multimedialib.math.Point
-
Returns the angle in degrees from this point towards the specified other point.
- calculateDistance(Circle) - Method in class nl.colorize.multimedialib.math.Circle
-
Returns the distance between the center of this circle and the center of the specified other circle.
- calculateDistance(Point) - Method in class nl.colorize.multimedialib.math.Circle
-
Returns the distance between the center of this circle and the specified point.
- calculateDistance(Point) - Method in class nl.colorize.multimedialib.math.Point
-
Returns the distance between this point and the specified other point.
- cancel(Effect) - Method in class nl.colorize.multimedialib.scene.EffectManager
- cancelAll() - Method in class nl.colorize.multimedialib.scene.EffectManager
- Canvas - Class in nl.colorize.multimedialib.renderer
-
Represents the resolution of the application graphics independently from the device's screen resolution.
- Canvas(int, int, boolean) - Constructor for class nl.colorize.multimedialib.renderer.Canvas
- ceiling(float) - Static method in class nl.colorize.multimedialib.math.MathUtils
- CENTER - nl.colorize.multimedialib.graphics.Align
- chance(float) - Method in class nl.colorize.multimedialib.math.RandomGenerator
-
Produces a random float between 0.0 and 1.0, then compares that number against
nand returns the result. - changeScene(Scene) - Method in interface nl.colorize.multimedialib.scene.SceneContext
- changeScene(Scene) - Method in class nl.colorize.multimedialib.scene.SceneManager
-
Requests to change the active scene after the current frame has been completed.
- changeState(String) - Method in class nl.colorize.multimedialib.graphics.Sprite
-
Changes the sprite's graphics to the state with the specified name.
- Circle - Class in nl.colorize.multimedialib.math
-
Circle that is defined by its center point and a radius, defined with float precision.
- Circle(float, float, float) - Constructor for class nl.colorize.multimedialib.math.Circle
- Circle(Point, float) - Constructor for class nl.colorize.multimedialib.math.Circle
- clamp(float, float, float) - Static method in class nl.colorize.multimedialib.math.MathUtils
- clamp(int, int, int) - Static method in class nl.colorize.multimedialib.math.MathUtils
- clamp(long, long, long) - Static method in class nl.colorize.multimedialib.math.MathUtils
- clear() - Method in interface nl.colorize.multimedialib.renderer.ApplicationData
- clear() - Method in class nl.colorize.multimedialib.renderer.java2d.StandardApplicationData
- clear() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXApplicationData
- clear() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaLocalStorage
- clearLocalStorage() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- ColorRGB - Class in nl.colorize.multimedialib.graphics
-
Represents a color built out of red, green, and blue components.
- ColorRGB(int) - Constructor for class nl.colorize.multimedialib.graphics.ColorRGB
-
Creates a color from a single RGBA value.
- ColorRGB(int, int, int) - Constructor for class nl.colorize.multimedialib.graphics.ColorRGB
-
Creates a color from the specified red, green, and blue components.
- CommandLineTool - Class in nl.colorize.multimedialib.tool
-
Standard implementation for tools that provide a command line interface.
- CommandLineTool() - Constructor for class nl.colorize.multimedialib.tool.CommandLineTool
- ComplexScene - Class in nl.colorize.multimedialib.scene
-
Scene that is split into a number of subsystems.
- ComplexScene() - Constructor for class nl.colorize.multimedialib.scene.ComplexScene
- contains(Point) - Method in class nl.colorize.multimedialib.math.Circle
- contains(Point) - Method in class nl.colorize.multimedialib.math.Polygon
- contains(Point) - Method in class nl.colorize.multimedialib.math.Rect
- contains(Point) - Method in interface nl.colorize.multimedialib.math.Shape
- contains(Rect) - Method in class nl.colorize.multimedialib.math.Rect
- containsResourceFile(FilePointer) - Method in class nl.colorize.multimedialib.renderer.java2d.StandardMediaLoader
- containsResourceFile(FilePointer) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXMediaLoader
- containsResourceFile(FilePointer) - Method in interface nl.colorize.multimedialib.renderer.MediaLoader
- containsResourceFile(FilePointer) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaMediaLoader
- copy() - Method in class nl.colorize.multimedialib.graphics.Sprite
-
Creates a new sprite with states and graphics based on this one, but it starts back in its initial state.
- copy() - Method in class nl.colorize.multimedialib.math.Point
- copy() - Method in class nl.colorize.multimedialib.math.Rect
- copy() - Method in class nl.colorize.multimedialib.math.Vector
- create() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
- create(int) - Static method in interface nl.colorize.multimedialib.graphics.AlphaTransform
- createCircle(float, float, float, int) - Static method in class nl.colorize.multimedialib.math.Polygon
D
- D - nl.colorize.multimedialib.renderer.KeyCode
- DEFAULT_CANVAS_HEIGHT - Static variable in class nl.colorize.multimedialib.tool.DemoApplication
- DEFAULT_CANVAS_WIDTH - Static variable in class nl.colorize.multimedialib.tool.DemoApplication
- DEFAULT_FRAMERATE - Static variable in class nl.colorize.multimedialib.tool.DemoApplication
- DEFAULT_SIZE - Static variable in class nl.colorize.multimedialib.graphics.TTFont
- DemoApplication - Class in nl.colorize.multimedialib.tool
-
Simple demo application that displays a number of animated Mario sprites on top of a black background.
- DemoApplication(Renderer) - Constructor for class nl.colorize.multimedialib.tool.DemoApplication
- DemoLauncher - Class in nl.colorize.multimedialib.tool
-
Launches the demo application from the command line.
- DemoLauncher() - Constructor for class nl.colorize.multimedialib.tool.DemoLauncher
- derive(int) - Method in class nl.colorize.multimedialib.graphics.TTFont
-
Returns a version of this font that uses the same font family and color, but has a different size.
- derive(ColorRGB) - Method in class nl.colorize.multimedialib.graphics.TTFont
-
Returns a version of this font which uses the same font family and size, but has a different color.
- dispose() - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DGraphicsContext
- dispose() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXMediaLoader
- dispose() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
- dispose() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXSound
- dispose() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXTexture
- DOWN - nl.colorize.multimedialib.renderer.KeyCode
- drawBackground(ColorRGB) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext
- drawBackground(ColorRGB) - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DGraphicsContext
- drawBackground(ColorRGB) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
- drawBackground(ColorRGB) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaGraphicsContext
- drawCircle(float, float, float, String, float) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- drawCircle(Circle, ColorRGB, AlphaTransform) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext
- drawCircle(Circle, ColorRGB, AlphaTransform) - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DGraphicsContext
- drawCircle(Circle, ColorRGB, AlphaTransform) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
- drawCircle(Circle, ColorRGB, AlphaTransform) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaGraphicsContext
- drawImage(String, float, float, float, float, float, String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- drawImage(Image, float, float, Transform) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext
- drawImage(Image, float, float, Transform) - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DGraphicsContext
- drawImage(Image, float, float, Transform) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
- drawImage(Image, float, float, Transform) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaGraphicsContext
- drawImageRegion(String, float, float, float, float, float, float, float, float, float, float, float, float, String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- drawPolygon(float[], String, float) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- drawPolygon(Polygon, ColorRGB, AlphaTransform) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext
- drawPolygon(Polygon, ColorRGB, AlphaTransform) - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DGraphicsContext
- drawPolygon(Polygon, ColorRGB, AlphaTransform) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
- drawPolygon(Polygon, ColorRGB, AlphaTransform) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaGraphicsContext
- drawRect(float, float, float, float, String, float) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- drawRect(Rect, ColorRGB, AlphaTransform) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext
- drawRect(Rect, ColorRGB, AlphaTransform) - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DGraphicsContext
- drawRect(Rect, ColorRGB, AlphaTransform) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
- drawRect(Rect, ColorRGB, AlphaTransform) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaGraphicsContext
- drawSprite(Sprite, float, float, Transform) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext
- drawText(String, String, int, String, float, float, String, float) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- drawText(String, TTFont, float, float) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext
- drawText(String, TTFont, float, float, Align) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext
- drawText(String, TTFont, float, float, Align, AlphaTransform) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext
- drawText(String, TTFont, float, float, Align, AlphaTransform) - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DGraphicsContext
- drawText(String, TTFont, float, float, Align, AlphaTransform) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
- drawText(String, TTFont, float, float, Align, AlphaTransform) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaGraphicsContext
E
- E - nl.colorize.multimedialib.renderer.KeyCode
- Effect - Class in nl.colorize.multimedialib.scene
-
An animated graphical effect that can be played as part of a scene.
- EffectManager - Class in nl.colorize.multimedialib.scene
-
Controls registration and playback for graphical effects that can be played as part of a scene.
- EffectManager() - Constructor for class nl.colorize.multimedialib.scene.EffectManager
- ENTER - nl.colorize.multimedialib.renderer.KeyCode
- EPSILON - Static variable in class nl.colorize.multimedialib.math.MathUtils
- EPSILON - Static variable in class nl.colorize.multimedialib.math.Point
- EPSILON - Static variable in interface nl.colorize.multimedialib.math.Shape
- EPSILON - Static variable in class nl.colorize.multimedialib.math.Vector
- equals(Object) - Method in class nl.colorize.multimedialib.graphics.ColorRGB
- equals(Object) - Method in class nl.colorize.multimedialib.graphics.Transform
- equals(Object) - Method in class nl.colorize.multimedialib.graphics.TTFont
- equals(Object) - Method in class nl.colorize.multimedialib.math.Point
- equals(Object) - Method in class nl.colorize.multimedialib.math.Polygon
- equals(Object) - Method in class nl.colorize.multimedialib.math.Rect
- equals(Object) - Method in class nl.colorize.multimedialib.math.Vector
- equals(Object) - Method in class nl.colorize.multimedialib.renderer.FilePointer
- equals(Object) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaImage
- ESCAPE - nl.colorize.multimedialib.renderer.KeyCode
F
- F - nl.colorize.multimedialib.renderer.KeyCode
- FilePointer - Class in nl.colorize.multimedialib.renderer
-
Reference to a resource file that is part of the application using a relative path.
- FilePointer(String) - Constructor for class nl.colorize.multimedialib.renderer.FilePointer
- forAnimation(Animation, Timeline) - Static method in class nl.colorize.multimedialib.scene.Effect
- forImage(Image, Timeline) - Static method in class nl.colorize.multimedialib.scene.Effect
- forSprite(Sprite, Timeline) - Static method in class nl.colorize.multimedialib.scene.Effect
- forSpriteAlpha(Sprite, Timeline) - Static method in class nl.colorize.multimedialib.scene.Effect
-
Shorthand for creating an effect that modifies the sprite's alpha value based on a timeline.
- forSpriteRotation(Sprite, float) - Static method in class nl.colorize.multimedialib.scene.Effect
-
Shorthand for creating an effect that rotates a sprite.
- forSpriteX(Sprite, Timeline) - Static method in class nl.colorize.multimedialib.scene.Effect
-
Shorthand for creating an effect that modifies the sprite's X position based on a timeline.
- forSpriteY(Sprite, Timeline) - Static method in class nl.colorize.multimedialib.scene.Effect
-
Shorthand for creating an effect that modifies the sprite's Y position based on a timeline.
- forText(String, TTFont, Align, Timeline) - Static method in class nl.colorize.multimedialib.scene.Effect
- forTextAlpha(String, TTFont, Align, Timeline) - Static method in class nl.colorize.multimedialib.scene.Effect
-
Shorthand for creating an effect that modifies the text's alpha value based on a timeline.
- forTextAppear(String, TTFont, Align, float) - Static method in class nl.colorize.multimedialib.scene.Effect
-
Shorthand for creating an effect that will make the text slowly appear over time, with more and more characters appearing on screen over time until the entire text is shown.
G
- G - nl.colorize.multimedialib.renderer.KeyCode
- GDXApplicationData - Class in nl.colorize.multimedialib.renderer.libgdx
-
Uses libGDX's mechanism for user preferences to store application data.
- GDXApplicationData(String) - Constructor for class nl.colorize.multimedialib.renderer.libgdx.GDXApplicationData
- GDXInput - Class in nl.colorize.multimedialib.renderer.libgdx
-
Access to libGDX's user input state.
- GDXInput() - Constructor for class nl.colorize.multimedialib.renderer.libgdx.GDXInput
- GDXMediaLoader - Class in nl.colorize.multimedialib.renderer.libgdx
-
Loads media assets using the libGDX framework.
- GDXMediaLoader() - Constructor for class nl.colorize.multimedialib.renderer.libgdx.GDXMediaLoader
- GDXRenderer - Class in nl.colorize.multimedialib.renderer.libgdx
-
Renderer built on top of the libGDX framework.
- GDXRenderer(Canvas, int, WindowOptions) - Constructor for class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
- GDXSound - Class in nl.colorize.multimedialib.renderer.libgdx
-
Refers to an audio clip that is managed by libGDX.
- GDXSound(Sound) - Constructor for class nl.colorize.multimedialib.renderer.libgdx.GDXSound
- GDXTexture - Class in nl.colorize.multimedialib.renderer.libgdx
-
Refers to a texture that is managed by libGDX.
- GDXTexture(Texture) - Constructor for class nl.colorize.multimedialib.renderer.libgdx.GDXTexture
- GDXTexture(Texture, Rect) - Constructor for class nl.colorize.multimedialib.renderer.libgdx.GDXTexture
- get(String) - Method in class nl.colorize.multimedialib.graphics.SpriteSheet
-
Returns the image for the marked region with the specified name.
- get(String, String) - Method in interface nl.colorize.multimedialib.renderer.ApplicationData
- get(String, String) - Method in class nl.colorize.multimedialib.renderer.java2d.StandardApplicationData
- get(String, String) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXApplicationData
- get(String, String) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaLocalStorage
- get(String, String, String...) - Method in class nl.colorize.multimedialib.graphics.SpriteSheet
-
Returns a sequence of images that correspond to names regions.
- getActiveScene() - Method in class nl.colorize.multimedialib.scene.SceneManager
- getAlpha() - Method in interface nl.colorize.multimedialib.graphics.AlphaTransform
- getAlpha() - Method in class nl.colorize.multimedialib.graphics.Transform
- getAlpha(int, int) - Method in interface nl.colorize.multimedialib.graphics.Image
-
Returns the alpha of a pixel within the image.
- getAlpha(int, int) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTImage
- getAlpha(int, int) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXTexture
- getAlpha(int, int) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaImage
- getApplicationData(String) - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DRenderer
- getApplicationData(String) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
- getApplicationData(String) - Method in interface nl.colorize.multimedialib.renderer.Renderer
- getApplicationData(String) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaRenderer
- getApplicationData(String) - Method in interface nl.colorize.multimedialib.scene.SceneContext
- getApplicationData(String) - Method in class nl.colorize.multimedialib.scene.SceneManager
- getAppMenuListener() - Method in class nl.colorize.multimedialib.renderer.WindowOptions
- getAvailableStates() - Method in class nl.colorize.multimedialib.graphics.Sprite
- getAverageFPS() - Method in interface nl.colorize.multimedialib.scene.SceneContext
- getAverageFPS() - Method in class nl.colorize.multimedialib.scene.SceneManager
- getAverageFrameTime() - Method in interface nl.colorize.multimedialib.scene.SceneContext
- getAverageFrameTime() - Method in class nl.colorize.multimedialib.scene.SceneManager
- getAverageValue() - Method in class nl.colorize.multimedialib.math.RotatingBuffer
- getB() - Method in class nl.colorize.multimedialib.graphics.ColorRGB
- getBounds() - Method in class nl.colorize.multimedialib.renderer.Canvas
- getCanvas() - Method in class nl.colorize.multimedialib.renderer.AbstractRenderer
- getCanvas() - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext
- getCanvas() - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DGraphicsContext
- getCanvas() - Method in interface nl.colorize.multimedialib.renderer.Renderer
- getCanvas() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaGraphicsContext
- getCanvas() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaRenderer
- getCanvas() - Method in interface nl.colorize.multimedialib.scene.SceneContext
- getCanvas() - Method in class nl.colorize.multimedialib.scene.SceneManager
- getCanvasHeight() - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext
- getCanvasHeight() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- getCanvasWidth() - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext
- getCanvasWidth() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- getCenter() - Method in class nl.colorize.multimedialib.math.Circle
- getCenterX() - Method in class nl.colorize.multimedialib.math.Circle
- getCenterX() - Method in class nl.colorize.multimedialib.math.Rect
- getCenterY() - Method in class nl.colorize.multimedialib.math.Circle
- getCenterY() - Method in class nl.colorize.multimedialib.math.Rect
- getColor() - Method in class nl.colorize.multimedialib.graphics.TTFont
- getColor(int, int) - Method in interface nl.colorize.multimedialib.graphics.Image
- getColor(int, int) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTImage
- getColor(int, int) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXTexture
- getColor(int, int) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaImage
- getColorTexture(ColorRGB) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXMediaLoader
- getContext() - Method in class nl.colorize.multimedialib.scene.ComplexScene
- getCurrentGraphics() - Method in class nl.colorize.multimedialib.graphics.Sprite
- getCurrentHeight() - Method in class nl.colorize.multimedialib.graphics.Sprite
- getCurrentState() - Method in class nl.colorize.multimedialib.graphics.Sprite
- getCurrentWidth() - Method in class nl.colorize.multimedialib.graphics.Sprite
- getDescription() - Method in class nl.colorize.multimedialib.tool.CommandLineTool
-
Gives a human-readable description of this tool.
- getDiameter() - Method in class nl.colorize.multimedialib.math.Circle
- getDirection() - Method in class nl.colorize.multimedialib.math.Vector
- getDuration() - Method in class nl.colorize.multimedialib.graphics.Animation
- getDuration() - Method in class nl.colorize.multimedialib.scene.Timer
- getEndX() - Method in class nl.colorize.multimedialib.math.Rect
- getEndY() - Method in class nl.colorize.multimedialib.math.Rect
- getFamily() - Method in class nl.colorize.multimedialib.graphics.TTFont
- getFloat(float, float) - Method in class nl.colorize.multimedialib.math.RandomGenerator
-
Returns a random float somewhere in the range between the minimum (inclusive) and maximum (exclusive).
- getFont(TTFont) - Method in class nl.colorize.multimedialib.renderer.java2d.StandardMediaLoader
- getFrameAtIndex(int) - Method in class nl.colorize.multimedialib.graphics.Animation
- getFrameAtTime(float) - Method in class nl.colorize.multimedialib.graphics.Animation
- getFrameCount() - Method in class nl.colorize.multimedialib.graphics.Animation
- getFrameImages() - Method in class nl.colorize.multimedialib.graphics.Animation
- getFrameTime(int) - Method in class nl.colorize.multimedialib.graphics.Animation
- getG() - Method in class nl.colorize.multimedialib.graphics.ColorRGB
- getHeight() - Method in interface nl.colorize.multimedialib.graphics.Image
- getHeight() - Method in class nl.colorize.multimedialib.math.Rect
- getHeight() - Method in class nl.colorize.multimedialib.renderer.Canvas
- getHeight() - Method in class nl.colorize.multimedialib.renderer.java2d.AWTImage
- getHeight() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXTexture
- getHeight() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaImage
- getIconFile() - Method in class nl.colorize.multimedialib.renderer.WindowOptions
- getId() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaImage
- getImage() - Method in class nl.colorize.multimedialib.graphics.SpriteSheet
-
Deprecated.
- getImage() - Method in class nl.colorize.multimedialib.renderer.java2d.AWTImage
- getImageData(String, int, int) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- getImageHeight(String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- getImageWidth(String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- getInputDevice() - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DRenderer
- getInputDevice() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
- getInputDevice() - Method in interface nl.colorize.multimedialib.renderer.Renderer
- getInputDevice() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaRenderer
- getInputDevice() - Method in interface nl.colorize.multimedialib.scene.SceneContext
- getInputDevice() - Method in class nl.colorize.multimedialib.scene.SceneManager
- getInt(int, int) - Method in class nl.colorize.multimedialib.math.RandomGenerator
-
Returns a random integer somewhere in the range between the minimum (inclusive) and maximum (exclusive).
- getKeyState(int) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- getLocalStorage(String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- getMagnitude() - Method in class nl.colorize.multimedialib.math.Vector
- getMask() - Method in class nl.colorize.multimedialib.graphics.Transform
- getMediaLoader() - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DRenderer
- getMediaLoader() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
- getMediaLoader() - Method in interface nl.colorize.multimedialib.renderer.Renderer
- getMediaLoader() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaRenderer
- getMediaLoader() - Method in interface nl.colorize.multimedialib.scene.SceneContext
- getMediaLoader() - Method in class nl.colorize.multimedialib.scene.SceneManager
- getNumPoints() - Method in class nl.colorize.multimedialib.math.Polygon
- getPageHeight() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- getPageURL() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- getPageWidth() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- getPath() - Method in class nl.colorize.multimedialib.renderer.FilePointer
- getPointer() - Method in interface nl.colorize.multimedialib.renderer.InputDevice
- getPointer() - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
- getPointer() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXInput
- getPointer() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaInputDevice
- getPointerState() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- getPointerX() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- getPointerY() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- getPoints() - Method in class nl.colorize.multimedialib.math.Polygon
- getPointX(int) - Method in class nl.colorize.multimedialib.math.Polygon
- getPointY(int) - Method in class nl.colorize.multimedialib.math.Polygon
- getPosition() - Method in class nl.colorize.multimedialib.scene.Effect
- getR() - Method in class nl.colorize.multimedialib.graphics.ColorRGB
- getRadius() - Method in class nl.colorize.multimedialib.math.Circle
- getRatio() - Method in class nl.colorize.multimedialib.scene.Timer
- getRegion() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaImage
- getRegion(String) - Method in class nl.colorize.multimedialib.graphics.SpriteSheet
- getRegion(Rect) - Method in interface nl.colorize.multimedialib.graphics.Image
-
Returns an
Imageinstance that only contains the specified region from within this image. - getRegion(Rect) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTImage
- getRegion(Rect) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXTexture
- getRegion(Rect) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaImage
- getRegionNames() - Method in class nl.colorize.multimedialib.graphics.SpriteSheet
- getRGB() - Method in class nl.colorize.multimedialib.graphics.ColorRGB
- getRotation() - Method in class nl.colorize.multimedialib.graphics.Transform
- getRotationInRadians() - Method in class nl.colorize.multimedialib.graphics.Transform
- getScaleX() - Method in class nl.colorize.multimedialib.graphics.Transform
- getScaleY() - Method in class nl.colorize.multimedialib.graphics.Transform
- getSize() - Method in class nl.colorize.multimedialib.graphics.TTFont
- getStateGraphics(String) - Method in class nl.colorize.multimedialib.graphics.Sprite
- getTexture() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXTexture
- getTextureRegion() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXTexture
- getTime() - Method in class nl.colorize.multimedialib.scene.Timer
- getTimeInCurrentState() - Method in class nl.colorize.multimedialib.graphics.Sprite
- getTitle() - Method in class nl.colorize.multimedialib.renderer.WindowOptions
- getTransform() - Method in class nl.colorize.multimedialib.scene.Effect
- getUserAgent() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- getVolume() - Method in class nl.colorize.multimedialib.renderer.Audio
- getWidth() - Method in interface nl.colorize.multimedialib.graphics.Image
- getWidth() - Method in class nl.colorize.multimedialib.math.Rect
- getWidth() - Method in class nl.colorize.multimedialib.renderer.Canvas
- getWidth() - Method in class nl.colorize.multimedialib.renderer.java2d.AWTImage
- getWidth() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXTexture
- getWidth() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaImage
- getX() - Method in class nl.colorize.multimedialib.math.Point
- getX() - Method in class nl.colorize.multimedialib.math.Rect
- getX() - Method in class nl.colorize.multimedialib.math.Vector
- getY() - Method in class nl.colorize.multimedialib.math.Point
- getY() - Method in class nl.colorize.multimedialib.math.Rect
- getY() - Method in class nl.colorize.multimedialib.math.Vector
- getZoomLevel() - Method in class nl.colorize.multimedialib.renderer.Canvas
- GraphicsContext - Interface in nl.colorize.multimedialib.renderer
-
Provides access to the renderer's drawing operations.
- GRAY - Static variable in class nl.colorize.multimedialib.graphics.ColorRGB
- GREEN - Static variable in class nl.colorize.multimedialib.graphics.ColorRGB
H
- H - nl.colorize.multimedialib.renderer.KeyCode
- hashCode() - Method in class nl.colorize.multimedialib.graphics.ColorRGB
- hashCode() - Method in class nl.colorize.multimedialib.graphics.Transform
- hashCode() - Method in class nl.colorize.multimedialib.graphics.TTFont
- hashCode() - Method in class nl.colorize.multimedialib.math.Point
- hashCode() - Method in class nl.colorize.multimedialib.math.Polygon
- hashCode() - Method in class nl.colorize.multimedialib.math.Rect
- hashCode() - Method in class nl.colorize.multimedialib.math.Vector
- hashCode() - Method in class nl.colorize.multimedialib.renderer.FilePointer
- hashCode() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaImage
- hasIcon() - Method in class nl.colorize.multimedialib.renderer.WindowOptions
- hasState(String) - Method in class nl.colorize.multimedialib.graphics.Sprite
- horizontal - Variable in class nl.colorize.multimedialib.tool.ImageTileTool
I
- I - nl.colorize.multimedialib.renderer.KeyCode
- Image - Interface in nl.colorize.multimedialib.graphics
-
Represents an image based on raster graphics.
- ImageTileTool - Class in nl.colorize.multimedialib.tool
-
Command line tool that creates an image by tiling an existing image both horizontally and vertically.
- ImageTileTool() - Constructor for class nl.colorize.multimedialib.tool.ImageTileTool
- incremental - Variable in class nl.colorize.multimedialib.tool.TeaVMTranspiler
- indefinite() - Static method in class nl.colorize.multimedialib.scene.Timer
-
Returns a timer that will run indefinitely and will never complete.
- init() - Method in class nl.colorize.multimedialib.scene.EffectManager
- init() - Method in interface nl.colorize.multimedialib.scene.Subsystem
- InputDevice - Interface in nl.colorize.multimedialib.renderer
-
Used to poll the status of the platform's input devices.
- inputDir - Variable in class nl.colorize.multimedialib.tool.SpriteSheetPacker
- inputFile - Variable in class nl.colorize.multimedialib.tool.ImageTileTool
- inputImageFile - Variable in class nl.colorize.multimedialib.tool.AppleIconTool
- intersects(Circle) - Method in class nl.colorize.multimedialib.math.Circle
- intersects(Polygon) - Method in class nl.colorize.multimedialib.math.Polygon
- intersects(Rect) - Method in class nl.colorize.multimedialib.math.Rect
- isCompleted() - Method in class nl.colorize.multimedialib.scene.Effect
- isCompleted() - Method in class nl.colorize.multimedialib.scene.Timer
- isDefaultTransform() - Method in class nl.colorize.multimedialib.graphics.Transform
-
Returns true if all of this transform's properties are set to their original/default values.
- isKeyboardAvailable() - Method in interface nl.colorize.multimedialib.renderer.InputDevice
- isKeyboardAvailable() - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
- isKeyboardAvailable() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXInput
- isKeyboardAvailable() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaInputDevice
- isKeyPressed(int) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
- isKeyPressed(KeyCode) - Method in interface nl.colorize.multimedialib.renderer.InputDevice
- isKeyPressed(KeyCode) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
- isKeyPressed(KeyCode) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXInput
- isKeyPressed(KeyCode) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaInputDevice
- isKeyReleased(int) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
- isKeyReleased(KeyCode) - Method in interface nl.colorize.multimedialib.renderer.InputDevice
- isKeyReleased(KeyCode) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
- isKeyReleased(KeyCode) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXInput
- isKeyReleased(KeyCode) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaInputDevice
- isLoop() - Method in class nl.colorize.multimedialib.renderer.Audio
- isPointerPressed() - Method in interface nl.colorize.multimedialib.renderer.InputDevice
- isPointerPressed() - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
- isPointerPressed() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXInput
- isPointerPressed() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaInputDevice
- isPointerReleased() - Method in interface nl.colorize.multimedialib.renderer.InputDevice
- isPointerReleased() - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
- isPointerReleased() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXInput
- isPointerReleased() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaInputDevice
- isPowerOfTwo(int) - Static method in class nl.colorize.multimedialib.math.MathUtils
- isRotated() - Method in class nl.colorize.multimedialib.graphics.Transform
- isScaled() - Method in class nl.colorize.multimedialib.graphics.Transform
J
- J - nl.colorize.multimedialib.renderer.KeyCode
- Java2DGraphicsContext - Class in nl.colorize.multimedialib.renderer.java2d
-
Uses Java 2D to render graphics.
- Java2DGraphicsContext(Canvas, StandardMediaLoader) - Constructor for class nl.colorize.multimedialib.renderer.java2d.Java2DGraphicsContext
- Java2DRenderer - Class in nl.colorize.multimedialib.renderer.java2d
-
Implementation of a renderer that uses APIs from the Java standard library.
- Java2DRenderer(Canvas, int, WindowOptions) - Constructor for class nl.colorize.multimedialib.renderer.java2d.Java2DRenderer
K
- K - nl.colorize.multimedialib.renderer.KeyCode
- KeyCode - Enum in nl.colorize.multimedialib.renderer
-
Enumerates the keys on a conventional keyboard.
- keyPressed(KeyEvent) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
- keyReleased(KeyEvent) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
- keyTyped(KeyEvent) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
L
- L - nl.colorize.multimedialib.renderer.KeyCode
- LEFT - nl.colorize.multimedialib.graphics.Align
- LEFT - nl.colorize.multimedialib.renderer.KeyCode
- loadAudio(String, String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- loadAudio(FilePointer) - Method in class nl.colorize.multimedialib.renderer.java2d.StandardMediaLoader
- loadAudio(FilePointer) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXMediaLoader
- loadAudio(FilePointer) - Method in interface nl.colorize.multimedialib.renderer.MediaLoader
-
Loads an audio clip from a file.
- loadAudio(FilePointer) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaMediaLoader
- loadDefaultFont() - Method in interface nl.colorize.multimedialib.renderer.MediaLoader
-
Loads the default font, the open source font Open Sans.
- loadFont(String, String, String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- loadFont(String, FilePointer) - Method in class nl.colorize.multimedialib.renderer.java2d.StandardMediaLoader
- loadFont(String, FilePointer) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXMediaLoader
- loadFont(String, FilePointer) - Method in interface nl.colorize.multimedialib.renderer.MediaLoader
-
Loads a TrueType font from a
.ttffile. - loadFont(String, FilePointer) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaMediaLoader
- loadImage(String, String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- loadImage(FilePointer) - Method in class nl.colorize.multimedialib.renderer.java2d.StandardMediaLoader
- loadImage(FilePointer) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXMediaLoader
- loadImage(FilePointer) - Method in interface nl.colorize.multimedialib.renderer.MediaLoader
-
Loads an image from a file.
- loadImage(FilePointer) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaMediaLoader
- loadText(FilePointer) - Method in class nl.colorize.multimedialib.renderer.java2d.StandardMediaLoader
- loadText(FilePointer) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXMediaLoader
- loadText(FilePointer) - Method in interface nl.colorize.multimedialib.renderer.MediaLoader
-
Loads a text-based resource file using UTF-8 encoding.
- loadText(FilePointer) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaMediaLoader
- loadTextResourceFile(String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- log(String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
M
- M - nl.colorize.multimedialib.renderer.KeyCode
- main(String[]) - Static method in class nl.colorize.multimedialib.renderer.teavm.TeaDemo
- main(String[]) - Static method in class nl.colorize.multimedialib.tool.AppleIconTool
- main(String[]) - Static method in class nl.colorize.multimedialib.tool.DemoLauncher
- main(String[]) - Static method in class nl.colorize.multimedialib.tool.ImageTileTool
- main(String[]) - Static method in class nl.colorize.multimedialib.tool.SpriteSheetPacker
- main(String[]) - Static method in class nl.colorize.multimedialib.tool.TeaVMTranspiler
- mainClassName - Variable in class nl.colorize.multimedialib.tool.TeaVMTranspiler
- markRegion(String, Rect) - Method in class nl.colorize.multimedialib.graphics.SpriteSheet
-
Marks a region within the sprite sheet and returns the corresponding sun-image.
- MathUtils - Class in nl.colorize.multimedialib.math
-
Basic math-related functions that are not included in
Mathor Google Guava. - MediaException - Exception in nl.colorize.multimedialib.renderer
-
Indicates an error has occured when loading or processing media, such as images or audio.
- MediaException(String) - Constructor for exception nl.colorize.multimedialib.renderer.MediaException
- MediaException(String, Throwable) - Constructor for exception nl.colorize.multimedialib.renderer.MediaException
- MediaLoader - Interface in nl.colorize.multimedialib.renderer
-
Loads media files such as images or audio in a format that can later be used by the renderer.
- modify(Consumer<Float>) - Method in class nl.colorize.multimedialib.scene.Effect
-
Registers a callback function that will be called during every frame update, with the effect's current timeline value as the argument.
- mouseClicked(MouseEvent) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
- mouseDragged(MouseEvent) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
- mouseEntered(MouseEvent) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
- mouseExited(MouseEvent) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
- mouseMoved(MouseEvent) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
- mousePressed(MouseEvent) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
- mouseReleased(MouseEvent) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
- move(float, float) - Method in class nl.colorize.multimedialib.math.Point
- move(float, float) - Method in class nl.colorize.multimedialib.math.Polygon
- MP3 - Class in nl.colorize.multimedialib.renderer.java2d
-
Plays MP3 files using the JLayer library.
- MP3(ResourceFile) - Constructor for class nl.colorize.multimedialib.renderer.java2d.MP3
N
- N - nl.colorize.multimedialib.renderer.KeyCode
- N0 - nl.colorize.multimedialib.renderer.KeyCode
- N1 - nl.colorize.multimedialib.renderer.KeyCode
- N2 - nl.colorize.multimedialib.renderer.KeyCode
- N3 - nl.colorize.multimedialib.renderer.KeyCode
- N4 - nl.colorize.multimedialib.renderer.KeyCode
- N5 - nl.colorize.multimedialib.renderer.KeyCode
- N6 - nl.colorize.multimedialib.renderer.KeyCode
- N7 - nl.colorize.multimedialib.renderer.KeyCode
- N8 - nl.colorize.multimedialib.renderer.KeyCode
- N9 - nl.colorize.multimedialib.renderer.KeyCode
- nextPowerOfTwo(int) - Static method in class nl.colorize.multimedialib.math.MathUtils
- nl.colorize.multimedialib.graphics - package nl.colorize.multimedialib.graphics
- nl.colorize.multimedialib.math - package nl.colorize.multimedialib.math
- nl.colorize.multimedialib.renderer - package nl.colorize.multimedialib.renderer
- nl.colorize.multimedialib.renderer.java2d - package nl.colorize.multimedialib.renderer.java2d
- nl.colorize.multimedialib.renderer.libgdx - package nl.colorize.multimedialib.renderer.libgdx
- nl.colorize.multimedialib.renderer.teavm - package nl.colorize.multimedialib.renderer.teavm
- nl.colorize.multimedialib.scene - package nl.colorize.multimedialib.scene
- nl.colorize.multimedialib.tool - package nl.colorize.multimedialib.tool
- notifyRenderCallbacks(GraphicsContext) - Method in class nl.colorize.multimedialib.renderer.AbstractRenderer
- notifyUpdateCallbacks(float) - Method in class nl.colorize.multimedialib.renderer.AbstractRenderer
O
- O - nl.colorize.multimedialib.renderer.KeyCode
- offsetScreen(int, int) - Method in class nl.colorize.multimedialib.renderer.Canvas
-
Offset the canvas position on the screen.
- OfInt() - Constructor for class org.teavm.classlib.java.util.TSpliterator.OfInt
- onAbout() - Method in class nl.colorize.multimedialib.tool.DemoLauncher
- onQuit() - Method in class nl.colorize.multimedialib.tool.DemoLauncher
- onRenderFrame() - Method in interface nl.colorize.multimedialib.renderer.teavm.AnimationFrameCallback
- onRenderFrame() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaRenderer
- org.teavm.classlib.java.util - package org.teavm.classlib.java.util
- outputDataFile - Variable in class nl.colorize.multimedialib.tool.SpriteSheetPacker
- outputDir - Variable in class nl.colorize.multimedialib.tool.TeaVMTranspiler
- outputFile - Variable in class nl.colorize.multimedialib.tool.AppleIconTool
- outputImageFile - Variable in class nl.colorize.multimedialib.tool.SpriteSheetPacker
P
- P - nl.colorize.multimedialib.renderer.KeyCode
- parseHex(String) - Static method in class nl.colorize.multimedialib.graphics.ColorRGB
-
Parses a color from hexadecimal notation.
- parseInputDirectory(String) - Method in class nl.colorize.multimedialib.tool.CommandLineTool
- parseInputFile(String) - Method in class nl.colorize.multimedialib.tool.CommandLineTool
- parseOutputDirectory(String, boolean) - Method in class nl.colorize.multimedialib.tool.CommandLineTool
-
Parses an output directory path provided as a string argument.
- parseOutputFile(String) - Method in class nl.colorize.multimedialib.tool.CommandLineTool
- pause() - Method in class nl.colorize.multimedialib.renderer.Audio
- pause() - Method in class nl.colorize.multimedialib.renderer.java2d.MP3
- pause() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
- pause() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXSound
- pause() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaAudio
- pick(List<T>) - Method in class nl.colorize.multimedialib.math.RandomGenerator
-
Picks and returns a random element from the specified list.
- play() - Method in class nl.colorize.multimedialib.renderer.Audio
- play() - Method in class nl.colorize.multimedialib.renderer.java2d.MP3
- play() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXSound
- play() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaAudio
- play(Effect) - Method in class nl.colorize.multimedialib.scene.EffectManager
- playAudio(String, float, boolean) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- Point - Class in nl.colorize.multimedialib.math
-
Point with X and Y coordinates, defined with float precision.
- Point(float, float) - Constructor for class nl.colorize.multimedialib.math.Point
- Polygon - Class in nl.colorize.multimedialib.math
-
Describes a two-dimensional convex polygon with float precision coordinates.
- Polygon(float[]) - Constructor for class nl.colorize.multimedialib.math.Polygon
- projectName - Variable in class nl.colorize.multimedialib.tool.TeaVMTranspiler
Q
R
- R - nl.colorize.multimedialib.renderer.KeyCode
- RandomGenerator - Class in nl.colorize.multimedialib.math
-
Utility class to help with random numbers.
- RandomGenerator() - Constructor for class nl.colorize.multimedialib.math.RandomGenerator
- Rect - Class in nl.colorize.multimedialib.math
-
Two-dimensional rectangle with coordinates defined with float precision.
- Rect(float, float, float, float) - Constructor for class nl.colorize.multimedialib.math.Rect
- RED - Static variable in class nl.colorize.multimedialib.graphics.ColorRGB
- register(Subsystem) - Method in class nl.colorize.multimedialib.scene.ComplexScene
- render() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
- render(GraphicsContext) - Method in class nl.colorize.multimedialib.scene.ComplexScene
- render(GraphicsContext) - Method in class nl.colorize.multimedialib.scene.Effect
- render(GraphicsContext) - Method in class nl.colorize.multimedialib.scene.EffectManager
- render(GraphicsContext) - Method in interface nl.colorize.multimedialib.scene.Renderable
- render(GraphicsContext) - Method in class nl.colorize.multimedialib.scene.SceneManager
- render(GraphicsContext) - Method in class nl.colorize.multimedialib.tool.DemoApplication
- Renderable - Interface in nl.colorize.multimedialib.scene
-
Interface for all objects that render graphics during the animation loop.
- Renderer - Interface in nl.colorize.multimedialib.renderer
-
Renders audiovisual data to that can be used to display multimedia applications.
- rendererName - Variable in class nl.colorize.multimedialib.tool.DemoLauncher
- renderFrame(AnimationFrameCallback) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- reset() - Method in class nl.colorize.multimedialib.graphics.Transform
- reset() - Method in class nl.colorize.multimedialib.scene.Timer
- reset(float) - Method in class nl.colorize.multimedialib.scene.Timer
- resetState() - Method in class nl.colorize.multimedialib.graphics.Sprite
-
Leaves the sprite in its current state, but resets the graphics for that state to play from the beginning.
- resize(int, int) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
- resizeScreen(int, int) - Method in class nl.colorize.multimedialib.renderer.Canvas
-
Sets the screen dimensions to the specified values.
- resourceDir - Variable in class nl.colorize.multimedialib.tool.TeaVMTranspiler
- resume() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
- RIGHT - nl.colorize.multimedialib.graphics.Align
- RIGHT - nl.colorize.multimedialib.renderer.KeyCode
- RotatingBuffer - Class in nl.colorize.multimedialib.math
-
Stores time series values in a rotating buffer.
- RotatingBuffer(int) - Constructor for class nl.colorize.multimedialib.math.RotatingBuffer
- run() - Method in class nl.colorize.multimedialib.tool.AppleIconTool
- run() - Method in class nl.colorize.multimedialib.tool.CommandLineTool
-
Runs this tool.
- run() - Method in class nl.colorize.multimedialib.tool.DemoLauncher
- run() - Method in class nl.colorize.multimedialib.tool.ImageTileTool
- run() - Method in class nl.colorize.multimedialib.tool.SpriteSheetPacker
- run() - Method in class nl.colorize.multimedialib.tool.TeaVMTranspiler
S
- S - nl.colorize.multimedialib.renderer.KeyCode
- Scene - Interface in nl.colorize.multimedialib.scene
-
Represents a discrete part or phase of an application, that is active for some period of time.
- SceneContext - Interface in nl.colorize.multimedialib.scene
-
Provides an interface to add context information that can be accessed by scenes.
- SceneManager - Class in nl.colorize.multimedialib.scene
-
Implements a mechanism that divides the application life cycle into a number of separate scenes.
- sendGetRequest(String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- sendPostRequest(String, String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- set(float, float) - Method in class nl.colorize.multimedialib.math.Point
- set(float, float, float, float) - Method in class nl.colorize.multimedialib.math.Rect
- set(String, String) - Method in interface nl.colorize.multimedialib.renderer.ApplicationData
- set(String, String) - Method in class nl.colorize.multimedialib.renderer.java2d.StandardApplicationData
- set(String, String) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXApplicationData
- set(String, String) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaLocalStorage
- set(Point) - Method in class nl.colorize.multimedialib.math.Point
- set(Rect) - Method in class nl.colorize.multimedialib.math.Rect
- setAlpha(int) - Method in class nl.colorize.multimedialib.graphics.Transform
- setAppMenuListener(ApplicationMenuListener) - Method in class nl.colorize.multimedialib.renderer.WindowOptions
- setDirection(float) - Method in class nl.colorize.multimedialib.math.Vector
- setFrameTime(int, float) - Method in class nl.colorize.multimedialib.graphics.Animation
- setHeight(float) - Method in class nl.colorize.multimedialib.math.Rect
- setIconFile(ResourceFile) - Method in class nl.colorize.multimedialib.renderer.WindowOptions
- setLocalStorage(String, String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- setLoop(boolean) - Method in class nl.colorize.multimedialib.renderer.Audio
- setMagnitude(float) - Method in class nl.colorize.multimedialib.math.Vector
- setMask(ColorRGB) - Method in class nl.colorize.multimedialib.graphics.Transform
- setPoints(float[]) - Method in class nl.colorize.multimedialib.math.Polygon
- setPosition(float, float) - Method in class nl.colorize.multimedialib.scene.Effect
- setPosition(Point) - Method in class nl.colorize.multimedialib.scene.Effect
- setRotation(int) - Method in class nl.colorize.multimedialib.graphics.Transform
- setScale(int) - Method in class nl.colorize.multimedialib.graphics.Transform
- setScale(int, int) - Method in class nl.colorize.multimedialib.graphics.Transform
- setScaleX(int) - Method in class nl.colorize.multimedialib.graphics.Transform
- setScaleY(int) - Method in class nl.colorize.multimedialib.graphics.Transform
- setTransform(Transform) - Method in class nl.colorize.multimedialib.scene.Effect
- setVolume(int) - Method in class nl.colorize.multimedialib.renderer.Audio
- setWidth(float) - Method in class nl.colorize.multimedialib.math.Rect
- setX(float) - Method in class nl.colorize.multimedialib.math.Point
- setX(float) - Method in class nl.colorize.multimedialib.math.Rect
- setY(float) - Method in class nl.colorize.multimedialib.math.Point
- setY(float) - Method in class nl.colorize.multimedialib.math.Rect
- Shape - Interface in nl.colorize.multimedialib.math
-
Shared interface for all two-dimensional shapes.
- signum(float) - Static method in class nl.colorize.multimedialib.math.MathUtils
- signum(int) - Static method in class nl.colorize.multimedialib.math.MathUtils
- size - Variable in class nl.colorize.multimedialib.tool.SpriteSheetPacker
- SPACEBAR - nl.colorize.multimedialib.renderer.KeyCode
- spliterator(int[], int, int, int) - Static method in class org.teavm.classlib.java.util.TSpliterators
- spliterator(Object[], int) - Static method in class org.teavm.classlib.java.util.TSpliterators
- spliterator(Collection<? extends T>, int) - Static method in class org.teavm.classlib.java.util.TSpliterators
- spliterator(Iterator<? extends T>, long, int) - Static method in class org.teavm.classlib.java.util.TSpliterators
- Sprite - Class in nl.colorize.multimedialib.graphics
-
Static or animated two-dimensional image that can be integrated into a larger scene.
- Sprite() - Constructor for class nl.colorize.multimedialib.graphics.Sprite
- SpriteSheet - Class in nl.colorize.multimedialib.graphics
-
Image that contains the graphics for multiple sprites by including them as named regions witin the image.
- SpriteSheet(Image) - Constructor for class nl.colorize.multimedialib.graphics.SpriteSheet
- SpriteSheetPacker - Class in nl.colorize.multimedialib.tool
-
Creates a new sprite sheet by taking all images located within a direcory, and packing them into a single sprite sheet.
- SpriteSheetPacker() - Constructor for class nl.colorize.multimedialib.tool.SpriteSheetPacker
- StandardApplicationData - Class in nl.colorize.multimedialib.renderer.java2d
-
Saves application data to a simple
.propertiesfile in the platform's standard location. - StandardApplicationData(String) - Constructor for class nl.colorize.multimedialib.renderer.java2d.StandardApplicationData
- StandardMediaLoader - Class in nl.colorize.multimedialib.renderer.java2d
-
Uses APIs from the Java standard library to load media files: Java2D and ImageIO for loading images, Java Sound for loading audio clips, and AWT for loading fonts.
- StandardMediaLoader() - Constructor for class nl.colorize.multimedialib.renderer.java2d.StandardMediaLoader
- start(String[]) - Method in class nl.colorize.multimedialib.tool.CommandLineTool
- start(SceneContext) - Method in class nl.colorize.multimedialib.scene.ComplexScene
- start(SceneContext) - Method in interface nl.colorize.multimedialib.scene.Scene
- start(SceneContext) - Method in class nl.colorize.multimedialib.tool.DemoApplication
- stop() - Method in class nl.colorize.multimedialib.renderer.Audio
- stop() - Method in class nl.colorize.multimedialib.renderer.java2d.MP3
- stop() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXSound
- stop() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaAudio
- stopAudio(String, boolean) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- Subsystem - Interface in nl.colorize.multimedialib.scene
-
Functional area that is part of a larger scene.
- sum(int[]) - Static method in class nl.colorize.multimedialib.math.MathUtils
T
- T - nl.colorize.multimedialib.renderer.KeyCode
- TeaAudio - Class in nl.colorize.multimedialib.renderer.teavm
-
Plays audio clips using the HTML5 media API that is supported by all modern browsers.
- TeaAudio(String) - Constructor for class nl.colorize.multimedialib.renderer.teavm.TeaAudio
- TeaDemo - Class in nl.colorize.multimedialib.renderer.teavm
-
Launcher for the TeaVM version of the demo application.
- TeaDemo() - Constructor for class nl.colorize.multimedialib.renderer.teavm.TeaDemo
- TeaGraphicsContext - Class in nl.colorize.multimedialib.renderer.teavm
-
Delegates all drawing operations to the browser using TeaVM.
- TeaGraphicsContext(Canvas) - Constructor for class nl.colorize.multimedialib.renderer.teavm.TeaGraphicsContext
- TeaImage - Class in nl.colorize.multimedialib.renderer.teavm
- TeaImage(String, String, Rect) - Constructor for class nl.colorize.multimedialib.renderer.teavm.TeaImage
- TeaInputDevice - Class in nl.colorize.multimedialib.renderer.teavm
- TeaInputDevice(Canvas) - Constructor for class nl.colorize.multimedialib.renderer.teavm.TeaInputDevice
- TeaLocalStorage - Class in nl.colorize.multimedialib.renderer.teavm
- TeaLocalStorage() - Constructor for class nl.colorize.multimedialib.renderer.teavm.TeaLocalStorage
- TeaMediaLoader - Class in nl.colorize.multimedialib.renderer.teavm
- TeaMediaLoader() - Constructor for class nl.colorize.multimedialib.renderer.teavm.TeaMediaLoader
- TeaRenderer - Class in nl.colorize.multimedialib.renderer.teavm
-
Renderer based on TeaVM (http://teavm.org) that is transpiled to JavaScript and runs in the browser.
- TeaRenderer(Canvas) - Constructor for class nl.colorize.multimedialib.renderer.teavm.TeaRenderer
- TeaVMTranspiler - Class in nl.colorize.multimedialib.tool
-
Transpiles MultimediaLib applications to JavaScript using TeaVM.
- TeaVMTranspiler() - Constructor for class nl.colorize.multimedialib.tool.TeaVMTranspiler
- terminate() - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DRenderer
- Timer - Class in nl.colorize.multimedialib.scene
-
Utility class for time-based behavior.
- Timer(float) - Constructor for class nl.colorize.multimedialib.scene.Timer
- toCanvasX(int) - Method in class nl.colorize.multimedialib.renderer.Canvas
- toCanvasY(int) - Method in class nl.colorize.multimedialib.renderer.Canvas
- toHex() - Method in class nl.colorize.multimedialib.graphics.ColorRGB
-
Returns this color in hexidecimal notation.
- toPoint() - Method in class nl.colorize.multimedialib.math.Vector
- toScreenX(float) - Method in class nl.colorize.multimedialib.renderer.Canvas
- toScreenY(float) - Method in class nl.colorize.multimedialib.renderer.Canvas
- toString() - Method in class nl.colorize.multimedialib.graphics.ColorRGB
- toString() - Method in class nl.colorize.multimedialib.graphics.TTFont
- toString() - Method in class nl.colorize.multimedialib.math.Point
- toString() - Method in class nl.colorize.multimedialib.math.Polygon
- toString() - Method in class nl.colorize.multimedialib.math.Rect
- toString() - Method in class nl.colorize.multimedialib.math.Vector
- toString() - Method in class nl.colorize.multimedialib.renderer.Canvas
- toString() - Method in class nl.colorize.multimedialib.renderer.FilePointer
- toString() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaImage
- Transform - Class in nl.colorize.multimedialib.graphics
-
Transformation that can be applied to a graphic when displaying it.
- Transform() - Constructor for class nl.colorize.multimedialib.graphics.Transform
- TSpliterator<T> - Class in org.teavm.classlib.java.util
- TSpliterator() - Constructor for class org.teavm.classlib.java.util.TSpliterator
- TSpliterator.OfInt - Class in org.teavm.classlib.java.util
- TSpliterators - Class in org.teavm.classlib.java.util
- TSpliterators() - Constructor for class org.teavm.classlib.java.util.TSpliterators
- TTFont - Class in nl.colorize.multimedialib.graphics
-
Represents a TrueType font that can be used to draw text.
- TTFont(String, int, ColorRGB) - Constructor for class nl.colorize.multimedialib.graphics.TTFont
U
- U - nl.colorize.multimedialib.renderer.KeyCode
- UP - nl.colorize.multimedialib.renderer.KeyCode
- Updatable - Interface in nl.colorize.multimedialib.scene
-
Defines a standardized interface for all objects that should be updated every frame during the animation loop.
- update() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXInput
- update(float) - Method in class nl.colorize.multimedialib.graphics.Sprite
- update(float) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
-
Copies all events that have been received during the last frame to this class' internal state.
- update(float) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaInputDevice
- update(float) - Method in class nl.colorize.multimedialib.scene.ComplexScene
- update(float) - Method in class nl.colorize.multimedialib.scene.Effect
- update(float) - Method in class nl.colorize.multimedialib.scene.EffectManager
- update(float) - Method in class nl.colorize.multimedialib.scene.SceneManager
- update(float) - Method in class nl.colorize.multimedialib.scene.Timer
- update(float) - Method in interface nl.colorize.multimedialib.scene.Updatable
-
Updates this object for the current frame.
- update(float) - Method in class nl.colorize.multimedialib.tool.DemoApplication
V
- V - nl.colorize.multimedialib.renderer.KeyCode
- valueOf(String) - Static method in enum nl.colorize.multimedialib.graphics.Align
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum nl.colorize.multimedialib.renderer.KeyCode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum nl.colorize.multimedialib.graphics.Align
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum nl.colorize.multimedialib.renderer.KeyCode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- Vector - Class in nl.colorize.multimedialib.math
-
A two-dimensional vector with a direction and a magnitude, both defined with float precision.
- Vector(float, float) - Constructor for class nl.colorize.multimedialib.math.Vector
- verification - Variable in class nl.colorize.multimedialib.tool.DemoLauncher
- vertical - Variable in class nl.colorize.multimedialib.tool.ImageTileTool
W
- W - nl.colorize.multimedialib.renderer.KeyCode
- WHITE - Static variable in class nl.colorize.multimedialib.graphics.ColorRGB
- WindowOptions - Class in nl.colorize.multimedialib.renderer
-
Configuration options for when the renderer is displayed in a window when running on a desktop platform.
- WindowOptions(String) - Constructor for class nl.colorize.multimedialib.renderer.WindowOptions
- withAlpha(int) - Static method in class nl.colorize.multimedialib.graphics.Transform
-
Convenience method that creates a new transform with the specified alpha value, but all other properties set to their default values.
- withMask(ColorRGB) - Static method in class nl.colorize.multimedialib.graphics.Transform
-
Convenience method that creates a new transform with the specified color mask, but all other properties set to their default values.
- withRotation(int) - Static method in class nl.colorize.multimedialib.graphics.Transform
-
Convenience method that creates a new transform with the specified rotation, but all other properties set to their default values.
- withScale(int, int) - Static method in class nl.colorize.multimedialib.graphics.Transform
-
Convenience method that creates a new transform with the specified scale, but all other properties set to their default values.
X
Y
- Y - nl.colorize.multimedialib.renderer.KeyCode
- YELLOW - Static variable in class nl.colorize.multimedialib.graphics.ColorRGB
Z
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 ZAll Classes All Packages