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.
The Color class represents a color in the Scratch environment.
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.
The Polygon class represents a polygon object in Tiled.
The Polyline class represents a polyline object in Tiled.
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.
The RotationStyle enum represents the different rotation styles that a sprite can have in
Scratch.
The Sound class represents a sound object in Scratch.
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.
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.