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
- Action - Class in nl.colorize.multimedialib.scene
-
Logic that is active for a certain amount of time during a scene.
- Action(Predicate<Action>) - Constructor for class nl.colorize.multimedialib.scene.Action
- ActionManager - Class in nl.colorize.multimedialib.scene
- ActionManager() - Constructor for class nl.colorize.multimedialib.scene.ActionManager
- add(float) - Method in class nl.colorize.multimedialib.math.Extrapolation
- add(float) - Method in class nl.colorize.multimedialib.math.Point2D
- add(float) - Method in class nl.colorize.multimedialib.math.RotatingBuffer
- add(float, float) - Method in class nl.colorize.multimedialib.math.Point2D
- add(float, float, float) - Method in class nl.colorize.multimedialib.math.Point3D
- add(String, Button, Runnable) - Method in class nl.colorize.multimedialib.scene.ui.Form
- add(String, SelectBox) - Method in class nl.colorize.multimedialib.scene.ui.Form
- add(String, SelectBox, Runnable) - Method in class nl.colorize.multimedialib.scene.ui.Form
- add(String, SelectBox, Consumer<String>) - Method in class nl.colorize.multimedialib.scene.ui.Form
- add(String, TextField) - Method in class nl.colorize.multimedialib.scene.ui.Form
- add(String, TextField, Consumer<String>) - Method in class nl.colorize.multimedialib.scene.ui.Form
- add(PolygonModel) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXStage
- add(PolygonModel) - Method in interface nl.colorize.multimedialib.renderer.Stage
- add(PolygonModel) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaStage
- add(Point2D) - Method in class nl.colorize.multimedialib.math.Point2D
- add(RenderCallback) - Method in class nl.colorize.multimedialib.renderer.NestedRenderCallback
- add(Button, Runnable) - Method in class nl.colorize.multimedialib.scene.ui.Form
- add(TextLabel) - Method in class nl.colorize.multimedialib.scene.ui.Form
- add(Widget) - Method in class nl.colorize.multimedialib.scene.MenuScene
- addAnimation(AnimationInfo) - Method in class nl.colorize.multimedialib.graphics.PolygonMesh
- addEmptyRow() - Method in class nl.colorize.multimedialib.scene.ui.Form
- addFrame(Image, float) - Method in class nl.colorize.multimedialib.graphics.Animation
- addMarios(int) - Method in class nl.colorize.multimedialib.tool.Demo2D
- addModel(String, String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- addRotation(int) - Method in class nl.colorize.multimedialib.graphics.Transform
- addState(String, Animation) - Method in class nl.colorize.multimedialib.graphics.Sprite
-
Adds a new animation state to this sprite.
- addState(String, Image) - Method in class nl.colorize.multimedialib.graphics.Sprite
-
Shorthand that adds a new state to this sprite that consists of a single static image.
- AjaxCallback - Interface in nl.colorize.multimedialib.renderer.teavm
-
Callback function that is invoked from JavaScript when an AJAX request has been sent and the response has been received.
- Align - Enum in nl.colorize.multimedialib.graphics
-
Describes the alignment with which a text should be displayed.
- ALL - nl.colorize.multimedialib.renderer.GraphicsMode
- alphaChannel - Variable in class nl.colorize.multimedialib.tool.ColorConversionTool
- AlphaTransform - Interface in nl.colorize.multimedialib.graphics
-
Describes how to draw graphics with a modified alpha channel.
- angleDistance(float, float) - Static method in class nl.colorize.multimedialib.math.MathUtils
-
Returns the distance between two angles in degrees.
- Animation - Class in nl.colorize.multimedialib.graphics
-
Shows a number of images in sequence.
- Animation(boolean) - Constructor for class nl.colorize.multimedialib.graphics.Animation
- Animation(List<Image>, float, boolean) - Constructor for class nl.colorize.multimedialib.graphics.Animation
- Animation(Image) - Constructor for class nl.colorize.multimedialib.graphics.Animation
- AnimationFrameCallback - Interface in nl.colorize.multimedialib.renderer.teavm
-
Callback function that is invoked from JavaScript during every frame update performed by the browser.
- AnimationInfo - Class in nl.colorize.multimedialib.graphics
-
Describes the properties for an animation that was loaded from a mesh.
- AnimationInfo(String, float) - Constructor for class nl.colorize.multimedialib.graphics.AnimationInfo
- appID - Variable in class nl.colorize.multimedialib.tool.CordovaWrapper
- AppleIconTool - Class in nl.colorize.multimedialib.tool
- AppleIconTool() - Constructor for class nl.colorize.multimedialib.tool.AppleIconTool
- Application - Class in nl.colorize.multimedialib.scene
-
Provides a standard application structure that divides the application into a number of scenes.
- ApplicationData - Interface in nl.colorize.multimedialib.renderer
-
Interface for using the renderer to save or load persistent application data.
- appName - Variable in class nl.colorize.multimedialib.tool.CordovaWrapper
- around(float, float, float, float) - Static method in class nl.colorize.multimedialib.math.Rect
-
Returns a rectangle that has X and Y coordinates so that the specified point becomes its center.
- around(Point2D, float, float) - Static method in class nl.colorize.multimedialib.math.Rect
-
Returns a rectangle that has X and Y coordinates so that the specified point becomes its center.
- attach(Runnable) - Method in class nl.colorize.multimedialib.scene.Timer
- attach(RenderCallback) - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DRenderer
- attach(RenderCallback) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
- attach(RenderCallback) - Method in interface nl.colorize.multimedialib.renderer.Renderer
- attach(RenderCallback) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaRenderer
- Audio - Class in nl.colorize.multimedialib.renderer
-
Represents an audio clip.
- Audio() - Constructor for class nl.colorize.multimedialib.renderer.Audio
- average(Collection<? extends Number>) - Static method in class nl.colorize.multimedialib.math.MathUtils
- AWTImage - Class in nl.colorize.multimedialib.renderer.java2d
-
Represents image data using Java 2D's
BufferedImage. - AWTImage(BufferedImage) - Constructor for class nl.colorize.multimedialib.renderer.java2d.AWTImage
- AWTInput - Class in nl.colorize.multimedialib.renderer.java2d
-
Input device that uses AWT to capture mouse and keyboard events.
- AWTInput(Canvas) - Constructor for class nl.colorize.multimedialib.renderer.java2d.AWTInput
B
- B - nl.colorize.multimedialib.renderer.KeyCode
- BACKSPACE - nl.colorize.multimedialib.renderer.KeyCode
- bind(Graphics2D) - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DGraphicsContext
- BLACK - Static variable in class nl.colorize.multimedialib.graphics.ColorRGB
- blitGraphicsContext(BufferStrategy) - Method in class nl.colorize.multimedialib.renderer.java2d.HeadlessRenderer
- blitGraphicsContext(BufferStrategy) - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DRenderer
-
Updates the window graphics with the contents of the buffer.
- BLUE - Static variable in class nl.colorize.multimedialib.graphics.ColorRGB
- bottom(Canvas, float, float) - Static method in class nl.colorize.multimedialib.scene.ui.Location
- bottomCenter(Canvas, float) - Static method in class nl.colorize.multimedialib.scene.ui.Location
- bottomRight(Canvas, float, float) - Static method in class nl.colorize.multimedialib.scene.ui.Location
- Browser - Class in nl.colorize.multimedialib.renderer.teavm
-
Contains the API for calling JavaScript functions using TeaVM.
- Browser() - Constructor for class nl.colorize.multimedialib.renderer.teavm.Browser
- buildJSON - Variable in class nl.colorize.multimedialib.tool.CordovaWrapper
- Button - Class in nl.colorize.multimedialib.scene.ui
-
Simple button widget with graphics and interaction entirely managed by the renderer, not using the native widget.
- Button(WidgetStyle) - Constructor for class nl.colorize.multimedialib.scene.ui.Button
- Button(WidgetStyle, String) - Constructor for class nl.colorize.multimedialib.scene.ui.Button
C
- C - nl.colorize.multimedialib.renderer.KeyCode
- calculateAngle(Point2D) - Method in class nl.colorize.multimedialib.math.Point2D
-
Returns the angle in degrees from this point towards the specified other point.
- calculateDistance(Circle) - Method in class nl.colorize.multimedialib.math.Circle
-
Returns the distance between the center of this circle and the center of the specified other circle.
- calculateDistance(Point2D) - Method in class nl.colorize.multimedialib.math.Circle
-
Returns the distance between the center of this circle and the specified point.
- calculateDistance(Point2D) - Method in class nl.colorize.multimedialib.math.Point2D
-
Returns the distance between this point and the specified other point.
- cancelAll() - Method in class nl.colorize.multimedialib.scene.ActionManager
- canvas - Variable in class nl.colorize.multimedialib.tool.DemoLauncher
- Canvas - Class in nl.colorize.multimedialib.renderer
-
Defines the resolution of the application graphics independently from the screen resolution of the device.
- Canvas(int, int, Canvas.ZoomStrategy) - Constructor for class nl.colorize.multimedialib.renderer.Canvas
-
Creates a new canvas with the specified zoom strategy.
- CANVAS_HEIGHT - Static variable in class nl.colorize.multimedialib.tool.Demo3D
- CANVAS_WIDTH - Static variable in class nl.colorize.multimedialib.tool.Demo3D
- Canvas.ZoomStrategy - Enum in nl.colorize.multimedialib.renderer
- ceiling(float) - Static method in class nl.colorize.multimedialib.math.MathUtils
- center(Canvas, float) - Static method in class nl.colorize.multimedialib.scene.ui.Location
- CENTER - nl.colorize.multimedialib.graphics.Align
- chain(Action) - Method in class nl.colorize.multimedialib.scene.Action
-
Chains another action that should be performed immediately after this action has been completed.
- chance(float) - Static method in class nl.colorize.multimedialib.math.RandomGenerator
-
Produces a random float between 0.0 and 1.0, then compares that number against
nand returns the result. - changeAmbientLight(String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- changeAmbientLight(ColorRGB) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXStage
- changeAmbientLight(ColorRGB) - Method in interface nl.colorize.multimedialib.renderer.Stage
- changeAmbientLight(ColorRGB) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaStage
- changeLight(String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- changeLight(ColorRGB, Point3D) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXStage
- changeLight(ColorRGB, Point3D) - Method in interface nl.colorize.multimedialib.renderer.Stage
- changeLight(ColorRGB, Point3D) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaStage
- changeScene(Scene) - Method in class nl.colorize.multimedialib.scene.Application
-
Requests to change the active scene after the current frame has been completed.
- changeState(String) - Method in class nl.colorize.multimedialib.graphics.Sprite
-
Changes the sprite's graphics to the state with the specified name.
- changeState(T) - Method in class nl.colorize.multimedialib.scene.StateMachine
-
Changes this state machine to the specified state.
- changeState(T, float) - Method in class nl.colorize.multimedialib.scene.StateMachine
-
Changes this state machine to the specified state, which will remain active for the specified time.
- changeStrategy(Canvas.ZoomStrategy) - Method in class nl.colorize.multimedialib.renderer.Canvas
-
Changes the strategy used by the canvas at runtime.
- checkLoadingProgress() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaMediaLoader
-
Checks the loading status of all resources, and returns true if all previously requested resources have completed loading.In JavaScript all operations that involve loading resources from files are done asynchronously, but managing a scene that is partially loaded would be extremely inconvenient, so this method can be used to suspend the scene until loading has been completed.
- Circle - Class in nl.colorize.multimedialib.math
-
Circle that is defined by its center point and a radius, defined with float precision.
- Circle(float, float, float) - Constructor for class nl.colorize.multimedialib.math.Circle
- Circle(Point2D, float) - Constructor for class nl.colorize.multimedialib.math.Circle
- clamp(float, float, float) - Static method in class nl.colorize.multimedialib.math.MathUtils
- clamp(int, int, int) - Static method in class nl.colorize.multimedialib.math.MathUtils
- clamp(long, long, long) - Static method in class nl.colorize.multimedialib.math.MathUtils
- clear() - Method in interface nl.colorize.multimedialib.renderer.ApplicationData
- clear() - Method in class nl.colorize.multimedialib.renderer.java2d.StandardApplicationData
- clear() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXApplicationData
- clear() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXStage
- clear() - Method in interface nl.colorize.multimedialib.renderer.Stage
- clear() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaLocalStorage
- clear() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaStage
- clearLocalStorage() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- clearModels() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- close() - Method in interface nl.colorize.multimedialib.renderer.WebSocketConnection
- closeWebSocket() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- ColorConversionTool - Class in nl.colorize.multimedialib.tool
-
Command line tool for performing color correction operations on all images within a directory.
- ColorConversionTool() - Constructor for class nl.colorize.multimedialib.tool.ColorConversionTool
- ColorRGB - Class in nl.colorize.multimedialib.graphics
-
Represents a color built out of red, green, and blue components.
- ColorRGB(int) - Constructor for class nl.colorize.multimedialib.graphics.ColorRGB
-
Creates a color from a single RGBA value.
- ColorRGB(int, int, int) - Constructor for class nl.colorize.multimedialib.graphics.ColorRGB
-
Creates a color from the specified red, green, and blue components.
- CommandLineTool - Class in nl.colorize.multimedialib.tool
-
Skeleton implementation for tools that provide a command line interface, where the command line arguments are parsed using Args4j.
- CommandLineTool() - Constructor for class nl.colorize.multimedialib.tool.CommandLineTool
- connectWebSocket(String) - Method in interface nl.colorize.multimedialib.renderer.InternetAccess
-
Connects to the web socket located at the specified URI.
- connectWebSocket(String) - Method in class nl.colorize.multimedialib.renderer.java2d.StandardInternetAccess
- connectWebSocket(String) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaInternetAccess
- connectWebSocket(String, WebSocketCallback) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- contains(float, float) - Method in class nl.colorize.multimedialib.math.Rect
- contains(Point2D) - Method in class nl.colorize.multimedialib.math.Circle
- contains(Point2D) - Method in class nl.colorize.multimedialib.math.Polygon
- contains(Point2D) - Method in class nl.colorize.multimedialib.math.Rect
- contains(Point2D) - Method in interface nl.colorize.multimedialib.math.Shape
- contains(Rect) - Method in class nl.colorize.multimedialib.math.Rect
- containsResourceFile(FilePointer) - Method in class nl.colorize.multimedialib.renderer.java2d.StandardMediaLoader
- containsResourceFile(FilePointer) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXMediaLoader
- containsResourceFile(FilePointer) - Method in interface nl.colorize.multimedialib.renderer.MediaLoader
-
Returns whether the specified resource file is available.
- containsResourceFile(FilePointer) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaMediaLoader
- containsResourceFile(FilePointer) - Method in class nl.colorize.multimedialib.scene.MediaCache
-
Deprecated.
- copy() - Method in class nl.colorize.multimedialib.graphics.Sprite
-
Creates a new sprite with states and graphics based on this one, but it starts back in its initial state.
- copy() - Method in class nl.colorize.multimedialib.graphics.Transform
- copy() - Method in class nl.colorize.multimedialib.math.Point2D
- copy() - Method in class nl.colorize.multimedialib.math.Point3D
- copy() - Method in class nl.colorize.multimedialib.math.Rect
- copy() - Method in class nl.colorize.multimedialib.math.Vector
- CopyrightUpdateTool - Class in nl.colorize.multimedialib.tool
-
Command line tool that updates the copyright statement at the top of the file, for all files in a directory.
- CopyrightUpdateTool() - Constructor for class nl.colorize.multimedialib.tool.CopyrightUpdateTool
- CordovaWrapper - Class in nl.colorize.multimedialib.tool
-
Embeds the browser version of the application, transpiled using TeaVM, into native iOS and Android applications using Cordova.
- CordovaWrapper() - Constructor for class nl.colorize.multimedialib.tool.CordovaWrapper
- create() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
- create(int) - Static method in interface nl.colorize.multimedialib.graphics.AlphaTransform
-
Creates a new alpha transform that uses a fixed alpha value.
- create(String) - Static method in class nl.colorize.multimedialib.scene.SimpleState
-
Convenience method to create a simple state that will remain active until it is interrupted by changing to a different state.
- createBox(String, float, float, float, String, String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- createBox(Point3D, ColorRGB) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXStage
- createBox(Point3D, ColorRGB) - Method in interface nl.colorize.multimedialib.renderer.Stage
- createBox(Point3D, ColorRGB) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaStage
- createBox(Point3D, Image) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXStage
- createBox(Point3D, Image) - Method in interface nl.colorize.multimedialib.renderer.Stage
- createBox(Point3D, Image) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaStage
- createCircle(Point2D, float, int) - Static method in class nl.colorize.multimedialib.math.Polygon
-
Convenience method to create a polygon in the shape of a circle with the specified properties.
- createCone(Point2D, float, float, float) - Static method in class nl.colorize.multimedialib.math.Polygon
-
Convenience method to create a polygon in the shape of a circle with the specified properties.
- createModel() - Method in class nl.colorize.multimedialib.graphics.PolygonMesh
- createQuad(Point2D, ColorRGB) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXStage
- createQuad(Point2D, ColorRGB) - Method in interface nl.colorize.multimedialib.renderer.Stage
- createQuad(Point2D, ColorRGB) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaStage
- createQuad(Point2D, Image) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXStage
- createQuad(Point2D, Image) - Method in interface nl.colorize.multimedialib.renderer.Stage
- createQuad(Point2D, Image) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaStage
- createSphere(float, ColorRGB) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXStage
- createSphere(float, ColorRGB) - Method in interface nl.colorize.multimedialib.renderer.Stage
- createSphere(float, ColorRGB) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaStage
- createSphere(float, Image) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXStage
- createSphere(float, Image) - Method in interface nl.colorize.multimedialib.renderer.Stage
- createSphere(float, Image) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaStage
- createSphere(String, float, String, String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
D
- D - nl.colorize.multimedialib.renderer.KeyCode
- DEFAULT_CANVAS_HEIGHT - Static variable in class nl.colorize.multimedialib.tool.Demo2D
- DEFAULT_CANVAS_WIDTH - Static variable in class nl.colorize.multimedialib.tool.Demo2D
- DEFAULT_FRAMERATE - Static variable in class nl.colorize.multimedialib.tool.Demo2D
- Demo2D - Class in nl.colorize.multimedialib.tool
-
Simple demo application that displays a number of animated Mario sprites on top of a black background.
- Demo2D() - Constructor for class nl.colorize.multimedialib.tool.Demo2D
- Demo3D - Class in nl.colorize.multimedialib.tool
-
Simple demo application for 3D graphics, that shows a checkerboard floor and a number of models randomly walking around.
- Demo3D() - Constructor for class nl.colorize.multimedialib.tool.Demo3D
- DemoLauncher - Class in nl.colorize.multimedialib.tool
-
Launches one of the demo applications from the command line.
- DemoLauncher() - Constructor for class nl.colorize.multimedialib.tool.DemoLauncher
- dir - Variable in class nl.colorize.multimedialib.tool.CopyrightUpdateTool
- dispose() - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DGraphicsContext
- dispose() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXMediaLoader
- dispose() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
- dist - Variable in class nl.colorize.multimedialib.tool.CordovaWrapper
- DOWN - nl.colorize.multimedialib.renderer.KeyCode
- Drawable - Interface in nl.colorize.multimedialib.renderer
-
Callback interface for objects that draw 2D graphics.
- drawBackground(ColorRGB) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext2D
- drawBackground(ColorRGB) - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DGraphicsContext
- drawBackground(ColorRGB) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXGraphics2D
- drawBackground(ColorRGB) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaGraphicsContext
- drawBackground(GraphicsContext2D) - Method in class nl.colorize.multimedialib.scene.MenuScene
- drawCircle(float, float, float, String, float) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- drawCircle(Circle, ColorRGB) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext2D
- drawCircle(Circle, ColorRGB, int) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext2D
- drawCircle(Circle, ColorRGB, AlphaTransform) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext2D
- drawCircle(Circle, ColorRGB, AlphaTransform) - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DGraphicsContext
- drawCircle(Circle, ColorRGB, AlphaTransform) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXGraphics2D
- drawCircle(Circle, ColorRGB, AlphaTransform) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaGraphicsContext
- drawFrame(Graphics2D) - Method in class nl.colorize.multimedialib.renderer.java2d.HeadlessRenderer
- drawFrame(Graphics2D) - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DRenderer
- drawImage(String, float, float, float, float, float, String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- drawImage(Image, float, float) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext2D
- drawImage(Image, float, float, Transform) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext2D
- drawImage(Image, float, float, Transform) - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DGraphicsContext
- drawImage(Image, float, float, Transform) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXGraphics2D
- drawImage(Image, float, float, Transform) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaGraphicsContext
- drawImageRegion(String, float, float, float, float, float, float, float, float, float, float, float, float, String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- drawPolygon(float[], String, float) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- drawPolygon(Polygon, ColorRGB) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext2D
- drawPolygon(Polygon, ColorRGB, int) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext2D
- drawPolygon(Polygon, ColorRGB, AlphaTransform) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext2D
- drawPolygon(Polygon, ColorRGB, AlphaTransform) - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DGraphicsContext
- drawPolygon(Polygon, ColorRGB, AlphaTransform) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXGraphics2D
- drawPolygon(Polygon, ColorRGB, AlphaTransform) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaGraphicsContext
- drawRect(float, float, float, float, String, float) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- drawRect(Rect, ColorRGB) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext2D
- drawRect(Rect, ColorRGB, int) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext2D
- drawRect(Rect, ColorRGB, AlphaTransform) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext2D
- drawRect(Rect, ColorRGB, AlphaTransform) - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DGraphicsContext
- drawRect(Rect, ColorRGB, AlphaTransform) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXGraphics2D
- drawRect(Rect, ColorRGB, AlphaTransform) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaGraphicsContext
- drawSprite(Sprite) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext2D
- drawText(String, String, int, String, boolean, float, float, String, float) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- drawText(String, TTFont, float, float) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext2D
- drawText(String, TTFont, float, float, Align) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext2D
- drawText(String, TTFont, float, float, Align, AlphaTransform) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext2D
- drawText(String, TTFont, float, float, Align, AlphaTransform) - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DGraphicsContext
- drawText(String, TTFont, float, float, Align, AlphaTransform) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXGraphics2D
- drawText(String, TTFont, float, float, Align, AlphaTransform) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaGraphicsContext
E
- E - nl.colorize.multimedialib.renderer.KeyCode
- Effect - Class in nl.colorize.multimedialib.scene
-
An animated graphical effect that can be played as part of a scene.
- Effect(Timeline) - Constructor for class nl.colorize.multimedialib.scene.Effect
- enableFreeCamera() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
- end(Application) - Method in interface nl.colorize.multimedialib.scene.Scene
-
Clean-up logic that is performed every time the scene ends.
- ENTER - nl.colorize.multimedialib.renderer.KeyCode
- EPSILON - Static variable in class nl.colorize.multimedialib.math.MathUtils
- EPSILON - Static variable in class nl.colorize.multimedialib.math.Point2D
- EPSILON - Static variable in interface nl.colorize.multimedialib.math.Shape
- EPSILON - Static variable in class nl.colorize.multimedialib.math.Vector
- equals(Object) - Method in class nl.colorize.multimedialib.graphics.AnimationInfo
- equals(Object) - Method in class nl.colorize.multimedialib.graphics.ColorRGB
- equals(Object) - Method in class nl.colorize.multimedialib.graphics.PolygonMesh
- equals(Object) - Method in class nl.colorize.multimedialib.graphics.PolygonModel
- equals(Object) - Method in class nl.colorize.multimedialib.graphics.Transform
- equals(Object) - Method in class nl.colorize.multimedialib.graphics.TTFont
- equals(Object) - Method in class nl.colorize.multimedialib.math.Point2D
- equals(Object) - Method in class nl.colorize.multimedialib.math.Polygon
- equals(Object) - Method in class nl.colorize.multimedialib.math.Rect
- equals(Object) - Method in class nl.colorize.multimedialib.math.Vector
- equals(Object) - Method in class nl.colorize.multimedialib.renderer.FilePointer
- equals(Object) - Method in class nl.colorize.multimedialib.scene.SimpleState
- ESCAPE - nl.colorize.multimedialib.renderer.KeyCode
- excludeSize - Variable in class nl.colorize.multimedialib.tool.SpriteSheetPacker
- extractRegion(Rect) - Method in interface nl.colorize.multimedialib.graphics.Image
-
Returns a new
Imageinstance that is based on the same source image, but only contains the specified rectangular region within the source image. - extractRegion(Rect) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTImage
- extractRegion(Rect) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXImage
- extractRegion(Rect) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaImage
- extrapolate() - Method in class nl.colorize.multimedialib.math.Extrapolation
- Extrapolation - Class in nl.colorize.multimedialib.math
-
Linear extrapolation based on a series of numerical data points.
- Extrapolation(int) - Constructor for class nl.colorize.multimedialib.math.Extrapolation
F
- F - nl.colorize.multimedialib.renderer.KeyCode
- F1 - nl.colorize.multimedialib.renderer.KeyCode
- F10 - nl.colorize.multimedialib.renderer.KeyCode
- F11 - nl.colorize.multimedialib.renderer.KeyCode
- F12 - nl.colorize.multimedialib.renderer.KeyCode
- F2 - nl.colorize.multimedialib.renderer.KeyCode
- F3 - nl.colorize.multimedialib.renderer.KeyCode
- F4 - nl.colorize.multimedialib.renderer.KeyCode
- F5 - nl.colorize.multimedialib.renderer.KeyCode
- F6 - nl.colorize.multimedialib.renderer.KeyCode
- F7 - nl.colorize.multimedialib.renderer.KeyCode
- F8 - nl.colorize.multimedialib.renderer.KeyCode
- F9 - nl.colorize.multimedialib.renderer.KeyCode
- FilePointer - Class in nl.colorize.multimedialib.renderer
-
Reference to a resource file that is part of the application using a relative path.
- FilePointer(String) - Constructor for class nl.colorize.multimedialib.renderer.FilePointer
- fillImage(Image) - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext2D
-
Draws an image and stretches it so that it fills the entire canvas.
- fixed(float, float) - Static method in class nl.colorize.multimedialib.scene.ui.Location
-
Creates a location at fixed coordinates that will not move when the canvas is resized.
- fixed(int, int) - Static method in class nl.colorize.multimedialib.renderer.Canvas
-
Deprecated.This method is not clear enough on how the canvas will behave at different aspect ratios. Use
Canvas.zoomIn(int, int)orCanvas.zoomOut(int, int)instead to define an explicit zoom strategy. - flexible(int, int) - Static method in class nl.colorize.multimedialib.renderer.Canvas
-
Creates a canvas that resizes itself to match the screen size, always keeping a zoom level of 1.0.
- FLEXIBLE - nl.colorize.multimedialib.renderer.Canvas.ZoomStrategy
- flushPointerEventBuffer() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- flushReceivedMessages() - Method in interface nl.colorize.multimedialib.renderer.WebSocketConnection
-
Returns the list of all messages that were received since the last time this method was called, then clears the list.
- forAnimation(Animation, float) - Static method in class nl.colorize.multimedialib.scene.Effect
- forAnimation(Animation, Timeline) - Static method in class nl.colorize.multimedialib.scene.Effect
- forImage(Image, float) - Static method in class nl.colorize.multimedialib.scene.Effect
- forImage(Image, Timeline) - Static method in class nl.colorize.multimedialib.scene.Effect
- Form - Class in nl.colorize.multimedialib.scene.ui
-
Panel that contains a number of user interface widgets that are layed out in a two-dimensional grid.
- Form(Location, WidgetStyle, InputDevice) - Constructor for class nl.colorize.multimedialib.scene.ui.Form
- forSprite(Sprite, Timeline) - Static method in class nl.colorize.multimedialib.scene.Effect
- forSpriteAlpha(Sprite, Timeline) - Static method in class nl.colorize.multimedialib.scene.Effect
-
Shorthand for creating an effect that modifies the sprite's alpha value based on a timeline.
- forSpriteRotation(Sprite, float) - Static method in class nl.colorize.multimedialib.scene.Effect
-
Shorthand for creating an effect that rotates a sprite.
- forSpriteX(Sprite, Timeline) - Static method in class nl.colorize.multimedialib.scene.Effect
-
Shorthand for creating an effect that modifies the sprite's X position based on a timeline.
- forSpriteY(Sprite, Timeline) - Static method in class nl.colorize.multimedialib.scene.Effect
-
Shorthand for creating an effect that modifies the sprite's Y position based on a timeline.
- forText(String, TTFont, Align, Timeline) - Static method in class nl.colorize.multimedialib.scene.Effect
- forTextAlpha(String, TTFont, Align, Timeline) - Static method in class nl.colorize.multimedialib.scene.Effect
-
Shorthand for creating an effect that modifies the text's alpha value based on a timeline.
- forTextAppear(String, TTFont, Align, float) - Static method in class nl.colorize.multimedialib.scene.Effect
-
Shorthand for creating an effect that will make the text slowly appear over time, with more and more characters appearing on screen over time until the entire text is shown.
- framerate - Variable in class nl.colorize.multimedialib.tool.DemoLauncher
G
- G - nl.colorize.multimedialib.renderer.KeyCode
- G2D - nl.colorize.multimedialib.renderer.GraphicsMode
- GDXApplicationData - Class in nl.colorize.multimedialib.renderer.libgdx
-
Uses libGDX's mechanism for user preferences to store application data.
- GDXApplicationData(String) - Constructor for class nl.colorize.multimedialib.renderer.libgdx.GDXApplicationData
- GDXGraphics2D - Class in nl.colorize.multimedialib.renderer.libgdx
- GDXGraphics2D(Canvas, SpriteBatch, GDXMediaLoader) - Constructor for class nl.colorize.multimedialib.renderer.libgdx.GDXGraphics2D
- GDXImage - Class in nl.colorize.multimedialib.renderer.libgdx
-
Refers to a texture that is managed by libGDX.
- GDXImage(Texture) - Constructor for class nl.colorize.multimedialib.renderer.libgdx.GDXImage
- GDXImage(Texture, Rect) - Constructor for class nl.colorize.multimedialib.renderer.libgdx.GDXImage
- GDXInput - Class in nl.colorize.multimedialib.renderer.libgdx
- GDXInput() - Constructor for class nl.colorize.multimedialib.renderer.libgdx.GDXInput
- GDXMediaLoader - Class in nl.colorize.multimedialib.renderer.libgdx
-
Loads media assets using the libGDX framework.
- GDXMediaLoader() - Constructor for class nl.colorize.multimedialib.renderer.libgdx.GDXMediaLoader
- GDXRenderer - Class in nl.colorize.multimedialib.renderer.libgdx
-
Renderer built on top of the libGDX framework.
- GDXRenderer(Canvas, int, WindowOptions) - Constructor for class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
- GDXStage - Class in nl.colorize.multimedialib.renderer.libgdx
- GDXStage(GDXMediaLoader) - Constructor for class nl.colorize.multimedialib.renderer.libgdx.GDXStage
- get(String) - Method in class nl.colorize.multimedialib.graphics.SpriteSheet
-
Returns the image for the marked region with the specified name.
- get(String) - Method in class nl.colorize.multimedialib.graphics.VirtualSpriteSheet
- get(String, boolean) - Method in interface nl.colorize.multimedialib.renderer.ApplicationData
- get(String, float) - Method in interface nl.colorize.multimedialib.renderer.ApplicationData
- get(String, int) - Method in interface nl.colorize.multimedialib.renderer.ApplicationData
- get(String, String) - Method in interface nl.colorize.multimedialib.renderer.ApplicationData
- get(String, String) - Method in class nl.colorize.multimedialib.renderer.java2d.StandardApplicationData
- get(String, String) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXApplicationData
- get(String, String) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaLocalStorage
- get(String, String, String...) - Method in class nl.colorize.multimedialib.graphics.SpriteSheet
-
Returns a sequence of images that correspond to names regions.
- get(String, Date) - Method in interface nl.colorize.multimedialib.renderer.ApplicationData
- get(String, ColorRGB) - Method in interface nl.colorize.multimedialib.renderer.ApplicationData
- get(String, Headers) - Method in interface nl.colorize.multimedialib.renderer.InternetAccess
-
Sends a HTTP GET request to the specified URL.
- get(String, Headers) - Method in class nl.colorize.multimedialib.renderer.java2d.StandardInternetAccess
- get(String, Headers) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaInternetAccess
- getActiveScene() - Method in class nl.colorize.multimedialib.scene.Application
- getActiveState() - Method in class nl.colorize.multimedialib.graphics.Sprite
- getActiveState() - Method in class nl.colorize.multimedialib.scene.StateMachine
- getActiveStateDuration() - Method in class nl.colorize.multimedialib.scene.StateMachine
- getActiveStateName() - Method in class nl.colorize.multimedialib.scene.StateMachine
- getActiveStateTime() - Method in class nl.colorize.multimedialib.scene.StateMachine
- getAlpha() - Method in interface nl.colorize.multimedialib.graphics.AlphaTransform
- getAlpha() - Method in class nl.colorize.multimedialib.graphics.Transform
- getAlpha(int, int) - Method in interface nl.colorize.multimedialib.graphics.Image
-
Returns the alpha of a pixel within the image.
- getAlpha(int, int) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTImage
- getAlpha(int, int) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXImage
- getAlpha(int, int) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaImage
- getAnimation(String) - Method in class nl.colorize.multimedialib.graphics.PolygonMesh
- getAnimation(String) - Method in class nl.colorize.multimedialib.graphics.PolygonModel
- getAnimation(String) - Method in class nl.colorize.multimedialib.scene.MediaManager
- getAnimations() - Method in class nl.colorize.multimedialib.graphics.PolygonMesh
- getApplicationData(String) - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DRenderer
- getApplicationData(String) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
- getApplicationData(String) - Method in interface nl.colorize.multimedialib.renderer.Renderer
- getApplicationData(String) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaRenderer
- getApplicationData(String) - Method in class nl.colorize.multimedialib.scene.Application
- getAppMenuListener() - Method in class nl.colorize.multimedialib.renderer.java2d.WindowOptions
- getAudio(String) - Method in class nl.colorize.multimedialib.scene.MediaManager
- getAverageFramerate() - Method in class nl.colorize.multimedialib.scene.Application
- getAverageFrameTime() - Method in class nl.colorize.multimedialib.scene.Application
- getAverageValue() - Method in class nl.colorize.multimedialib.math.RotatingBuffer
- getB() - Method in class nl.colorize.multimedialib.graphics.ColorRGB
- getBackground() - Method in class nl.colorize.multimedialib.scene.ui.WidgetStyle
- getBitmapFont(TTFont) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXMediaLoader
- getBounds() - Method in class nl.colorize.multimedialib.renderer.Canvas
- getCallbacks() - Method in class nl.colorize.multimedialib.renderer.java2d.HeadlessRenderer
- getCallbacks() - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DRenderer
- getCamera() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXStage
- getCameraPosition() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXStage
- getCameraPosition() - Method in interface nl.colorize.multimedialib.renderer.Stage
- getCameraPosition() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaStage
- getCanvas() - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext2D
- getCanvas() - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DGraphicsContext
- getCanvas() - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DRenderer
- getCanvas() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXGraphics2D
- getCanvas() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
- getCanvas() - Method in interface nl.colorize.multimedialib.renderer.Renderer
- getCanvas() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaGraphicsContext
- getCanvas() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaRenderer
- getCanvas() - Method in class nl.colorize.multimedialib.scene.Application
- getCanvasHeight() - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext2D
- getCanvasHeight() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- getCanvasWidth() - Method in interface nl.colorize.multimedialib.renderer.GraphicsContext2D
- getCanvasWidth() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- getCenter() - Method in class nl.colorize.multimedialib.math.Circle
- getCenter() - Method in class nl.colorize.multimedialib.renderer.Canvas
- getCenterX() - Method in class nl.colorize.multimedialib.math.Circle
- getCenterX() - Method in class nl.colorize.multimedialib.math.Rect
- getCenterY() - Method in class nl.colorize.multimedialib.math.Circle
- getCenterY() - Method in class nl.colorize.multimedialib.math.Rect
- getColor() - Method in class nl.colorize.multimedialib.graphics.TTFont
- getColor(int, int) - Method in interface nl.colorize.multimedialib.graphics.Image
-
Returns the RGB color value of a pixel within the image.
- getColor(int, int) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTImage
- getColor(int, int) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXImage
- getColor(int, int) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaImage
- getColorTexture(ColorRGB) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXMediaLoader
- getCurrentGraphics() - Method in class nl.colorize.multimedialib.graphics.Sprite
- getCurrentHeight() - Method in class nl.colorize.multimedialib.graphics.Sprite
- getCurrentWidth() - Method in class nl.colorize.multimedialib.graphics.Sprite
- getDevicePixelRatio() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- getDiameter() - Method in class nl.colorize.multimedialib.math.Circle
- getDirection() - Method in class nl.colorize.multimedialib.math.Vector
- getDistributionChannel() - Method in class nl.colorize.multimedialib.scene.Application
-
Returns the distribution channel that was used to obtain the application.
- getDuration() - Method in class nl.colorize.multimedialib.graphics.Animation
- getDuration() - Method in class nl.colorize.multimedialib.graphics.AnimationInfo
- getDuration() - Method in class nl.colorize.multimedialib.scene.SimpleState
- getDuration() - Method in interface nl.colorize.multimedialib.scene.State
- getDuration() - Method in class nl.colorize.multimedialib.scene.Timer
- getEndX() - Method in class nl.colorize.multimedialib.math.Rect
- getEndY() - Method in class nl.colorize.multimedialib.math.Rect
- getEnvironment() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXStage
- getFamily() - Method in class nl.colorize.multimedialib.graphics.TTFont
- getFloat(float, float) - Static method in class nl.colorize.multimedialib.math.RandomGenerator
-
Returns a random float somewhere in the range between the minimum (inclusive) and maximum (exclusive).
- getFont() - Method in class nl.colorize.multimedialib.scene.ui.WidgetStyle
- getFont(String) - Method in class nl.colorize.multimedialib.scene.MediaManager
- getFont(TTFont) - Method in class nl.colorize.multimedialib.renderer.java2d.StandardMediaLoader
- getFrameAtIndex(int) - Method in class nl.colorize.multimedialib.graphics.Animation
- getFrameAtTime(float) - Method in class nl.colorize.multimedialib.graphics.Animation
- getFrameCount() - Method in class nl.colorize.multimedialib.graphics.Animation
- getFrameImages() - Method in class nl.colorize.multimedialib.graphics.Animation
- getFrameTime(int) - Method in class nl.colorize.multimedialib.graphics.Animation
- getG() - Method in class nl.colorize.multimedialib.graphics.ColorRGB
- getGraphicsType() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- getHeight() - Method in interface nl.colorize.multimedialib.graphics.Image
- getHeight() - Method in class nl.colorize.multimedialib.math.Rect
- getHeight() - Method in class nl.colorize.multimedialib.renderer.Canvas
- getHeight() - Method in class nl.colorize.multimedialib.renderer.java2d.AWTImage
- getHeight() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaImage
- getIconFile() - Method in class nl.colorize.multimedialib.renderer.java2d.WindowOptions
- getId() - Method in class nl.colorize.multimedialib.graphics.PolygonMesh
- getId() - Method in class nl.colorize.multimedialib.graphics.PolygonModel
- getId() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaImage
- getImage() - Method in class nl.colorize.multimedialib.graphics.SpriteSheet
-
Deprecated.
- getImage() - Method in class nl.colorize.multimedialib.graphics.VirtualSpriteSheet
-
Deprecated.
- getImage() - Method in class nl.colorize.multimedialib.renderer.java2d.AWTImage
- getImage() - Method in class nl.colorize.multimedialib.renderer.java2d.HeadlessRenderer
- getImage(String) - Method in class nl.colorize.multimedialib.scene.MediaManager
- getImageData(String, int, int) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- getImageHeight(String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- getImageWidth(String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- getInputDevice() - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DRenderer
- getInputDevice() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
- getInputDevice() - Method in interface nl.colorize.multimedialib.renderer.Renderer
- getInputDevice() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaRenderer
- getInputDevice() - Method in class nl.colorize.multimedialib.scene.Application
- getInt(int, int) - Static method in class nl.colorize.multimedialib.math.RandomGenerator
-
Returns a random integer somewhere in the range between the minimum (inclusive) and maximum (exclusive).
- getInternetAccess() - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DRenderer
- getInternetAccess() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
- getInternetAccess() - Method in interface nl.colorize.multimedialib.renderer.Renderer
- getInternetAccess() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaRenderer
- getInternetAccess() - Method in class nl.colorize.multimedialib.scene.Application
- getKeyState(int) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- getLocalStorage(String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- getLocation() - Method in class nl.colorize.multimedialib.scene.ui.Widget
- getMagnitude() - Method in class nl.colorize.multimedialib.math.Vector
- getMask() - Method in class nl.colorize.multimedialib.graphics.Transform
- getMedia() - Method in class nl.colorize.multimedialib.scene.Application
- getMediaLoader() - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DRenderer
- getMediaLoader() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
- getMediaLoader() - Method in interface nl.colorize.multimedialib.renderer.Renderer
- getMediaLoader() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaRenderer
- getMediaLoader() - Method in class nl.colorize.multimedialib.scene.Application
- getMesh() - Method in class nl.colorize.multimedialib.graphics.PolygonModel
- getMesh(String) - Method in class nl.colorize.multimedialib.scene.MediaManager
- getModelData(PolygonMesh) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXMediaLoader
- getModelDisplayList() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXStage
- getName() - Method in class nl.colorize.multimedialib.graphics.AnimationInfo
- getName() - Method in class nl.colorize.multimedialib.graphics.PolygonMesh
- getName() - Method in class nl.colorize.multimedialib.scene.SimpleState
- getName() - Method in interface nl.colorize.multimedialib.scene.State
- getNext() - Method in class nl.colorize.multimedialib.scene.SimpleState
- getNext() - Method in interface nl.colorize.multimedialib.scene.State
- getNumPoints() - Method in class nl.colorize.multimedialib.math.Polygon
- getOrigin() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaImage
- getPageHeight() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- getPageURL() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- getPageWidth() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- getPath() - Method in class nl.colorize.multimedialib.renderer.FilePointer
- getPlatform() - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DRenderer
- getPlatform() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
- getPlatform() - Method in interface nl.colorize.multimedialib.renderer.Renderer
- getPlatform() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaRenderer
-
Returns the display name of the current platform.
- getPlatform() - Method in class nl.colorize.multimedialib.scene.Application
- getPointers() - Method in interface nl.colorize.multimedialib.renderer.InputDevice
-
Returns the current locations of all currently active pointers.
- getPointers() - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
- getPointers() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXInput
- getPointers() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaInputDevice
- getPoints() - Method in class nl.colorize.multimedialib.math.Polygon
- getPointX(int) - Method in class nl.colorize.multimedialib.math.Polygon
- getPointY(int) - Method in class nl.colorize.multimedialib.math.Polygon
- getPosition() - Method in class nl.colorize.multimedialib.graphics.PolygonModel
- getPosition() - Method in class nl.colorize.multimedialib.graphics.Sprite
- getPosition() - Method in class nl.colorize.multimedialib.scene.Effect
- getPossibleState(String) - Method in class nl.colorize.multimedialib.scene.StateMachine
- getPossibleStates() - Method in class nl.colorize.multimedialib.graphics.Sprite
- getPossibleStates() - Method in class nl.colorize.multimedialib.scene.StateMachine
- getR() - Method in class nl.colorize.multimedialib.graphics.ColorRGB
- getRadius() - Method in class nl.colorize.multimedialib.math.Circle
- getRatio() - Method in class nl.colorize.multimedialib.scene.Timer
- getRegion() - Method in interface nl.colorize.multimedialib.graphics.Image
- getRegion() - Method in class nl.colorize.multimedialib.renderer.java2d.AWTImage
- getRegion() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXImage
- getRegion() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaImage
- getRegion(String) - Method in class nl.colorize.multimedialib.graphics.SpriteSheet
- getRegion(String) - Method in class nl.colorize.multimedialib.graphics.VirtualSpriteSheet
- getRegionNames() - Method in class nl.colorize.multimedialib.graphics.SpriteSheet
- getRenderer() - Method in class nl.colorize.multimedialib.scene.Application
-
Deprecated.There should be no need for scenes to interact with the renderer directly.
- getRGB() - Method in class nl.colorize.multimedialib.graphics.ColorRGB
- getRotation() - Method in class nl.colorize.multimedialib.graphics.Transform
- getRotationAmount() - Method in class nl.colorize.multimedialib.graphics.PolygonModel
- getRotationInRadians() - Method in class nl.colorize.multimedialib.graphics.Transform
- getRotationX() - Method in class nl.colorize.multimedialib.graphics.PolygonModel
- getRotationY() - Method in class nl.colorize.multimedialib.graphics.PolygonModel
- getRotationZ() - Method in class nl.colorize.multimedialib.graphics.PolygonModel
- getScaleX() - Method in class nl.colorize.multimedialib.graphics.PolygonModel
- getScaleX() - Method in class nl.colorize.multimedialib.graphics.Transform
- getScaleY() - Method in class nl.colorize.multimedialib.graphics.PolygonModel
- getScaleY() - Method in class nl.colorize.multimedialib.graphics.Transform
- getScaleZ() - Method in class nl.colorize.multimedialib.graphics.PolygonModel
- getScreenHeight() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- getScreenSize() - Method in class nl.colorize.multimedialib.scene.Application
-
Returns the dimensions of the screen that contain the application window.
- getScreenWidth() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- getSelected() - Method in class nl.colorize.multimedialib.scene.ui.SelectBox
- getSize() - Method in class nl.colorize.multimedialib.graphics.TTFont
- getSprite(String) - Method in class nl.colorize.multimedialib.scene.MediaManager
- getStage() - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DRenderer
- getStage() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
- getStage() - Method in interface nl.colorize.multimedialib.renderer.Renderer
- getStage() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaRenderer
- getStage() - Method in class nl.colorize.multimedialib.scene.Application
- getStateGraphics(String) - Method in class nl.colorize.multimedialib.graphics.Sprite
- getStyle() - Method in class nl.colorize.multimedialib.scene.ui.Form
- getStyle() - Method in class nl.colorize.multimedialib.scene.ui.Widget
- getSupportedGraphicsMode() - Method in class nl.colorize.multimedialib.renderer.java2d.HeadlessRenderer
- getSupportedGraphicsMode() - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DRenderer
- getSupportedGraphicsMode() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
- getSupportedGraphicsMode() - Method in interface nl.colorize.multimedialib.renderer.Renderer
- getSupportedGraphicsMode() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaRenderer
- getText(String) - Method in class nl.colorize.multimedialib.scene.MediaManager
- getTexture() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXImage
- getTextureRegion() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXImage
- getTime() - Method in class nl.colorize.multimedialib.scene.Timer
- getTimeInActiveState() - Method in class nl.colorize.multimedialib.graphics.Sprite
- getTitle() - Method in class nl.colorize.multimedialib.renderer.java2d.WindowOptions
- getTransform() - Method in class nl.colorize.multimedialib.graphics.Sprite
- getTransform() - Method in class nl.colorize.multimedialib.scene.Effect
- getUserAgent() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- getValue() - Method in class nl.colorize.multimedialib.scene.ui.TextField
- getVolume() - Method in class nl.colorize.multimedialib.renderer.Audio
- getWidgets() - Method in class nl.colorize.multimedialib.scene.ui.Form
- getWidth() - Method in interface nl.colorize.multimedialib.graphics.Image
- getWidth() - Method in class nl.colorize.multimedialib.math.Rect
- getWidth() - Method in class nl.colorize.multimedialib.renderer.Canvas
- getWidth() - Method in class nl.colorize.multimedialib.renderer.java2d.AWTImage
- getWidth() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaImage
- getX() - Method in class nl.colorize.multimedialib.math.Point2D
- getX() - Method in class nl.colorize.multimedialib.math.Point3D
- getX() - Method in class nl.colorize.multimedialib.math.Rect
- getX() - Method in class nl.colorize.multimedialib.math.Vector
- getX() - Method in class nl.colorize.multimedialib.scene.ui.Location
- getX() - Method in class nl.colorize.multimedialib.scene.ui.Widget
- getY() - Method in class nl.colorize.multimedialib.math.Point2D
- getY() - Method in class nl.colorize.multimedialib.math.Point3D
- getY() - Method in class nl.colorize.multimedialib.math.Rect
- getY() - Method in class nl.colorize.multimedialib.math.Vector
- getY() - Method in class nl.colorize.multimedialib.scene.ui.Location
- getY() - Method in class nl.colorize.multimedialib.scene.ui.Widget
- getZ() - Method in class nl.colorize.multimedialib.math.Point3D
- getZoomLevel() - Method in class nl.colorize.multimedialib.renderer.Canvas
- graphics - Variable in class nl.colorize.multimedialib.tool.DemoLauncher
- GraphicsContext2D - Interface in nl.colorize.multimedialib.renderer
-
Provides access to the renderer's 2D drawing operations.
- GraphicsMode - Enum in nl.colorize.multimedialib.renderer
-
Describes the type of graphics that can be displayed by the renderer.
- graphicsType - Variable in class nl.colorize.multimedialib.tool.TeaVMTranspiler
- GRAY - Static variable in class nl.colorize.multimedialib.graphics.ColorRGB
- GREEN - Static variable in class nl.colorize.multimedialib.graphics.ColorRGB
H
- H - nl.colorize.multimedialib.renderer.KeyCode
- hashCode() - Method in class nl.colorize.multimedialib.graphics.AnimationInfo
- hashCode() - Method in class nl.colorize.multimedialib.graphics.ColorRGB
- hashCode() - Method in class nl.colorize.multimedialib.graphics.PolygonMesh
- hashCode() - Method in class nl.colorize.multimedialib.graphics.PolygonModel
- hashCode() - Method in class nl.colorize.multimedialib.graphics.Transform
- hashCode() - Method in class nl.colorize.multimedialib.graphics.TTFont
- hashCode() - Method in class nl.colorize.multimedialib.math.Point2D
- hashCode() - Method in class nl.colorize.multimedialib.math.Polygon
- hashCode() - Method in class nl.colorize.multimedialib.math.Rect
- hashCode() - Method in class nl.colorize.multimedialib.math.Vector
- hashCode() - Method in class nl.colorize.multimedialib.renderer.FilePointer
- hashCode() - Method in class nl.colorize.multimedialib.scene.SimpleState
- hasIcon() - Method in class nl.colorize.multimedialib.renderer.java2d.WindowOptions
- hasState(String) - Method in class nl.colorize.multimedialib.graphics.Sprite
- hasState(String) - Method in class nl.colorize.multimedialib.scene.StateMachine
- hasState(State) - Method in class nl.colorize.multimedialib.scene.StateMachine
- HEADLESS - nl.colorize.multimedialib.renderer.GraphicsMode
- HeadlessRenderer - Class in nl.colorize.multimedialib.renderer.java2d
-
Headless implementation of a
Java2DRenderer. - HeadlessRenderer(Canvas, int, WindowOptions) - Constructor for class nl.colorize.multimedialib.renderer.java2d.HeadlessRenderer
- horizontal - Variable in class nl.colorize.multimedialib.tool.ImageTileTool
I
- I - nl.colorize.multimedialib.renderer.KeyCode
- iconFile - Variable in class nl.colorize.multimedialib.tool.CordovaWrapper
- Image - Interface in nl.colorize.multimedialib.graphics
-
Represents an image based on raster graphics.
- ImageTileTool - Class in nl.colorize.multimedialib.tool
-
Command line tool that creates an image by tiling an existing image both horizontally and vertically.
- ImageTileTool() - Constructor for class nl.colorize.multimedialib.tool.ImageTileTool
- incremental - Variable in class nl.colorize.multimedialib.tool.TeaVMTranspiler
- indefinite() - Static method in class nl.colorize.multimedialib.scene.Timer
-
Returns a timer that will run indefinitely and will never complete.
- indefinitely() - Static method in class nl.colorize.multimedialib.scene.Action
-
Creates an action that will remain active indefinitely.
- initializeWindow(WindowOptions) - Method in class nl.colorize.multimedialib.renderer.java2d.HeadlessRenderer
- initializeWindow(WindowOptions) - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DRenderer
- InputDevice - Interface in nl.colorize.multimedialib.renderer
-
Used to poll the status of the platform's input devices.
- inputDir - Variable in class nl.colorize.multimedialib.tool.ColorConversionTool
- inputDir - Variable in class nl.colorize.multimedialib.tool.SpriteSheetPacker
- inputFile - Variable in class nl.colorize.multimedialib.tool.ImageTileTool
- inputImageFile - Variable in class nl.colorize.multimedialib.tool.AppleIconTool
- InternetAccess - Interface in nl.colorize.multimedialib.renderer
-
Interface for the platform-specific mechanism used to access the internet.
- intersects(Circle) - Method in class nl.colorize.multimedialib.math.Circle
- intersects(Polygon) - Method in class nl.colorize.multimedialib.math.Polygon
-
Returns true if this polygon intersects with the specified other polygon.
- intersects(Rect) - Method in class nl.colorize.multimedialib.math.Rect
- invalidate() - Method in class nl.colorize.multimedialib.scene.MediaCache
-
Deprecated.
- isActive() - Method in class nl.colorize.multimedialib.scene.Action
- isBold() - Method in class nl.colorize.multimedialib.graphics.TTFont
- isCompleted() - Method in class nl.colorize.multimedialib.scene.Action
- isCompleted() - Method in class nl.colorize.multimedialib.scene.Effect
- isCompleted() - Method in class nl.colorize.multimedialib.scene.Timer
- isDefaultTransform() - Method in class nl.colorize.multimedialib.graphics.Transform
-
Returns true if all of this transform's properties are set to their original/default values.
- isInterruptable() - Method in class nl.colorize.multimedialib.scene.SimpleState
- isInterruptable() - Method in interface nl.colorize.multimedialib.scene.State
- isKeyboardAvailable() - Method in interface nl.colorize.multimedialib.renderer.InputDevice
-
Returns true if the current device has a hardware keyboard.
- isKeyboardAvailable() - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
- isKeyboardAvailable() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXInput
- isKeyboardAvailable() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaInputDevice
- isKeyPressed(int) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
- isKeyPressed(KeyCode) - Method in interface nl.colorize.multimedialib.renderer.InputDevice
-
Returns true if the key with the specified key code was pressed during the current frame.
- isKeyPressed(KeyCode) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
- isKeyPressed(KeyCode) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXInput
- isKeyPressed(KeyCode) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaInputDevice
- isKeyReleased(int) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
- isKeyReleased(KeyCode) - Method in interface nl.colorize.multimedialib.renderer.InputDevice
-
Returns true if the key with the specified key code was released during the current frame.
- isKeyReleased(KeyCode) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
- isKeyReleased(KeyCode) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXInput
- isKeyReleased(KeyCode) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaInputDevice
- isLoop() - Method in class nl.colorize.multimedialib.graphics.Animation
- isLoop() - Method in class nl.colorize.multimedialib.renderer.Audio
- isOrigin() - Method in class nl.colorize.multimedialib.math.Point2D
- isPointerPressed(Rect) - Method in interface nl.colorize.multimedialib.renderer.InputDevice
-
Returns true if any of the currently active pointers have been pressed and located within the specified area during the current frame.
- isPointerPressed(Rect) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
- isPointerPressed(Rect) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXInput
- isPointerPressed(Rect) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaInputDevice
- isPointerReleased(Rect) - Method in interface nl.colorize.multimedialib.renderer.InputDevice
-
Returns true if any of the currently active pointers were released and located within the specified area during the current frame.
- isPointerReleased(Rect) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
- isPointerReleased(Rect) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXInput
- isPointerReleased(Rect) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaInputDevice
- isPowerOfTwo(int) - Static method in class nl.colorize.multimedialib.math.MathUtils
- isRotated() - Method in class nl.colorize.multimedialib.graphics.Transform
- isScaled() - Method in class nl.colorize.multimedialib.graphics.Transform
- isTouchAvailable() - Method in interface nl.colorize.multimedialib.renderer.InputDevice
-
Returns if the current device supports touch input.
- isTouchAvailable() - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
- isTouchAvailable() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXInput
- isTouchAvailable() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaInputDevice
- isValidRegion(Rect) - Method in class nl.colorize.multimedialib.graphics.SpriteSheet
- isValidRegion(Rect) - Method in class nl.colorize.multimedialib.graphics.VirtualSpriteSheet
- isVisible() - Method in class nl.colorize.multimedialib.scene.ui.Widget
- isWebSocketSupported() - Method in interface nl.colorize.multimedialib.renderer.InternetAccess
- isWebSocketSupported() - Method in class nl.colorize.multimedialib.renderer.java2d.StandardInternetAccess
- isWebSocketSupported() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- isWebSocketSupported() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaInternetAccess
J
- J - nl.colorize.multimedialib.renderer.KeyCode
- Java2DGraphicsContext - Class in nl.colorize.multimedialib.renderer.java2d
-
Uses Java 2D to render graphics.
- Java2DGraphicsContext(Canvas, StandardMediaLoader) - Constructor for class nl.colorize.multimedialib.renderer.java2d.Java2DGraphicsContext
- Java2DRenderer - Class in nl.colorize.multimedialib.renderer.java2d
-
Implementation of a renderer that uses APIs from the Java standard library.
- Java2DRenderer(Canvas, int, WindowOptions) - Constructor for class nl.colorize.multimedialib.renderer.java2d.Java2DRenderer
K
- K - nl.colorize.multimedialib.renderer.KeyCode
- KeyCode - Enum in nl.colorize.multimedialib.renderer
-
Enumerates the keys on a conventional keyboard.
- keyPressed(KeyEvent) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
- keyReleased(KeyEvent) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
- keyTyped(KeyEvent) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
L
- L - nl.colorize.multimedialib.renderer.KeyCode
- left(Canvas, float, float) - Static method in class nl.colorize.multimedialib.scene.ui.Location
- LEFT - nl.colorize.multimedialib.graphics.Align
- LEFT - nl.colorize.multimedialib.renderer.KeyCode
- license - Variable in class nl.colorize.multimedialib.tool.CopyrightUpdateTool
- loadAudio(String, String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- loadAudio(String, FilePointer) - Method in class nl.colorize.multimedialib.scene.MediaManager
- loadAudio(FilePointer) - Method in class nl.colorize.multimedialib.renderer.java2d.StandardMediaLoader
- loadAudio(FilePointer) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXMediaLoader
- loadAudio(FilePointer) - Method in interface nl.colorize.multimedialib.renderer.MediaLoader
-
Loads an audio clip from a file.
- loadAudio(FilePointer) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaMediaLoader
- loadAudio(FilePointer) - Method in class nl.colorize.multimedialib.scene.MediaCache
-
Deprecated.
- loadDefaultFont(int, ColorRGB) - Method in interface nl.colorize.multimedialib.renderer.MediaLoader
-
Loads the default font, the open source font Open Sans.
- loadFont(String, String, String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- loadFont(String, FilePointer, String, int, ColorRGB, boolean) - Method in class nl.colorize.multimedialib.scene.MediaManager
- loadFont(FilePointer, String, int, ColorRGB) - Method in interface nl.colorize.multimedialib.renderer.MediaLoader
-
Loads a TrueType font from a
.ttffile and converts it to a format that can be used by the renderer. - loadFont(FilePointer, String, int, ColorRGB, boolean) - Method in class nl.colorize.multimedialib.renderer.java2d.StandardMediaLoader
- loadFont(FilePointer, String, int, ColorRGB, boolean) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXMediaLoader
- loadFont(FilePointer, String, int, ColorRGB, boolean) - Method in interface nl.colorize.multimedialib.renderer.MediaLoader
-
Loads a TrueType font from a
.ttffile and converts it to a format that can be used by the renderer. - loadFont(FilePointer, String, int, ColorRGB, boolean) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaMediaLoader
- loadFont(FilePointer, String, int, ColorRGB, boolean) - Method in class nl.colorize.multimedialib.scene.MediaCache
-
Deprecated.
- loadImage(String, String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- loadImage(String, FilePointer) - Method in class nl.colorize.multimedialib.scene.MediaManager
- loadImage(FilePointer) - Method in class nl.colorize.multimedialib.renderer.java2d.StandardMediaLoader
- loadImage(FilePointer) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXMediaLoader
- loadImage(FilePointer) - Method in interface nl.colorize.multimedialib.renderer.MediaLoader
-
Loads an image from a file.
- loadImage(FilePointer) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaMediaLoader
- loadImage(FilePointer) - Method in class nl.colorize.multimedialib.scene.MediaCache
-
Deprecated.
- loadMesh(String, FilePointer) - Method in class nl.colorize.multimedialib.scene.MediaManager
- loadMesh(FilePointer) - Method in class nl.colorize.multimedialib.renderer.java2d.StandardMediaLoader
- loadMesh(FilePointer) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXMediaLoader
- loadMesh(FilePointer) - Method in interface nl.colorize.multimedialib.renderer.MediaLoader
-
Loads a polygon mesh from the specified file.
- loadMesh(FilePointer) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaMediaLoader
- loadMesh(FilePointer) - Method in class nl.colorize.multimedialib.scene.MediaCache
-
Deprecated.
- loadModel() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaStage
- loadModel(String, String, ModelLoadCallback) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- loadSpriteSheetCSV(FilePointer, FilePointer) - Method in interface nl.colorize.multimedialib.renderer.MediaLoader
-
Convenience method that loads a sprite sheet from its image and its metadata file in CSV format.
- loadText(String, FilePointer) - Method in class nl.colorize.multimedialib.scene.MediaManager
- loadText(FilePointer) - Method in class nl.colorize.multimedialib.renderer.java2d.StandardMediaLoader
- loadText(FilePointer) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXMediaLoader
- loadText(FilePointer) - Method in interface nl.colorize.multimedialib.renderer.MediaLoader
-
Loads a text-based resource file using UTF-8 encoding.
- loadText(FilePointer) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaMediaLoader
- loadText(FilePointer) - Method in class nl.colorize.multimedialib.scene.MediaCache
-
Deprecated.
- loadTextLines(FilePointer) - Method in interface nl.colorize.multimedialib.renderer.MediaLoader
-
Loads a text-based resource file using UTF-8 encoding, and returns it as a list of lines.
- loadTextResourceFile(String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- loadTexture(String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- location - Variable in class nl.colorize.multimedialib.tool.AppleIconTool
- Location - Class in nl.colorize.multimedialib.scene.ui
-
A point that does not use absolute coordinates, but is instead relative to the canvas borders.
- lockScreenOrientation() - Method in class nl.colorize.multimedialib.scene.Application
-
Restricts the application to landscape orientation.
- log(String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
M
- M - nl.colorize.multimedialib.renderer.KeyCode
- main(String[]) - Static method in class nl.colorize.multimedialib.tool.AppleIconTool
- main(String[]) - Static method in class nl.colorize.multimedialib.tool.ColorConversionTool
- main(String[]) - Static method in class nl.colorize.multimedialib.tool.CopyrightUpdateTool
- main(String[]) - Static method in class nl.colorize.multimedialib.tool.CordovaWrapper
- main(String[]) - Static method in class nl.colorize.multimedialib.tool.DemoLauncher
- main(String[]) - Static method in class nl.colorize.multimedialib.tool.ImageTileTool
- main(String[]) - Static method in class nl.colorize.multimedialib.tool.SpriteSheetPacker
- main(String[]) - Static method in class nl.colorize.multimedialib.tool.TeaDemo2D
- main(String[]) - Static method in class nl.colorize.multimedialib.tool.TeaDemo3D
- main(String[]) - Static method in class nl.colorize.multimedialib.tool.TeaVMTranspiler
- mainClassName - Variable in class nl.colorize.multimedialib.tool.TeaVMTranspiler
- markRegion(String, Rect) - Method in class nl.colorize.multimedialib.graphics.SpriteSheet
-
Marks a region within the sprite sheet and returns the corresponding sun-image.
- MathUtils - Class in nl.colorize.multimedialib.math
-
Basic math-related functions that are not included in
Mathor Google Guava. - MediaCache - Class in nl.colorize.multimedialib.scene
-
Deprecated.The functionality of this class has been replaced by the
MediaManager, which serves a similar purpose, but allows to identify media by name instead of the underlying files(s). - MediaCache(MediaLoader) - Constructor for class nl.colorize.multimedialib.scene.MediaCache
-
Deprecated.
- MediaException - Exception in nl.colorize.multimedialib.renderer
-
Indicates an error has occured when loading or processing media, such as images or audio.
- MediaException(String) - Constructor for exception nl.colorize.multimedialib.renderer.MediaException
- MediaException(String, Throwable) - Constructor for exception nl.colorize.multimedialib.renderer.MediaException
- MediaLoader - Interface in nl.colorize.multimedialib.renderer
-
Loads media files such as images or audio in a format that can later be used by the renderer.
- MediaManager - Class in nl.colorize.multimedialib.scene
-
Centralized loading and access for media assets.
- MediaManager(MediaLoader) - Constructor for class nl.colorize.multimedialib.scene.MediaManager
- MenuScene - Class in nl.colorize.multimedialib.scene
-
Scene implementation specifically intended for menu systems.
- MenuScene() - Constructor for class nl.colorize.multimedialib.scene.MenuScene
- metadataFormat - Variable in class nl.colorize.multimedialib.tool.SpriteSheetPacker
- ModelLoadCallback - Interface in nl.colorize.multimedialib.renderer.teavm
-
Callback interface that is used when loading models, which is done asyncronously.
- modify(Consumer<Float>) - Method in class nl.colorize.multimedialib.scene.Effect
-
Registers a callback function that will be called during every frame update, with the effect's current timeline value as the argument.
- modifyFrameUpdate(Updatable) - Method in class nl.colorize.multimedialib.scene.Effect
-
Registers a callback function that is updated every frame.
- mouseClicked(MouseEvent) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
- mouseDragged(MouseEvent) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
- mouseEntered(MouseEvent) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
- mouseExited(MouseEvent) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
- mouseMoved(MouseEvent) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
- mousePressed(MouseEvent) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
- mouseReleased(MouseEvent) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
- move(float, float) - Method in class nl.colorize.multimedialib.math.Point2D
- move(float, float) - Method in class nl.colorize.multimedialib.math.Polygon
- moveCamera(float, float, float, float, float, float) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- moveCamera(Point3D, Point3D) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXStage
- moveCamera(Point3D, Point3D) - Method in interface nl.colorize.multimedialib.renderer.Stage
- moveCamera(Point3D, Point3D) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaStage
- MP3 - Class in nl.colorize.multimedialib.renderer.java2d
-
Plays MP3 files using the JLayer library.
- MP3(ResourceFile) - Constructor for class nl.colorize.multimedialib.renderer.java2d.MP3
- multiply(float) - Method in class nl.colorize.multimedialib.math.Point2D
- multiply(float, float) - Method in class nl.colorize.multimedialib.math.Point2D
N
- N - nl.colorize.multimedialib.renderer.KeyCode
- N0 - nl.colorize.multimedialib.renderer.KeyCode
- N1 - nl.colorize.multimedialib.renderer.KeyCode
- N2 - nl.colorize.multimedialib.renderer.KeyCode
- N3 - nl.colorize.multimedialib.renderer.KeyCode
- N4 - nl.colorize.multimedialib.renderer.KeyCode
- N5 - nl.colorize.multimedialib.renderer.KeyCode
- N6 - nl.colorize.multimedialib.renderer.KeyCode
- N7 - nl.colorize.multimedialib.renderer.KeyCode
- N8 - nl.colorize.multimedialib.renderer.KeyCode
- N9 - nl.colorize.multimedialib.renderer.KeyCode
- NestedRenderCallback - Class in nl.colorize.multimedialib.renderer
-
Implementation of the
RenderCallbackthat does nothing except delegate calls to a number of nested objects that also implementRenderCallback. - NestedRenderCallback() - Constructor for class nl.colorize.multimedialib.renderer.NestedRenderCallback
- newCopyrightYear - Variable in class nl.colorize.multimedialib.tool.CopyrightUpdateTool
- nextPowerOfTwo(int) - Static method in class nl.colorize.multimedialib.math.MathUtils
- nl.colorize.multimedialib.graphics - package nl.colorize.multimedialib.graphics
- nl.colorize.multimedialib.math - package nl.colorize.multimedialib.math
- nl.colorize.multimedialib.renderer - package nl.colorize.multimedialib.renderer
- nl.colorize.multimedialib.renderer.java2d - package nl.colorize.multimedialib.renderer.java2d
- nl.colorize.multimedialib.renderer.libgdx - package nl.colorize.multimedialib.renderer.libgdx
- nl.colorize.multimedialib.renderer.teavm - package nl.colorize.multimedialib.renderer.teavm
- nl.colorize.multimedialib.scene - package nl.colorize.multimedialib.scene
- nl.colorize.multimedialib.scene.ui - package nl.colorize.multimedialib.scene.ui
- nl.colorize.multimedialib.tool - package nl.colorize.multimedialib.tool
- normalize() - Method in class nl.colorize.multimedialib.math.Point3D
O
- O - nl.colorize.multimedialib.renderer.KeyCode
- offsetScreen(int, int) - Method in class nl.colorize.multimedialib.renderer.Canvas
-
Offset the canvas position on the screen.
- onAbout() - Method in class nl.colorize.multimedialib.tool.DemoLauncher
- onComplete(Runnable) - Method in class nl.colorize.multimedialib.scene.Effect
-
Registers a callback function that will be notified once this effect has been completed.
- onCompleted(Runnable) - Method in class nl.colorize.multimedialib.scene.Action
- onFrame(float, boolean) - Method in interface nl.colorize.multimedialib.renderer.teavm.AnimationFrameCallback
- onFrame(float, boolean) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaRenderer
- onFrame(Runnable) - Method in class nl.colorize.multimedialib.scene.Action
- onFrame(Consumer<Float>) - Method in class nl.colorize.multimedialib.scene.Action
- onMessage(String) - Method in interface nl.colorize.multimedialib.renderer.teavm.WebSocketCallback
- onModelLoadComplete(String[], float[]) - Method in interface nl.colorize.multimedialib.renderer.teavm.ModelLoadCallback
- onQuit() - Method in class nl.colorize.multimedialib.tool.DemoLauncher
- onResponse(String) - Method in interface nl.colorize.multimedialib.renderer.teavm.AjaxCallback
- onStart(Runnable) - Method in class nl.colorize.multimedialib.scene.Action
- orientationLock - Variable in class nl.colorize.multimedialib.tool.DemoLauncher
- outputDataFile - Variable in class nl.colorize.multimedialib.tool.SpriteSheetPacker
- outputDir - Variable in class nl.colorize.multimedialib.tool.ColorConversionTool
- outputDir - Variable in class nl.colorize.multimedialib.tool.CordovaWrapper
- outputDir - Variable in class nl.colorize.multimedialib.tool.TeaVMTranspiler
- outputImageFile - Variable in class nl.colorize.multimedialib.tool.SpriteSheetPacker
P
- P - nl.colorize.multimedialib.renderer.KeyCode
- parseHex(String) - Static method in class nl.colorize.multimedialib.graphics.ColorRGB
-
Parses a color from hexadecimal notation.
- pause() - Method in class nl.colorize.multimedialib.renderer.Audio
- pause() - Method in class nl.colorize.multimedialib.renderer.java2d.MP3
- pause() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
- pause() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaAudio
- permanent(String) - Static method in class nl.colorize.multimedialib.scene.SimpleState
-
Convenience method to create a simple state that will remain active forever and cannot be interrupted by changing to another state.
- pick(List<T>) - Static method in class nl.colorize.multimedialib.math.RandomGenerator
-
Picks and returns a random element from the specified list.
- platform - Variable in class nl.colorize.multimedialib.tool.AppleIconTool
- platforms - Variable in class nl.colorize.multimedialib.tool.CordovaWrapper
- play() - Method in class nl.colorize.multimedialib.renderer.Audio
- play() - Method in class nl.colorize.multimedialib.renderer.java2d.MP3
- play() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaAudio
- play(Updatable) - Method in class nl.colorize.multimedialib.scene.ActionManager
- play(Action) - Method in class nl.colorize.multimedialib.scene.ActionManager
- play(Effect) - Method in class nl.colorize.multimedialib.scene.ActionManager
- play(Timer) - Method in class nl.colorize.multimedialib.scene.ActionManager
- playAnimation(String, String, String, boolean) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- playAnimation(PolygonModel, AnimationInfo, boolean) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXStage
- playAnimation(PolygonModel, AnimationInfo, boolean) - Method in interface nl.colorize.multimedialib.renderer.Stage
- playAnimation(PolygonModel, AnimationInfo, boolean) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaStage
- playAudio(String, float, boolean) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- Point2D - Class in nl.colorize.multimedialib.math
-
Point with X and Y coordinates, defined with float precision.
- Point2D(float, float) - Constructor for class nl.colorize.multimedialib.math.Point2D
- Point3D - Class in nl.colorize.multimedialib.math
-
Point with X, Y, and Z coordinates with float precision.
- Point3D(float, float, float) - Constructor for class nl.colorize.multimedialib.math.Point3D
- Polygon - Class in nl.colorize.multimedialib.math
-
Describes a two-dimensional convex polygon with float precision coordinates.
- Polygon(float...) - Constructor for class nl.colorize.multimedialib.math.Polygon
- PolygonMesh - Class in nl.colorize.multimedialib.graphics
-
3D polygon mesh that consists of vertex, edge, and face data; texture information, and animations.
- PolygonMesh(String, List<AnimationInfo>) - Constructor for class nl.colorize.multimedialib.graphics.PolygonMesh
- PolygonMesh(UUID, String, List<AnimationInfo>) - Constructor for class nl.colorize.multimedialib.graphics.PolygonMesh
- PolygonModel - Class in nl.colorize.multimedialib.graphics
-
An instance of a polygon mesh that can added to the stage and displayed.
- PolygonModel(UUID, PolygonMesh) - Constructor for class nl.colorize.multimedialib.graphics.PolygonModel
- PolygonModel(PolygonMesh) - Constructor for class nl.colorize.multimedialib.graphics.PolygonModel
- post(String, Headers, PostData) - Method in interface nl.colorize.multimedialib.renderer.InternetAccess
-
Sends a HTTP POST request to the specified URL.
- post(String, Headers, PostData) - Method in class nl.colorize.multimedialib.renderer.java2d.StandardInternetAccess
- post(String, Headers, PostData) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaInternetAccess
- prepareCanvas() - Method in class nl.colorize.multimedialib.renderer.java2d.HeadlessRenderer
- prepareCanvas() - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DRenderer
- prepareWindowBuffer() - Method in class nl.colorize.multimedialib.renderer.java2d.HeadlessRenderer
- prepareWindowBuffer() - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DRenderer
-
Prepares the window buffer for the current frame.
- processLine(String) - Method in class nl.colorize.multimedialib.tool.CopyrightUpdateTool
- projectName - Variable in class nl.colorize.multimedialib.tool.TeaVMTranspiler
- prompt(String, String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
Q
R
- R - nl.colorize.multimedialib.renderer.KeyCode
- RandomGenerator - Class in nl.colorize.multimedialib.math
-
Utility class to help with random numbers.
- Rect - Class in nl.colorize.multimedialib.math
-
Two-dimensional rectangle with coordinates defined with float precision.
- Rect(float, float, float, float) - Constructor for class nl.colorize.multimedialib.math.Rect
- RED - Static variable in class nl.colorize.multimedialib.graphics.ColorRGB
- register(T) - Method in class nl.colorize.multimedialib.scene.StateMachine
-
Registers a state as a possible state for this state machine.
- registerMesh(String, Model) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXMediaLoader
- relativeTo(float, float) - Method in class nl.colorize.multimedialib.scene.ui.Location
-
Creates a new location that is positioned at an offset relative to this location.
- remove(String) - Method in interface nl.colorize.multimedialib.renderer.ApplicationData
- remove(PolygonModel) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXStage
- remove(PolygonModel) - Method in interface nl.colorize.multimedialib.renderer.Stage
- remove(PolygonModel) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaStage
- remove(RenderCallback) - Method in class nl.colorize.multimedialib.renderer.NestedRenderCallback
- remove(Widget) - Method in class nl.colorize.multimedialib.scene.MenuScene
- removeModel(String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- render() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
- render(GraphicsContext2D) - Method in interface nl.colorize.multimedialib.renderer.Drawable
- render(GraphicsContext2D) - Method in class nl.colorize.multimedialib.scene.ActionManager
- render(GraphicsContext2D) - Method in class nl.colorize.multimedialib.scene.Effect
- render(GraphicsContext2D) - Method in class nl.colorize.multimedialib.scene.ui.Button
- render(GraphicsContext2D) - Method in class nl.colorize.multimedialib.scene.ui.Form
- render(GraphicsContext2D) - Method in class nl.colorize.multimedialib.scene.ui.SelectBox
- render(GraphicsContext2D) - Method in class nl.colorize.multimedialib.scene.ui.TextField
- render(GraphicsContext2D) - Method in class nl.colorize.multimedialib.scene.ui.TextLabel
- render(Renderer, GraphicsContext2D) - Method in class nl.colorize.multimedialib.renderer.NestedRenderCallback
- render(Renderer, GraphicsContext2D) - Method in interface nl.colorize.multimedialib.renderer.RenderCallback
- render(Renderer, GraphicsContext2D) - Method in class nl.colorize.multimedialib.scene.Application
- render(Application, GraphicsContext2D) - Method in class nl.colorize.multimedialib.scene.MenuScene
- render(Application, GraphicsContext2D) - Method in interface nl.colorize.multimedialib.scene.Scene
- render(Application, GraphicsContext2D) - Method in class nl.colorize.multimedialib.scene.SceneWrapper
- render(Application, GraphicsContext2D) - Method in class nl.colorize.multimedialib.tool.Demo2D
- render(Application, GraphicsContext2D) - Method in class nl.colorize.multimedialib.tool.Demo3D
- RenderCallback - Interface in nl.colorize.multimedialib.renderer
-
Callback interface for the renderer, that will receive events at various points in the renderer's life cycle.
- Renderer - Interface in nl.colorize.multimedialib.renderer
-
The renderer acts as the entry point for accessing platform-specific behavior such as running the animation loop, displaying 2D and 3D graphics, playing audio, and capturing user input from input devices.
- rendererName - Variable in class nl.colorize.multimedialib.tool.DemoLauncher
- requestTextInput(String, String) - Method in interface nl.colorize.multimedialib.renderer.InputDevice
-
Deprecated.Although this method is necessary for the reasons outlined above, it does lead to user experience issues due to the mix of user interface elements provided by the renderer and those from the native platform.
- requestTextInput(String, String) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
- requestTextInput(String, String) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXInput
- requestTextInput(String, String) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaInputDevice
- reset() - Method in class nl.colorize.multimedialib.graphics.Transform
- reset() - Method in class nl.colorize.multimedialib.math.Extrapolation
- reset() - Method in class nl.colorize.multimedialib.scene.Timer
- reset(float) - Method in class nl.colorize.multimedialib.scene.Timer
- resetActiveState() - Method in class nl.colorize.multimedialib.scene.StateMachine
- resetState() - Method in class nl.colorize.multimedialib.graphics.Sprite
-
Leaves the sprite in its current state, but resets the graphics for that state to play from the beginning.
- resize(int, int) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
- resizeScreen(int, int) - Method in class nl.colorize.multimedialib.renderer.Canvas
-
Sets the screen dimensions to the specified values.
- resourceDir - Variable in class nl.colorize.multimedialib.tool.TeaVMTranspiler
- resume() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
- right(Canvas, float, float) - Static method in class nl.colorize.multimedialib.scene.ui.Location
- RIGHT - nl.colorize.multimedialib.graphics.Align
- RIGHT - nl.colorize.multimedialib.renderer.KeyCode
- RotatingBuffer - Class in nl.colorize.multimedialib.math
-
Stores time series values in a rotating buffer.
- RotatingBuffer(int) - Constructor for class nl.colorize.multimedialib.math.RotatingBuffer
- run() - Method in class nl.colorize.multimedialib.tool.AppleIconTool
- run() - Method in class nl.colorize.multimedialib.tool.ColorConversionTool
- run() - Method in class nl.colorize.multimedialib.tool.CommandLineTool
-
Runs this tool.
- run() - Method in class nl.colorize.multimedialib.tool.CopyrightUpdateTool
- run() - Method in class nl.colorize.multimedialib.tool.CordovaWrapper
- run() - Method in class nl.colorize.multimedialib.tool.DemoLauncher
- run() - Method in class nl.colorize.multimedialib.tool.ImageTileTool
- run() - Method in class nl.colorize.multimedialib.tool.SpriteSheetPacker
- run() - Method in class nl.colorize.multimedialib.tool.TeaVMTranspiler
S
- S - nl.colorize.multimedialib.renderer.KeyCode
- saveScreenshot(File) - Method in class nl.colorize.multimedialib.renderer.java2d.HeadlessRenderer
- Scene - Interface in nl.colorize.multimedialib.scene
-
Represents a discrete part or phase of an application, that is active for some period of time.
- SceneWrapper - Class in nl.colorize.multimedialib.scene
-
Wraps an update and/or render callback into a
Scene. - SelectBox - Class in nl.colorize.multimedialib.scene.ui
-
Simple select box widget with graphics and interaction entirely managed by the renderer, not using the native widget.
- SelectBox(WidgetStyle, List<String>) - Constructor for class nl.colorize.multimedialib.scene.ui.SelectBox
- SelectBox(WidgetStyle, List<String>, String) - Constructor for class nl.colorize.multimedialib.scene.ui.SelectBox
- send(String) - Method in interface nl.colorize.multimedialib.renderer.WebSocketConnection
- send(Method, String, Headers, PostData) - Method in class nl.colorize.multimedialib.renderer.java2d.StandardInternetAccess
- sendGetRequest(String, String[], AjaxCallback) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- sendPostRequest(String, String[], String, AjaxCallback) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- sendWebSocket(String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- set(float, float) - Method in class nl.colorize.multimedialib.math.Point2D
- set(float, float, float) - Method in class nl.colorize.multimedialib.math.Point3D
- set(float, float, float, float) - Method in class nl.colorize.multimedialib.math.Rect
- set(String, boolean) - Method in interface nl.colorize.multimedialib.renderer.ApplicationData
- set(String, float) - Method in interface nl.colorize.multimedialib.renderer.ApplicationData
- set(String, int) - Method in interface nl.colorize.multimedialib.renderer.ApplicationData
- set(String, String) - Method in interface nl.colorize.multimedialib.renderer.ApplicationData
- set(String, String) - Method in class nl.colorize.multimedialib.renderer.java2d.StandardApplicationData
- set(String, String) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXApplicationData
- set(String, String) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaLocalStorage
- set(String, Date) - Method in interface nl.colorize.multimedialib.renderer.ApplicationData
- set(String, ColorRGB) - Method in interface nl.colorize.multimedialib.renderer.ApplicationData
- set(Point2D) - Method in class nl.colorize.multimedialib.math.Point2D
- set(Point3D) - Method in class nl.colorize.multimedialib.math.Point3D
- set(Rect) - Method in class nl.colorize.multimedialib.math.Rect
- setAlpha(int) - Method in class nl.colorize.multimedialib.graphics.Transform
- setAppMenuListener(ApplicationMenuListener) - Method in class nl.colorize.multimedialib.renderer.java2d.WindowOptions
- setChangeHandler(InputDevice, Consumer<String>) - Method in class nl.colorize.multimedialib.scene.ui.TextField
- setClickHandler(InputDevice, Runnable) - Method in class nl.colorize.multimedialib.scene.ui.Button
- setClickHandler(InputDevice, Consumer<String>) - Method in class nl.colorize.multimedialib.scene.ui.SelectBox
- setDirection(float) - Method in class nl.colorize.multimedialib.math.Vector
- setFrameTime(int, float) - Method in class nl.colorize.multimedialib.graphics.Animation
- setHeight(float) - Method in class nl.colorize.multimedialib.math.Rect
- setIconFile(ResourceFile) - Method in class nl.colorize.multimedialib.renderer.java2d.WindowOptions
- setLabelOffset(float) - Method in class nl.colorize.multimedialib.scene.ui.Form
- setLocalStorage(String, String) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- setLocation(Location) - Method in class nl.colorize.multimedialib.scene.ui.Widget
- setLoop(boolean) - Method in class nl.colorize.multimedialib.renderer.Audio
- setMagnitude(float) - Method in class nl.colorize.multimedialib.math.Vector
- setMargin(float, float) - Method in class nl.colorize.multimedialib.scene.ui.Form
- setMask(ColorRGB) - Method in class nl.colorize.multimedialib.graphics.Transform
- setPoints(float...) - Method in class nl.colorize.multimedialib.math.Polygon
- setPosition(float, float) - Method in class nl.colorize.multimedialib.graphics.Sprite
- setPosition(float, float) - Method in class nl.colorize.multimedialib.scene.Effect
- setPosition(float, float, float) - Method in class nl.colorize.multimedialib.graphics.PolygonModel
- setPosition(Point2D) - Method in class nl.colorize.multimedialib.graphics.Sprite
- setPosition(Point2D) - Method in class nl.colorize.multimedialib.scene.Effect
- setPosition(Point3D) - Method in class nl.colorize.multimedialib.graphics.PolygonModel
- setRotation(float, float, float, float) - Method in class nl.colorize.multimedialib.graphics.PolygonModel
- setRotation(int) - Method in class nl.colorize.multimedialib.graphics.Transform
- setScale(float) - Method in class nl.colorize.multimedialib.graphics.PolygonModel
- setScale(float, float, float) - Method in class nl.colorize.multimedialib.graphics.PolygonModel
- setScale(int) - Method in class nl.colorize.multimedialib.graphics.Transform
- setScale(int, int) - Method in class nl.colorize.multimedialib.graphics.Transform
- setScaleX(int) - Method in class nl.colorize.multimedialib.graphics.Transform
- setScaleY(int) - Method in class nl.colorize.multimedialib.graphics.Transform
- setTransform(Transform) - Method in class nl.colorize.multimedialib.graphics.Sprite
- setTransform(Transform) - Method in class nl.colorize.multimedialib.scene.Effect
- setVisible(boolean) - Method in class nl.colorize.multimedialib.scene.ui.Widget
- setVisible(Widget, boolean) - Method in class nl.colorize.multimedialib.scene.ui.Form
- setVolume(int) - Method in class nl.colorize.multimedialib.renderer.Audio
- setWidth(float) - Method in class nl.colorize.multimedialib.math.Rect
- setX(float) - Method in class nl.colorize.multimedialib.math.Point2D
- setX(float) - Method in class nl.colorize.multimedialib.math.Point3D
- setX(float) - Method in class nl.colorize.multimedialib.math.Rect
- setY(float) - Method in class nl.colorize.multimedialib.math.Point2D
- setY(float) - Method in class nl.colorize.multimedialib.math.Point3D
- setY(float) - Method in class nl.colorize.multimedialib.math.Rect
- setZ(float) - Method in class nl.colorize.multimedialib.math.Point3D
- Shape - Interface in nl.colorize.multimedialib.math
-
Shared interface for all two-dimensional shapes.
- SHIFT - nl.colorize.multimedialib.renderer.KeyCode
- signum(boolean) - Static method in class nl.colorize.multimedialib.math.MathUtils
- signum(float) - Static method in class nl.colorize.multimedialib.math.MathUtils
- signum(int) - Static method in class nl.colorize.multimedialib.math.MathUtils
- SimpleState - Class in nl.colorize.multimedialib.scene
-
Minimal implementation of the
Stateinterface that can be used in state machines. - SimpleState(String, float, State, boolean) - Constructor for class nl.colorize.multimedialib.scene.SimpleState
- size - Variable in class nl.colorize.multimedialib.tool.SpriteSheetPacker
- SPACEBAR - nl.colorize.multimedialib.renderer.KeyCode
- Sprite - Class in nl.colorize.multimedialib.graphics
-
Static or animated two-dimensional image that can be composited into a larger scene.
- Sprite() - Constructor for class nl.colorize.multimedialib.graphics.Sprite
- SpriteSheet - Class in nl.colorize.multimedialib.graphics
-
Image that contains the graphics for multiple sprites by including them as named regions witin the image.
- SpriteSheet(Image) - Constructor for class nl.colorize.multimedialib.graphics.SpriteSheet
- SpriteSheetPacker - Class in nl.colorize.multimedialib.tool
-
Creates a new sprite sheet by taking all images located within a direcory, and packing them into a single sprite sheet.
- SpriteSheetPacker() - Constructor for class nl.colorize.multimedialib.tool.SpriteSheetPacker
- Stage - Interface in nl.colorize.multimedialib.renderer
-
The stage contains everything that should be displayed.
- StandardApplicationData - Class in nl.colorize.multimedialib.renderer.java2d
-
Saves application data to a simple
.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.renderer.java2d.Java2DRenderer
- start() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
- start() - Method in interface nl.colorize.multimedialib.renderer.Renderer
- start() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaRenderer
- start(String[]) - Method in class nl.colorize.multimedialib.tool.CommandLineTool
- start(Renderer) - Static method in class nl.colorize.multimedialib.scene.Application
-
Deprecated.Use
Application.start(Renderer, Scene)instead. - start(Renderer, Scene) - Static method in class nl.colorize.multimedialib.scene.Application
-
Creates an application, starts it by attaching it to the specified renderer, and immediately changes the initial scene so that the application starts by playing that scene.
- start(Application) - Method in class nl.colorize.multimedialib.scene.MenuScene
- start(Application) - Method in interface nl.colorize.multimedialib.scene.Scene
-
Initiallization logic that should be performed every time the scene is started.
- start(Application) - Method in class nl.colorize.multimedialib.scene.SceneWrapper
- start(Application) - Method in class nl.colorize.multimedialib.tool.Demo2D
- start(Application) - Method in class nl.colorize.multimedialib.tool.Demo3D
- startAnimationLoop(AnimationFrameCallback) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- startCopyrightYear - Variable in class nl.colorize.multimedialib.tool.CopyrightUpdateTool
- State - Interface in nl.colorize.multimedialib.scene
-
Stores information relevant for one of the states.
- StateMachine<T extends State> - Class in nl.colorize.multimedialib.scene
-
Represents a finite state machine.
- StateMachine() - Constructor for class nl.colorize.multimedialib.scene.StateMachine
- stop() - Method in class nl.colorize.multimedialib.renderer.Audio
- stop() - Method in class nl.colorize.multimedialib.renderer.java2d.MP3
- stop() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaAudio
- stopAudio(String, boolean) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- storeAnimation(String, Animation) - Method in class nl.colorize.multimedialib.scene.MediaManager
- storeSprite(String, Sprite) - Method in class nl.colorize.multimedialib.scene.MediaManager
- sum(int[]) - Static method in class nl.colorize.multimedialib.math.MathUtils
- syncModel(String, float, float, float, float, float, float, float, float, float) - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
T
- T - nl.colorize.multimedialib.renderer.KeyCode
- takeScreenshot() - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DRenderer
- takeScreenshot() - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
- takeScreenshot() - Method in interface nl.colorize.multimedialib.renderer.Renderer
-
Takes a screenshots of the renderer's current graphics, and saves it to an image.
- takeScreenshot() - Static method in class nl.colorize.multimedialib.renderer.teavm.Browser
- takeScreenshot() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaRenderer
- TeaAudio - Class in nl.colorize.multimedialib.renderer.teavm
-
Plays audio clips using the HTML5 media API that is supported by all modern browsers.
- TeaAudio(String) - Constructor for class nl.colorize.multimedialib.renderer.teavm.TeaAudio
- TeaDemo2D - Class in nl.colorize.multimedialib.tool
-
Launcher for the TeaVM version of the demo application.
- TeaDemo2D() - Constructor for class nl.colorize.multimedialib.tool.TeaDemo2D
- TeaDemo3D - Class in nl.colorize.multimedialib.tool
-
Entry point for transpiling the 3D graphics demo to JavaScript using TeaVM.
- TeaDemo3D() - Constructor for class nl.colorize.multimedialib.tool.TeaDemo3D
- TeaGraphicsContext - Class in nl.colorize.multimedialib.renderer.teavm
-
Delegates all drawing operations to the browser using TeaVM.
- TeaGraphicsContext(Canvas) - Constructor for class nl.colorize.multimedialib.renderer.teavm.TeaGraphicsContext
- TeaImage - Class in nl.colorize.multimedialib.renderer.teavm
- TeaImage(String, FilePointer, Rect) - Constructor for class nl.colorize.multimedialib.renderer.teavm.TeaImage
- TeaInputDevice - Class in nl.colorize.multimedialib.renderer.teavm
-
Captures browser events for various input methods, and makes them accessible from the animation loop.
- TeaInputDevice(Canvas, PlatformFamily) - Constructor for class nl.colorize.multimedialib.renderer.teavm.TeaInputDevice
- TeaInternetAccess - Class in nl.colorize.multimedialib.renderer.teavm
-
Sends HTTP requests by delegating them to JavaScript and sending them as AJAX requests.
- TeaInternetAccess() - Constructor for class nl.colorize.multimedialib.renderer.teavm.TeaInternetAccess
- TeaLocalStorage - Class in nl.colorize.multimedialib.renderer.teavm
- TeaLocalStorage() - Constructor for class nl.colorize.multimedialib.renderer.teavm.TeaLocalStorage
- TeaMediaLoader - Class in nl.colorize.multimedialib.renderer.teavm
-
Delegates media loading to the browser.
- TeaMediaLoader(GraphicsMode) - Constructor for class nl.colorize.multimedialib.renderer.teavm.TeaMediaLoader
- TeaRenderer - Class in nl.colorize.multimedialib.renderer.teavm
-
Renderer based on TeaVM (http://teavm.org) that is transpiled to JavaScript and runs in the browser.
- TeaRenderer(Canvas) - Constructor for class nl.colorize.multimedialib.renderer.teavm.TeaRenderer
- TeaStage - Class in nl.colorize.multimedialib.renderer.teavm
- TeaStage() - Constructor for class nl.colorize.multimedialib.renderer.teavm.TeaStage
- TeaVMTranspiler - Class in nl.colorize.multimedialib.tool
-
Transpiles MultimediaLib applications to JavaScript using TeaVM.
- TeaVMTranspiler() - Constructor for class nl.colorize.multimedialib.tool.TeaVMTranspiler
- terminate() - Method in class nl.colorize.multimedialib.renderer.java2d.Java2DRenderer
- TextField - Class in nl.colorize.multimedialib.scene.ui
-
Simple text field widget with graphics and interaction entirely managed by the renderer, not using the native widget.
- TextField(WidgetStyle, String) - Constructor for class nl.colorize.multimedialib.scene.ui.TextField
- TextField(WidgetStyle, String, String) - Constructor for class nl.colorize.multimedialib.scene.ui.TextField
- TextLabel - Class in nl.colorize.multimedialib.scene.ui
-
Simple text label that is drawn at the specified coordinates.
- TextLabel(WidgetStyle, String) - Constructor for class nl.colorize.multimedialib.scene.ui.TextLabel
- TextLabel(WidgetStyle, String, Align) - Constructor for class nl.colorize.multimedialib.scene.ui.TextLabel
- timed(float) - Static method in class nl.colorize.multimedialib.scene.Action
-
Creates an action that will remain active for a limited amount of time
- timed(String, float, State) - Static method in class nl.colorize.multimedialib.scene.SimpleState
-
Convenience method to create a simple state that is only active for a finite amount of time, after which it will change to the specified new state.
- Timer - Class in nl.colorize.multimedialib.scene
-
Utility class for time-based behavior.
- Timer(float) - Constructor for class nl.colorize.multimedialib.scene.Timer
- toCanvasX(int) - Method in class nl.colorize.multimedialib.renderer.Canvas
- toCanvasY(int) - Method in class nl.colorize.multimedialib.renderer.Canvas
- toColor(ColorRGB) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXMediaLoader
- toHex() - Method in class nl.colorize.multimedialib.graphics.ColorRGB
-
Returns this color in hexidecimal notation.
- top(Canvas, float, float) - Static method in class nl.colorize.multimedialib.scene.ui.Location
- toPoint() - Method in class nl.colorize.multimedialib.math.Vector
- toPoint() - Method in class nl.colorize.multimedialib.scene.ui.Location
- toScreenX(float) - Method in class nl.colorize.multimedialib.renderer.Canvas
- toScreenY(float) - Method in class nl.colorize.multimedialib.renderer.Canvas
- toString() - Method in class nl.colorize.multimedialib.graphics.ColorRGB
- toString() - Method in class nl.colorize.multimedialib.graphics.PolygonMesh
- toString() - Method in class nl.colorize.multimedialib.graphics.PolygonModel
- toString() - Method in class nl.colorize.multimedialib.graphics.TTFont
- toString() - Method in class nl.colorize.multimedialib.math.Point2D
- toString() - Method in class nl.colorize.multimedialib.math.Point3D
- toString() - Method in class nl.colorize.multimedialib.math.Polygon
- toString() - Method in class nl.colorize.multimedialib.math.Rect
- toString() - Method in class nl.colorize.multimedialib.math.Vector
- toString() - Method in class nl.colorize.multimedialib.renderer.Canvas
- toString() - Method in class nl.colorize.multimedialib.renderer.FilePointer
- toString() - Method in class nl.colorize.multimedialib.renderer.teavm.TeaImage
- toString() - Method in class nl.colorize.multimedialib.scene.SimpleState
- toString() - Method in class nl.colorize.multimedialib.scene.ui.Location
- toTransform() - Method in interface nl.colorize.multimedialib.graphics.AlphaTransform
-
Converts this
AlphaTransforminto a regularTransform. - Transform - Class in nl.colorize.multimedialib.graphics
-
Transformation that can be applied to a graphic when displaying it.
- Transform() - Constructor for class nl.colorize.multimedialib.graphics.Transform
- TTFont - Class in nl.colorize.multimedialib.graphics
-
Represents a TrueType font that can be used to draw text.
- TTFont(String, int, ColorRGB, boolean) - Constructor for class nl.colorize.multimedialib.graphics.TTFont
U
- U - nl.colorize.multimedialib.renderer.KeyCode
- uninterruptable(String, float, State) - Static method in class nl.colorize.multimedialib.scene.SimpleState
-
Creates a state that is only active for a finite amount of time, and cannot be interrupted within this period.
- unload(String) - Method in class nl.colorize.multimedialib.scene.MediaManager
- unloadAll(String) - Method in class nl.colorize.multimedialib.scene.MediaManager
- until(Predicate<Action>) - Static method in class nl.colorize.multimedialib.scene.Action
-
Creates an action that will remain active until the specified condition starts to return true.
- UP - nl.colorize.multimedialib.renderer.KeyCode
- Updatable - Interface in nl.colorize.multimedialib.renderer
-
Defines a standardized interface for all objects that should be updated every frame during the animation loop.
- update(float) - Method in class nl.colorize.multimedialib.graphics.Sprite
- update(float) - Method in class nl.colorize.multimedialib.renderer.java2d.AWTInput
-
Copies all events that have been received during the last frame to this class' internal state.
- update(float) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXInput
- update(float) - Method in class nl.colorize.multimedialib.renderer.libgdx.GDXStage
- update(float) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaInputDevice
- update(float) - Method in class nl.colorize.multimedialib.renderer.teavm.TeaStage
- update(float) - Method in interface nl.colorize.multimedialib.renderer.Updatable
-
Updates this object for the current frame.
- update(float) - Method in class nl.colorize.multimedialib.scene.Action
- update(float) - Method in class nl.colorize.multimedialib.scene.ActionManager
- update(float) - Method in class nl.colorize.multimedialib.scene.Effect
- update(float) - Method in class nl.colorize.multimedialib.scene.StateMachine
- update(float) - Method in class nl.colorize.multimedialib.scene.Timer
- update(float) - Method in class nl.colorize.multimedialib.scene.ui.Button
- update(float) - Method in class nl.colorize.multimedialib.scene.ui.Form
- update(float) - Method in class nl.colorize.multimedialib.scene.ui.SelectBox
- update(float) - Method in class nl.colorize.multimedialib.scene.ui.TextField
- update(float) - Method in class nl.colorize.multimedialib.scene.ui.TextLabel
- update(Renderer, float) - Method in class nl.colorize.multimedialib.renderer.NestedRenderCallback
- update(Renderer, float) - Method in interface nl.colorize.multimedialib.renderer.RenderCallback
- update(Renderer, float) - Method in class nl.colorize.multimedialib.scene.Application
- update(Application, float) - Method in class nl.colorize.multimedialib.scene.MenuScene
- update(Application, float) - Method in interface nl.colorize.multimedialib.scene.Scene
- update(Application, float) - Method in class nl.colorize.multimedialib.scene.SceneWrapper
- update(Application, float) - Method in class nl.colorize.multimedialib.tool.Demo2D
- update(Application, float) - Method in class nl.colorize.multimedialib.tool.Demo3D
V
- V - nl.colorize.multimedialib.renderer.KeyCode
- valueOf(String) - Static method in enum nl.colorize.multimedialib.graphics.Align
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum nl.colorize.multimedialib.renderer.Canvas.ZoomStrategy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum nl.colorize.multimedialib.renderer.GraphicsMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum nl.colorize.multimedialib.renderer.KeyCode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum nl.colorize.multimedialib.graphics.Align
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum nl.colorize.multimedialib.renderer.Canvas.ZoomStrategy
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum nl.colorize.multimedialib.renderer.GraphicsMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum nl.colorize.multimedialib.renderer.KeyCode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- Vector - Class in nl.colorize.multimedialib.math
-
A two-dimensional vector with a direction and a magnitude, both defined with float precision.
- Vector(float, float) - Constructor for class nl.colorize.multimedialib.math.Vector
- verification - Variable in class nl.colorize.multimedialib.tool.DemoLauncher
- version - Variable in class nl.colorize.multimedialib.tool.CordovaWrapper
- vertical - Variable in class nl.colorize.multimedialib.tool.ImageTileTool
- VirtualSpriteSheet - Class in nl.colorize.multimedialib.graphics
-
Sprite sheet that loads images from individual files the first time they are requested.
- VirtualSpriteSheet(MediaLoader) - Constructor for class nl.colorize.multimedialib.graphics.VirtualSpriteSheet
- VirtualSpriteSheet(MediaLoader, String) - Constructor for class nl.colorize.multimedialib.graphics.VirtualSpriteSheet
W
- W - nl.colorize.multimedialib.renderer.KeyCode
- webAppDir - Variable in class nl.colorize.multimedialib.tool.CordovaWrapper
- WebSocketCallback - Interface in nl.colorize.multimedialib.renderer.teavm
-
Callback function that is invoked from JavaScript for web socket events.
- WebSocketConnection - Interface in nl.colorize.multimedialib.renderer
-
Interface for sending and receiving messages through a web socket connection.
- WHITE - Static variable in class nl.colorize.multimedialib.graphics.ColorRGB
- Widget - Class in nl.colorize.multimedialib.scene.ui
-
Base class for all subsystems that emulate user interface widgets (buttons, select boxes, text fields, etc.).
- Widget(WidgetStyle) - Constructor for class nl.colorize.multimedialib.scene.ui.Widget
- WidgetStyle - Class in nl.colorize.multimedialib.scene.ui
-
Describes the style with which a user interface widget should be displayed.
- WidgetStyle(Image, TTFont) - Constructor for class nl.colorize.multimedialib.scene.ui.WidgetStyle
- WidgetStyle(TTFont) - Constructor for class nl.colorize.multimedialib.scene.ui.WidgetStyle
- WindowOptions - Class in nl.colorize.multimedialib.renderer.java2d
-
Configuration options for when the renderer is displayed in a window when running on a desktop platform.
- WindowOptions(String) - Constructor for class nl.colorize.multimedialib.renderer.java2d.WindowOptions
- withAlpha(int) - Static method in class nl.colorize.multimedialib.graphics.Transform
-
Convenience method that creates a new transform with the specified alpha value, but all other properties set to their default values.
- withMask(ColorRGB) - Static method in class nl.colorize.multimedialib.graphics.Transform
-
Convenience method that creates a new transform with the specified color mask, but all other properties set to their default values.
- withRotation(int) - Static method in class nl.colorize.multimedialib.graphics.Transform
-
Convenience method that creates a new transform with the specified rotation, but all other properties set to their default values.
- withScale(int) - Static method in class nl.colorize.multimedialib.graphics.Transform
-
Convenience method that creates a new transform with the specified scale, but all other properties set to their default values.
- withScale(int, int) - Static method in class nl.colorize.multimedialib.graphics.Transform
-
Convenience method that creates a new transform with the specified scale, but all other properties set to their default values.
- wrap(Updatable, Drawable...) - Static method in class nl.colorize.multimedialib.scene.SceneWrapper
X
Y
- Y - nl.colorize.multimedialib.renderer.KeyCode
- YELLOW - Static variable in class nl.colorize.multimedialib.graphics.ColorRGB
Z
- Z - nl.colorize.multimedialib.renderer.KeyCode
- ZOOM_BALANCED - nl.colorize.multimedialib.renderer.Canvas.ZoomStrategy
- ZOOM_IN - nl.colorize.multimedialib.renderer.Canvas.ZoomStrategy
- ZOOM_OUT - nl.colorize.multimedialib.renderer.Canvas.ZoomStrategy
- zoomBalanced(int, int) - Static method in class nl.colorize.multimedialib.renderer.Canvas
-
Creates a canvas with the specified dimensions, that will scale in a way that strikes a balance between the preferred aspect ratio and the actual aspect ratio of the screen.
- zoomIn(int, int) - Static method in class nl.colorize.multimedialib.renderer.Canvas
-
Creates a canvas with the specified dimensions, that will scale based on the smallest screen dimension.
- zoomOut(int, int) - Static method in class nl.colorize.multimedialib.renderer.Canvas
-
Creates a canvas with the specified dimensions, that will scale based on the largest screen dimension.
All Classes All Packages