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.Point
- add(float) - Method in class nl.colorize.multimedialib.math.RotatingBuffer
- add(float, float) - Method in class nl.colorize.multimedialib.math.Point
- add(Point) - Method in class nl.colorize.multimedialib.math.Point
- addFrame(Image, float) - Method in class nl.colorize.multimedialib.graphics.Animation
- addMarios(int) - Method in class nl.colorize.multimedialib.tool.DemoApplication
- addRenderCallback(Renderable) - Method in class nl.colorize.multimedialib.renderer.AbstractRenderer
- addRenderCallback(Renderable) - Method in interface nl.colorize.multimedialib.renderer.Renderer
- addRenderCallback(Renderable) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaRenderer
- addState(String, Animation) - Method in class nl.colorize.multimedialib.graphics.Sprite
-
Adds a new animation state to this sprite.
- addState(String, Image) - Method in class nl.colorize.multimedialib.graphics.Sprite
-
Shorthand that adds a new state to this sprite that consists of a single static image.
- addUpdateCallback(Updatable) - Method in class nl.colorize.multimedialib.renderer.AbstractRenderer
- addUpdateCallback(Updatable) - Method in interface nl.colorize.multimedialib.renderer.Renderer
- addUpdateCallback(Updatable) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaRenderer
- AjaxCallback - Interface in nl.colorize.multimedialib.renderer.teavm
-
Callback function that is invoked from JavaScript when an AJAX request has been sent and the response has been received.
- Align - Enum in nl.colorize.multimedialib.graphics
-
Describes the alignment with which a text should be displayed.
- alphaChannel - Variable in class nl.colorize.multimedialib.tool.ColorConversionTool
- AlphaTransform - Interface in nl.colorize.multimedialib.graphics
-
Describes how to draw graphics with a modified alpha channel.
- angleDistance(float, float) - Static method in class nl.colorize.multimedialib.math.MathUtils
-
Returns the distance between two angles in degrees.
- Animation - Class in nl.colorize.multimedialib.graphics
-
Shows a number of images in sequence.
- Animation(boolean) - Constructor for class nl.colorize.multimedialib.graphics.Animation
- Animation(List<Image>, float, boolean) - Constructor for class nl.colorize.multimedialib.graphics.Animation
- Animation(Image) - Constructor for class nl.colorize.multimedialib.graphics.Animation
- AnimationFrameCallback - Interface in nl.colorize.multimedialib.renderer.teavm
-
Callback function that is invoked from JavaScript during every frame update performed by the browser.
- AppleIconTool - Class in nl.colorize.multimedialib.tool
- AppleIconTool() - Constructor for class nl.colorize.multimedialib.tool.AppleIconTool
- Application - Class in nl.colorize.multimedialib.scene
-
Implements a mechanism on top of the renderer that divides the application life cycle into a number of separate scenes.
- Application(Renderer) - Constructor for class nl.colorize.multimedialib.scene.Application
- ApplicationData - Interface in nl.colorize.multimedialib.renderer
-
Interface for using the renderer to save or load persistent application data.
- around(float, float, float, float) - Static method in class nl.colorize.multimedialib.math.Rect
-
Returns a rectangle that has X and Y coordinates so that the specified point becomes its center.
- around(Point, float, float) - Static method in class nl.colorize.multimedialib.math.Rect
-
Returns a rectangle that has X and Y coordinates so that the specified point becomes its center.
- attach(Runnable) - Method in class nl.colorize.multimedialib.scene.Timer
- Audio - Class in nl.colorize.multimedialib.renderer
-
Represents an audio clip.
- Audio() - Constructor for class nl.colorize.multimedialib.renderer.Audio
- average(Collection<? extends Number>) - Static method in class nl.colorize.multimedialib.math.MathUtils
- AWTImage - Class in nl.colorize.multimedialib.renderer.java2d
-
Represents image data using Java 2D's
BufferedImage. - AWTImage(BufferedImage) - Constructor for class nl.colorize.multimedialib.renderer.java2d.AWTImage
- AWTInput - Class in nl.colorize.multimedialib.renderer.java2d
-
Input device that uses AWT to capture mouse and keyboard events.
- AWTInput(Canvas) - Constructor for class nl.colorize.multimedialib.renderer.java2d.AWTInput
B
- B - nl.colorize.multimedialib.renderer.KeyCode
- BACKSPACE - nl.colorize.multimedialib.renderer.KeyCode
- bind(Graphics2D) - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DGraphicsContext
- BLACK - Static variable in class nl.colorize.multimedialib.graphics.ColorRGB
- blitGraphicsContext(BufferStrategy) - Method in class nl.colorize.multimedialib.renderer.java2d.HeadlessRenderer
- blitGraphicsContext(BufferStrategy) - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DRenderer
-
Updates the window graphics with the contents of the buffer.
- BLUE - Static variable in class nl.colorize.multimedialib.graphics.ColorRGB
- bottom(Canvas, float, float) - Static method in class nl.colorize.multimedialib.scene.ui.Location
- bottomCenter(Canvas, float) - Static method in class nl.colorize.multimedialib.scene.ui.Location
- bottomRight(Canvas, float, float) - Static method in class nl.colorize.multimedialib.scene.ui.Location
- Browser - Class in nl.colorize.multimedialib.renderer.teavm
-
Contains the API for calling JavaScript functions using TeaVM.
- Browser() - Constructor for class nl.colorize.multimedialib.renderer.teavm.Browser
- Button - Class in nl.colorize.multimedialib.scene.ui
-
Simple button widget with graphics and interaction entirely managed by the renderer, not using the native widget.
- Button(Location, Image) - Constructor for class nl.colorize.multimedialib.scene.ui.Button
- Button(Location, Image, String, TTFont) - Constructor for class nl.colorize.multimedialib.scene.ui.Button
C
- C - nl.colorize.multimedialib.renderer.KeyCode
- calculateAngle(Point) - Method in class nl.colorize.multimedialib.math.Point
-
Returns the angle in degrees from this point towards the specified other point.
- calculateDistance(Circle) - Method in class nl.colorize.multimedialib.math.Circle
-
Returns the distance between the center of this circle and the center of the specified other circle.
- calculateDistance(Point) - Method in class nl.colorize.multimedialib.math.Circle
-
Returns the distance between the center of this circle and the specified point.
- calculateDistance(Point) - Method in class nl.colorize.multimedialib.math.Point
-
Returns the distance between this point and the specified other point.
- cancel(Effect) - Method in class nl.colorize.multimedialib.scene.EffectManager
- cancelAll() - Method in class nl.colorize.multimedialib.scene.EffectManager
- Canvas - Class in nl.colorize.multimedialib.renderer
-
Represents the resolution of the application graphics independently from the device's screen resolution.
- ceiling(float) - Static method in class nl.colorize.multimedialib.math.MathUtils
- center(Canvas, float) - Static method in class nl.colorize.multimedialib.scene.ui.Location
- CENTER - nl.colorize.multimedialib.graphics.Align
- chance(float) - Static method in class nl.colorize.multimedialib.math.RandomGenerator
-
Produces a random float between 0.0 and 1.0, then compares that number against
nand returns the result. - changeScene(Scene) - Method in class nl.colorize.multimedialib.scene.Application
-
Requests to change the active scene after the current frame has been completed.
- changeState(String) - Method in class nl.colorize.multimedialib.graphics.Sprite
-
Changes the sprite's graphics to the state with the specified name.
- Circle - Class in nl.colorize.multimedialib.math
-
Circle that is defined by its center point and a radius, defined with float precision.
- Circle(float, float, float) - Constructor for class nl.colorize.multimedialib.math.Circle
- Circle(Point, float) - Constructor for class nl.colorize.multimedialib.math.Circle
- clamp(float, float, float) - Static method in class nl.colorize.multimedialib.math.MathUtils
- clamp(int, int, int) - Static method in class nl.colorize.multimedialib.math.MathUtils
- clamp(long, long, long) - Static method in class nl.colorize.multimedialib.math.MathUtils
- clear() - Method in interface nl.colorize.multimedialib.renderer.ApplicationData
- clear() - Method in class nl.colorize.multimedialib.renderer.java2d.StandardApplicationData
- clear() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXApplicationData
- clear() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaLocalStorage
- clearLocalStorage() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- close() - Method in interface nl.colorize.multimedialib.renderer.WebSocketConnection
- closeWebSocket() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- ColorConversionTool - Class in nl.colorize.multimedialib.tool
-
Command line tool for performing color correction operations on all images within a directory.
- ColorConversionTool() - Constructor for class nl.colorize.multimedialib.tool.ColorConversionTool
- ColorRGB - Class in nl.colorize.multimedialib.graphics
-
Represents a color built out of red, green, and blue components.
- ColorRGB(int) - Constructor for class nl.colorize.multimedialib.graphics.ColorRGB
-
Creates a color from a single RGBA value.
- ColorRGB(int, int, int) - Constructor for class nl.colorize.multimedialib.graphics.ColorRGB
-
Creates a color from the specified red, green, and blue components.
- CommandLineTool - Class in nl.colorize.multimedialib.tool
-
Skeleton implementation for tools that provide a command line interface, where the command line arguments are parsed using Args4j.
- CommandLineTool() - Constructor for class nl.colorize.multimedialib.tool.CommandLineTool
- ComplexScene - Class in nl.colorize.multimedialib.scene
-
Scene that is split into a number of subsystems.
- ComplexScene() - Constructor for class nl.colorize.multimedialib.scene.ComplexScene
- connectWebSocket(String) - Method in interface nl.colorize.multimedialib.renderer.InternetAccess
-
Connects to the web socket located at the specified URI.
- connectWebSocket(String) - Method in class nl.colorize.multimedialib.renderer.java2d.StandardInternetAccess
- connectWebSocket(String) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaInternetAccess
- connectWebSocket(String, WebSocketCallback) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- contains(float, float) - Method in class nl.colorize.multimedialib.math.Rect
- contains(Point) - Method in class nl.colorize.multimedialib.math.Circle
- contains(Point) - Method in class nl.colorize.multimedialib.math.Polygon
- contains(Point) - Method in class nl.colorize.multimedialib.math.Rect
- contains(Point) - Method in interface nl.colorize.multimedialib.math.Shape
- contains(Rect) - Method in class nl.colorize.multimedialib.math.Rect
- containsResourceFile(FilePointer) - Method in class nl.colorize.multimedialib.renderer.java2d.StandardMediaLoader
- containsResourceFile(FilePointer) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXMediaLoader
- containsResourceFile(FilePointer) - Method in interface nl.colorize.multimedialib.renderer.MediaLoader
- containsResourceFile(FilePointer) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaMediaLoader
- containsResourceFile(FilePointer) - Method in class nl.colorize.multimedialib.scene.MediaCache
- copy() - Method in class nl.colorize.multimedialib.graphics.Sprite
-
Creates a new sprite with states and graphics based on this one, but it starts back in its initial state.
- copy() - Method in class nl.colorize.multimedialib.math.Point
- copy() - Method in class nl.colorize.multimedialib.math.Rect
- copy() - Method in class nl.colorize.multimedialib.math.Vector
- create() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
- create(int) - Static method in interface nl.colorize.multimedialib.graphics.AlphaTransform
- create(int, int) - Static method in class nl.colorize.multimedialib.renderer.Canvas
- createCircle(Point, float, int) - Static method in class nl.colorize.multimedialib.math.Polygon
-
Convenience method to create a polygon in the shape of a circle with the specified properties.
- createCone(Point, float, float, float) - Static method in class nl.colorize.multimedialib.math.Polygon
-
Convenience method to create a polygon in the shape of a circle with the specified properties.
D
- D - nl.colorize.multimedialib.renderer.KeyCode
- DEFAULT_CANVAS_HEIGHT - Static variable in class nl.colorize.multimedialib.tool.DemoApplication
- DEFAULT_CANVAS_WIDTH - Static variable in class nl.colorize.multimedialib.tool.DemoApplication
- DEFAULT_FRAMERATE - Static variable in class nl.colorize.multimedialib.tool.DemoApplication
- DEFAULT_SIZE - Static variable in class nl.colorize.multimedialib.graphics.TTFont
- DemoApplication - Class in nl.colorize.multimedialib.tool
-
Simple demo application that displays a number of animated Mario sprites on top of a black background.
- DemoApplication(Application) - Constructor for class nl.colorize.multimedialib.tool.DemoApplication
- DemoLauncher - Class in nl.colorize.multimedialib.tool
-
Launches the demo application from the command line.
- DemoLauncher() - Constructor for class nl.colorize.multimedialib.tool.DemoLauncher
- derive(int) - Method in class nl.colorize.multimedialib.graphics.TTFont
-
Returns a version of this font that uses the same font family and color, but has a different size.
- derive(int, ColorRGB) - Method in class nl.colorize.multimedialib.graphics.TTFont
-
Returns a version of this font which uses the same font family, but with a different color and font size.
- derive(ColorRGB) - Method in class nl.colorize.multimedialib.graphics.TTFont
-
Returns a version of this font which uses the same font family and size, but has a different color.
- dispose() - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DGraphicsContext
- dispose() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXMediaLoader
- dispose() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
- dispose() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXSound
- dispose() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXTexture
- DOWN - nl.colorize.multimedialib.renderer.KeyCode
- drawBackground(ColorRGB) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext
- drawBackground(ColorRGB) - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DGraphicsContext
- drawBackground(ColorRGB) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
- drawBackground(ColorRGB) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaGraphicsContext
- drawCircle(float, float, float, String, float) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- drawCircle(Circle, ColorRGB) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext
- drawCircle(Circle, ColorRGB, AlphaTransform) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext
- drawCircle(Circle, ColorRGB, AlphaTransform) - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DGraphicsContext
- drawCircle(Circle, ColorRGB, AlphaTransform) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
- drawCircle(Circle, ColorRGB, AlphaTransform) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaGraphicsContext
- drawImage(String, float, float, float, float, float, String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- drawImage(Image, float, float) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext
- drawImage(Image, float, float, Transform) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext
- drawImage(Image, float, float, Transform) - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DGraphicsContext
- drawImage(Image, float, float, Transform) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
- drawImage(Image, float, float, Transform) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaGraphicsContext
- drawImageRegion(String, float, float, float, float, float, float, float, float, float, float, float, float, String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- drawPolygon(float[], String, float) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- drawPolygon(Polygon, ColorRGB) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext
- drawPolygon(Polygon, ColorRGB, AlphaTransform) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext
- drawPolygon(Polygon, ColorRGB, AlphaTransform) - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DGraphicsContext
- drawPolygon(Polygon, ColorRGB, AlphaTransform) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
- drawPolygon(Polygon, ColorRGB, AlphaTransform) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaGraphicsContext
- drawRect(float, float, float, float, String, float) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- drawRect(Rect, ColorRGB) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext
- drawRect(Rect, ColorRGB, AlphaTransform) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext
- drawRect(Rect, ColorRGB, AlphaTransform) - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DGraphicsContext
- drawRect(Rect, ColorRGB, AlphaTransform) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
- drawRect(Rect, ColorRGB, AlphaTransform) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaGraphicsContext
- drawSprite(Sprite, float, float) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext
- drawSprite(Sprite, float, float, Transform) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext
- drawText(String, String, int, String, float, float, String, float) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- drawText(String, TTFont, float, float) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext
- drawText(String, TTFont, float, float, Align) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext
- drawText(String, TTFont, float, float, Align, AlphaTransform) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext
- drawText(String, TTFont, float, float, Align, AlphaTransform) - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DGraphicsContext
- drawText(String, TTFont, float, float, Align, AlphaTransform) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
- drawText(String, TTFont, float, float, Align, AlphaTransform) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaGraphicsContext
E
- E - nl.colorize.multimedialib.renderer.KeyCode
- Effect - Class in nl.colorize.multimedialib.scene
-
An animated graphical effect that can be played as part of a scene.
- EffectManager - Class in nl.colorize.multimedialib.scene
-
Controls registration and playback for graphical effects that can be played as part of a scene.
- EffectManager() - Constructor for class nl.colorize.multimedialib.scene.EffectManager
- ENTER - nl.colorize.multimedialib.renderer.KeyCode
- EPSILON - Static variable in class nl.colorize.multimedialib.math.MathUtils
- EPSILON - Static variable in class nl.colorize.multimedialib.math.Point
- EPSILON - Static variable in interface nl.colorize.multimedialib.math.Shape
- EPSILON - Static variable in class nl.colorize.multimedialib.math.Vector
- equals(Object) - Method in class nl.colorize.multimedialib.graphics.ColorRGB
- equals(Object) - Method in class nl.colorize.multimedialib.graphics.Transform
- equals(Object) - Method in class nl.colorize.multimedialib.graphics.TTFont
- equals(Object) - Method in class nl.colorize.multimedialib.math.Point
- equals(Object) - Method in class nl.colorize.multimedialib.math.Polygon
- equals(Object) - Method in class nl.colorize.multimedialib.math.Rect
- equals(Object) - Method in class nl.colorize.multimedialib.math.Vector
- equals(Object) - Method in class nl.colorize.multimedialib.renderer.FilePointer
- equals(Object) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaImage
- ESCAPE - nl.colorize.multimedialib.renderer.KeyCode
F
- F - nl.colorize.multimedialib.renderer.KeyCode
- FilePointer - Class in nl.colorize.multimedialib.renderer
-
Reference to a resource file that is part of the application using a relative path.
- FilePointer(String) - Constructor for class nl.colorize.multimedialib.renderer.FilePointer
- fillImage(Image) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext
-
Draws an image and stretches it so that it fills the entire canvas.
- fixed(float, float) - Static method in class nl.colorize.multimedialib.scene.ui.Location
- flexible(int, int) - Static method in class nl.colorize.multimedialib.renderer.Canvas
- forAnimation(Animation, float) - Static method in class nl.colorize.multimedialib.scene.Effect
- forAnimation(Animation, Timeline) - Static method in class nl.colorize.multimedialib.scene.Effect
- forImage(Image, float) - Static method in class nl.colorize.multimedialib.scene.Effect
- forImage(Image, Timeline) - Static method in class nl.colorize.multimedialib.scene.Effect
- forSprite(Sprite, Timeline) - Static method in class nl.colorize.multimedialib.scene.Effect
- forSpriteAlpha(Sprite, Timeline) - Static method in class nl.colorize.multimedialib.scene.Effect
-
Shorthand for creating an effect that modifies the sprite's alpha value based on a timeline.
- forSpriteRotation(Sprite, float) - Static method in class nl.colorize.multimedialib.scene.Effect
-
Shorthand for creating an effect that rotates a sprite.
- forSpriteX(Sprite, Timeline) - Static method in class nl.colorize.multimedialib.scene.Effect
-
Shorthand for creating an effect that modifies the sprite's X position based on a timeline.
- forSpriteY(Sprite, Timeline) - Static method in class nl.colorize.multimedialib.scene.Effect
-
Shorthand for creating an effect that modifies the sprite's Y position based on a timeline.
- forText(String, TTFont, Align, Timeline) - Static method in class nl.colorize.multimedialib.scene.Effect
- forTextAlpha(String, TTFont, Align, Timeline) - Static method in class nl.colorize.multimedialib.scene.Effect
-
Shorthand for creating an effect that modifies the text's alpha value based on a timeline.
- forTextAppear(String, TTFont, Align, float) - Static method in class nl.colorize.multimedialib.scene.Effect
-
Shorthand for creating an effect that will make the text slowly appear over time, with more and more characters appearing on screen over time until the entire text is shown.
G
- G - nl.colorize.multimedialib.renderer.KeyCode
- GDXApplicationData - Class in nl.colorize.multimedialib.renderer.libgdx
-
Uses libGDX's mechanism for user preferences to store application data.
- GDXApplicationData(String) - Constructor for class nl.colorize.multimedialib.renderer.libgdx.GDXApplicationData
- GDXInput - Class in nl.colorize.multimedialib.renderer.libgdx
-
Access to libGDX's user input state.
- GDXInput() - Constructor for class nl.colorize.multimedialib.renderer.libgdx.GDXInput
- GDXMediaLoader - Class in nl.colorize.multimedialib.renderer.libgdx
-
Loads media assets using the libGDX framework.
- GDXMediaLoader() - Constructor for class nl.colorize.multimedialib.renderer.libgdx.GDXMediaLoader
- GDXRenderer - Class in nl.colorize.multimedialib.renderer.libgdx
-
Renderer built on top of the libGDX framework.
- GDXRenderer(Canvas, int, WindowOptions) - Constructor for class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
- GDXSound - Class in nl.colorize.multimedialib.renderer.libgdx
-
Refers to an audio clip that is managed by libGDX.
- GDXSound(Sound) - Constructor for class nl.colorize.multimedialib.renderer.libgdx.GDXSound
- GDXTexture - Class in nl.colorize.multimedialib.renderer.libgdx
-
Refers to a texture that is managed by libGDX.
- GDXTexture(Texture) - Constructor for class nl.colorize.multimedialib.renderer.libgdx.GDXTexture
- GDXTexture(Texture, Rect) - Constructor for class nl.colorize.multimedialib.renderer.libgdx.GDXTexture
- get(String) - Method in class nl.colorize.multimedialib.graphics.SpriteSheet
-
Returns the image for the marked region with the specified name.
- get(String, boolean) - Method in interface nl.colorize.multimedialib.renderer.ApplicationData
- get(String, float) - Method in interface nl.colorize.multimedialib.renderer.ApplicationData
- get(String, int) - Method in interface nl.colorize.multimedialib.renderer.ApplicationData
- get(String, String) - Method in interface nl.colorize.multimedialib.renderer.ApplicationData
- get(String, String) - Method in class nl.colorize.multimedialib.renderer.java2d.StandardApplicationData
- get(String, String) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXApplicationData
- get(String, String) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaLocalStorage
- get(String, String, String...) - Method in class nl.colorize.multimedialib.graphics.SpriteSheet
-
Returns a sequence of images that correspond to names regions.
- get(String, Date) - Method in interface nl.colorize.multimedialib.renderer.ApplicationData
- get(String, ColorRGB) - Method in interface nl.colorize.multimedialib.renderer.ApplicationData
- get(String, Headers) - Method in interface nl.colorize.multimedialib.renderer.InternetAccess
-
Sends a HTTP GET request to the specified URL.
- get(String, Headers) - Method in class nl.colorize.multimedialib.renderer.java2d.StandardInternetAccess
- get(String, Headers) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaInternetAccess
- getActiveScene() - Method in class nl.colorize.multimedialib.scene.Application
- getAlpha() - Method in interface nl.colorize.multimedialib.graphics.AlphaTransform
- getAlpha() - Method in class nl.colorize.multimedialib.graphics.Transform
- getAlpha(int, int) - Method in interface nl.colorize.multimedialib.graphics.Image
-
Returns the alpha of a pixel within the image.
- getAlpha(int, int) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTImage
- getAlpha(int, int) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXTexture
- getAlpha(int, int) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaImage
- getApplicationData(String) - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DRenderer
- getApplicationData(String) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
- getApplicationData(String) - Method in interface nl.colorize.multimedialib.renderer.Renderer
- getApplicationData(String) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaRenderer
- getApplicationData(String) - Method in class nl.colorize.multimedialib.scene.Application
- getAppMenuListener() - Method in class nl.colorize.multimedialib.renderer.java2d.WindowOptions
- getAvailableStates() - Method in class nl.colorize.multimedialib.graphics.Sprite
- getAverageFPS() - Method in class nl.colorize.multimedialib.scene.Application
- getAverageFrameTime() - Method in class nl.colorize.multimedialib.scene.Application
- getAverageValue() - Method in class nl.colorize.multimedialib.math.RotatingBuffer
- getB() - Method in class nl.colorize.multimedialib.graphics.ColorRGB
- getBackgroundColor() - Method in class nl.colorize.multimedialib.scene.ComplexScene
- getBounds() - Method in class nl.colorize.multimedialib.renderer.Canvas
- getCanvas() - Method in class nl.colorize.multimedialib.renderer.AbstractRenderer
- getCanvas() - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext
- getCanvas() - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DGraphicsContext
- getCanvas() - Method in interface nl.colorize.multimedialib.renderer.Renderer
- getCanvas() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaGraphicsContext
- getCanvas() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaRenderer
- getCanvas() - Method in class nl.colorize.multimedialib.scene.Application
- getCanvasHeight() - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext
- getCanvasHeight() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- getCanvasWidth() - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext
- getCanvasWidth() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- getCenter() - Method in class nl.colorize.multimedialib.math.Circle
- getCenter() - Method in class nl.colorize.multimedialib.renderer.Canvas
- getCenterX() - Method in class nl.colorize.multimedialib.math.Circle
- getCenterX() - Method in class nl.colorize.multimedialib.math.Rect
- getCenterY() - Method in class nl.colorize.multimedialib.math.Circle
- getCenterY() - Method in class nl.colorize.multimedialib.math.Rect
- getColor() - Method in class nl.colorize.multimedialib.graphics.TTFont
- getColor(int, int) - Method in interface nl.colorize.multimedialib.graphics.Image
- getColor(int, int) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTImage
- getColor(int, int) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXTexture
- getColor(int, int) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaImage
- getColorTexture(ColorRGB) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXMediaLoader
- getCurrentGraphics() - Method in class nl.colorize.multimedialib.graphics.Sprite
- getCurrentHeight() - Method in class nl.colorize.multimedialib.graphics.Sprite
- getCurrentState() - Method in class nl.colorize.multimedialib.graphics.Sprite
- getCurrentWidth() - Method in class nl.colorize.multimedialib.graphics.Sprite
- getDiameter() - Method in class nl.colorize.multimedialib.math.Circle
- getDirection() - Method in class nl.colorize.multimedialib.math.Vector
- getDuration() - Method in class nl.colorize.multimedialib.graphics.Animation
- getDuration() - Method in class nl.colorize.multimedialib.scene.Timer
- getEffectManager() - Method in class nl.colorize.multimedialib.scene.ComplexScene
- getEndX() - Method in class nl.colorize.multimedialib.math.Rect
- getEndY() - Method in class nl.colorize.multimedialib.math.Rect
- getFamily() - Method in class nl.colorize.multimedialib.graphics.TTFont
- getFloat(float, float) - Static method in class nl.colorize.multimedialib.math.RandomGenerator
-
Returns a random float somewhere in the range between the minimum (inclusive) and maximum (exclusive).
- getFont(TTFont) - Method in class nl.colorize.multimedialib.renderer.java2d.StandardMediaLoader
- getFrameAtIndex(int) - Method in class nl.colorize.multimedialib.graphics.Animation
- getFrameAtTime(float) - Method in class nl.colorize.multimedialib.graphics.Animation
- getFrameCount() - Method in class nl.colorize.multimedialib.graphics.Animation
- getFrameImages() - Method in class nl.colorize.multimedialib.graphics.Animation
- getFrameTime(int) - Method in class nl.colorize.multimedialib.graphics.Animation
- getG() - Method in class nl.colorize.multimedialib.graphics.ColorRGB
- getHeight() - Method in interface nl.colorize.multimedialib.graphics.Image
- getHeight() - Method in class nl.colorize.multimedialib.math.Rect
- getHeight() - Method in class nl.colorize.multimedialib.renderer.Canvas
- getHeight() - Method in class nl.colorize.multimedialib.renderer.java2d.AWTImage
- getHeight() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXTexture
- getHeight() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaImage
- getIconFile() - Method in class nl.colorize.multimedialib.renderer.java2d.WindowOptions
- getId() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaImage
- getImage() - Method in class nl.colorize.multimedialib.graphics.SpriteSheet
-
Deprecated.
- getImage() - Method in class nl.colorize.multimedialib.renderer.java2d.AWTImage
- getImage() - Method in class nl.colorize.multimedialib.renderer.java2d.HeadlessRenderer
- getImageData(String, int, int) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- getImageHeight(String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- getImageWidth(String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- getInputDevice() - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DRenderer
- getInputDevice() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
- getInputDevice() - Method in interface nl.colorize.multimedialib.renderer.Renderer
- getInputDevice() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaRenderer
- getInputDevice() - Method in class nl.colorize.multimedialib.scene.Application
- getInt(int, int) - Static method in class nl.colorize.multimedialib.math.RandomGenerator
-
Returns a random integer somewhere in the range between the minimum (inclusive) and maximum (exclusive).
- getInternetAccess() - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DRenderer
- getInternetAccess() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
- getInternetAccess() - Method in interface nl.colorize.multimedialib.renderer.Renderer
- getInternetAccess() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaRenderer
- getInternetAccess() - Method in class nl.colorize.multimedialib.scene.Application
- getKeyState(int) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- getLocalStorage(String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- getLocation() - Method in class nl.colorize.multimedialib.scene.ui.Widget
- getMagnitude() - Method in class nl.colorize.multimedialib.math.Vector
- getMask() - Method in class nl.colorize.multimedialib.graphics.Transform
- getMediaLoader() - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DRenderer
- getMediaLoader() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
- getMediaLoader() - Method in interface nl.colorize.multimedialib.renderer.Renderer
- getMediaLoader() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaRenderer
- getMediaLoader() - Method in class nl.colorize.multimedialib.scene.Application
- getNumPoints() - Method in class nl.colorize.multimedialib.math.Polygon
- getPageHeight() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- getPageURL() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- getPageWidth() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- getPath() - Method in class nl.colorize.multimedialib.renderer.FilePointer
- getPlatform() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaRenderer
-
Returns the display name of the current platform.
- getPointer() - Method in interface nl.colorize.multimedialib.renderer.InputDevice
- getPointer() - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
- getPointer() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXInput
- getPointer() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaInputDevice
- getPointerState() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- getPointerX() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- getPointerY() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- getPoints() - Method in class nl.colorize.multimedialib.math.Polygon
- getPointX(int) - Method in class nl.colorize.multimedialib.math.Polygon
- getPointY(int) - Method in class nl.colorize.multimedialib.math.Polygon
- getPosition() - Method in class nl.colorize.multimedialib.scene.Effect
- getR() - Method in class nl.colorize.multimedialib.graphics.ColorRGB
- getRadius() - Method in class nl.colorize.multimedialib.math.Circle
- getRatio() - Method in class nl.colorize.multimedialib.scene.Timer
- getRegion() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaImage
- getRegion(String) - Method in class nl.colorize.multimedialib.graphics.SpriteSheet
- getRegion(Rect) - Method in interface nl.colorize.multimedialib.graphics.Image
-
Returns an
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
- getRenderer() - Method in class nl.colorize.multimedialib.scene.Application
-
Deprecated.The purpose of this class is to wrap the renderer, so scenes should not access it directly. When needing to access one of the renderer's fields, use one of the more specific methods provided by this class instead.
- getRGB() - Method in class nl.colorize.multimedialib.graphics.ColorRGB
- getRotation() - Method in class nl.colorize.multimedialib.graphics.Transform
- getRotationInRadians() - Method in class nl.colorize.multimedialib.graphics.Transform
- getScaleX() - Method in class nl.colorize.multimedialib.graphics.Transform
- getScaleY() - Method in class nl.colorize.multimedialib.graphics.Transform
- getScreenHeight() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- getScreenWidth() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- getSelected() - Method in class nl.colorize.multimedialib.scene.ui.SelectBox
- getSize() - Method in class nl.colorize.multimedialib.graphics.TTFont
- getStateGraphics(String) - Method in class nl.colorize.multimedialib.graphics.Sprite
- getTexture() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXTexture
- getTextureRegion() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXTexture
- getTime() - Method in class nl.colorize.multimedialib.scene.Timer
- getTimeInCurrentState() - Method in class nl.colorize.multimedialib.graphics.Sprite
- getTitle() - Method in class nl.colorize.multimedialib.renderer.java2d.WindowOptions
- getTransform() - Method in class nl.colorize.multimedialib.scene.Effect
- getUserAgent() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- getValue() - Method in class nl.colorize.multimedialib.scene.ui.TextField
- getVolume() - Method in class nl.colorize.multimedialib.renderer.Audio
- getWidth() - Method in interface nl.colorize.multimedialib.graphics.Image
- getWidth() - Method in class nl.colorize.multimedialib.math.Rect
- getWidth() - Method in class nl.colorize.multimedialib.renderer.Canvas
- getWidth() - Method in class nl.colorize.multimedialib.renderer.java2d.AWTImage
- getWidth() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXTexture
- getWidth() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaImage
- getX() - Method in class nl.colorize.multimedialib.math.Point
- getX() - Method in class nl.colorize.multimedialib.math.Rect
- getX() - Method in class nl.colorize.multimedialib.math.Vector
- getX() - Method in class nl.colorize.multimedialib.scene.ui.Location
- getX() - Method in class nl.colorize.multimedialib.scene.ui.Widget
- getY() - Method in class nl.colorize.multimedialib.math.Point
- getY() - Method in class nl.colorize.multimedialib.math.Rect
- getY() - Method in class nl.colorize.multimedialib.math.Vector
- getY() - Method in class nl.colorize.multimedialib.scene.ui.Location
- getY() - Method in class nl.colorize.multimedialib.scene.ui.Widget
- getZoomLevel() - Method in class nl.colorize.multimedialib.renderer.Canvas
- GraphicsContext - Interface in nl.colorize.multimedialib.renderer
-
Provides access to the renderer's drawing operations.
- GRAY - Static variable in class nl.colorize.multimedialib.graphics.ColorRGB
- GREEN - Static variable in class nl.colorize.multimedialib.graphics.ColorRGB
H
- H - nl.colorize.multimedialib.renderer.KeyCode
- hashCode() - Method in class nl.colorize.multimedialib.graphics.ColorRGB
- hashCode() - Method in class nl.colorize.multimedialib.graphics.Transform
- hashCode() - Method in class nl.colorize.multimedialib.graphics.TTFont
- hashCode() - Method in class nl.colorize.multimedialib.math.Point
- hashCode() - Method in class nl.colorize.multimedialib.math.Polygon
- hashCode() - Method in class nl.colorize.multimedialib.math.Rect
- hashCode() - Method in class nl.colorize.multimedialib.math.Vector
- hashCode() - Method in class nl.colorize.multimedialib.renderer.FilePointer
- hashCode() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaImage
- hasIcon() - Method in class nl.colorize.multimedialib.renderer.java2d.WindowOptions
- hasState(String) - Method in class nl.colorize.multimedialib.graphics.Sprite
- HeadlessRenderer - Class in nl.colorize.multimedialib.renderer.java2d
-
Headless implementation of a
Java2DRenderer. - HeadlessRenderer(Canvas, int, WindowOptions) - Constructor for class nl.colorize.multimedialib.renderer.java2d.HeadlessRenderer
- horizontal - Variable in class nl.colorize.multimedialib.tool.ImageTileTool
I
- I - nl.colorize.multimedialib.renderer.KeyCode
- Image - Interface in nl.colorize.multimedialib.graphics
-
Represents an image based on raster graphics.
- ImageTileTool - Class in nl.colorize.multimedialib.tool
-
Command line tool that creates an image by tiling an existing image both horizontally and vertically.
- ImageTileTool() - Constructor for class nl.colorize.multimedialib.tool.ImageTileTool
- incremental - Variable in class nl.colorize.multimedialib.tool.TeaVMTranspiler
- indefinite() - Static method in class nl.colorize.multimedialib.scene.Timer
-
Returns a timer that will run indefinitely and will never complete.
- init() - Method in class nl.colorize.multimedialib.scene.EffectManager
- init() - Method in interface nl.colorize.multimedialib.scene.SubSystem
- initializeWindow(WindowOptions) - Method in class nl.colorize.multimedialib.renderer.java2d.HeadlessRenderer
- initializeWindow(WindowOptions) - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DRenderer
- initScene() - Method in class nl.colorize.multimedialib.scene.ComplexScene
-
Initializes the scene itself, before any of its subsystems are started.
- initSubSystems() - Method in class nl.colorize.multimedialib.scene.ComplexScene
-
Initializes the list of subsystems that will be used within this scene.
- InputDevice - Interface in nl.colorize.multimedialib.renderer
-
Used to poll the status of the platform's input devices.
- inputDir - Variable in class nl.colorize.multimedialib.tool.ColorConversionTool
- inputDir - Variable in class nl.colorize.multimedialib.tool.SpriteSheetPacker
- inputFile - Variable in class nl.colorize.multimedialib.tool.ImageTileTool
- inputImageFile - Variable in class nl.colorize.multimedialib.tool.AppleIconTool
- InternetAccess - Interface in nl.colorize.multimedialib.renderer
-
Interface for the platform-specific mechanism used to access the internet.
- intersects(Circle) - Method in class nl.colorize.multimedialib.math.Circle
- intersects(Polygon) - Method in class nl.colorize.multimedialib.math.Polygon
-
Returns true if this polygon intersects with the specified other polygon.
- intersects(Rect) - Method in class nl.colorize.multimedialib.math.Rect
- invalidate() - Method in class nl.colorize.multimedialib.scene.MediaCache
- isCompleted() - Method in class nl.colorize.multimedialib.scene.Effect
- isCompleted() - Method in class nl.colorize.multimedialib.scene.Timer
- isDefaultTransform() - Method in class nl.colorize.multimedialib.graphics.Transform
-
Returns true if all of this transform's properties are set to their original/default values.
- isImageLoadingComplete() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaMediaLoader
-
Returns true once all requested images have been loaded by the browser.
- isKeyboardAvailable() - Method in interface nl.colorize.multimedialib.renderer.InputDevice
- isKeyboardAvailable() - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
- isKeyboardAvailable() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXInput
- isKeyboardAvailable() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- isKeyboardAvailable() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaInputDevice
- isKeyPressed(int) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
- isKeyPressed(KeyCode) - Method in interface nl.colorize.multimedialib.renderer.InputDevice
- isKeyPressed(KeyCode) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
- isKeyPressed(KeyCode) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXInput
- isKeyPressed(KeyCode) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaInputDevice
- isKeyReleased(int) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
- isKeyReleased(KeyCode) - Method in interface nl.colorize.multimedialib.renderer.InputDevice
- isKeyReleased(KeyCode) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
- isKeyReleased(KeyCode) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXInput
- isKeyReleased(KeyCode) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaInputDevice
- isLoop() - Method in class nl.colorize.multimedialib.renderer.Audio
- isPointerPressed() - Method in interface nl.colorize.multimedialib.renderer.InputDevice
- isPointerPressed() - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
- isPointerPressed() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXInput
- isPointerPressed() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaInputDevice
- isPointerReleased() - Method in interface nl.colorize.multimedialib.renderer.InputDevice
- isPointerReleased() - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
- isPointerReleased() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXInput
- isPointerReleased() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaInputDevice
- isPowerOfTwo(int) - Static method in class nl.colorize.multimedialib.math.MathUtils
- isRotated() - Method in class nl.colorize.multimedialib.graphics.Transform
- isScaled() - Method in class nl.colorize.multimedialib.graphics.Transform
- isWebSocketSupported() - Method in interface nl.colorize.multimedialib.renderer.InternetAccess
- isWebSocketSupported() - Method in class nl.colorize.multimedialib.renderer.java2d.StandardInternetAccess
- isWebSocketSupported() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- isWebSocketSupported() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaInternetAccess
J
- J - nl.colorize.multimedialib.renderer.KeyCode
- Java2DGraphicsContext - Class in nl.colorize.multimedialib.renderer.java2d
-
Uses Java 2D to render graphics.
- Java2DGraphicsContext(Canvas, StandardMediaLoader) - Constructor for class nl.colorize.multimedialib.renderer.java2d.Java2DGraphicsContext
- Java2DRenderer - Class in nl.colorize.multimedialib.renderer.java2d
-
Implementation of a renderer that uses APIs from the Java standard library.
- Java2DRenderer(Canvas, int, WindowOptions) - Constructor for class nl.colorize.multimedialib.renderer.java2d.Java2DRenderer
K
- K - nl.colorize.multimedialib.renderer.KeyCode
- KeyCode - Enum in nl.colorize.multimedialib.renderer
-
Enumerates the keys on a conventional keyboard.
- keyPressed(KeyEvent) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
- keyReleased(KeyEvent) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
- keyTyped(KeyEvent) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
L
- L - nl.colorize.multimedialib.renderer.KeyCode
- left(Canvas, float, float) - Static method in class nl.colorize.multimedialib.scene.ui.Location
- LEFT - nl.colorize.multimedialib.graphics.Align
- LEFT - nl.colorize.multimedialib.renderer.KeyCode
- listen(Consumer<String>) - Method in interface nl.colorize.multimedialib.renderer.WebSocketConnection
- loadAudio(String, String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- loadAudio(FilePointer) - Method in class nl.colorize.multimedialib.renderer.java2d.StandardMediaLoader
- loadAudio(FilePointer) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXMediaLoader
- loadAudio(FilePointer) - Method in interface nl.colorize.multimedialib.renderer.MediaLoader
-
Loads an audio clip from a file.
- loadAudio(FilePointer) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaMediaLoader
- loadAudio(FilePointer) - Method in class nl.colorize.multimedialib.scene.MediaCache
- loadDefaultFont() - Method in interface nl.colorize.multimedialib.renderer.MediaLoader
-
Loads the default font, the open source font Open Sans.
- loadFont(String, String, String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- loadFont(String, FilePointer) - Method in class nl.colorize.multimedialib.renderer.java2d.StandardMediaLoader
- loadFont(String, FilePointer) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXMediaLoader
- loadFont(String, FilePointer) - Method in interface nl.colorize.multimedialib.renderer.MediaLoader
-
Loads a TrueType font from a
.ttffile. - loadFont(String, FilePointer) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaMediaLoader
- loadFont(String, FilePointer) - Method in class nl.colorize.multimedialib.scene.MediaCache
- loadImage(String, String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- loadImage(FilePointer) - Method in class nl.colorize.multimedialib.renderer.java2d.StandardMediaLoader
- loadImage(FilePointer) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXMediaLoader
- loadImage(FilePointer) - Method in interface nl.colorize.multimedialib.renderer.MediaLoader
-
Loads an image from a file.
- loadImage(FilePointer) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaMediaLoader
- loadImage(FilePointer) - Method in class nl.colorize.multimedialib.scene.Application
-
Convenience method that returns the image located in the specified file.
- loadImage(FilePointer) - Method in class nl.colorize.multimedialib.scene.MediaCache
- loadText(FilePointer) - Method in class nl.colorize.multimedialib.renderer.java2d.StandardMediaLoader
- loadText(FilePointer) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXMediaLoader
- loadText(FilePointer) - Method in interface nl.colorize.multimedialib.renderer.MediaLoader
-
Loads a text-based resource file using UTF-8 encoding.
- loadText(FilePointer) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaMediaLoader
- loadText(FilePointer) - Method in class nl.colorize.multimedialib.scene.MediaCache
- loadTextResourceFile(String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- Location - Class in nl.colorize.multimedialib.scene.ui
-
A point that does not use absolute coordinates, but is instead relative to the canvas borders.
- log(String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
M
- M - nl.colorize.multimedialib.renderer.KeyCode
- main(String[]) - Static method in class nl.colorize.multimedialib.renderer.teavm.TeaDemo
- main(String[]) - Static method in class nl.colorize.multimedialib.tool.AppleIconTool
- main(String[]) - Static method in class nl.colorize.multimedialib.tool.ColorConversionTool
- main(String[]) - Static method in class nl.colorize.multimedialib.tool.DemoLauncher
- main(String[]) - Static method in class nl.colorize.multimedialib.tool.ImageTileTool
- main(String[]) - Static method in class nl.colorize.multimedialib.tool.SpriteSheetPacker
- main(String[]) - Static method in class nl.colorize.multimedialib.tool.TeaVMTranspiler
- mainClassName - Variable in class nl.colorize.multimedialib.tool.TeaVMTranspiler
- markRegion(String, Rect) - Method in class nl.colorize.multimedialib.graphics.SpriteSheet
-
Marks a region within the sprite sheet and returns the corresponding sun-image.
- MathUtils - Class in nl.colorize.multimedialib.math
-
Basic math-related functions that are not included in
Mathor Google Guava. - MediaCache - Class in nl.colorize.multimedialib.scene
-
Wrapper around
MediaLoaderthat caches all loaded media files. - MediaCache(MediaLoader) - Constructor for class nl.colorize.multimedialib.scene.MediaCache
- MediaException - Exception in nl.colorize.multimedialib.renderer
-
Indicates an error has occured when loading or processing media, such as images or audio.
- MediaException(String) - Constructor for exception nl.colorize.multimedialib.renderer.MediaException
- MediaException(String, Throwable) - Constructor for exception nl.colorize.multimedialib.renderer.MediaException
- MediaLoader - Interface in nl.colorize.multimedialib.renderer
-
Loads media files such as images or audio in a format that can later be used by the renderer.
- modify(Consumer<Float>) - Method in class nl.colorize.multimedialib.scene.Effect
-
Registers a callback function that will be called during every frame update, with the effect's current timeline value as the argument.
- mouseClicked(MouseEvent) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
- mouseDragged(MouseEvent) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
- mouseEntered(MouseEvent) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
- mouseExited(MouseEvent) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
- mouseMoved(MouseEvent) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
- mousePressed(MouseEvent) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
- mouseReleased(MouseEvent) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
- move(float, float) - Method in class nl.colorize.multimedialib.math.Point
- move(float, float) - Method in class nl.colorize.multimedialib.math.Polygon
- MP3 - Class in nl.colorize.multimedialib.renderer.java2d
-
Plays MP3 files using the JLayer library.
- MP3(ResourceFile) - Constructor for class nl.colorize.multimedialib.renderer.java2d.MP3
- multiply(float) - Method in class nl.colorize.multimedialib.math.Point
- multiply(float, float) - Method in class nl.colorize.multimedialib.math.Point
N
- N - nl.colorize.multimedialib.renderer.KeyCode
- N0 - nl.colorize.multimedialib.renderer.KeyCode
- N1 - nl.colorize.multimedialib.renderer.KeyCode
- N2 - nl.colorize.multimedialib.renderer.KeyCode
- N3 - nl.colorize.multimedialib.renderer.KeyCode
- N4 - nl.colorize.multimedialib.renderer.KeyCode
- N5 - nl.colorize.multimedialib.renderer.KeyCode
- N6 - nl.colorize.multimedialib.renderer.KeyCode
- N7 - nl.colorize.multimedialib.renderer.KeyCode
- N8 - nl.colorize.multimedialib.renderer.KeyCode
- N9 - nl.colorize.multimedialib.renderer.KeyCode
- nextPowerOfTwo(int) - Static method in class nl.colorize.multimedialib.math.MathUtils
- nl.colorize.multimedialib.graphics - package nl.colorize.multimedialib.graphics
- nl.colorize.multimedialib.math - package nl.colorize.multimedialib.math
- nl.colorize.multimedialib.renderer - package nl.colorize.multimedialib.renderer
- nl.colorize.multimedialib.renderer.java2d - package nl.colorize.multimedialib.renderer.java2d
- nl.colorize.multimedialib.renderer.libgdx - package nl.colorize.multimedialib.renderer.libgdx
- nl.colorize.multimedialib.renderer.teavm - package nl.colorize.multimedialib.renderer.teavm
- nl.colorize.multimedialib.scene - package nl.colorize.multimedialib.scene
- nl.colorize.multimedialib.scene.ui - package nl.colorize.multimedialib.scene.ui
- nl.colorize.multimedialib.tool - package nl.colorize.multimedialib.tool
- notifyRenderCallbacks(GraphicsContext) - Method in class nl.colorize.multimedialib.renderer.AbstractRenderer
- notifyUpdateCallbacks(float) - Method in class nl.colorize.multimedialib.renderer.AbstractRenderer
O
- O - nl.colorize.multimedialib.renderer.KeyCode
- offsetScreen(int, int) - Method in class nl.colorize.multimedialib.renderer.Canvas
-
Offset the canvas position on the screen.
- onAbout() - Method in class nl.colorize.multimedialib.tool.DemoLauncher
- onComplete(Runnable) - Method in class nl.colorize.multimedialib.scene.Effect
-
Registers a callback function that will be notified once this effect has been completed.
- onMessage(String) - Method in interface nl.colorize.multimedialib.renderer.teavm.WebSocketCallback
- onQuit() - Method in class nl.colorize.multimedialib.tool.DemoLauncher
- onRenderFrame() - Method in interface nl.colorize.multimedialib.renderer.teavm.AnimationFrameCallback
- onRenderFrame() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaRenderer
- onResponse(String) - Method in interface nl.colorize.multimedialib.renderer.teavm.AjaxCallback
- outputDataFile - Variable in class nl.colorize.multimedialib.tool.SpriteSheetPacker
- outputDir - Variable in class nl.colorize.multimedialib.tool.ColorConversionTool
- outputDir - Variable in class nl.colorize.multimedialib.tool.TeaVMTranspiler
- outputFile - Variable in class nl.colorize.multimedialib.tool.AppleIconTool
- outputImageFile - Variable in class nl.colorize.multimedialib.tool.SpriteSheetPacker
P
- P - nl.colorize.multimedialib.renderer.KeyCode
- parseHex(String) - Static method in class nl.colorize.multimedialib.graphics.ColorRGB
-
Parses a color from hexadecimal notation.
- pause() - Method in class nl.colorize.multimedialib.renderer.Audio
- pause() - Method in class nl.colorize.multimedialib.renderer.java2d.MP3
- pause() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
- pause() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXSound
- pause() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaAudio
- pick(List<T>) - Static method in class nl.colorize.multimedialib.math.RandomGenerator
-
Picks and returns a random element from the specified list.
- play() - Method in class nl.colorize.multimedialib.renderer.Audio
- play() - Method in class nl.colorize.multimedialib.renderer.java2d.MP3
- play() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXSound
- play() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaAudio
- play(Effect) - Method in class nl.colorize.multimedialib.scene.EffectManager
- playAudio(String, float, boolean) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- Point - Class in nl.colorize.multimedialib.math
-
Point with X and Y coordinates, defined with float precision.
- Point(float, float) - Constructor for class nl.colorize.multimedialib.math.Point
- Polygon - Class in nl.colorize.multimedialib.math
-
Describes a two-dimensional convex polygon with float precision coordinates.
- Polygon(float...) - Constructor for class nl.colorize.multimedialib.math.Polygon
- post(String, Headers, PostData) - Method in interface nl.colorize.multimedialib.renderer.InternetAccess
-
Sends a HTTP POST request to the specified URL.
- post(String, Headers, PostData) - Method in class nl.colorize.multimedialib.renderer.java2d.StandardInternetAccess
- post(String, Headers, PostData) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaInternetAccess
- prepareCanvas() - Method in class nl.colorize.multimedialib.renderer.java2d.HeadlessRenderer
- prepareCanvas() - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DRenderer
- prepareWindowBuffer() - Method in class nl.colorize.multimedialib.renderer.java2d.HeadlessRenderer
- prepareWindowBuffer() - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DRenderer
-
Prepares the window buffer for the current frame.
- projectName - Variable in class nl.colorize.multimedialib.tool.TeaVMTranspiler
- prompt(String, String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
Q
R
- R - nl.colorize.multimedialib.renderer.KeyCode
- RandomGenerator - Class in nl.colorize.multimedialib.math
-
Utility class to help with random numbers.
- Rect - Class in nl.colorize.multimedialib.math
-
Two-dimensional rectangle with coordinates defined with float precision.
- Rect(float, float, float, float) - Constructor for class nl.colorize.multimedialib.math.Rect
- RED - Static variable in class nl.colorize.multimedialib.graphics.ColorRGB
- remove(String) - Method in interface nl.colorize.multimedialib.renderer.ApplicationData
- render() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
- render(GraphicsContext) - Method in interface nl.colorize.multimedialib.renderer.Renderable
- render(GraphicsContext) - Method in class nl.colorize.multimedialib.scene.Application
- render(GraphicsContext) - Method in class nl.colorize.multimedialib.scene.ComplexScene
- render(GraphicsContext) - Method in class nl.colorize.multimedialib.scene.Effect
- render(GraphicsContext) - Method in class nl.colorize.multimedialib.scene.EffectManager
- render(GraphicsContext) - Method in class nl.colorize.multimedialib.scene.ui.Button
- render(GraphicsContext) - Method in class nl.colorize.multimedialib.scene.ui.SelectBox
- render(GraphicsContext) - Method in class nl.colorize.multimedialib.scene.ui.TextField
- render(GraphicsContext) - Method in class nl.colorize.multimedialib.scene.ui.TextLabel
- render(GraphicsContext) - Method in class nl.colorize.multimedialib.tool.DemoApplication
- Renderable - Interface in nl.colorize.multimedialib.renderer
-
Interface for all objects that render graphics during the animation loop.
- Renderer - Interface in nl.colorize.multimedialib.renderer
-
Renders audiovisual data to that can be used to display multimedia applications.
- rendererName - Variable in class nl.colorize.multimedialib.tool.DemoLauncher
- renderFrame(AnimationFrameCallback) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- requestTextInput(String, String) - Method in interface nl.colorize.multimedialib.renderer.InputDevice
-
Deprecated.Although this method is necessary for the reasons outlined above, it does lead to user experience issues due to the mix of user interface elements provided by the renderer and those from the native platform.
- requestTextInput(String, String) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
- requestTextInput(String, String) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXInput
- requestTextInput(String, String) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaInputDevice
- requireMediaLoadingComplete() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaRenderer
-
Requires all media to be fully loaded before the renderer starts the animation loop.
- reset() - Method in class nl.colorize.multimedialib.graphics.Transform
- reset() - Method in class nl.colorize.multimedialib.scene.Timer
- reset(float) - Method in class nl.colorize.multimedialib.scene.Timer
- resetState() - Method in class nl.colorize.multimedialib.graphics.Sprite
-
Leaves the sprite in its current state, but resets the graphics for that state to play from the beginning.
- resize(int, int) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
- resizeScreen(int, int) - Method in class nl.colorize.multimedialib.renderer.Canvas
-
Sets the screen dimensions to the specified values.
- resourceDir - Variable in class nl.colorize.multimedialib.tool.TeaVMTranspiler
- resume() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
- right(Canvas, float, float) - Static method in class nl.colorize.multimedialib.scene.ui.Location
- RIGHT - nl.colorize.multimedialib.graphics.Align
- RIGHT - nl.colorize.multimedialib.renderer.KeyCode
- RotatingBuffer - Class in nl.colorize.multimedialib.math
-
Stores time series values in a rotating buffer.
- RotatingBuffer(int) - Constructor for class nl.colorize.multimedialib.math.RotatingBuffer
- run() - Method in class nl.colorize.multimedialib.tool.AppleIconTool
- run() - Method in class nl.colorize.multimedialib.tool.ColorConversionTool
- run() - Method in class nl.colorize.multimedialib.tool.CommandLineTool
-
Runs this tool.
- run() - Method in class nl.colorize.multimedialib.tool.DemoLauncher
- run() - Method in class nl.colorize.multimedialib.tool.ImageTileTool
- run() - Method in class nl.colorize.multimedialib.tool.SpriteSheetPacker
- run() - Method in class nl.colorize.multimedialib.tool.TeaVMTranspiler
S
- S - nl.colorize.multimedialib.renderer.KeyCode
- saveScreenshot(File) - Method in class nl.colorize.multimedialib.renderer.java2d.HeadlessRenderer
- Scene - Interface in nl.colorize.multimedialib.scene
-
Represents a discrete part or phase of an application, that is active for some period of time.
- SelectBox - Class in nl.colorize.multimedialib.scene.ui
-
Simple select box widget with graphics and interaction entirely managed by the renderer, not using the native widget.
- SelectBox(Location, List<String>, String, Image, TTFont) - Constructor for class nl.colorize.multimedialib.scene.ui.SelectBox
- SelectBox(Location, List<String>, Image, TTFont) - Constructor for class nl.colorize.multimedialib.scene.ui.SelectBox
- send(String) - Method in interface nl.colorize.multimedialib.renderer.WebSocketConnection
- send(Method, String, Headers, PostData) - Method in class nl.colorize.multimedialib.renderer.java2d.StandardInternetAccess
- sendGetRequest(String, String[], AjaxCallback) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- sendPostRequest(String, String[], String, AjaxCallback) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- sendWebSocket(String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- set(float, float) - Method in class nl.colorize.multimedialib.math.Point
- set(float, float, float, float) - Method in class nl.colorize.multimedialib.math.Rect
- set(String, boolean) - Method in interface nl.colorize.multimedialib.renderer.ApplicationData
- set(String, float) - Method in interface nl.colorize.multimedialib.renderer.ApplicationData
- set(String, int) - Method in interface nl.colorize.multimedialib.renderer.ApplicationData
- set(String, String) - Method in interface nl.colorize.multimedialib.renderer.ApplicationData
- set(String, String) - Method in class nl.colorize.multimedialib.renderer.java2d.StandardApplicationData
- set(String, String) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXApplicationData
- set(String, String) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaLocalStorage
- set(String, Date) - Method in interface nl.colorize.multimedialib.renderer.ApplicationData
- set(String, ColorRGB) - Method in interface nl.colorize.multimedialib.renderer.ApplicationData
- set(Point) - Method in class nl.colorize.multimedialib.math.Point
- set(Rect) - Method in class nl.colorize.multimedialib.math.Rect
- setAlpha(int) - Method in class nl.colorize.multimedialib.graphics.Transform
- setAppMenuListener(ApplicationMenuListener) - Method in class nl.colorize.multimedialib.renderer.java2d.WindowOptions
- setBackgroundColor(ColorRGB) - Method in class nl.colorize.multimedialib.scene.ComplexScene
- setChangeHandler(InputDevice, Consumer<String>) - Method in class nl.colorize.multimedialib.scene.ui.TextField
- setClickHandler(InputDevice, Runnable) - Method in class nl.colorize.multimedialib.scene.ui.Button
- setClickHandler(InputDevice, Consumer<String>) - Method in class nl.colorize.multimedialib.scene.ui.SelectBox
- setDirection(float) - Method in class nl.colorize.multimedialib.math.Vector
- setFrameTime(int, float) - Method in class nl.colorize.multimedialib.graphics.Animation
- setHeight(float) - Method in class nl.colorize.multimedialib.math.Rect
- setIconFile(ResourceFile) - Method in class nl.colorize.multimedialib.renderer.java2d.WindowOptions
- setLocalStorage(String, String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- setLocation(Location) - Method in class nl.colorize.multimedialib.scene.ui.Widget
- setLoop(boolean) - Method in class nl.colorize.multimedialib.renderer.Audio
- setMagnitude(float) - Method in class nl.colorize.multimedialib.math.Vector
- setMask(ColorRGB) - Method in class nl.colorize.multimedialib.graphics.Transform
- setPoints(float...) - Method in class nl.colorize.multimedialib.math.Polygon
- setPosition(float, float) - Method in class nl.colorize.multimedialib.scene.Effect
- setPosition(Point) - Method in class nl.colorize.multimedialib.scene.Effect
- setRotation(int) - Method in class nl.colorize.multimedialib.graphics.Transform
- setScale(int) - Method in class nl.colorize.multimedialib.graphics.Transform
- setScale(int, int) - Method in class nl.colorize.multimedialib.graphics.Transform
- setScaleX(int) - Method in class nl.colorize.multimedialib.graphics.Transform
- setScaleY(int) - Method in class nl.colorize.multimedialib.graphics.Transform
- setTransform(Transform) - Method in class nl.colorize.multimedialib.scene.Effect
- setVolume(int) - Method in class nl.colorize.multimedialib.renderer.Audio
- setWidth(float) - Method in class nl.colorize.multimedialib.math.Rect
- setX(float) - Method in class nl.colorize.multimedialib.math.Point
- setX(float) - Method in class nl.colorize.multimedialib.math.Rect
- setY(float) - Method in class nl.colorize.multimedialib.math.Point
- setY(float) - Method in class nl.colorize.multimedialib.math.Rect
- Shape - Interface in nl.colorize.multimedialib.math
-
Shared interface for all two-dimensional shapes.
- SHIFT - nl.colorize.multimedialib.renderer.KeyCode
- shouldRender(SubSystem) - Method in class nl.colorize.multimedialib.scene.ComplexScene
- signum(boolean) - Static method in class nl.colorize.multimedialib.math.MathUtils
- signum(float) - Static method in class nl.colorize.multimedialib.math.MathUtils
- signum(int) - Static method in class nl.colorize.multimedialib.math.MathUtils
- size - Variable in class nl.colorize.multimedialib.tool.SpriteSheetPacker
- SPACEBAR - nl.colorize.multimedialib.renderer.KeyCode
- Sprite - Class in nl.colorize.multimedialib.graphics
-
Static or animated two-dimensional image that can be integrated into a larger scene.
- Sprite() - Constructor for class nl.colorize.multimedialib.graphics.Sprite
- SpriteSheet - Class in nl.colorize.multimedialib.graphics
-
Image that contains the graphics for multiple sprites by including them as named regions witin the image.
- SpriteSheet(Image) - Constructor for class nl.colorize.multimedialib.graphics.SpriteSheet
- SpriteSheetPacker - Class in nl.colorize.multimedialib.tool
-
Creates a new sprite sheet by taking all images located within a direcory, and packing them into a single sprite sheet.
- SpriteSheetPacker() - Constructor for class nl.colorize.multimedialib.tool.SpriteSheetPacker
- StandardApplicationData - Class in nl.colorize.multimedialib.renderer.java2d
-
Saves application data to a simple
.propertiesfile in the platform's standard location. - StandardApplicationData(String) - Constructor for class nl.colorize.multimedialib.renderer.java2d.StandardApplicationData
- StandardInternetAccess - Class in nl.colorize.multimedialib.renderer.java2d
-
Sends HTTP requests using the HTTP client included as part of the Java standard library.
- StandardInternetAccess() - Constructor for class nl.colorize.multimedialib.renderer.java2d.StandardInternetAccess
- StandardMediaLoader - Class in nl.colorize.multimedialib.renderer.java2d
-
Uses APIs from the Java standard library to load media files: Java2D and ImageIO for loading images, Java Sound for loading audio clips, and AWT for loading fonts.
- StandardMediaLoader() - Constructor for class nl.colorize.multimedialib.renderer.java2d.StandardMediaLoader
- start() - Method in class nl.colorize.multimedialib.scene.ComplexScene
- start() - Method in interface nl.colorize.multimedialib.scene.Scene
- start() - Method in class nl.colorize.multimedialib.tool.DemoApplication
- start(String[]) - Method in class nl.colorize.multimedialib.tool.CommandLineTool
- stop() - Method in class nl.colorize.multimedialib.renderer.Audio
- stop() - Method in class nl.colorize.multimedialib.renderer.java2d.MP3
- stop() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXSound
- stop() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaAudio
- stopAudio(String, boolean) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- SubSystem - Interface in nl.colorize.multimedialib.scene
-
Functional area that is part of a larger scene.
- sum(int[]) - Static method in class nl.colorize.multimedialib.math.MathUtils
T
- T - nl.colorize.multimedialib.renderer.KeyCode
- takeScreenshot() - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DRenderer
- takeScreenshot() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
- takeScreenshot() - Method in interface nl.colorize.multimedialib.renderer.Renderer
-
Takes a screenshots of the renderer's current graphics, and saves it to an image.
- takeScreenshot() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- takeScreenshot() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaRenderer
- TeaAudio - Class in nl.colorize.multimedialib.renderer.teavm
-
Plays audio clips using the HTML5 media API that is supported by all modern browsers.
- TeaAudio(String) - Constructor for class nl.colorize.multimedialib.renderer.teavm.TeaAudio
- TeaDemo - Class in nl.colorize.multimedialib.renderer.teavm
-
Launcher for the TeaVM version of the demo application.
- TeaDemo() - Constructor for class nl.colorize.multimedialib.renderer.teavm.TeaDemo
- TeaGraphicsContext - Class in nl.colorize.multimedialib.renderer.teavm
-
Delegates all drawing operations to the browser using TeaVM.
- TeaGraphicsContext(Canvas) - Constructor for class nl.colorize.multimedialib.renderer.teavm.TeaGraphicsContext
- TeaImage - Class in nl.colorize.multimedialib.renderer.teavm
- TeaImage(String, String, Rect) - Constructor for class nl.colorize.multimedialib.renderer.teavm.TeaImage
- TeaInputDevice - Class in nl.colorize.multimedialib.renderer.teavm
- TeaInputDevice(Canvas, Platform.PlatformFamily) - Constructor for class nl.colorize.multimedialib.renderer.teavm.TeaInputDevice
- TeaInternetAccess - Class in nl.colorize.multimedialib.renderer.teavm
-
Sends HTTP requests by delegating them to JavaScript and sending them as AJAX requests.
- TeaInternetAccess() - Constructor for class nl.colorize.multimedialib.renderer.teavm.TeaInternetAccess
- TeaLocalStorage - Class in nl.colorize.multimedialib.renderer.teavm
- TeaLocalStorage() - Constructor for class nl.colorize.multimedialib.renderer.teavm.TeaLocalStorage
- TeaMediaLoader - Class in nl.colorize.multimedialib.renderer.teavm
-
Delegates media loading to the browser.
- TeaMediaLoader() - Constructor for class nl.colorize.multimedialib.renderer.teavm.TeaMediaLoader
- TeaRenderer - Class in nl.colorize.multimedialib.renderer.teavm
-
Renderer based on TeaVM (http://teavm.org) that is transpiled to JavaScript and runs in the browser.
- TeaRenderer(Canvas) - Constructor for class nl.colorize.multimedialib.renderer.teavm.TeaRenderer
- TeaVMTranspiler - Class in nl.colorize.multimedialib.tool
-
Transpiles MultimediaLib applications to JavaScript using TeaVM.
- TeaVMTranspiler() - Constructor for class nl.colorize.multimedialib.tool.TeaVMTranspiler
- terminate() - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DRenderer
- TextField - Class in nl.colorize.multimedialib.scene.ui
-
Simple text field widget with graphics and interaction entirely managed by the renderer, not using the native widget.
- TextField(Location, Image, TTFont, String) - Constructor for class nl.colorize.multimedialib.scene.ui.TextField
- TextField(Location, Image, TTFont, String, String) - Constructor for class nl.colorize.multimedialib.scene.ui.TextField
- TextLabel - Class in nl.colorize.multimedialib.scene.ui
-
Simple text label that is drawn at the specified coordinates.
- TextLabel(Location, String, TTFont) - Constructor for class nl.colorize.multimedialib.scene.ui.TextLabel
- TextLabel(Location, String, TTFont, Align) - Constructor for class nl.colorize.multimedialib.scene.ui.TextLabel
- Timer - Class in nl.colorize.multimedialib.scene
-
Utility class for time-based behavior.
- Timer(float) - Constructor for class nl.colorize.multimedialib.scene.Timer
- toCanvasX(int) - Method in class nl.colorize.multimedialib.renderer.Canvas
- toCanvasY(int) - Method in class nl.colorize.multimedialib.renderer.Canvas
- toHex() - Method in class nl.colorize.multimedialib.graphics.ColorRGB
-
Returns this color in hexidecimal notation.
- top(Canvas, float, float) - Static method in class nl.colorize.multimedialib.scene.ui.Location
- toPoint() - Method in class nl.colorize.multimedialib.math.Vector
- toPoint() - Method in class nl.colorize.multimedialib.scene.ui.Location
- toScreenX(float) - Method in class nl.colorize.multimedialib.renderer.Canvas
- toScreenY(float) - Method in class nl.colorize.multimedialib.renderer.Canvas
- toString() - Method in class nl.colorize.multimedialib.graphics.ColorRGB
- toString() - Method in class nl.colorize.multimedialib.graphics.TTFont
- toString() - Method in class nl.colorize.multimedialib.math.Point
- toString() - Method in class nl.colorize.multimedialib.math.Polygon
- toString() - Method in class nl.colorize.multimedialib.math.Rect
- toString() - Method in class nl.colorize.multimedialib.math.Vector
- toString() - Method in class nl.colorize.multimedialib.renderer.Canvas
- toString() - Method in class nl.colorize.multimedialib.renderer.FilePointer
- toString() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaImage
- Transform - Class in nl.colorize.multimedialib.graphics
-
Transformation that can be applied to a graphic when displaying it.
- Transform() - Constructor for class nl.colorize.multimedialib.graphics.Transform
- TTFont - Class in nl.colorize.multimedialib.graphics
-
Represents a TrueType font that can be used to draw text.
- TTFont(String, int, ColorRGB) - Constructor for class nl.colorize.multimedialib.graphics.TTFont
U
- U - nl.colorize.multimedialib.renderer.KeyCode
- UP - nl.colorize.multimedialib.renderer.KeyCode
- Updatable - Interface in nl.colorize.multimedialib.renderer
-
Defines a standardized interface for all objects that should be updated every frame during the animation loop.
- update() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXInput
- update(float) - Method in class nl.colorize.multimedialib.graphics.Sprite
- update(float) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
-
Copies all events that have been received during the last frame to this class' internal state.
- update(float) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaInputDevice
- update(float) - Method in interface nl.colorize.multimedialib.renderer.Updatable
-
Updates this object for the current frame.
- update(float) - Method in class nl.colorize.multimedialib.scene.Application
- update(float) - Method in class nl.colorize.multimedialib.scene.ComplexScene
- update(float) - Method in class nl.colorize.multimedialib.scene.Effect
- update(float) - Method in class nl.colorize.multimedialib.scene.EffectManager
- update(float) - Method in class nl.colorize.multimedialib.scene.Timer
- update(float) - Method in class nl.colorize.multimedialib.scene.ui.Button
- update(float) - Method in class nl.colorize.multimedialib.scene.ui.SelectBox
- update(float) - Method in class nl.colorize.multimedialib.scene.ui.TextField
- update(float) - Method in class nl.colorize.multimedialib.scene.ui.TextLabel
- update(float) - Method in class nl.colorize.multimedialib.tool.DemoApplication
V
- V - nl.colorize.multimedialib.renderer.KeyCode
- valueOf(String) - Static method in enum nl.colorize.multimedialib.graphics.Align
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum nl.colorize.multimedialib.renderer.KeyCode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum nl.colorize.multimedialib.graphics.Align
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum nl.colorize.multimedialib.renderer.KeyCode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- Vector - Class in nl.colorize.multimedialib.math
-
A two-dimensional vector with a direction and a magnitude, both defined with float precision.
- Vector(float, float) - Constructor for class nl.colorize.multimedialib.math.Vector
- verification - Variable in class nl.colorize.multimedialib.tool.DemoLauncher
- vertical - Variable in class nl.colorize.multimedialib.tool.ImageTileTool
W
- W - nl.colorize.multimedialib.renderer.KeyCode
- WebSocketCallback - Interface in nl.colorize.multimedialib.renderer.teavm
-
Callback function that is invoked from JavaScript for web socket events.
- WebSocketConnection - Interface in nl.colorize.multimedialib.renderer
-
Interface for sending and receiving messages through a web socket connection.
- WHITE - Static variable in class nl.colorize.multimedialib.graphics.ColorRGB
- Widget - Class in nl.colorize.multimedialib.scene.ui
-
Base class for all subsystems that emulate user interface widgets (buttons, select boxes, text fields, etc.).
- Widget(Location) - Constructor for class nl.colorize.multimedialib.scene.ui.Widget
- WindowOptions - Class in nl.colorize.multimedialib.renderer.java2d
-
Configuration options for when the renderer is displayed in a window when running on a desktop platform.
- WindowOptions(String) - Constructor for class nl.colorize.multimedialib.renderer.java2d.WindowOptions
- withAlpha(int) - Static method in class nl.colorize.multimedialib.graphics.Transform
-
Convenience method that creates a new transform with the specified alpha value, but all other properties set to their default values.
- withMask(ColorRGB) - Static method in class nl.colorize.multimedialib.graphics.Transform
-
Convenience method that creates a new transform with the specified color mask, but all other properties set to their default values.
- withRotation(int) - Static method in class nl.colorize.multimedialib.graphics.Transform
-
Convenience method that creates a new transform with the specified rotation, but all other properties set to their default values.
- withScale(int) - Static method in class nl.colorize.multimedialib.graphics.Transform
-
Convenience method that creates a new transform with the specified scale, but all other properties set to their default values.
- withScale(int, int) - Static method in class nl.colorize.multimedialib.graphics.Transform
-
Convenience method that creates a new transform with the specified scale, but all other properties set to their default values.
X
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