All Classes and Interfaces
Class
Description
Class AnimatedGifEncoder - Encodes a GIF file consisting of one or more frames.
The AnimatedSprite class represents a sprite that can play animations.
The Applet class represents the main application window.
The Camera class represents a camera that can be used to view a scene.
Represents a circle shape defined by its center and radius.
The Color class represents a color in the Scratch environment.
Represents an ellipse shape.
The FFmpegRecorder class extends the Recorder class to provide functionality for recording frames
and converting them into a video file using FFmpeg.
The File class provides methods to save and load objects to and from files in
JSON or XML format.
The Font class represents a font that can be used to render text on the
screen.
The FrameRecorder class extends the Recorder class to provide functionality for saving frames of
an applet as PNG files.
The GifRecorder class is responsible for recording and saving frames as GIF images.
Represents a hitbox with a shape that can be transformed by scaling,
translating, and rotating
it.
The base class for representing scratch costumes and backdrops.
Contains virtual key code constants for keyboard input handling.
Represents a map object with various properties such as dimensions, position,
visibility, and
type.
The
MouseCode
enum represents the different mouse buttons that can be used.K.jpg's OpenSimplex 2, smooth variant ("SuperSimplex")
The Operators class provides a collection of static methods for performing various mathematical
operations.
The Pen class represents a drawing tool that can be used to draw paths on a
stage.
Represents a polygon shape defined by its vertices.
The Property class represents a property of a Tiled object.
The Random class provides various methods for generating random values and noise.
The Recorder class provides a framework for recording frames to a file.
Represents a rectangle shape defined by its position and size.
The RotationStyle enum represents the different rotation styles that a sprite can have in
Scratch.
Represents a generic shape that can be transformed and drawn.
The Sound class represents a sound object in Scratch using Java's internal
audio classes.
The `Sprite` class represents a graphical object that can be displayed on a
stage.
The Stage class represents a stage where various elements such as sprites,
texts, pens, and
backdrops can be added and manipulated.
The Text class represents a text object that can be displayed on the stage.
The TextAlign class provides constants for text alignment options.
The
TextStyle
enum represents different styles of text that can be used.The TiledMap class represents a map created using the Tiled map editor.
The Timer class provides methods for timing events in a graphical application.
Represents a triangle shape defined by three vertices.
The Utils class provides utility methods for mathematical operations.
The
Vector2
class represents a 2D vector with x and y coordinates.The Window class represents a singleton window for the application.