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.