API Reference
- Ceramic
- Arcade
- Tilemap
- Ldtk
- Spine
- Script
- Sprite
- Ui
- Dialogs
- Gif
- Tracker
- Elements
- Clay
- Ase
- Format
- Tiled
- Nape
- BinPacking
- Hsluv
- Hscript
- Fuzzaldrin
- Polyline
- Spec
- Other
- Haxe
Ceramic
| Type | Kind | Description |
|---|---|---|
| AllApi | class | Utility class to prevent dead code elimination of API classes. |
| AlphaColor | abstract | Color with alpha channel stored as a 32-bit integer. |
| AntialiasedTriangle | class | A specialized triangle shape that simulates antialiasing using additional vertices. |
| App | class | App class is the root instance of any ceramic app. |
| AppXUpdatesHandler | class | Internal handler for delayed update callbacks in the App class. |
| Arc | class | A mesh subclass for drawing arcs, pies, rings, and disc geometry. |
| ArrayPool | class | A pool system for efficiently reusing arrays of fixed sizes. |
| Assert | class | Assertion utility for runtime validation in debug builds. |
| Asset | class | Base class for all asset types in Ceramic. |
| AssetId | abstract | Type-safe wrapper for asset identifiers. |
| AssetOptions | typedef | Asset loading options. |
| AssetPathInfo | class | Information extracted from a raw asset path. |
| Assets | class | The main asset management class for Ceramic framework. |
| AssetsLoadMethod | abstract | Defines how assets should be loaded by the system. |
| AssetsScheduleMethod | abstract | Defines how multiple assets are scheduled for loading. |
| AssetStatus | enum | Represents the current loading state of an asset. |
| AtlasAsset | class | Asset for loading texture atlases (sprite sheets with metadata). |
| Audio | class | Main audio system manager for Ceramic. |
| AudioFilter | class | Base class for audio filters that can process audio buffers in real-time. |
| AudioFilterBuffer | typedef | Platform-specific audio filter buffer for real-time audio processing. |
| AudioFilters | class | Internal manager for audio filter worklets across audio buses. |
| AudioFilterWorklet | class | The actual worklet class that will do the audio processing of a given AudioFilter. |
| AudioMixer | class | Controls audio properties for a group of sounds. |
| AutoCollections | interface | Interface that enables automatic collection generation for classes. |
| BackgroundQueue | class | A thread-safe queue for executing functions serially in a background thread. |
| BezierEasing | class | High-performance Bezier curve easing for smooth animations. |
| BinaryAsset | class | Asset for loading binary files as raw bytes. |
| BitmapFont | class | A bitmap font implementation that handles both regular bitmap fonts and MSDF (Multi-channel Signe... |
| BitmapFontCharacter | class | Represents a single character (glyph) in a bitmap font. |
| BitmapFontData | class | Complete data structure containing all information about a bitmap font. |
| BitmapFontDataPage | class | Information about a single texture page in a multi-page bitmap font. |
| BitmapFontDistanceFieldData | class | Configuration data for distance field fonts (SDF/MSDF). |
| BitmapFontParser | class | Parser for bitmap font definition files in BMFont format. |
| Blending | abstract | Blending modes that control how pixels are combined when drawing. |
| Border | class | A rectangle visual that display a border |
| BorderPosition | enum | Defines where a border is positioned relative to a shape's edge. |
| Camera | class | A flexible camera system for 2D games. |
| ChokidarWatchedFileStatus | abstract | File change status types used by the chokidar file watcher. |
| Click | class | Component that detects click/tap events on visuals. |
| Closure | class | A simple closure implementation for storing a function with pre-bound arguments. |
| Collection | abstract | A type-safe collection for managing CollectionEntry items. |
| CollectionEntry | class | Base class for entries that can be stored in a Collection. |
| CollectionImpl | class | Internal implementation of the Collection abstract. |
| CollectionUtils | class | Utility functions for working with Collections. |
| Color | abstract | Class representing a color, based on Int. |
| Component | interface | Interface for components that can be attached to entities. |
| ComputeFps | class | A utility class for calculating frames per second (FPS) using a rolling average. |
| ConvertArray | class | Converter for array fields in fragments and data serialization. |
| ConvertColor | class | Converter for Color fields in fragments and data serialization. |
| ConvertComponentMap | class | Converter for component map fields in fragments and data serialization. |
| ConvertField | interface | Interface to convert basic type T to field type U and vice versa. |
| ConvertFont | class | Converter for BitmapFont fields in fragments and data serialization. |
| ConvertFragmentData | class | Converter for FragmentData fields in fragments and data serialization. |
| ConvertIntBoolMap | class | Converter for IntBoolMap fields in fragments and data serialization. |
| ConvertMap | class | Converter for Map fields in fragments and data serialization. |
| ConvertTexture | class | Converter for Texture fields in fragments and data serialization. |
| Csv | class | CSV parsing and generation utilities with proper escaping and quote handling. |
| CustomAssetKind | class | Defines a custom asset type that can be registered with the Assets system. |
| DatabaseAsset | class | Asset for loading CSV database files. |
| DecomposedTransform | class | Decomposed transform holds rotation, translation, scale, skew and pivot informations. |
| DoubleClick | class | Component that detects double-click/double-tap events on visuals. |
| DynamicData | class | A flexible component for attaching arbitrary data to entities. |
| Easing | enum | Enumeration of standard easing functions for animations. |
| EasingUtils | class | Utility functions for converting between Easing enum values and strings. |
| EditText | class | Component that enables text editing functionality for Text visuals. |
| Either | abstract | A type that can hold a value of either type T1 or type T2. |
| Entity | class | Base class for all entities in the Ceramic framework. |
| EntityData | class | Static utilities for managing dynamic data on entities. |
| Enums | class | Macro utilities for working with enum values at compile time. |
| Equal | class | Deep equality comparison utilities for various data types. |
| Errors | class | Global error handling utilities for the Ceramic engine. |
| Extensions | class | A collection of static extension methods for common data types. |
| FieldInfo | class | Runtime reflection utility for extracting field type information from classes. |
| FieldMeta | class | Runtime reflection utility for accessing field metadata. |
| Files | class | Cross-platform filesystem utilities for Ceramic. |
| FileWatcher | class | Cross-platform file monitoring system for hot-reloading and file change detection. |
| Filter | class | A visual container that renders its children to a texture for post-processing effects. |
| Flags | abstract | Efficient bit flag storage using a single integer. |
| Float32Array | typedef | A typed array of 32-bit floating point values. |
| FontAsset | class | Asset type for loading bitmap fonts. |
| Fragment | class | A fragment is a powerful container that manages groups of entities and visuals |
| FragmentData | typedef | Data structure that defines a fragment's content and properties. |
| FragmentItem | typedef | Defines an entity instance within a fragment. |
| Fragments | class | A compile-time generated class containing constants for all fragment assets. |
| FragmentsAsset | class | An asset that loads and manages fragment data from .fragment files. |
| GamepadAxis | abstract | Represents gamepad analog stick and trigger axes. |
| GamepadButton | abstract | Represents gamepad button mappings. |
| GeometryUtils | class | A collection of static utility functions for 2D geometric calculations. |
| GlyphQuad | class | A specialized Quad that represents a single rendered glyph (character) in text rendering. |
| Group | class | A container for managing collections of entities as a single unit. |
| HashedString | class | A utility class for encoding and decoding strings with integrity verification using MD5 hashes. |
| HighPassFilter | class | A high-pass audio filter that attenuates frequencies below a cutoff point. |
| HighPassFilterWorklet | class | The audio processing worklet for the high-pass filter. |
| ImageAsset | class | Asset type for loading image files as textures. |
| ImageType | abstract | Supported image file formats for loading and exporting images. |
| Immediate | class | A utility class for scheduling callbacks to be executed in a batch. |
| InitSettings | class | Same as Settings, but for app startup (inside Project.new(settings)). |
| Input | class | Manages all input handling for keyboard and gamepad devices. |
| IntBoolMap | abstract | A map that uses int as keys and booleans as values. |
| IntBoolMapIterator | class | |
| IntBoolMapKeyIterator | class | |
| IntBoolMapKeyValueIterator | class | |
| IntFloatMap | class | Fallback implementation of IntFloatMap for non-C++/C# targets. |
| IntFloatMapIterator | class | |
| IntFloatMapKeyIterator | class | |
| IntFloatMapKeyValueIterator | class | |
| IntIntMap | class | |
| IntIntMapIterator | class | |
| IntIntMapKeyIterator | class | |
| IntIntMapKeyValueIterator | class | |
| IntMap | class | An object map that uses integers as key. |
| IntMapIterator | class | |
| IntMapKeyIterator | class | |
| IntMapKeyValueIterator | class | |
| Json | class | JSON utility class that provides a unified interface for JSON operations across all Ceramic targets. |
| Key | class | Represents a keyboard key press event with both key code and scan code information. |
| KeyAcceleratorItem | enum | Represents a component of a keyboard shortcut combination. |
| KeyBinding | class | Represents a keyboard shortcut binding that triggers when a specific key combination is pressed. |
| KeyBindings | class | Manages a collection of keyboard shortcut bindings. |
| KeyCode | abstract | Keyboard key codes representing the character/symbol associated with a key. |
| Layer | class | A specialized container for organizing and grouping visuals. |
| Lazy | interface | Interface for implementing lazy initialization of properties in Ceramic classes. |
| Line | class | Display lines composed of multiple segments, curves and paths. |
| LineCap | typedef | Defines how line ends are rendered. |
| LineJoin | typedef | Defines how line segments are joined at corners. |
| Logger | class | Centralized logging system for Ceramic applications that provides colored, categorized output. |
| LongPress | class | Component that detects long press/hold gestures on visuals. |
| LowPassFilter | class | A low-pass audio filter that attenuates frequencies above a cutoff point. |
| LowPassFilterWorklet | class | The audio processing worklet for the low-pass filter. |
| LowRes | class | A container that displays visuals at low resolution with optional antialiasing through supersampl... |
| DefinesMacro | class | Utilities to access compile-time defines from code. |
| EnumAbstractMacro | class | Utility macros for working with enum abstracts at compile time. |
| PluginsMacro | class | Macro for automatic plugin initialization in the Ceramic framework. |
| Mesh | class | A flexible visual for drawing custom shapes composed of triangles. |
| MeshColorMapping | abstract | Defines how colors are mapped to a mesh's geometry. |
| MeshExtensions | class | Static extension class providing utility methods for Mesh manipulation. |
| MeshPool | class | A global object pool for efficiently reusing Mesh instances and their arrays. |
| MeshUtils | class | Low-level utility class for generating mesh data arrays. |
| MouseButton | abstract | A typed (mouse) button id |
| Ngon | class | A mesh that creates regular polygons with a configurable number of sides. |
| NineSlice | class | A visual divided into 9 areas to create "nine-slice" textured scalable objects. |
| NineSliceRendering | abstract | Defines how a slice (from a NineSlice object) should be rendered. |
| ParticleEmitter | class | A powerful and flexible particle emitter system for creating visual effects. |
| ParticleItem | class | Represents a single particle in a particle system. |
| Particles | class | A visual container that manages a particle emitter with convenient automatic emission modes. |
| ParticlesLaunchMode | enum | Defines how particle velocities are calculated when launched from an emitter. |
| ParticlesStatus | enum | Represents the current operational state of a particle emitter. |
| Path | class | Cross-platform path manipulation utilities optimized for Ceramic. |
| PersistentData | class | Provides a simple key-value storage system for persisting data between application sessions. |
| PixelArt | class | A filter configured to display pixel art content with high-quality upscaling. |
| Pixels | class | Utility class for manipulating raw RGBA pixel data. |
| Platform | class | A class that encapsulate platform-specific code. |
| Point | class | A mutable 3D point class with automatic object pooling for memory efficiency. |
| Pool | class | A generic object pool utility. |
| Preloadable | interface | Interface for objects that can report their loading progress. |
| PreloadStatus | abstract | Status values for preloadable resources. |
| PremultiplyAlpha | class | Utilities for converting between straight and premultiplied alpha in image data. |
| Quad | class | The most basic and commonly used visual for displaying rectangles and images. |
| ReadOnlyArray | abstract | ReadOnlyArray is an abstract over an ordinary Array which only exposes |
| ReadOnlyMap | abstract | A read-only view of a Map that prevents modification. |
| ReadOnlyPoint | abstract | A read-only view of a Point that prevents modification. |
| Renderer | class | The core 2D rendering engine for Ceramic, responsible for efficiently drawing all visuals to the ... |
| RenderPrimitiveType | abstract | Defines the primitive types used for rendering geometry. |
| RenderTexture | class | A texture that can be rendered to, allowing off-screen rendering. |
| Repeat | class | A visual component that repeats a texture pattern to fill a specified area. |
| ReusableArray | class | A reusable array to use in places that need a temporary array many times. |
| Runner | class | Cross-platform thread management utility for executing code on main and background threads. |
| RuntimeAssets | class | Runtime utilities to compute asset lists/names from raw (relative) file list. |
| ScanCode | abstract | Keyboard scan codes representing physical key positions. |
| Scene | class | Base class for creating scenes in Ceramic. |
| SceneStatus | abstract | Represents the lifecycle status of a Scene in the Ceramic framework. |
| SceneSystem | class | Core system responsible for managing scene lifecycle, transitions, and display hierarchy. |
| Screen | class | Core screen management class that handles display properties, coordinate transformations, and inp... |
| ScreenOrientation | abstract | Defines screen orientation modes for mobile and desktop applications. |
| ScreenScaling | enum | Defines how the application's logical screen size is mapped to the native screen. |
| ScriptableAlphaColor | class | Scriptable wrapper for AlphaColor to expose RGBA color functionality to scripts. |
| ScriptableBlending | class | Scriptable wrapper for Blending enum to expose blending modes to scripts. |
| ScriptableColor | class | Scriptable wrapper for Color to expose RGB color functionality to scripts. |
| ScriptableFlags | class | Scriptable wrapper for Flags to expose bit flag operations to scripts. |
| ScriptableMap | interface | Scriptable interface for Map to expose key-value mapping functionality to scripts. |
| ScriptableMeshColorMapping | class | Scriptable wrapper for MeshColorMapping to expose mesh coloring modes to scripts. |
| ScriptableMouseButton | class | Scriptable wrapper for MouseButton to expose mouse button constants to scripts. |
| ScriptableStd | class | Scriptable wrapper for Std to expose standard library functions to scripts. |
| ScrollDirection | enum | Defines the direction of scrolling for scrollable components. |
| Scroller | class | A scrollable container that allows smooth scrolling and dragging of content. |
| ScrollerDragThresholdStatus | abstract | |
| ScrollerStatus | enum | Represents the current state of a Scroller component during user interaction. |
| SeedRandom | class | Seeded random number generator to get reproducible sequences of values. |
| SelectText | class | Component that handles text selection and cursor display for Text visuals. |
| Settings | class | Central configuration hub for Ceramic applications. |
| Shader | class | Represents a GPU shader program for custom rendering effects. |
| ShaderAsset | class | Asset type for loading GPU shader programs. |
| ShaderAttribute | class | Defines a vertex attribute for shader programs. |
| Shape | class | A visual for drawing arbitrary 2D shapes with automatic triangulation. |
| Shortcuts | class | Convenience static accessors and utility methods for common Ceramic functionality. |
| Slug | class | URL-safe string generator that converts text into slugs suitable for URLs and filenames. |
| SlugOptions | class | Configuration options for slug generation. |
| SortVisuals | class | High-performance stable merge sort implementation specifically optimized for Visual arrays. |
| SortVisualsByDepth | class | Simplified high-performance stable merge sort for Visual arrays based on depth only. |
| Sound | class | Represents a loaded sound that can be played multiple times. |
| SoundAsset | class | Asset type for loading audio/sound files. |
| SoundPlayer | abstract | Controls an individual sound playback instance. |
| State | class | Base class for states in a state machine. |
| StateMachine | class | A flexible state machine implementation for managing state transitions. |
| StateMachineBase | class | Base class for state machine implementations. |
| StateMachineComponent | class | A state machine that can be attached to entities as a component. |
| StateMachineImpl | class | Implementation class for StateMachine functionality. |
| StateMachineSystem | class | System that manages and updates all active state machines. |
| System | class | A System is an object assigned to app lifecycle and used to |
| Systems | class | Manager for all System instances in the application. |
| Task | class | Base class for asynchronous tasks that can either succeed or fail. |
| Tasks | class | Utility class for running Task instances from command-line arguments. |
| Text | class | A visual to layout and display text. |
| TextAlign | enum | Horizontal text alignment options for text rendering. |
| TextAsset | class | Asset type for loading text files. |
| TextInput | class | Handles keyboard text input and cursor navigation. |
| TextInputDelegate | interface | Interface for text layout information providers used by text input systems. |
| Texture | class | A texture represents an image loaded in GPU memory ready for rendering. |
| TextureAtlas | class | A texture atlas that combines multiple images into larger textures for efficient rendering. |
| TextureAtlasPacker | class | Dynamic texture atlas builder that packs multiple images into optimized texture pages at runtime. |
| TextureAtlasPage | class | Represents a single texture page within a texture atlas. |
| TextureAtlasParser | class | Parser for texture atlas definition files in multiple formats. |
| TextureAtlasRegion | class | Represents a single image region within a texture atlas. |
| TextureFilter | enum | Texture filtering modes that control how pixels are sampled when textures are scaled. |
| TextureTile | class | Defines a rectangular sub-region within a texture for rendering. |
| TextureTilePacker | class | Dynamic texture tile allocator with automatic packing and reuse capabilities. |
| TextureWrap | abstract | Texture wrapping modes for handling UV coordinates outside the 0-1 range. |
| Timeline | class | An animation timeline system that manages keyframe-based animations. |
| TimelineBoolKeyframe | class | A keyframe that stores a boolean value for timeline animations. |
| TimelineBoolTrack | class | A timeline track that animates boolean values. |
| TimelineColorKeyframe | class | A keyframe that stores a color value for timeline animations. |
| TimelineColorTrack | class | A timeline track that animates color values with smooth interpolation. |
| TimelineDegreesTrack | class | A specialized timeline track for animating rotation values in degrees. |
| TimelineFloatArrayKeyframe | class | A keyframe that stores an array of floating-point values for timeline animations. |
| TimelineFloatArrayTrack | class | A timeline track that animates arrays of floating-point values. |
| TimelineFloatKeyframe | class | A keyframe that stores a floating-point value for timeline animations. |
| TimelineFloatTrack | class | A timeline track that animates floating-point values with smooth interpolation. |
| TimelineKeyframe | class | |
| TimelineKeyframeData | typedef | Data structure representing a keyframe in serialized form. |
| Timelines | class | Central system for creating and binding timeline tracks and keyframes. |
| TimelineTrack | class | Base class for animation tracks in a timeline system. |
| TimelineTrackData | typedef | Data structure representing an animation track in serialized form. |
| Timer | class | Timer system for scheduling delayed and periodic callbacks. |
| TimerCallback | class | Internal data structure representing a scheduled timer callback. |
| Touch | class | Represents a single touch point in a multi-touch interaction. |
| Touches | abstract | A collection of active touch points for multi-touch handling. |
| TouchesIterator | class | Iterator for the Touches collection. |
| TouchInfo | class | |
| TrackerBackend | class | Backend adapter that bridges the Tracker observable framework with Ceramic's backend services. |
| Transform | class | Transform holds matrix data to make 2d rotate, translate, scale and skew transformations. |
| TransformPool | class | An utility to reuse transform matrix object at application level. |
| Triangle | class | A simple colored triangle shape that fits within the specified dimensions. |
| Triangulate | class | Utility class for triangulating polygons into triangles. |
| Tween | class | A lightweight tweening engine for animating numeric values over time. |
| UInt8Array | typedef | Platform-specific implementation of an 8-bit unsigned integer array. |
| Utils | class | Various utilities. Some of them are used by ceramic itself or its backends. |
| Value | class | An object that can hold any value. |
| ValueEntry | class | A collection entry that can hold any value. |
| Velocity | class | A velocity tracker that calculates speed based on position changes over time. |
| VisibleBounds | class | A component that displays the visible bounds of a visual entity. |
| Visual | class | Base class for all visual elements in Ceramic. |
| VisualTransition | class | A component that enables smooth property transitions for Visual objects. |
| VisualTransitionProperties | abstract | Property setter interface for visual transitions. |
| WaitCallbacks | class | Utility to create and wait for multiple callbacks and call |
| WatchDirectory | class | A directory watcher that monitors file changes in specified directories. |
| WatchedFile | class | Internal data structure for tracking watched file state. |
| TextureAtlasPackerPage | class | Internal representation of a texture page during packing. |
| TextureAtlasPackerRegion | class | Internal data structure for regions during the packing process. |
| TextureAtlasReader | class | Internal line-based reader for parsing LibGDX format atlas files. |
| PackedTextureTile | class | Internal texture tile implementation with grid allocation metadata. |
| EarClippingTriangulator | class | Implementation of the ear-clipping algorithm for polygon triangulation. |
| TweenEasingFunction | class | Internal utility class containing easing function implementations. |
Arcade
| Type | Kind | Description |
|---|---|---|
| Axis | abstract | Represents axis constants for physics calculations and collision detection. |
| Body | class | The Physics Body is linked to a single game object. |
| Collidable | interface | Any class implementing this interface can be used on World.collide() |
| Direction | abstract | Represents directional constants used for physics body movement and collision detection. |
| Extensions | class | A bunch of static extensions to make life easier. |
| Group | class | A Group is a container for multiple physics bodies. |
| Line | class | Represents a line segment with a start and end point. |
| Point | class | A 2D point with x and y coordinates. |
| QuadTree | class | A QuadTree implementation. |
| QuadTreePool | class | Object pool for QuadTree instances to reduce garbage collection overhead. |
| SortBodiesBottomTop | class | Provides a stable merge sort implementation for sorting Body arrays from bottom to top (by y coor... |
| SortBodiesLeftRight | class | Provides a stable merge sort implementation for sorting Body arrays from left to right (by x coor... |
| SortBodiesRightLeft | class | Provides a stable merge sort implementation for sorting Body arrays from right to left (by x coor... |
| SortBodiesTopBottom | class | Provides a stable merge sort implementation for sorting Body arrays from top to bottom (by y coor... |
| SortDirection | abstract | Defines sorting directions for physics bodies during collision detection. |
| World | class | The Arcade Physics world. Contains Arcade Physics related collision, overlap and motion methods. |
| ArcadeSortGroupBottomTop | class | Specialized merge sort implementation for sorting physics bodies. |
| ArcadeSortGroupLeftRight | class | Specialized merge sort implementation for sorting physics bodies. |
| ArcadeSortGroupRightLeft | class | Specialized merge sort implementation for sorting physics bodies. |
| ArcadeSortGroupTopBottom | class | Specialized merge sort implementation for sorting physics bodies. |
| ArcadeSystem | class | Main system managing Arcade physics simulation in Ceramic. |
| ArcadeWorld | class | Extended physics world that integrates Arcade physics with Ceramic's visual system. |
| VisualArcadePhysics | class | Component that adds Arcade physics functionality to a Visual. |
Tilemap
| Type | Kind | Description |
|---|---|---|
| AutoTile | class | Configuration for an auto-tiling tile that automatically adjusts its appearance |
| AutoTileKind | abstract | Defines the type of auto-tiling algorithm used by the AutoTiler component. |
| AutoTiler | class | Component that automatically processes tilemap tiles to apply auto-tiling rules. |
| ConvertTilemapData | class | Field converter that handles conversion between tilemap asset names (strings) |
| Tilemap | class | A visual component that renders tilemap data composed of multiple layers. |
| TilemapAsset | class | Asset type for loading tilemap data from various formats (TMX, LDtk). |
| TilemapData | class | Unified tilemap data structure that represents a tile-based map. |
| TilemapEditor | class | Interactive tilemap editor component that enables in-game tile painting and erasing. |
| TilemapLayer | class | Visual representation of a single layer within a tilemap. |
| TilemapLayerData | class | Data model representing a single layer within a tilemap. |
| TilemapOrientation | enum | Defines the projection orientation of a tilemap. |
| TilemapParser | class | Universal tilemap parser supporting multiple tilemap formats. |
| TilemapPlugin | class | Main plugin class that integrates tilemap support into Ceramic. |
| TilemapQuad | class | Specialized Quad visual used to render individual tiles in a tilemap layer. |
| TilemapRenderOrder | enum | Defines the order in which tiles are rendered in a tilemap. |
| TilemapStaggerAxis | enum | Defines the stagger axis for hexagonal and staggered tilemaps. |
| TilemapStaggerIndex | enum | Defines which rows or columns are staggered in hexagonal and staggered tilemaps. |
| TilemapTile | abstract | Represents a single tile in a tilemap, storing both the tile ID and transformation flags. |
| TilemapTmxParser | class | Internal parser for TMX (Tiled Map Editor) format files. |
| Tileset | class | Represents a collection of tiles used by a tilemap. |
| TilesetGridOrientation | enum | Defines the grid orientation for tiles within a tileset. |
| TilesetImage | class | Represents the image resource used by a tileset. |
| TileSlope | class | Defines slope collision data for a tile in a tileset. |
Ldtk
| Type | Kind | Description |
|---|---|---|
| LdtkAutoLayerRuleDefinition | class | This complex section isn't meant to be used by game devs according to LDtk documentation, |
| LdtkAutoRuleGroup | class | |
| LdtkBackgroundPosition | class | |
| LdtkCheckerMode | abstract | |
| LdtkData | class | Root class representing an LDtk project data structure. |
| LdtkDataHelpers | class | |
| LdtkDefinitions | class | Contains all the definitions used in an LDtk project. |
| LdtkEmbedAtlas | abstract | |
| LdtkEntityDefinition | class | Defines an entity type that can be placed in levels. |
| LdtkEntityInstance | class | An instance of an entity placed in a level. |
| LdtkEnumDefinition | class | |
| LdtkEnumTag | class | |
| LdtkEnumValueDefinition | class | |
| LdtkFieldDefinition | class | |
| LdtkFieldInstance | class | An instance of a custom field value. |
| LdtkIntGridValue | class | |
| LdtkLayerDefinition | class | Defines a layer type that can be used in levels. |
| LdtkLayerInstance | class | An instance of a layer in a level. |
| LdtkLayerType | abstract | |
| LdtkLevel | class | Represents a single level in an LDtk world. |
| LdtkLevelLocation | abstract | |
| LdtkLevelNeighbour | class | |
| LdtkRenderMode | abstract | |
| LdtkTileCustomData | class | |
| LdtkTileMode | abstract | |
| LdtkTileRenderMode | abstract | |
| LdtkTilesetDefinition | class | |
| LdtkTilesetRectangle | class | This object represents a custom sub rectangle in a Tileset image. |
| LdtkTocEntry | class | Represents a Table of Contents entry for entities marked with exportToToc. |
| LdtkTocInstanceData | class | Contains instance data for an entity referenced in the table of contents. |
| LdtkVisual | class | A default visual implementation to render LDtk entities. |
| LdtkWorld | class | Represents a world in an LDtk project. |
| LdtkWorldLayout | abstract | |
| TilemapLdtkParser | class | Parser that converts LDtk level data into Ceramic tilemap data structures. |
| TilemapLdtkParser_Fields_ | class |
Spine
| Type | Kind | Description |
|---|---|---|
| BindSlotOptions | typedef | Configuration options for binding Spine slots together. |
| ConvertSpineData | class | Converter for Spine animation data fields in entity components. |
| SlotInfo | class | Information about a slot being updated during rendering. |
| Spine | class | Spine animation runtime for Ceramic engine. |
| SpineAsset | class | Asset loader for Spine 2D skeletal animation data. |
| SpineBindVisual | class | Utility class for binding Ceramic visuals to Spine skeleton slots. |
| SpineBindVisualOptions | class | Configuration options for binding a Ceramic visual to a Spine slot. |
| SpineBounds | class | Data structure representing the computed bounding box of a Spine animation. |
| SpineColors | class | Utility class for extracting color information from Spine animation slots. |
| SpineData | class | Container for loaded Spine animation data, including skeleton structure and texture atlas. |
| SpineFile | class | Implementation of Spine's FileHandle interface for Ceramic. |
| SpineListener | class | Internal listener for Spine animation state events. |
| SpineMontage | class | A powerful utility for managing and orchestrating Spine animations as a cohesive montage. |
| SpineMontageAnimation | class | Configuration data for a single animation within a SpineMontage. |
| SpineMontageDefaults | class | Default configuration values for animations in a SpineMontage. |
| SpineMontageSettings | class | Complete configuration for initializing a SpineMontage. |
| SpineMontageSpineSettings | class | Configuration for the Spine instance used by a SpineMontage. |
| SpinePlugin | class | Plugin that integrates the Spine 2D skeletal animation runtime into Ceramic. |
| SpineSystem | class | System responsible for updating all active Spine instances in the application. |
| SpineTextureLoader | class | Custom texture loader implementation for integrating Spine with Ceramic's asset system. |
| AlphaTimeline | class | Changes the alpha for a slot's {@link Slot#getColor()}. |
| Animation | class | Stores a list of timelines to animate a skeleton's pose over time. |
| AnimationState | class | Applies animations over time, queues animations for later playback, mixes (crossfading) between a... |
| AnimationStateAdapter | class | |
| AnimationStateData | class | Stores mix (crossfade) durations to be applied when {@link AnimationState} animations are changed. |
| AnimationStateDataKey | class | |
| AnimationStateListener | interface | The interface to implement for receiving TrackEntry events. |
| AtlasAttachmentLoader | class | An {@link AttachmentLoader} that configures attachments using texture regions from an {@link Atlas}. |
| Attachment | class | The base class for all attachments. |
| AttachmentLoader | interface | The interface which can be implemented to customize creating and populating attachments. |
| AttachmentType | abstract | Spine Runtimes License Agreement |
| AttachmentType_enum | class | |
| BoundingBoxAttachment | class | An attachment with vertices that make up a polygon. |
| ClippingAttachment | class | An attachment with vertices that make up a polygon used for clipping the rendering of other attac... |
| MeshAttachment | class | An attachment that displays a textured mesh. |
| PathAttachment | class | An attachment whose vertices make up a composite Bezier curve. |
| PointAttachment | class | An attachment which is a single point and a rotation. |
| RegionAttachment | class | An attachment that displays a textured quadrilateral. |
| VertexAttachment | class | Base class for an attachment with vertices that are transformed by one or more bones and can be d... |
| AttachmentTimeline | class | Changes a slot's {@link Slot#getAttachment()}. |
| BlendMode | abstract | Determines how images are blended with existing pixels when drawn. |
| BlendMode_enum | class | |
| Bone | class | Stores a bone's current pose. |
| BoneData | class | Stores the setup pose for a {@link Bone}. |
| BoneTimeline | interface | An interface for timelines which change the property of a bone. |
| ConstraintData | class | The base class for all constraint datas. |
| CurveTimeline | class | The base class for timelines that interpolate between frame values using stepped, linear, or a Be... |
| CurveTimeline1 | class | The base class for a {@link CurveTimeline} that sets one property. |
| CurveTimeline2 | class | The base class for a {@link CurveTimeline} which sets two properties. |
| DeformTimeline | class | Changes a slot's {@link Slot#getDeform()} to deform a {@link VertexAttachment}. |
| DrawOrderTimeline | class | Changes a skeleton's {@link Skeleton#getDrawOrder()}. |
| Event | class | Stores the current pose values for an {@link Event}. |
| EventData | class | Stores the setup pose values for an {@link Event}. |
| EventQueue | class | |
| EventTimeline | class | Fires an {@link Event} when specific animation times are reached. |
| EventType | abstract | |
| EventType_enum | class | |
| IkConstraint | class | Stores the current pose for an IK constraint. |
| IkConstraintData | class | Stores the setup pose for an {@link IkConstraint}. |
| IkConstraintTimeline | class | Changes an IK constraint's {@link IkConstraint#getMix()}, {@link IkConstraint#getSoftness()}, |
| LinkedMesh | class | |
| MixBlend | abstract | Controls how timeline values are mixed with setup pose values or current pose values when a timel... |
| MixBlend_enum | class | |
| MixDirection | abstract | Indicates whether a timeline's alpha is mixing out over time toward 0 (the setup or ... |
| MixDirection_enum | class | |
| PathConstraint | class | Stores the current pose for a path constraint. |
| PathConstraintData | class | Stores the setup pose for a {@link PathConstraint}. |
| PathConstraintMixTimeline | class | Changes a transform constraint's {@link PathConstraint#getMixRotate()}, {@link PathConstraint#get... |
| PathConstraintPositionTimeline | class | Changes a path constraint's {@link PathConstraint#getPosition()}. |
| PathConstraintSpacingTimeline | class | Changes a path constraint's {@link PathConstraint#getSpacing()}. |
| PositionMode | abstract | Controls how the first bone is positioned along the path. |
| PositionMode_enum | class | |
| Property | abstract | |
| Property_enum | class | |
| RGB2Timeline | class | Changes the RGB for a slot's {@link Slot#getColor()} and {@link Slot#getDarkColor()} for two colo... |
| RGBA2Timeline | class | Changes a slot's {@link Slot#getColor()} and {@link Slot#getDarkColor()} for two color tinting. |
| RGBATimeline | class | Changes a slot's {@link Slot#getColor()}. |
| RGBTimeline | class | Changes the RGB for a slot's {@link Slot#getColor()}. |
| RotateMode | abstract | Controls how bones are rotated, translated, and scaled to match the path. |
| RotateMode_enum | class | |
| RotateTimeline | class | Changes a bone's local {@link Bone#getRotation()}. |
| ScaleTimeline | class | Changes a bone's local {@link Bone#getScaleX()} and {@link Bone#getScaleY()}. |
| ScaleXTimeline | class | Changes a bone's local {@link Bone#getScaleX()}. |
| ScaleYTimeline | class | Changes a bone's local {@link Bone#getScaleY()}. |
| ShearTimeline | class | Changes a bone's local {@link Bone#getShearX()} and {@link Bone#getShearY()}. |
| ShearXTimeline | class | Changes a bone's local {@link Bone#getShearX()}. |
| ShearYTimeline | class | Changes a bone's local {@link Bone#getShearY()}. |
| Skeleton | class | Stores the current pose for a skeleton. |
| SkeletonBounds | class | Collects each visible {@link BoundingBoxAttachment} and computes the world vertices for its polygon. |
| SkeletonData | class | Stores the setup pose and all of the stateless data for a skeleton. |
| SkeletonJson | class | Loads skeleton data in the Spine JSON format. |
| SkeletonLoader | class | Base class for loading skeleton data from a file. |
| Skin | class | Stores attachments by slot index and attachment name. |
| SkinEntry | class | Stores an entry in the skin consisting of the slot index and the attachment name. |
| Slot | class | Stores a slot's current pose. |
| SlotData | class | Stores the setup pose for a {@link Slot}. |
| SlotTimeline | interface | An interface for timelines which change the property of a slot. |
| SpacingMode | abstract | Controls how bones after the first bone are positioned along the path. |
| SpacingMode_enum | class | |
| Error | class | |
| IllegalArgumentException | class | |
| IllegalStateException | class | |
| RuntimeException | class | |
| ArrayExtensions | class | |
| FileExtensions | class | |
| SpineExtensions | class | |
| StringExtensions | class | |
| FileHandle | interface | |
| AtlasPage | class | |
| AtlasRegion | class | |
| AtlasRegionTexture | abstract | |
| Color | class | Color class ported from some of libgdx's Color code. |
| Format | abstract | |
| GL20 | typedef | |
| Reader | class | |
| TextureAtlas | class | |
| TextureFilter | abstract | |
| TextureLoader | interface | |
| TextureRegion | class | |
| TextureWrap | class | |
| MathUtils | class | |
| Matrix3 | class | |
| Vector2 | class | |
| AnimationStateMap | abstract | |
| Array | abstract | |
| AttachmentSet | abstract | |
| AttachmentSetEntry | class | |
| BooleanArray | abstract | |
| Either | abstract | Useful to limit a Dynamic function argument's type to the specified |
| FastCast | class | |
| FloatArray | abstract | |
| FloatArray2D | typedef | |
| IntArray | abstract | |
| IntArray2D | typedef | |
| JsonChild | class | |
| JsonDynamic | class | |
| JsonReader | class | |
| JsonValue | interface | |
| ObjectSet | abstract | |
| Pool | class | |
| Poolable | interface | Objects implementing this interface will have {@link #reset()} called when passed to {@link Pool#... |
| SerializationException | class | |
| Short | typedef | |
| ShortArray | typedef | |
| ShortArray2D | typedef | |
| SnapshotArray | class | |
| StdEx | class | |
| StringArray | typedef | |
| StringBuilder | abstract | |
| Timeline | class | The base class for all timelines. |
| TrackEntry | class | Stores settings and other state for the playback of an animation on an {@link AnimationState} track. |
| TransformConstraint | class | Stores the current pose for a transform constraint. |
| TransformConstraintData | class | Stores the setup pose for a {@link TransformConstraint}. |
| TransformConstraintTimeline | class | Changes a transform constraint's {@link TransformConstraint#getMixRotate()}, {@link TransformCons... |
| TransformMode | abstract | Determines how a bone inherits world transforms from parent bones. |
| TransformMode_enum | class | |
| TranslateTimeline | class | Changes a bone's local {@link Bone#getX()} and {@link Bone#getY()}. |
| TranslateXTimeline | class | Changes a bone's local {@link Bone#getX()}. |
| TranslateYTimeline | class | Changes a bone's local {@link Bone#getY()}. |
| Updatable | interface | The interface for items updated by {@link Skeleton#updateWorldTransform()}. |
| SkeletonClipping | class | Spine Runtimes License Agreement |
| SpineUtils | class | Spine Runtimes License Agreement |
| Triangulator | class | Spine Runtimes License Agreement |
| BindSlot | class | |
| DispatchSlotInfo | class | |
| TrackEntryPool | class | |
| PolygonPool | class | |
| Entry | class | |
| IndicesPool | class | |
| PolygonPool | class |
Script
| Type | Kind | Description |
|---|---|---|
| Interp | class | Custom HScript interpreter with Ceramic-specific functionality. |
| Script | class | Dynamic scripting component for runtime code execution. |
| ScriptContent | typedef | Type alias for script source code content. |
| ScriptModule | class | Represents a script module for inter-script communication. |
| ScriptUtils | class | Utilities for converting JavaScript/TypeScript syntax to HScript. |
Sprite
| Type | Kind | Description |
|---|---|---|
| AsepriteJson | typedef | Data structure representing the JSON format exported by Aseprite. |
| AsepriteJsonFrame | typedef | Individual frame definition within the sprite sheet. |
| AsepriteJsonFrameTag | typedef | Animation definition in Aseprite, called a "frame tag". |
| AsepriteJsonFrameTagDirection | abstract | Animation playback direction for frame tags. |
| AsepriteJsonLayer | typedef | Layer information from the original Aseprite file. |
| AsepriteJsonMeta | typedef | Metadata section of the Aseprite JSON export. |
| AsepriteJsonParser | class | Parser for Aseprite JSON format sprite sheets. |
| AsepriteJsonRect | typedef | Rectangle structure with position and dimensions. |
| AsepriteJsonSize | typedef | Size structure for dimensions without position. |
| AsepriteJsonSlice | typedef | Slice definition for 9-slice scaling and UI elements. |
| ConvertSpriteSheet | class | Field converter for SpriteSheet instances. |
| Sprite | class | Sprite visual that displays animations from sprite sheets. |
| SpriteAsset | class | Asset loader for sprite sheets and animations. |
| SpritePlugin | class | Plugin that adds sprite sheet and animation support to Ceramic. |
| SpriteSheet | class | Container for sprite animations and texture atlas data. |
| SpriteSheetAnimation | class | Represents a named animation sequence within a sprite sheet. |
| SpriteSheetFrame | class | Represents a single frame within a sprite animation. |
| SpriteSheetParser | class | Generic sprite sheet data parser with auto-detection. |
| SpriteSystem | class | System that manages automatic updates for all Sprite instances. |
Ui
| Type | Kind | Description |
|---|---|---|
| ChildrenDepth | abstract | Determines how child elements are assigned depth values in the UI hierarchy. |
| CollectionView | class | A scrollable collection view that efficiently displays large data sets using view recycling. |
| CollectionViewDataSource | interface | Interface for providing data to a CollectionView. |
| CollectionViewFlowLayout | class | A flow-based layout for CollectionView that arranges items in rows or columns. |
| CollectionViewItemFrame | class | Represents the position and dimensions of an item in a CollectionView. |
| CollectionViewItemPosition | abstract | Defines where an item should be positioned when scrolling to it in a CollectionView. |
| CollectionViewItemsBehavior | abstract | Defines how a CollectionView manages item view creation and recycling. |
| CollectionViewLayout | interface | Interface for custom CollectionView layout implementations. |
| ColumnLayout | class | A specialized LinearLayout that arranges children vertically in a single column. |
| ComputedViewSize | class | Represents computed size information for a View during the layout process. |
| ImageView | class | A view component for displaying and laying out images with flexible scaling options. |
| ImageViewScaling | enum | Defines scaling modes for ImageView to control how images are sized within their bounds. |
| LayersLayout | class | A layout container that stacks children on top of each other like layers. |
| LayoutAlign | enum | General-purpose alignment enumeration for UI layouts. |
| LayoutDirection | enum | Defines the primary axis direction for layout arrangements. |
| LayoutHorizontalAlign | enum | Horizontal alignment options for UI elements within their containers. |
| LayoutVerticalAlign | enum | Vertical alignment options for UI elements within their containers. |
| LinearLayout | class | A flexible layout container that arranges its children in a single line, |
| RowLayout | class | A layout that arranges its children horizontally in a single row. |
| ScrollView | class | A view that provides scrolling functionality for content that exceeds its bounds. |
| TextView | class | A view that displays text with automatic sizing and alignment options. |
| View | class | The base view class for building UI layouts in Ceramic. |
| ViewLayoutMask | abstract | Bit mask that defines layout constraints for views. |
| ViewSize | abstract | Type-safe representation of view sizing modes. |
| ViewSystem | class | System responsible for managing and updating the UI view layout. |
Dialogs
| Type | Kind | Description |
|---|---|---|
| Dialogs | class | Cross-platform native file dialog implementation. |
| DialogsFileFilter | typedef | File type filter specification for native file dialogs. |
| DialogsPlugin | class | Plugin initialization for native file dialogs support. |
Gif
| Type | Kind | Description |
|---|---|---|
| GifCapture | class | Captures the screen content and creates animated GIF files. |
| GifEncoder | class | |
| GifFrame | typedef | |
| GifQuality | abstract | |
| GifRepeat | abstract | |
| LzwEncoder | class | |
| NeuQuant | class |
Tracker
| Type | Kind | Description |
|---|---|---|
| Assert | class | |
| Autorun | class | |
| DynamicEvents | class | Fire and listen to dynamic events. Works similarly to static events, but dynamic. |
| Equal | class | |
| EventDispatcher | class | Event dispatcher used by DynamicEvents and Events macro as an alternative implementation |
| Events | interface | Events allows to add strictly typed events to classes. |
| Extensions | class | A bunch of static extensions to make life easier. |
| History | class | |
| Model | class | |
| Observable | interface | Observable allows to observe properties of an object. |
| SaveModel | class | |
| Serializable | interface | |
| Serialize | class | |
| SerializeChangeset | class | |
| SerializeModel | class | Utility to serialize a model object (and its children) continuously and efficiently |
| ShareChangeset | class | |
| ShareItem | class | |
| ShareItemAction | abstract | |
| ShareModel | class | |
| Tracker | class | |
| Utils | class | |
| EventDispatcherItem | class |
Elements
| Type | Kind | Description |
|---|---|---|
| ArrayPointer | typedef | Function type for accessing and manipulating arrays by reference. |
| BaseTextFieldView | class | Base class for text field UI elements with autocomplete functionality. |
| BiBorderedTriangle | class | A triangular shape with customizable border rendering. |
| BooleanFieldView | class | A toggle switch UI element for boolean (true/false) values. |
| BoolPointer | typedef | Function type for accessing and modifying boolean values by reference. |
| Button | class | A clickable button UI element with text content. |
| CellCollectionView | class | A themed collection view for displaying cells with built-in scrolling and filtering. |
| CellView | class | A themeable cell view for list or collection display with interactive features. |
| CheckStatus | abstract | Represents the status of a checkbox or toggle control with change tracking. |
| ChoiceStatus | abstract | Represents the status of a choice selection with special states. |
| ClickableIconView | class | An interactive icon button that responds to clicks and hover states. |
| ColorFieldView | class | A color input field with an integrated color picker popup. |
| ColorPickerHSBGradientView | class | A gradient color selector for HSB (Hue, Saturation, Brightness) color space. |
| ColorPickerHSBSpectrumView | class | A vertical hue spectrum selector for HSB color space. |
| ColorPickerHSLuvGradientView | class | A color picker gradient view using the HSLuv color space for perceptually uniform color selection. |
| ColorPickerHSLuvSpectrumView | class | A vertical spectrum view for HSLuv color selection showing lightness values. |
| ColorPickerPaletteColorView | class | A single color swatch in a color picker palette. |
| ColorPickerView | class | A comprehensive color picker interface combining multiple color selection methods. |
| ConfirmStatus | abstract | Represents the status of a confirmation dialog or action. |
| Context | class | Global context singleton for the elements UI system. |
| CrossX | class | A visual component that renders an X-shaped cross icon. |
| DragDrop | class | A component that enables drag-and-drop functionality for visuals. |
| EditTextStatus | abstract | Represents the status of text editing operations using bit flags. |
| Entypo | abstract | Entypo icon font character codes. |
| EntypoIconView | class | A view component for displaying Entypo font icons. |
| EnumAbstractInfo | class | Runtime information container for enum abstract types. |
| EnumValuePointer | typedef | Type alias for enum value pointers in the elements UI system. |
| FieldSystem | class | Central system for managing field focus in the Elements UI framework. |
| FieldView | class | Base class for interactive field views in the Elements UI framework. |
| FloatPointer | typedef | Function type for accessing and modifying floating-point values by reference. |
| FormLayout | class | A specialized column layout designed for forms in the Elements UI framework. |
| Handle | typedef | A type alias for integer handles used throughout the Elements UI framework. |
| Im | class | Immediate mode UI system for Ceramic inspired by Dear ImGui. |
| ImRowLayout | class | A specialized row layout for the immediate mode UI system. |
| ImSystem | class | The core system that manages the immediate mode UI rendering pipeline. |
| InfoStatus | abstract | Represents the status of an informational dialog or notification. |
| InputStyle | enum | Defines the visual style options for input fields in the Elements UI system. |
| IntPointer | typedef | |
| ItalicText | class | A component that applies italic-style skewing to Text visuals. |
| LabeledView | class | A container that pairs a text label with any view, providing flexible label positioning. |
| LabelPosition | abstract | Enumeration defining the position of a label relative to its associated view. |
| LabelView | class | A themed text label for UI forms and layouts. |
| ListStatus | abstract | Abstract wrapper for tracking list view state changes and item operations. |
| ListView | class | A comprehensive list view with sorting, item management, and interaction features. |
| ListViewDataSource | class | Data source implementation for ListView's collection view. |
| PendingDialog | class | Model representing a pending dialog box with user interaction. |
| PromptStatus | abstract | Abstract type for tracking the completion status of prompt dialogs. |
| RelatedToFieldView | interface | Interface for views that are related to or associated with a FieldView. |
| SanitizeTextField | class | Advanced text field sanitization utility with mathematical operation support. |
| Scrollbar | class | A basic scrollbar visual component that provides visual feedback for scrollable content. |
| ScrollbarVisibility | abstract | Enumeration defining different scrollbar visibility behaviors for scrollable containers. |
| ScrollingLayout | class | A scrollable container that wraps a layout view with optional filtering and borders. |
| SelectFieldView | class | A dropdown selection field that allows users to choose from a predefined list of options. |
| SelectListView | class | A scrollable list view for displaying selectable items in dropdown controls. |
| Separator | class | A horizontal line separator for visually dividing content sections. |
| SliderFieldView | class | A numeric input field with an integrated slider for intuitive value adjustment. |
| StringPointer | typedef | Function type for accessing and modifying string values by reference. |
| TabFocus | class | Component for managing keyboard-based focus navigation using Tab key. |
| TabFocusable | interface | Interface for elements that can participate in Tab key focus navigation. |
| TabsLayout | class | A horizontal tab layout component for organizing content into multiple pages. |
| TabState | abstract | Represents the possible states of a tab in a tab control. |
| TextFieldKind | enum | Defines the different types of text field inputs available. |
| TextFieldView | class | A flexible text input field view with support for various input types and validation. |
| TextUtils | class | Utility class providing various text manipulation and transformation functions. |
| Theme | class | Comprehensive theme configuration for the elements UI system. |
| Tooltip | class | A tooltip component that displays informational text when hovering over visual elements. |
| UserData | class | Persistent user data model for storing application-specific user preferences and state. |
| VisualContainerView | class | A view container that displays and manages a single visual element with scaling and filtering opt... |
| VisualContainerViewScaling | enum | Defines the scaling behavior options for VisualContainerView. |
| Window | class | A draggable window container for UI elements. |
| WindowData | class | Persistent data model for window state and configuration. |
| WindowItem | class | A versatile data container for window UI elements with efficient pooling and recycling. |
| WindowItemKind | abstract | Window item types enumeration. |
Clay
| Type | Kind | Description |
|---|---|---|
| Audio | class | Clay backend audio implementation providing comprehensive sound management. |
| AudioFilterBuffer | typedef | Platform-specific audio filter buffer implementation for real-time audio processing. |
| AudioFilterInfo | class | Internal metadata for audio filters attached to a bus. |
| AudioHandle | typedef | Handle to an individual audio playback instance in the Clay audio system. |
| AudioResource | typedef | Represents loaded audio data in the Clay backend audio system. |
| Backend | class | |
| Binaries | class | Clay backend implementation for loading binary data files. |
| BlendMode | typedef | Type alias for the Clay engine's blend mode enumeration. |
| ClayEvents | class | Event handler for the Clay backend that bridges low-level Clay engine events |
| Clipboard | class | Clay backend implementation for system clipboard operations. |
| Draw | class | |
| ElectronRunner | class | Static holder for the Electron runner instance used in web builds. |
| Float32Array | typedef | Type alias for Clay's Float32Array implementation. |
| Info | class | Clay backend implementation providing platform and asset information. |
| Input | class | Clay backend input handling implementation. |
| IO | class | Clay backend implementation for persistent key-value storage. |
| LoadAudioOptions | typedef | Configuration options for loading audio resources in the Clay backend. |
| LoadBinaryOptions | typedef | Configuration options for loading binary data in the Clay backend. |
| LoadTextOptions | typedef | Configuration options for loading text files in the Clay backend. |
| LoadTextureOptions | typedef | Configuration options for loading texture/image resources in the Clay backend. |
| Main | class | Main entry point for Clay backend applications. |
| Screen | class | Clay backend screen and window management implementation. |
| Shader | abstract | Abstract type representing a compiled GPU shader program in the Clay backend. |
| ShaderImpl | class | Clay backend implementation of GPU shader programs. |
| Shaders | class | Clay backend implementation of shader program management. |
| TextInput | class | Clay backend implementation for system text input handling. |
| Texts | class | Clay backend implementation for loading text files. |
| Texture | typedef | Represents a GPU texture resource in the Clay backend. |
| TextureId | typedef | Represents a GPU texture identifier in the Clay backend. |
| TextureIdClayImpl | abstract | |
| Textures | class | Clay backend implementation of texture management. |
| UInt8Array | typedef | Type alias for Clay's UInt8Array implementation. |
| AppEventType | abstract | |
| ArrayPool | typedef | |
| Assets | typedef | |
| Audio | typedef | |
| AudioData | class | An audio data object contains information about audio samples or streams, ready to be used. |
| AudioDataOptions | class | |
| AudioEvent | abstract | |
| AudioFormat | abstract | The type of format data for audio |
| AudioHandle | typedef | An audio handle for tracking audio instances |
| AudioInstance | class | |
| AudioSource | class | |
| AudioState | abstract | |
| BackgroundQueue | class | An utility to enqueue functions and execute them in background, in a serialized way, |
| BaseAssets | class | |
| BaseAudio | class | |
| BaseIO | class | |
| BaseRuntime | class | |
| BlendMode | abstract | |
| ArrayBuffer | typedef | |
| ArrayBufferView | typedef | |
| Float32Array | typedef | |
| Float32ArrayImplJS | abstract | |
| Int32Array | typedef | |
| Int32ArrayImplJS | abstract | |
| Uint16Array | typedef | |
| Uint16ArrayImplJS | abstract | |
| Uint8Array | typedef | |
| Uint8ArrayImplJS | abstract | |
| Clay | class | Clay app |
| Config | class | |
| Events | class | |
| Extensions | class | A bunch of static extensions to make life easier. |
| GamepadDeviceEventType | abstract | A gamepad device event type |
| GpuShader | typedef | |
| Color | class | |
| Graphics | typedef | |
| RenderTexture | class | |
| Shader | class | |
| Texture | class | A high level texture object to make it easier to manage textures |
| TextureAndSlot | class | |
| Uniforms | class | |
| Vector2 | class | |
| Vector3 | class | |
| Vector4 | class | |
| Image | class | |
| Immediate | class | |
| Input | class | |
| IntMap | typedef | |
| IO | typedef | |
| KeyCode | abstract | |
| Log | class | |
| Macros | class | |
| ModState | class | Input modifier state |
| GL | typedef | |
| GLActiveInfo | typedef | |
| GLBuffer | typedef | |
| GLContextAttributes | typedef | |
| GLFramebuffer | typedef | |
| GLGraphics | class | A set of helpers to interact with GL stuff. |
| GLGraphics_GpuShader | class | |
| GLGraphics_RenderTarget | class | |
| GLProgram | typedef | |
| GLRenderbuffer | typedef | |
| GLShader | typedef | |
| GLTexture | typedef | |
| GLUniformLocation | typedef | |
| GL | class | |
| GLActiveInfo | typedef | |
| GLBuffer | typedef | |
| GLContextAttributes | typedef | |
| GLFramebuffer | typedef | |
| GLProgram | typedef | |
| GLRenderbuffer | typedef | |
| GLShader | typedef | |
| GLShaderPrecisionFormat | typedef | |
| GLTexture | typedef | |
| GLUniformLocation | typedef | |
| PremultiplyAlpha | class | |
| RenderConfig | class | Config specific to the rendering context that would be used when creating windows |
| RenderConfigWebGL | class | Config specific to a WebGL rendering context. |
| RenderTarget | typedef | |
| Resource | class | |
| Runner | class | A simple Haxe class for easily running threads and calling functions on the primary thread. |
| Runtime | typedef | |
| RuntimeConfig | typedef | |
| ScanCode | abstract | |
| TextEventType | abstract | A text specific event event type |
| TextureDataType | abstract | |
| TextureFilter | abstract | |
| TextureFormat | abstract | |
| TextureId | typedef | |
| TextureType | abstract | |
| TextureWrap | abstract | |
| Utils | class | |
| AudioWorkletNode | typedef | |
| WebAssets | class | |
| WebAudio | class | |
| WebConfig | class | |
| WebIO | class | |
| WebRuntime | class | |
| WindowHandle | typedef | |
| WindowConfig | class | Window configuration information for creating windows |
| WindowEventType | abstract | |
| WebAudioBus | typedef | |
| WebAudioData | class | |
| WebSound | typedef | |
| DOMKeys | class |
Ase
| Type | Kind | Description |
|---|---|---|
| Ase | class | Aseprite file format reader/writer |
| AseHeader | class | |
| Cel | class | |
| CelChunk | class | |
| CelExtraChunk | class | |
| Chunk | class | |
| ChunkHeader | class | |
| ColorProfileChunk | class | |
| ExternalFilesChunk | class | |
| LayerBlendMode | abstract | |
| LayerChunk | class | |
| LayerFlags | abstract | |
| LayerType | abstract | |
| MaskChunk | class | |
| OldPaleteChunk | class | |
| Packet | typedef | |
| PaletteChunk | class | |
| PaletteChunkEntry | class | |
| SliceChunk | class | |
| SliceKey | class | |
| Tag | typedef | |
| TagsChunk | class | |
| TilesetChunk | class | |
| UserDataChunk | class | |
| Frame | class | |
| FrameHeader | class | |
| Layer | class | |
| Palette | class | |
| PaletteEntry | typedef | |
| CelType | abstract | |
| ChunkType | abstract | |
| ColorDepth | abstract | |
| ColorProfileType | abstract | |
| Serializable | interface | |
| AsepriteBlendFuncs | class | Blending functions that operate at pixel/color level, ported from Aseprite source code. |
| AsepriteData | class | Data structure containing parsed Aseprite file information. |
| AsepriteFrame | class | Represents a single frame from an Aseprite animation. |
| AsepriteFrameLayer | class | Represents a single layer's data within an Aseprite frame. |
| AsepritePalette | class | Represents a color palette from an Aseprite file. |
| AsepriteParser | class | Parser for Aseprite (.ase/.aseprite) animation files. |
| AsepriteTag | class | Represents an animation tag from an Aseprite file. |
Format
| Type | Kind | Description |
|---|---|---|
| Header | typedef | |
| Reader | class | |
| InflateImpl | typedef |
Tiled
| Type | Kind | Description |
|---|---|---|
| Reader | class | ... |
| TmxBaseLayer | class | |
| TmxChunk | class | This is currently added only for infinite maps. The contents of a chunk element is same as that of |
| TmxData | class | When no encoding or compression is given, the tiles are stored as individual XML tile elements. |
| TmxDataCompression | enum | Compression type for data. |
| TmxDataEncoding | enum | Encoding of the data. |
| TmxGroup | class | A group layer, used to organize the layers of the map in a hierarchy. |
| TmxHAlign | abstract | |
| TmxImage | class | As of the current version of Tiled Qt, each tileset has a single image associated with it, |
| TmxImageLayer | class | A layer consisting of a single image. |
| TmxLayer | enum | |
| TmxMap | class | General .tmx map file |
| TmxObject | class | |
| TmxObjectGroup | class | Layer representing a group of objects. |
| TmxObjectGroupDrawOrder | enum | Whether the objects are drawn according to the order of appearance ("index") or sorted by their y... |
| TmxObjectTemplate | class | |
| TmxObjectType | enum | Type of the object. |
| TmxObjectTypeProperty | class | |
| TmxObjectTypeTemplate | class | |
| TmxOrientation | enum | Map orientation |
| TmxPoint | class | Utility for x/y object. Used for Polygon and Polyline object types. |
| TmxProperties | abstract | |
| TmxPropertyType | enum | |
| TmxRenderOrder | enum | Rendering order of tiles |
| TmxStaggerAxis | enum | |
| TmxStaggerIndex | enum | |
| TmxTerrain | class | |
| TmxText | class | Used to mark an object as a text object. Contains the actual text as character data. |
| TmxTile | abstract | Single tile in tile layer. |
| TmxTileLayer | class | |
| TmxTileOffset | class | This element is used to specify an offset in pixels, to be applied when drawing a tile from the r... |
| TmxTileset | class | Tileset |
| TmxTilesetGrid | class | This element is only used in case of isometric orientation, and determines how tile overlays for ... |
| TmxTilesetTile | class | |
| TmxTilesetTileFrame | class | Animation frame of a single tile in tileset. |
| TmxVAlign | abstract | |
| TmxWangSet | class | Defines a list of corner colors and a list of edge colors, and any number of Wang tiles using the... |
| TmxWangSetColor | class | A color that can be used to define the corner or an edge of a Wang tile. |
| TmxWangSetTile | class | Defines a Wang tile, by referring to a tile in the tileset and associating it with a certain Wang... |
| Tools | class | ... |
| ImplTmxProperties | class |
Nape
| Type | Kind | Description |
|---|---|---|
| NapePhysicsBodyType | enum | Types of physics bodies in the Nape physics engine. |
| NapeSystem | class | Central system managing Nape physics simulation in Ceramic. |
| VisualNapePhysics | class | Component that links a Ceramic Visual to a Nape physics body. |
| BodyCallback | class | Callback object for Body type events. |
| BodyListener | class | Event listener for Body type events. |
| Callback | class | Base type for Callback event objects. |
| CbEvent | class | Enumeration of possible callback event types. |
| CbType | class | Callback Type applied to Interactors and Constraints. |
| CbTypeIterator | class | Haxe Iterator |
| CbTypeList | class | Nape list of CbType type objects |
| ConstraintCallback | class | Callback object for Constraint type events. |
| ConstraintListener | class | Event listener for Constraint type events. |
| InteractionCallback | class | Callback object for Interaction type events. |
| InteractionListener | class | Event listener for Interaction type events. |
| InteractionType | class | Enumeration of Interaction types. |
| Listener | class | Base type for all Nape callback listeners. |
| ListenerIterator | class | Haxe Iterator |
| ListenerList | class | Nape list of Listener type objects |
| ListenerType | class | Enumeration of Listener types. |
| OptionType | class | OptionType representing matching behaviour for Listeners. |
| PreCallback | class | Callback object for Pre-Interaction type events. |
| PreFlag | class | Enumeration of interaction states for arbiters. These values are returned |
| PreListener | class | Event listener for Pre-Interaction type events. |
| Config | class | Configuration parameters for Nape |
| AngleJoint | class | AngleJoint constraining the relative angles of two Bodies. |
| Constraint | class | Base type for all Nape joints and constraints |
| ConstraintIterator | class | Haxe Iterator |
| ConstraintList | class | Nape list of Constraint type objects |
| DistanceJoint | class | DistanceJoint limiting the distance between two local anchor points of Bodies. |
| LineJoint | class | LineJoint constraining anchor of one body, to a line segment of the other. |
| MotorJoint | class | MotorJoint constraining the angular velocities of two bodies |
| PivotJoint | class | PivotJoint constraining two anchors points of bodies to be equal. |
| PulleyJoint | class | PulleyJoint limiting the weighted sum of distances between 2 pairs of 4 local anchor points of Bo... |
| UserConstraint | class | UserConstraint providing a low-level API for user-defined Constraints. |
| WeldJoint | class | WeldJoint constraining two bodies to be exactly locked together. |
| Arbiter | class | Arbiter representing the state of an interaction between two Bodys. |
| ArbiterIterator | class | Haxe Iterator |
| ArbiterList | class | Nape list of Arbiter type objects |
| ArbiterType | class | Enumeration of Arbiter types. |
| CollisionArbiter | class | Arbiter sub type for collision interactions. |
| Contact | class | Contact point for collision interactions |
| ContactIterator | class | Haxe Iterator |
| ContactList | class | Nape list of Contact type objects |
| FluidArbiter | class | Fluid interaction subtype for Arbiter. |
| InteractionFilter | class | InteractionFilter provides bit flags for low-level filtering of interactions. |
| InteractionGroup | class | InteractionGroups are another way of filtering interactions. |
| InteractionGroupIterator | class | Haxe Iterator |
| InteractionGroupList | class | Nape list of InteractionGroup type objects |
| AABB | class | Axis Aligned Bounding Box (AABB) |
| ConvexResult | class | Class representing the results of a convex cast operation. |
| ConvexResultIterator | class | Haxe Iterator |
| ConvexResultList | class | Nape list of ConvexResult type objects |
| Geom | class | Geom class provides interface to collision detection routines in nape. |
| GeomPoly | class | Polygon class with various geometric methods |
| GeomPolyIterator | class | Haxe Iterator |
| GeomPolyList | class | Nape list of GeomPoly type objects |
| GeomVertexIterator | class | Haxe compatible iterator over vertices of GeomPoly. |
| IsoFunctionDef | typedef | Typedef defining iso-function type for MarchingSquares. |
| MarchingSquares | class | Iso-surface extraction into polygons. |
| Mat23 | class | 2D Matrix class representing affine transformations: |
| MatMN | class | A general MxN dimensional matrix. |
| Ray | class | Parametrically defined ray used in ray casting functions. |
| RayResult | class | Class representing the results of a ray cast operation. |
| RayResultIterator | class | Haxe Iterator |
| RayResultList | class | Nape list of RayResult type objects |
| Vec2 | class | 2 Dimensional vector. |
| Vec2Iterator | class | Haxe Iterator |
| Vec2List | class | Nape list of Vec2 type objects |
| Vec3 | class | A 3 dimensional vector object. |
| Winding | class | Enumeration represents the winding of a Polygon. |
| Body | class | Class representing a physics Rigid Body. |
| BodyIterator | class | Haxe Iterator |
| BodyList | class | Nape list of Body type objects |
| BodyType | class | Enumeration of rigid body types. |
| Compound | class | Compound represents a grouping of physics objects into a single object. |
| CompoundIterator | class | Haxe Iterator |
| CompoundList | class | Nape list of Compound type objects |
| FluidProperties | class | FluidProperties providing shared parameters for fluid interaction. |
| GravMassMode | class | Enumeration of GravMassMode values for a Body. |
| InertiaMode | class | Enumeration of InertiaMode values for a Body. |
| Interactor | class | |
| InteractorIterator | class | Haxe Iterator |
| InteractorList | class | Nape list of Interactor type objects |
| MassMode | class | Enumeration of MassMode values for a Body. |
| Material | class | Material property providing physical attributes to a Shape. |
| Circle | class | Shape subtype representing a Circle |
| Edge | class | Edge class providing internal details of Polygon. |
| EdgeIterator | class | Haxe Iterator |
| EdgeList | class | Nape list of Edge type objects |
| Polygon | class | Polygon subtype of Shape. |
| Shape | class | Base type for Nape Shape's |
| ShapeIterator | class | Haxe Iterator |
| ShapeList | class | Nape list of Shape type objects |
| ShapeType | class | Enumeration of Nape Shape types. |
| ValidationResult | class | Enumeration of validation results for a Polygon. |
| Broadphase | class | Enumeration of available broadphase collision types that Spaces may use. |
| Space | class | The heart of all Nape simulations. |
| TArray | typedef | Platform specific Array type. |
| Debug | class | Debug class providing general utilities |
| ZPP_BodyListener | class | |
| ZPP_Callback | class | |
| ZPP_CbSet | class | |
| ZPP_CbSetPair | class | |
| ZPP_CbType | class | |
| ZPP_ConstraintListener | class | |
| ZPP_InteractionListener | class | |
| ZPP_Listener | class | |
| ZPP_OptionType | class | |
| ZPP_AngleJoint | class | |
| ZPP_Constraint | class | |
| ZPP_CopyHelper | class | |
| ZPP_DistanceJoint | class | |
| ZPP_LineJoint | class | |
| ZPP_MotorJoint | class | |
| ZPP_PivotJoint | class | |
| ZPP_PulleyJoint | class | |
| ZPP_UserBody | class | |
| ZPP_UserConstraint | class | |
| ZPP_WeldJoint | class | |
| ZPP_Arbiter | class | |
| ZPP_ColArbiter | class | |
| ZPP_Contact | class | |
| ZPP_FluidArbiter | class | |
| ZPP_IContact | class | |
| ZPP_InteractionFilter | class | |
| ZPP_InteractionGroup | class | |
| ZPP_SensorArbiter | class | |
| ZPP_SpaceArbiterList | class | |
| ZPP_AABB | class | |
| ZPP_Collide | class | |
| ZPP_Convex | class | |
| ZPP_ConvexRayResult | class | |
| ZPP_CutInt | class | |
| ZPP_Cutter | class | |
| ZPP_CutVert | class | |
| ZPP_Geom | class | |
| ZPP_GeomPoly | class | |
| ZPP_GeomVert | class | |
| ZPP_GeomVertexIterator | class | |
| ZPP_MarchingSquares | class | |
| ZPP_MarchPair | class | |
| ZPP_MarchSpan | class | |
| ZPP_Mat23 | class | |
| ZPP_MatMN | class | |
| ZPP_Monotone | class | |
| ZPP_PartitionedPoly | class | |
| ZPP_PartitionPair | class | |
| ZPP_PartitionVertex | class | |
| ZPP_Ray | class | |
| ZPP_Simple | class | |
| ZPP_SimpleEvent | class | |
| ZPP_SimpleSeg | class | |
| ZPP_SimpleSweep | class | |
| ZPP_SimpleVert | class | |
| ZPP_Simplify | class | |
| ZPP_SimplifyP | class | |
| ZPP_SimplifyV | class | |
| ZPP_SweepDistance | class | |
| ZPP_ToiEvent | class | |
| ZPP_Triangular | class | |
| ZPP_Vec2 | class | |
| ZPP_Vec3 | class | |
| ZPP_VecMath | class | |
| ZPP_Body | class | |
| ZPP_Compound | class | |
| ZPP_FluidProperties | class | |
| ZPP_Interactor | class | |
| ZPP_Material | class | |
| ZPP_Circle | class | |
| ZPP_Edge | class | |
| ZPP_Polygon | class | |
| ZPP_Shape | class | |
| ZPP_AABBNode | class | |
| ZPP_AABBPair | class | |
| ZPP_AABBTree | class | |
| ZPP_Broadphase | class | |
| ZPP_CallbackSet | class | |
| ZPP_CbSetManager | class | |
| ZPP_Component | class | |
| ZPP_DynAABBPhase | class | |
| ZPP_Island | class | |
| ZPP_Space | class | |
| ZPP_SweepData | class | |
| ZPP_SweepPhase | class | |
| FastHash2_Hashable2_Boolfalse | class | |
| Hashable2_Boolfalse | class | |
| ZNPArray2_Float | class | |
| ZNPArray2_ZPP_GeomVert | class | |
| ZNPArray2_ZPP_MarchPair | class | |
| ZNPList_ConvexResult | class | |
| ZNPList_RayResult | class | |
| ZNPList_ZPP_AABBNode | class | |
| ZNPList_ZPP_AABBPair | class | |
| ZNPList_ZPP_Arbiter | class | |
| ZNPList_ZPP_Body | class | |
| ZNPList_ZPP_BodyListener | class | |
| ZNPList_ZPP_CallbackSet | class | |
| ZNPList_ZPP_CbSet | class | |
| ZNPList_ZPP_CbSetPair | class | |
| ZNPList_ZPP_CbType | class | |
| ZNPList_ZPP_ColArbiter | class | |
| ZNPList_ZPP_Component | class | |
| ZNPList_ZPP_Compound | class | |
| ZNPList_ZPP_Constraint | class | |
| ZNPList_ZPP_ConstraintListener | class | |
| ZNPList_ZPP_CutInt | class | |
| ZNPList_ZPP_CutVert | class | |
| ZNPList_ZPP_Edge | class | |
| ZNPList_ZPP_FluidArbiter | class | |
| ZNPList_ZPP_GeomPoly | class | |
| ZNPList_ZPP_GeomVert | class | |
| ZNPList_ZPP_InteractionGroup | class | |
| ZNPList_ZPP_InteractionListener | class | |
| ZNPList_ZPP_Interactor | class | |
| ZNPList_ZPP_Listener | class | |
| ZNPList_ZPP_PartitionedPoly | class | |
| ZNPList_ZPP_PartitionVertex | class | |
| ZNPList_ZPP_SensorArbiter | class | |
| ZNPList_ZPP_Shape | class | |
| ZNPList_ZPP_SimpleEvent | class | |
| ZNPList_ZPP_SimpleVert | class | |
| ZNPList_ZPP_SimplifyP | class | |
| ZNPList_ZPP_ToiEvent | class | |
| ZNPList_ZPP_Vec2 | class | |
| ZNPNode_ConvexResult | class | |
| ZNPNode_RayResult | class | |
| ZNPNode_ZPP_AABBNode | class | |
| ZNPNode_ZPP_AABBPair | class | |
| ZNPNode_ZPP_Arbiter | class | |
| ZNPNode_ZPP_Body | class | |
| ZNPNode_ZPP_BodyListener | class | |
| ZNPNode_ZPP_CallbackSet | class | |
| ZNPNode_ZPP_CbSet | class | |
| ZNPNode_ZPP_CbSetPair | class | |
| ZNPNode_ZPP_CbType | class | |
| ZNPNode_ZPP_ColArbiter | class | |
| ZNPNode_ZPP_Component | class | |
| ZNPNode_ZPP_Compound | class | |
| ZNPNode_ZPP_Constraint | class | |
| ZNPNode_ZPP_ConstraintListener | class | |
| ZNPNode_ZPP_CutInt | class | |
| ZNPNode_ZPP_CutVert | class | |
| ZNPNode_ZPP_Edge | class | |
| ZNPNode_ZPP_FluidArbiter | class | |
| ZNPNode_ZPP_GeomPoly | class | |
| ZNPNode_ZPP_GeomVert | class | |
| ZNPNode_ZPP_InteractionGroup | class | |
| ZNPNode_ZPP_InteractionListener | class | |
| ZNPNode_ZPP_Interactor | class | |
| ZNPNode_ZPP_Listener | class | |
| ZNPNode_ZPP_PartitionedPoly | class | |
| ZNPNode_ZPP_PartitionVertex | class | |
| ZNPNode_ZPP_SensorArbiter | class | |
| ZNPNode_ZPP_Shape | class | |
| ZNPNode_ZPP_SimpleEvent | class | |
| ZNPNode_ZPP_SimpleVert | class | |
| ZNPNode_ZPP_SimplifyP | class | |
| ZNPNode_ZPP_ToiEvent | class | |
| ZNPNode_ZPP_Vec2 | class | |
| ZPP_ArbiterList | class | |
| ZPP_BodyList | class | |
| ZPP_CbTypeList | class | |
| ZPP_CompoundList | class | |
| ZPP_ConstraintList | class | |
| ZPP_ContactList | class | |
| ZPP_ConvexResultList | class | |
| ZPP_EdgeList | class | |
| ZPP_Flags | class | |
| ZPP_GeomPolyList | class | |
| ZPP_InteractionGroupList | class | |
| ZPP_InteractorList | class | |
| ZPP_ListenerList | class | |
| ZPP_Math | class | |
| ZPP_MixVec2List | class | |
| ZPP_PubPool | class | |
| ZPP_RayResultList | class | |
| ZPP_Set_ZPP_Body | class | |
| ZPP_Set_ZPP_CbSet | class | |
| ZPP_Set_ZPP_CbSetPair | class | |
| ZPP_Set_ZPP_PartitionPair | class | |
| ZPP_Set_ZPP_PartitionVertex | class | |
| ZPP_Set_ZPP_SimpleEvent | class | |
| ZPP_Set_ZPP_SimpleSeg | class | |
| ZPP_Set_ZPP_SimpleVert | class | |
| ZPP_ShapeList | class | |
| ZPP_Vec2List | class | |
| ZPP_Const | class | |
| ZPP_ID | class |
BinPacking
| Type | Kind | Description |
|---|---|---|
| DisjointRectCollection | class | |
| FreeRectChoiceHeuristic | abstract | |
| IOccupancy | interface | |
| MaxRectsPacker | class | |
| MaxRectsPackerBestFitPosition | class | |
| MaxRectsPackerRectScore | class | |
| Rect | class | |
| RectSize | class |
Hsluv
| Type | Kind | Description |
|---|---|---|
| Angle | typedef | |
| Geometry | class | |
| Hsluv | class | Human-friendly HSL conversion utility class. |
| Line | typedef | |
| Point | typedef |
Hscript
| Type | Kind | Description |
|---|---|---|
| Argument | typedef | |
| ClassDecl | typedef | |
| Const | enum | |
| CType | enum | |
| Error | class | |
| ErrorDef | enum | |
| Expr | typedef | |
| ExprDef | enum | |
| FieldAccess | enum | |
| FieldDecl | typedef | |
| FieldKind | enum | |
| FunctionDecl | typedef | |
| Interp | class | |
| Metadata | typedef | |
| ModuleDecl | enum | |
| ModuleType | typedef | |
| Parser | class | |
| Printer | class | |
| Token | enum | |
| Tools | class | |
| TypeDecl | typedef | |
| VarDecl | typedef | |
| Stop | enum |
Fuzzaldrin
| Type | Kind | Description |
|---|---|---|
| Filter | class | |
| Fuzzaldrin | class | |
| Matcher | class | |
| Scorer | class |
Polyline
| Type | Kind | Description |
|---|---|---|
| Extensions | class | |
| MiterUtils | class | |
| Stroke | class | |
| StrokeCap | enum | |
| StrokeJoin | enum |
Spec
| Type | Kind | Description |
|---|---|---|
| Audio | interface | Backend interface for audio operations. |
| Backend | interface | Main backend interface that provides access to all platform-specific functionality. |
| Binaries | interface | Backend interface for binary data loading operations. |
| Clipboard | interface | Backend interface for system clipboard operations. |
| Input | interface | Backend interface for input handling. |
| IO | interface | Backend interface for file input/output operations. |
| Shaders | interface | Backend interface for GPU shader program management. |
| TextInput | interface | Backend interface for system text input handling. |
| Texts | interface | Backend interface for text file loading operations. |
| Textures | interface | Backend interface for texture (image) management and GPU operations. |
Other
| Type | Kind | Description |
|---|---|---|
| AllAssets | class | |
| Project | class |
Haxe
| Type | Kind | Description |
|---|---|---|
| Any | abstract | Any is a type that is compatible with any other in both ways. |
| Array | class | An Array is a storage for values. You can access it using indexes or |
| ArrayAccess | interface | ArrayAccess is used to indicate a class that can be accessed using brackets. |
| Bool | abstract | The standard Boolean type, which can either be true or false. |
| Class | abstract | An abstract type that represents a Class. |
| Date | class | The Date class provides a basic structure for date and time related |
| Dynamic | abstract | Dynamic is a special type which is compatible with all other types. |
| Enum | abstract | An abstract type that represents an Enum type. |
| EnumValue | abstract | An abstract type that represents any enum value. |
| EReg | class | The EReg class represents regular expressions. |
| Float | abstract | The standard Float type, this is a double-precision IEEE 64bit float. |
| CallStack | abstract | Get information about the call stack. |
| Constructible | abstract | This type unifies with any instance of classes that have a constructor |
| Adler32 | class | Calculates the Adler32 of the given Bytes. |
| Base64 | class | Allows one to encode/decode String and bytes using Base64 encoding. |
| BaseCode | class | Allows one to encode/decode String and bytes using a power of two base dictionary. |
| HashMethod | enum | Hash methods for Hmac calculation. |
| Hmac | class | Calculates a Hmac of the given Bytes using a HashMethod. |
| Md5 | class | Creates a MD5 of a String. |
| Sha1 | class | Creates a Sha1 of a String. |
| Sha256 | class | Creates a Sha256 of a String. |
| ArraySort | class | ArraySort provides a stable implementation of merge sort through its sort |
| BalancedTree | class | BalancedTree allows key-value mapping with arbitrary keys, as long as they |
| EnumValueMap | class | EnumValueMap allows mapping of enum value keys to arbitrary values. |
| IntMap | class | IntMap allows mapping of Int keys to arbitrary values. |
| List | class | A linked-list of elements. The list is composed of element container objects |
| Map | abstract | Map allows key to value mapping for arbitrary value types, and many key |
| ObjectMap | class | ObjectMap allows mapping of object keys to arbitrary values. |
| ReadOnlyArray | abstract | ReadOnlyArray is an abstract over an ordinary Array which only exposes |
| StringMap | class | StringMap allows mapping of String keys to arbitrary values. |
| TreeNode | class | A tree node of haxe.ds.BalancedTree. |
| Vector | abstract | A Vector is a storage of fixed size. It can be faster than Array on some |
| DynamicAccess | abstract | DynamicAccess is an abstract type for working with anonymous structures |
| EnumTools | class | This class provides advanced methods on enums. It is ideally used with |
| EnumValueTools | class | This class provides advanced methods on enum values. It is ideally used with |
| Exception | class | Base class for exceptions. |
| NotImplementedException | class | An exception that is thrown when requested function or operation does not have an implementation. |
| PosException | class | An exception that carry position information of a place where it was created. |
| EitherType | abstract | An abstract type allowing values to be either of T1 or T2 type. |
| Rest | typedef | DEPRECATED: use haxe.Rest instead. |
| FlatEnum | abstract | This type unifies with an enum instance if all constructors of the enum |
| Function | abstract | This type unifies with any function type. |
| IMap | interface | |
| Int32 | abstract | Int32 provides a 32-bit integer with consistent overflow behavior across |
| Int64 | abstract | A cross-platform signed 64-bit integer. |
| ArrayBufferView | abstract | |
| ArrayBufferViewData | typedef | |
| Bytes | class | |
| BytesBuffer | class | |
| BytesData | typedef | |
| BytesInput | class | |
| BytesOutput | class | |
| Encoding | enum | String binary encoding supported by Haxe I/O |
| Eof | class | This exception is raised when reading while data is no longer available in the haxe.io.Input. |
| Error | enum | The possible IO errors that can occur |
| FPHelper | class | Helper that converts between floating point and binary representation. |
| Input | class | An Input is an abstract reader. See other classes in the haxe.io package |
| Int32Array | abstract | |
| Int32ArrayData | typedef | |
| Output | class | An Output is an abstract write. A specific output implementation will only |
| Path | class | This class provides a convenient way of working with paths. It supports the |
| StringInput | class | |
| UInt8Array | abstract | |
| UInt8ArrayData | typedef | |
| ArrayIterator | class | This iterator is used only when Array<T> is passed to Iterable<T> |
| ArrayKeyValueIterator | class | |
| DynamicAccessKeyValueIterator | class | This Key/Value iterator can be used to iterate over haxe.DynamicAccess. |
| MapKeyValueIterator | class | This Key/Value iterator can be used to iterate across maps. |
| StringIteratorUnicode | class | This iterator can be used to iterate across strings in a cross-platform |
| Json | class | Cross-platform JSON API: it will automatically use the optimized native API if available. |
| Log | class | Log primarily provides the trace() method, which is invoked upon a call to |
| AbstractType | typedef | Represents an abstract type. |
| AnonType | typedef | Represents information for anonymous structure types. |
| BaseType | typedef | The information that all types (ClassType, EnumType, DefType, |
| Case | typedef | Represents a switch case. |
| Catch | typedef | Represents a catch in the AST. |
| ClassField | typedef | Represents a class field. |
| ClassType | typedef | Represents a class type. |
| DefType | typedef | Represents a typedef. |
| EnumField | typedef | Represents an enum constructor. |
| EnumType | typedef | Represents an enum type. |
| Expr | typedef | Represents a node in the AST. |
| ExprOf | typedef | Represents a AST node identical to Expr, but it allows constraining the |
| Field | typedef | Represents a field in the AST. |
| Function | typedef | Represents a function in the AST. |
| FunctionArg | typedef | Represents a function argument in the AST. |
| ImportExpr | typedef | Represents the import expression. |
| MetaAccess | typedef | MetaAccess is a wrapper for the Metadata array. It can be used to add |
| Metadata | typedef | Represents metadata in the AST. |
| MetadataEntry | typedef | Represents a metadata entry in the AST. |
| ObjectField | typedef | Represents the field of an object declaration. |
| Position | typedef | Represents a position in a file. |
| Ref | typedef | Represents a reference to internal compiler structure. It exists to avoid |
| TFunc | typedef | Represents a function in the typed AST. |
| TVar | typedef | Represents a variable in the typed AST. |
| TypeDefinition | typedef | Represents a type definition. |
| TypedExpr | typedef | Represents a typed AST node. |
| TypeParamDecl | typedef | Represents a type parameter declaration in the AST. |
| TypeParameter | typedef | Represents the declaration of type parameters. |
| TypePath | typedef | Represents a type path in the AST. |
| Var | typedef | Represents a variable in the AST. |
| NotVoid | abstract | This type unifies with anything but Void. |
| PosInfos | typedef | PosInfos is a magic type which can be used to generate position information |
| Rest | abstract | A special type that represents a "rest" function argument. |
| Abstractdef | typedef | The abstract type runtime information. |
| Classdef | typedef | The runtime class definition information. |
| ClassField | typedef | The runtime class field information. |
| CType | enum | The runtime member types. |
| Enumdef | typedef | The enum runtime type information. |
| EnumField | typedef | The runtime enum constructor information. |
| FunctionArgument | typedef | The function argument runtime type information. |
| Meta | class | An API to access classes and enums metadata at runtime. |
| MetaData | typedef | The list of runtime metadata. |
| Path | typedef | The (dot-)path of the runtime type. |
| PathParams | typedef | The type parameters in the runtime type information. |
| Platforms | typedef | A list of strings representing the targets where the type is available. |
| Rights | enum | Represents the runtime rights of a type. |
| Rtti | class | Rtti is a helper class which supplements the @:rtti metadata. |
| Typedef | typedef | The typedef runtime information. |
| TypeInfos | typedef | The general runtime type information. |
| TypeParams | typedef | An array of strings representing the names of the type parameters the type |
| TypeRoot | typedef | Array of TypeTree. |
| TypeTree | enum | The tree types of the runtime type. |
| XmlParser | class | XmlParser processes the runtime type information (RTTI) which |
| Serializer | class | The Serializer class can be used to encode values and objects into a String, |
| StackItem | enum | Elements return by CallStack methods. |
| SysTools | class | |
| Unserializer | class | The Unserializer class is the complement to the Serializer class. It parses |
| V8CallSite | typedef | |
| ValueException | class | An exception containing arbitrary value. |
| Access | abstract | The haxe.xml.Access API helps providing a fast dot-syntax access to the |
| Parser | class | |
| Printer | class | This class provides utility methods to convert Xml instances to |
| XmlParserException | class | |
| Compress | class | |
| Huffman | enum | |
| HuffTools | class | |
| InflateImpl | class | A pure Haxe implementation of the ZLIB Inflate algorithm which allows reading compressed data wit... |
| Int | abstract | The standard Int type. Its precision depends on the platform. |
| IntIterator | class | IntIterator is used for implementing interval iterations. |
| Iterable | typedef | An Iterable is a data structure which has an iterator() method. |
| Iterator | typedef | An Iterator is a structure that permits iteration over elements of type T. |
| Browser | class | |
| AbortSignal | class | The AbortSignal interface represents a signal object that allows you to communicate with a DOM ... |
| AddEventListenerOptions | typedef | |
| AlignSetting | abstract | |
| AnchorElement | class | The HTMLAnchorElement interface represents hyperlink elements and provides special properties a... |
| Animation | class | The Animation interface of the Web Animations API represents a single animation player and prov... |
| AnimationEffect | class | The AnimationEffect interface of the Web Animations API defines current and future animation ef... |
| AnimationFilter | typedef | |
| AnimationPlayState | abstract | |
| AnimationTimeline | class | The AnimationTimeline interface of the Web Animations API represents the timeline of an animation. |
| AreaElement | class | The HTMLAreaElement interface provides special properties and methods (beyond those of the regu... |
| AssignedNodesOptions | typedef | |
| Attr | class | This type represents a DOM element's attribute as an object. |
| Audio | class | |
| AnalyserNode | class | The AnalyserNode interface represents a node able to provide real-time frequency and time-domai... |
| AnalyserOptions | typedef | |
| AudioBuffer | class | Objects of these types are designed to hold small audio snippets, typically less than 45 s. |
| AudioBufferOptions | typedef | |
| AudioBufferSourceNode | class | The AudioBufferSourceNode interface is an AudioScheduledSourceNode which represents an audio ... |
| AudioBufferSourceOptions | typedef | |
| AudioContext | class | The AudioContext interface represents an audio-processing graph built from audio modules linked... |
| AudioContextOptions | typedef | The AudioContextOptions dictionary is used to specify configuration options when constructing a... |
| AudioContextState | abstract | |
| AudioDestinationNode | class | AudioDestinationNode has no output (as it is the output, no more AudioNode can be linked afte... |
| AudioListener | class | It is important to note that there is only one listener per context and that it isn't an `AudioNo... |
| AudioNode | class | The AudioNode interface is a generic interface for representing an audio processing module. |
| AudioNodeOptions | typedef | The AudioNodeOptions dictionary of the Web Audio API specifies options that can be used when cr... |
| AudioParam | class | The Web Audio API's AudioParam interface represents an audio-related parameter, usually a param... |
| AudioScheduledSourceNode | class | The AudioScheduledSourceNode interface—part of the Web Audio API—is a parent interface for seve... |
| BaseAudioContext | class | The BaseAudioContext interface acts as a base definition for online and offline audio-processin... |
| BiquadFilterNode | class | The BiquadFilterNode interface represents a simple low-order filter, and is created using the `... |
| BiquadFilterOptions | typedef | |
| BiquadFilterType | abstract | |
| ChannelCountMode | abstract | |
| ChannelInterpretation | abstract | |
| ChannelMergerNode | class | |
| ChannelMergerOptions | typedef | |
| ChannelSplitterNode | class | |
| ChannelSplitterOptions | typedef | |
| ConstantSourceNode | class | The ConstantSourceNode interface—part of the Web Audio API—represents an audio source (based up... |
| ConstantSourceOptions | typedef | |
| ConvolverNode | class | The ConvolverNode interface is an AudioNode that performs a Linear Convolution on a given `Au... |
| ConvolverOptions | typedef | |
| DelayNode | class | The DelayNode interface represents a delay-line; an AudioNode audio-processing module that ca... |
| DelayOptions | typedef | |
| DistanceModelType | abstract | |
| DynamicsCompressorNode | class | Inherits properties from its parent, AudioNode. |
| DynamicsCompressorOptions | typedef | |
| GainNode | class | The GainNode interface represents a change in volume. |
| GainOptions | typedef | |
| IIRFilterNode | class | The IIRFilterNode interface of the Web Audio API is a AudioNode processor which implements a ... |
| IIRFilterOptions | typedef | |
| MediaElementAudioSourceNode | class | A MediaElementSourceNode has no inputs and exactly one output, and is created using the `AudioC... |
| MediaElementAudioSourceOptions | typedef | |
| MediaStreamAudioDestinationNode | class | Inherits properties from its parent, AudioNode. |
| MediaStreamAudioSourceNode | class | A MediaStreamAudioSourceNode has no inputs and exactly one output, and is created using the `Au... |
| MediaStreamAudioSourceOptions | typedef | |
| OscillatorNode | class | The OscillatorNode interface represents a periodic waveform, such as a sine wave. |
| OscillatorOptions | typedef | |
| OscillatorType | abstract | |
| OverSampleType | abstract | |
| PannerNode | class | A PannerNode always has exactly one input and one output: the input can be mono or stereo but t... |
| PannerOptions | typedef | |
| PanningModelType | abstract | |
| PeriodicWave | class | PeriodicWave has no inputs or outputs; it is used to define custom oscillators when calling `Os... |
| PeriodicWaveConstraints | typedef | |
| PeriodicWaveOptions | typedef | |
| ScriptProcessorNode | class | Documentation [ScriptProcessorNode](https://developer. |
| StereoPannerNode | class | The pan property takes a unitless value between -1 (full left pan) and 1 (full right pan). |
| StereoPannerOptions | typedef | |
| WaveShaperNode | class | A WaveShaperNode always has exactly one input and one output. |
| WaveShaperOptions | typedef | |
| AudioElement | class | The HTMLAudioElement interface provides access to the properties of audio elements, as well a... |
| AudioStreamTrack | class | |
| AudioTrack | class | The AudioTrack interface represents a single audio track from one of the HTML media elements, `... |
| AudioTrackList | class | The AudioTrackList interface is used to represent a list of the audio tracks contained within a... |
| AutoKeyword | abstract | |
| BarProp | class | |
| BaseElement | class | The HTMLBaseElement interface contains the base URI for a document. |
| Blob | class | A Blob object represents a file-like object of immutable, raw data. |
| BlobPropertyBag | typedef | |
| BodyElement | class | The HTMLBodyElement interface provides special properties (beyond those of the regular `HTMLEle... |
| BRElement | class | The HTMLBRElement interface represents a HTML line break element (br). |
| ButtonElement | class | The HTMLButtonElement interface provides properties and methods (beyond the button object int... |
| Cache | class | The Cache interface provides a storage mechanism for Request / Response object pairs that a... |
| CacheQueryOptions | typedef | |
| CacheStorage | class | The CacheStorage interface represents the storage for Cache objects. |
| CacheStorageNamespace | abstract | |
| CanvasCaptureMediaStream | class | |
| CanvasElement | class | The HTMLCanvasElement interface provides properties and methods for manipulating the layout and... |
| CanvasGradient | class | The CanvasGradient interface represents an opaque object describing a gradient. |
| CanvasPattern | class | The CanvasPattern interface represents an opaque object describing a pattern, based on an image... |
| CanvasRenderingContext2D | class | To get an object of this interface, call getContext() on a canvas element, supplying "2d" as ... |
| CanvasWindingRule | abstract | |
| CaretPosition | class | The CaretPosition interface represents the caret postion, an indicator for the text insertion p... |
| CDATASection | class | The CDATASection interface represents a CDATA section that can be used within XML to include ex... |
| ChannelPixelLayout | typedef | |
| ChannelPixelLayoutDataType | abstract | |
| CharacterData | class | The CharacterData abstract interface represents a Node object that contains characters. |
| Clipboard | class | The Clipboard interface implements the Clipboard API, providing—if the user grants permission—b... |
| Comment | class | The Comment interface represents textual notations within markup; although it is generally not ... |
| CompositeOperation | abstract | |
| ComputedEffectTiming | typedef | |
| ConsoleInstance | interface | The Console object provides access to the browser's debugging console (e. |
| ConstrainBooleanParameters | typedef | |
| ConstrainDOMStringParameters | typedef | |
| ConstrainDoubleRange | typedef | |
| ConstrainLongRange | typedef | |
| ConvertCoordinateOptions | typedef | |
| Coordinates | typedef | The Coordinates interface represents the position and altitude of the device on Earth, as well ... |
| Crypto | class | The Crypto interface represents basic cryptography features available in the current context. |
| CryptoKey | class | The CryptoKey interface represents a cryptographic key derived from a specific key algorithm. |
| CSSBoxType | abstract | |
| CSSRule | class | The CSSRule interface represents a single CSS rule. |
| CSSRuleList | class | A CSSRuleList is an (indirect-modify only) array-like object containing an ordered collection o... |
| CSSStyleDeclaration | class | CSSStyleDeclaration represents a collection of CSS property-value pairs. It is used in a few APIs: |
| CSSStyleSheet | class | The CSSStyleSheet interface represents a single CSS style sheet. |
| DataListElement | class | The HTMLDataListElement interface provides special properties (beyond the HTMLElement object ... |
| DataTransfer | class | The DataTransfer object is used to hold the data that is being dragged during a drag and drop o... |
| DataTransferItem | class | The DataTransferItem object represents one drag data item. |
| DataTransferItemList | class | The DataTransferItemList object is a list of DataTransferItem objects representing items bein... |
| DetailsElement | class | The HTMLDetailsElement interface provides special properties (beyond the regular HTMLElement ... |
| DialogElement | class | The HTMLDialogElement interface provides methods to manipulate <dialog> elements. |
| DirectionSetting | abstract | |
| Directory | class | |
| DirectoryElement | class | |
| DivElement | class | The HTMLDivElement interface provides special properties (beyond the regular HTMLElement inte... |
| DListElement | class | The HTMLDListElement interface provides special properties (beyond those of the regular `HTMLEl... |
| Document | class | The Document interface represents any web page loaded in the browser and serves as an entry poi... |
| DocumentFragment | class | The DocumentFragment interface represents a minimal document object that has no parent. |
| DocumentTimeline | class | The DocumentTimeline interface of the the Web Animations API represents animation timelines, in... |
| DocumentTimelineOptions | typedef | |
| DocumentType | class | The DocumentType interface represents a Node containing a doctype. |
| DOMElement | class | Element is the most general base class from which all objects in a Document inherit. |
| DOMException | class | The DOMException interface represents an abnormal event (called an exception) which occurs as a... |
| DOMImplementation | class | The DOMImplementation interface represent an object providing methods which are not dependent o... |
| DOMPoint | class | A DOMPoint object represents a 2D or 3D point in a coordinate system; it includes values for th... |
| DOMPointInit | typedef | The DOMPointInit dictionary is used to provide the values of the coordinates and perspective wh... |
| DOMPointReadOnly | class | The DOMPointReadOnly interface specifies the coordinate and perspective fields used by `DOMPoin... |
| DOMQuad | class | A DOMQuad is a collection of four DOMPoints defining the corners of an arbitrary quadrilateral. |
| DOMQuadJSON | typedef | |
| DOMRect | class | A DOMRect represents a rectangle. |
| DOMRectList | class | |
| DOMRectReadOnly | class | The DOMRectReadOnly interface specifies the standard properties used by DOMRect to define a r... |
| DOMStringList | class | A type returned by some APIs which contains a list of DOMString (strings). |
| DOMStringMap | class | Used by the dataset HTML attribute to represent data for custom attributes added to elements. |
| DOMTokenList | class | The DOMTokenList interface represents a set of space-separated tokens. |
| EffectTiming | typedef | The EffectTiming dictionary, part of the Web Animations API, is used by `Element. |
| Element | class | The HTMLElement interface represents any HTML element. |
| ElementCreationOptions | typedef | |
| EmbedElement | class | The HTMLEmbedElement interface, which provides special properties (beyond the regular `HTMLElem... |
| MediaKeyError | class | |
| MediaKeys | class | The MediaKeys interface of EncryptedMediaExtensions API the represents a set of keys that an as... |
| MediaKeySession | class | The MediaKeySession interface of the EncryptedMediaExtensions API represents a context for mess... |
| MediaKeySessionType | abstract | |
| MediaKeysRequirement | abstract | |
| MediaKeyStatusMap | class | The MediaKeyStatusMap interface of the EncryptedMediaExtensions API is a read-only map of media... |
| MediaKeySystemAccess | class | The MediaKeySystemAccess interface of the EncryptedMediaExtensions API provides access to a Key... |
| MediaKeySystemConfiguration | typedef | The MediaKeySystemConfiguration interface Encrypted Media Extensions API provides configuration... |
| MediaKeySystemMediaCapability | typedef | |
| EndingTypes | abstract | |
| ErrorEvent | class | The ErrorEvent interface represents events providing information related to errors in scripts o... |
| ErrorEventInit | typedef | |
| Event | class | The Event interface represents any event which takes place in the DOM; some are user-generated ... |
| EventInit | typedef | |
| EventListener | typedef | The EventListener interface represents an object that can handle an event dispatched by an `Eve... |
| EventListenerOptions | typedef | |
| EventModifierInit | typedef | |
| EventTarget | class | EventTarget is an interface implemented by objects that can receive events and may have listene... |
| FetchObserver | class | |
| FetchState | abstract | |
| FieldSetElement | class | The HTMLFieldSetElement interface has special properties and methods (beyond the regular `HTMLE... |
| File | class | The File interface provides information about files and allows JavaScript in a web page to acce... |
| FileList | class | An object of this type is returned by the files property of the HTML input element; this lets... |
| FilePropertyBag | typedef | |
| FillMode | abstract | |
| FontElement | class | Implements the document object model (DOM) representation of the font element. |
| FontFace | class | The FontFace interface represents a single usable font face. |
| FontFaceDescriptors | typedef | |
| FontFaceLoadStatus | abstract | |
| FontFaceSet | class | The FontFaceSet interface of the CSS Font Loading API manages the loading of font-faces and que... |
| FontFaceSetIterator | typedef | |
| FontFaceSetIteratorResult | typedef | |
| FontFaceSetLoadStatus | abstract | |
| FormData | class | The FormData interface provides a way to easily construct a set of key/value pairs representing... |
| FormDataIterator | typedef | |
| FormElement | class | The HTMLFormElement interface represents a form element in the DOM; it allows access to and i... |
| FrameElement | class | |
| FrameSetElement | class | The HTMLFrameSetElement interface provides special properties (beyond those of the regular `HTM... |
| FullscreenOptions | typedef | An object that controls the behavior of the transition to fullscreen mode. |
| FullscreenOptionsNavigationUI | abstract | |
| Gamepad | class | The Gamepad interface of the Gamepad API defines an individual gamepad or other controller, all... |
| GamepadButton | class | The GamepadButton interface defines an individual button of a gamepad or other controller, allo... |
| GamepadEvent | class | The GamepadEvent interface of the Gamepad API contains references to gamepads connected to the sy... |
| GamepadEventInit | typedef | |
| GamepadMappingType | abstract | |
| Geolocation | typedef | The Geolocation interface represents an object able to programmatically obtain the position of ... |
| GetNotificationOptions | typedef | |
| GetRootNodeOptions | typedef | |
| HeadElement | class | The HTMLHeadElement interface contains the descriptive information, or metadata, for a document. |
| Headers | class | The Headers interface of the Fetch API allows you to perform various actions on HTTP request an... |
| HeadersIterator | typedef | |
| History | class | The History interface allows manipulation of the browser session history, that is the pages vis... |
| HitRegionOptions | typedef | |
| HRElement | class | The HTMLHRElement interface provides special properties (beyond those of the HTMLElement inte... |
| HTMLAllCollection | class | |
| HTMLCollection | class | The HTMLCollection interface represents a generic collection (array-like object similar to argu... |
| HTMLDocument | class | HTMLDocument is an abstract interface which extends the Document interface to add HTML-specif... |
| HtmlElement | class | The HTMLHtmlElement interface serves as the root node for a given HTML document. |
| HTMLOptionsCollection | class | HTMLOptionsCollection is an interface representing a collection of HTML option elements (in doc... |
| HTMLPropertiesCollection | class | |
| Cursor | class | The IDBCursor interface of the IndexedDB API represents a cursor for traversing or iterating ov... |
| CursorDirection | abstract | |
| Database | class | The IDBDatabase interface of the IndexedDB API provides a connection to a database; you can use... |
| Factory | class | In the following code snippet, we make a request to open a database, and include handlers for the... |
| Index | class | IDBIndex interface of the IndexedDB API provides asynchronous access to an index in a database. |
| IndexParameters | typedef | |
| ObjectStore | class | This example shows a variety of different uses of object stores, from updating the data structure... |
| ObjectStoreParameters | typedef | |
| OpenDBOptions | typedef | |
| OpenDBRequest | class | Also inherits methods from its parents IDBRequest and EventTarget. |
| Request | class | The request object does not initially contain any information about the result of the operation, ... |
| RequestReadyState | abstract | |
| Transaction | class | Note that as of Firefox 40, IndexedDB transactions have relaxed durability guarantees to increase... |
| TransactionMode | abstract | |
| IFrameElement | class | The HTMLIFrameElement interface provides special properties and methods (beyond those of the `H... |
| Image | class | |
| ImageBitmap | class | The ImageBitmap interface represents a bitmap image which can be drawn to a canvas without un... |
| ImageBitmapFormat | abstract | |
| ImageData | class | The ImageData interface represents the underlying pixel data of an area of a canvas element. |
| ImageElement | class | The HTMLImageElement interface provides special properties and methods for manipulating the la... |
| InputElement | class | The HTMLInputElement interface provides special properties and methods for manipulating the lay... |
| IterationCompositeOperation | abstract | |
| KeyboardEvent | class | KeyboardEvent objects describe a user interaction with the keyboard; each event describes a sin... |
| KeyboardEventInit | typedef | |
| KeyframeAnimationOptions | typedef | |
| KeyframeEffectOptions | typedef | |
| LabelElement | class | The HTMLLabelElement interface gives access to properties specific to label elements. |
| LegendElement | class | The HTMLLegendElement is an interface allowing to access properties of the legend elements. |
| LIElement | class | The HTMLLIElement interface exposes specific properties and methods (beyond those defined by re... |
| LineAlignSetting | abstract | |
| LinkElement | class | The HTMLLinkElement interface represents reference information for external resources and the r... |
| Location | class | The Location interface represents the location (URL) of the object it is linked to. |
| MapElement | class | The HTMLMapElement interface provides special properties and methods (beyond those of the regul... |
| MediaDeviceInfo | class | The MediaDevicesInfo interface contains information that describes a single media input or outp... |
| MediaDeviceKind | abstract | |
| MediaDevices | class | The MediaDevices interface provides access to connected media input devices like cameras and mi... |
| MediaElement | class | The HTMLMediaElement interface adds to HTMLElement the properties and methods needed to suppo... |
| MediaError | class | The MediaError interface represents an error which occurred while handling media in an HTML med... |
| MediaKeyStatusMapIterator | typedef | |
| MediaList | class | |
| MediaQueryList | class | A MediaQueryList object stores information on a media query applied to a document, and handles ... |
| MediaStream | class | The MediaStream interface represents a stream of media content. |
| MediaStreamConstraints | typedef | The MediaStreamConstraints dictionary is used when calling getUserMedia() to specify what kin... |
| MediaStreamTrack | class | The MediaStreamTrack interface represents a single media track within a stream; typically, thes... |
| MediaStreamTrackState | abstract | |
| MediaTrackConstraints | typedef | The MediaTrackConstraints dictionary is used to describe a set of capabilities and the value or... |
| MediaTrackConstraintSet | typedef | |
| MediaTrackSettings | typedef | The MediaTrackSettings dictionary is used to return the current values configured for each of a... |
| MediaTrackSupportedConstraints | typedef | The MediaTrackSupportedConstraints dictionary establishes the list of constrainable properties ... |
| MenuElement | class | |
| MetaElement | class | The HTMLMetaElement interface contains descriptive metadata about a document. |
| MeterElement | class | The HTML meter elements expose the HTMLMeterElement interface, which provides special propert... |
| MIDIAccess | class | The MIDIAccess interface of the Web MIDI API provides methods for listing MIDI input and output... |
| MIDIInputMap | class | The MIDIInputMap read-only interface of the Web MIDI API provides a Map-like interface to the... |
| MIDIOptions | typedef | |
| MIDIOutputMap | class | The MIDIOutputMap read-only interface of the Web MIDI API provides a Map-like interface to th... |
| MimeType | class | The MimeType interface provides contains information about a MIME type associated with a partic... |
| MimeTypeArray | class | The MimeTypeArray interface returns an array of MimeType instances, each of which contains in... |
| ModElement | class | The HTMLModElement interface provides special properties (beyond the regular methods and proper... |
| MouseEvent | class | The MouseEvent interface represents events that occur due to the user interacting with a pointi... |
| MouseEventInit | typedef | |
| NamedNodeMap | class | The NamedNodeMap interface represents a collection of Attr objects. |
| Navigator | class | The Navigator interface represents the state and the identity of the user agent. |
| Node | class | Node is an interface from which a number of DOM API object types inherit. |
| NodeFilter | class | A NodeFilter interface represents an object used to filter the nodes in a NodeIterator or `Tr... |
| NodeIterator | class | The NodeIterator interface represents an iterator over the members of a list of the nodes in a ... |
| NodeList | class | NodeList objects are collections of nodes such as those returned by properties such as `Node. |
| Notification | class | The Notification interface of the Notifications API is used to configure and display desktop no... |
| NotificationDirection | abstract | |
| NotificationOptions | typedef | |
| NotificationPermission | abstract | |
| ObjectElement | class | The HTMLObjectElement interface provides special properties and methods (beyond those on the `H... |
| ObserverCallback | typedef | |
| OListElement | class | The HTMLOListElement interface provides special properties (beyond those defined on the regular... |
| OptGroupElement | class | The HTMLOptGroupElement interface provides special properties and methods (beyond the regular `... |
| OptionalEffectTiming | typedef | |
| OptionElement | class | The HTMLOptionElement interface represents option elements and inherits all classes and metho... |
| OrientationLockType | abstract | |
| OrientationType | abstract | |
| OutputElement | class | The HTMLOutputElement interface provides properties and methods (beyond those inherited from `H... |
| ParagraphElement | class | The HTMLParagraphElement interface provides special properties (beyond those of the regular `HT... |
| ParamElement | class | The HTMLParamElement interface provides special properties (beyond those of the regular `HTMLEl... |
| Path2D | class | The Path2D interface of the Canvas 2D API is used to declare paths that are then later used on ... |
| Performance | class | The Performance interface provides access to performance-related information for the current page. |
| PerformanceEntry | class | The PerformanceEntry object encapsulates a single performance metric that is part of the perfor... |
| PerformanceNavigation | class | The legacy PerformanceNavigation interface represents information about how the navigation to t... |
| PerformanceTiming | class | The PerformanceTiming interface is a legacy interface kept for backwards compatibility and cont... |
| Permissions | class | Documentation [Permissions](https://developer. |
| PermissionState | abstract | |
| PermissionStatus | class | The PermissionStatus interface of the Permissions API provides the state of an object and an ev... |
| PictureElement | class | The HTMLPictureElement interface represents a picture HTML element. |
| PlaybackDirection | abstract | |
| Plugin | class | The Plugin interface provides information about a browser plugin. |
| PluginArray | class | The PluginArray interface is used to store a list of Plugin objects describing the available ... |
| Position | typedef | The Position interface represents the position of the concerned device at a given time. |
| PositionAlignSetting | abstract | |
| PositionError | class | The PositionError interface represents the reason of an error occurring when using the geolocat... |
| PositionOptions | typedef | The PositionOptions interface describes an object containing option properties to pass as a par... |
| PreElement | class | The HTMLPreElement interface expose specific properties and methods (beyond those defined by re... |
| ProcessingInstruction | class | A processing instruction embeds application-specific instructions in XML which can be ignored by ... |
| ProgressElement | class | The HTMLProgressElement interface provides special properties and methods (beyond the regular `... |
| PropertyNodeList | class | |
| PushEncryptionKeyName | abstract | |
| PushManager | class | The PushManager interface of the Push API provides a way to receive notifications from third-pa... |
| PushPermissionState | abstract | |
| PushSubscription | class | The PushSubscription interface of the Push API provides a subcription's URL endpoint and allows... |
| PushSubscriptionInit | typedef | |
| PushSubscriptionJSON | typedef | |
| PushSubscriptionKeys | typedef | |
| PushSubscriptionOptions | class | |
| PushSubscriptionOptionsInit | typedef | |
| QuoteElement | class | The HTMLQuoteElement interface provides special properties and methods (beyond the regular `HTM... |
| Range | class | The Range interface represents a fragment of a document that can contain nodes and parts of tex... |
| ReferrerPolicy | abstract | |
| RegistrationOptions | typedef | |
| Request | class | The Request interface of the Fetch API represents a resource request. |
| RequestCache | abstract | |
| RequestCredentials | abstract | |
| RequestDestination | abstract | The RequestDestination enumerated type contains the permitted values for a request's `destinati... |
| RequestInit | typedef | |
| RequestMode | abstract | |
| RequestRedirect | abstract | |
| Response | class | The Response interface of the Fetch API represents the response to a request. |
| ResponseInit | typedef | |
| ResponseType | abstract | |
| Screen | class | The Screen interface represents a screen, usually the one on which the current window is being ... |
| ScreenOrientation | class | The ScreenOrientation interface of the the Screen Orientation API provides information about th... |
| ScriptElement | class | HTML script elements expose the HTMLScriptElement interface, which provides special propertie... |
| ScrollBehavior | abstract | |
| ScrollIntoViewOptions | typedef | |
| ScrollLogicalPosition | abstract | |
| ScrollOptions | typedef | |
| ScrollRestoration | abstract | |
| ScrollSetting | abstract | |
| ScrollToOptions | typedef | |
| SelectElement | class | The HTMLSelectElement interface represents a select HTML Element. |
| Selection | class | A Selection object represents the range of text selected by the user or the current position of... |
| SelectionMode | abstract | |
| ServiceWorker | class | The ServiceWorker interface of the ServiceWorker API provides a reference to a service worker. |
| ServiceWorkerContainer | class | The ServiceWorkerContainer interface of the ServiceWorker API provides an object representing t... |
| ServiceWorkerRegistration | class | The ServiceWorkerRegistration interface of the ServiceWorker API represents the service worker ... |
| ServiceWorkerState | abstract | The ServiceWorkerState is associated with its ServiceWorker's state. |
| ServiceWorkerUpdateViaCache | abstract | |
| ShadowRoot | class | The ShadowRoot interface of the Shadow DOM API is the root node of a DOM subtree that is render... |
| ShadowRootInit | typedef | |
| ShadowRootMode | abstract | |
| SlotElement | class | The HTMLSlotElement interface of the Shadow DOM API enables access to the name and assigned nod... |
| SourceElement | class | The HTMLSourceElement interface provides special properties (beyond the regular HTMLElement o... |
| SpanElement | class | The HTMLSpanElement interface represents a span element and derives from the HTMLElement in... |
| SpeechSynthesis | class | The SpeechSynthesis interface of the Web Speech API is the controller interface for the speech ... |
| SpeechSynthesisUtterance | class | The SpeechSynthesisUtterance interface of the Web Speech API represents a speech request. |
| SpeechSynthesisVoice | class | The SpeechSynthesisVoice interface of the Web Speech API represents a voice that the system sup... |
| Storage | class | The Storage interface of the Web Storage API provides access to a particular domain's session o... |
| StorageEstimate | typedef | The StorageEstimate dictionary is used by the StorageManager to provide estimates of the size... |
| StorageManager | class | The StorageManager interface of the the Storage API provides an interface for managing persista... |
| StorageType | abstract | |
| StyleElement | class | The HTMLStyleElement interface represents a style element. |
| StyleSheet | class | An object implementing the StyleSheet interface represents a single style sheet. |
| StyleSheetList | class | The StyleSheetList interface represents a list of StyleSheet. |
| SubtleCrypto | class | The SubtleCrypto interface represents a set of cryptographic primitives. |
| Angle | class | The SVGAngle interface is used to represent a value that can be an angle or number value. |
| AnimatedLength | class | The SVGAnimatedLength interface is used for attributes of basic type length which can be animated. |
| AnimatedPreserveAspectRatio | class | The SVGAnimatedPreserveAspectRatio interface is used for attributes of type `SVGPreserveAspectR... |
| AnimatedRect | class | The SVGAnimatedRect interface is used for attributes of basic SVGRect which can be animated. |
| AnimatedString | class | The SVGAnimatedString interface represents string attributes which can be animated from each SV... |
| AnimatedTransformList | class | The SVGAnimatedTransformList interface is used for attributes which take a list of numbers and ... |
| BoundingBoxOptions | typedef | |
| Element | class | All of the SVG DOM interfaces that correspond directly to elements in the SVG language derive fro... |
| GraphicsElement | class | The SVGGraphicsElement interface represents SVG elements whose primary purpose is to directly r... |
| ImageElement | class | The SVGImageElement interface corresponds to the image element. |
| Length | class | The SVGLength interface correspond to the length basic data type. |
| Matrix | class | Many of SVG's graphics operations utilize 2x3 matrices of the form: |
| Number | class | The SVGNumber interface corresponds to the number basic data type. |
| Point | class | An SVGPoint represents a 2D or 3D point in the SVG coordinate system. |
| PreserveAspectRatio | class | The SVGPreserveAspectRatio interface corresponds to the preserveAspectRatio attribute, which ... |
| Rect | class | The SVGRect represents a rectangle. |
| StringList | class | The SVGStringList defines a list of DOMString objects. |
| SVGElement | class | The SVGSVGElement interface provides access to the properties of svg elements, as well as met... |
| Transform | class | SVGTransform is the interface for one of the component transformations within an `SVGTransformL... |
| TransformList | class | The SVGTransformList defines a list of SVGTransform objects. |
| TableCaptionElement | class | The HTMLTableCaptionElement interface special properties (beyond the regular HTMLElement inte... |
| TableCellElement | class | The HTMLTableCellElement interface provides special properties and methods (beyond the regular ... |
| TableColElement | class | The HTMLTableColElement interface provides special properties (beyond the HTMLElement interfa... |
| TableElement | class | The HTMLTableElement interface provides special properties and methods (beyond the regular `HTM... |
| TableRowElement | class | The HTMLTableRowElement interface provides special properties and methods (beyond the `HTMLElem... |
| TableSectionElement | class | The HTMLTableSectionElement interface provides special properties and methods (beyond the `HTML... |
| Text | class | The Text interface represents the textual content of Element or Attr. |
| TextAreaElement | class | The HTMLTextAreaElement interface provides special properties and methods for manipulating the ... |
| TextMetrics | class | The TextMetrics interface represents the dimension of a text in the canvas, as created by the `... |
| TextTrack | class | This interface also inherits properties from EventTarget. |
| TextTrackCue | class | |
| TextTrackCueList | class | |
| TextTrackKind | abstract | |
| TextTrackList | class | |
| TextTrackMode | abstract | |
| TimeRanges | class | The TimeRanges interface is used to represent a set of time ranges, primarily for the purpose o... |
| TitleElement | class | The HTMLTitleElement interface contains the title for a document. |
| Touch | class | The Touch interface represents a single contact point on a touch-sensitive device. |
| TouchEvent | class | The TouchEvent interface represents an event sent when the state of contacts with a touch-sensi... |
| TouchEventInit | typedef | |
| TouchInit | typedef | |
| TouchList | class | The TouchList interface represents a list of contact points with a touch surface; for example, ... |
| TrackElement | class | The HTMLTrackElement |
| TreeWalker | class | The TreeWalker object represents the nodes of a document subtree and a position within them. |
| UIEvent | class | The UIEvent interface represents simple user interface events. |
| UIEventInit | typedef | |
| UListElement | class | The HTMLUListElement interface provides special properties (beyond those defined on the regular... |
| URLSearchParams | class | The URLSearchParams interface defines utility methods to work with the query string of a URL. |
| URLSearchParamsIterator | typedef | |
| ValidityState | class | The ValidityState interface represents the validity states that an element can be in, with resp... |
| VideoElement | class | The HTMLVideoElement interface provides special properties and methods for manipulating video o... |
| VideoPlaybackQuality | class | The VideoPlaybackQuality interface represents the set of metrics describing the playback qualit... |
| VideoStreamTrack | class | |
| VideoTrack | class | |
| VideoTrackList | class | |
| VisibilityState | abstract | |
| VTTCue | class | VTTCues represent a cue in a text track. |
| VTTRegion | class | |
| ActiveInfo | class | The WebGLActiveInfo interface is part of the WebGL API and represents the information returned by... |
| Buffer | class | The WebGLBuffer interface is part of the WebGL API and represents an opaque buffer object storing... |
| ContextAttributes | typedef | |
| Extension | abstract | |
| ANGLEInstancedArrays | class | The ANGLE_instanced_arrays extension is part of the WebGL API and allows to draw the same objec... |
| EXTBlendMinmax | class | The EXT_blend_minmax extension is part of the WebGL API and extends blending capabilities by ad... |
| EXTColorBufferFloat | typedef | |
| EXTColorBufferHalfFloat | class | The EXT_color_buffer_half_float extension is part of the WebGL API and adds the ability to rend... |
| EXTDisjointTimerQuery | class | The EXT_disjoint_timer_query extension is part of the WebGL API and provides a way to measure the... |
| EXTFragDepth | typedef | |
| EXTShaderTextureLod | typedef | |
| EXTSrgb | class | The EXT_sRGB extension is part of the WebGL API and adds sRGB support to textures and framebuff... |
| EXTTextureFilterAnisotropic | class | The EXT_texture_filter_anisotropic extension is part of the WebGL API and exposes two constants... |
| OESElementIndexUint | typedef | |
| OESStandardDerivatives | class | The OES_standard_derivatives extension is part of the WebGL API and adds the GLSL derivative fu... |
| OESTextureFloat | typedef | |
| OESTextureFloatLinear | typedef | |
| OESTextureHalfFloat | class | The OES_texture_half_float extension is part of the WebGL API and adds texture formats with 16-... |
| OESTextureHalfFloatLinear | typedef | |
| OESVertexArrayObject | class | The OES_vertex_array_object extension is part of the WebGL API and provides vertex array objects ... |
| WEBGLColorBufferFloat | class | The WEBGL_color_buffer_float extension is part of the WebGL API and adds the ability to render ... |
| WEBGLCompressedTextureAstc | class | The WEBGL_compressed_texture_astc extension is part of the WebGL API and exposes Adaptive Scala... |
| WEBGLCompressedTextureAtc | class | The WEBGL_compressed_texture_atc extension is part of the WebGL API and exposes 3 ATC compresse... |
| WEBGLCompressedTextureEtc | class | The WEBGL_compressed_texture_etc extension is part of the WebGL API and exposes 10 ETC/EAC comp... |
| WEBGLCompressedTextureEtc1 | class | The WEBGL_compressed_texture_etc1 extension is part of the WebGL API and exposes the ETC1 compr... |
| WEBGLCompressedTexturePvrtc | class | The WEBGL_compressed_texture_pvrtc extension is part of the WebGL API and exposes four PVRTC co... |
| WEBGLCompressedTextureS3tc | class | The WEBGL_compressed_texture_s3tc extension is part of the WebGL API and exposes four S3TC comp... |
| WEBGLCompressedTextureS3tcSrgb | class | The WEBGL_compressed_texture_s3tc_srgb extension is part of the WebGL API and exposes four S3TC... |
| WEBGLDebugRendererInfo | class | The WEBGL_debug_renderer_info extension is part of the WebGL API and exposes two constants with... |
| WEBGLDebugShaders | typedef | |
| WEBGLDepthTexture | class | The WEBGL_depth_texture extension is part of the WebGL API and defines 2D depth and depth-stenc... |
| WEBGLDrawBuffers | class | The WEBGL_draw_buffers extension is part of the WebGL API and enables a fragment shader to writ... |
| WEBGLLoseContext | typedef | |
| Framebuffer | class | The WebGLFramebuffer interface is part of the WebGL API and represents a collection of buffers th... |
| PowerPreference | abstract | |
| Program | class | The WebGLProgram is part of the WebGL API and is a combination of two compiled WebGLShaders con... |
| Query | class | The WebGLQuery interface is part of the WebGL 2 API and provides ways to asynchronously query f... |
| Renderbuffer | class | The WebGLRenderbuffer interface is part of the WebGL API and represents a buffer that can contain... |
| RenderingContext | class | The WebGLRenderingContext interface provides the OpenGL ES 2. |
| Sampler | class | The WebGLSampler interface is part of the WebGL 2 API and stores sampling parameters for `WebGL... |
| Shader | class | The WebGLShader is part of the WebGL API and can either be a vertex or a fragment shader. |
| ShaderPrecisionFormat | class | The WebGLShaderPrecisionFormat interface is part of the WebGL API and represents the information ... |
| Sync | class | The WebGLSync interface is part of the WebGL 2 API and is used to synchronize activities betwee... |
| Texture | class | The WebGLTexture interface is part of the WebGL API and represents an opaque texture object provi... |
| TransformFeedback | class | The WebGLTransformFeedback interface is part of the WebGL 2 API and enables transform feedback,... |
| UniformLocation | class | The WebGLUniformLocation interface is part of the WebGL API and represents the location of a unif... |
| VertexArrayObject | class | The WebGLVertexArrayObject interface is part of the WebGL 2 API, represents vertex array object... |
| WebGL2RenderingContext | class | The WebGL2RenderingContext interface provides the OpenGL ES 3. |
| WheelEvent | class | The WheelEvent interface represents events that occur due to the user moving a mouse wheel or s... |
| WheelEventInit | typedef | |
| Window | class | The Window interface represents a window containing a DOM document; the document property poi... |
| WorkerGlobalScope | class | The WorkerGlobalScope interface of the Web Workers API is an interface representing the scope o... |
| WorkerLocation | class | The WorkerLocation interface defines the absolute location of the script executed by the Worker. |
| WorkerNavigator | class | The WorkerNavigator interface represents a subset of the Navigator interface allowed to be ac... |
| XMLHttpRequest | class | Use XMLHttpRequest (XHR) objects to interact with servers. |
| XMLHttpRequestEventTarget | class | |
| XMLHttpRequestResponseType | abstract | The XMLHttpRequestResponseType type is an enumerated set of strings which are used to specify t... |
| XMLHttpRequestUpload | class | |
| XPathExpression | class | An XPathExpression is a compiled XPath query returned from `document. |
| XPathNSResolver | typedef | |
| XPathResult | class | The XPathResult interface represents the results generated by evaluating an XPath 1. |
| Lib | class | Platform-specific JavaScript Library. Provides some platform-specific functions |
| ArrayBuffer | class | |
| ArrayBufferView | interface | ArrayBufferView is a helper type representing any of the following JavaScript TypedArray types: |
| AsyncIterator | typedef | Native JavaScript async iterator structure. |
| DataView | class | |
| Date | class | Creates a JavaScript Date instance that represents a single moment in time. |
| Error | class | |
| EvalError | class | |
| Float32Array | class | The Float32Array typed array represents an array of 32-bit floating point numbers |
| Float64Array | class | The Float64Array typed array represents an array of 64-bit floating point numbers |
| Function | class | |
| Int16Array | class | The Int16Array typed array represents an array of twos-complement 16-bit signed integers in |
| Int32Array | class | The Int32Array typed array represents an array of twos-complement 32-bit signed integers in |
| Int8Array | class | The Int8Array typed array represents an array of twos-complement 8-bit signed integers. The |
| CurrencyDisplay | abstract | |
| LocaleMatcher | abstract | |
| NumberFormat | class | The NumberFormat object is a constructor for objects that enable language sensitive number form... |
| NumberFormatOptions | typedef | |
| NumberFormatPart | typedef | |
| NumberFormatPartType | abstract | |
| NumberFormatResolvedOption | typedef | |
| NumberFormatStyle | abstract | |
| NumberFormatSupportedLocalesOfOptions | typedef | |
| Iterator | typedef | Native JavaScript iterator structure. |
| IteratorStep | typedef | |
| KeyValue | abstract | Key/value access helper. |
| Object | class | The js.lib.Object constructor creates an object wrapper. |
| ObjectEntry | abstract | Key/value access helper for js.lib.Object.entries(). |
| ObjectPropertyDescriptor | typedef | @see <https://developer. |
| ObjectPrototype | typedef | Type for |
| Promise | class | The Promise object represents the eventual completion (or failure) of an |
| PromiseHandler | abstract | Handler type for the Promise object. |
| PromiseSettleOutcome | typedef | |
| PromiseSettleStatus | abstract | |
| RangeError | class | |
| ReferenceError | class | |
| RegExp | class | Native JavaScript regular expressions. |
| RegExpMatch | class | A return value of the RegExp.exec method. |
| Symbol | class | |
| SyntaxError | class | |
| Thenable | abstract | A value with a then method. |
| ThenableStruct | typedef | |
| TypeError | class | |
| Uint16Array | class | The Uint16Array typed array represents an array of 16-bit unsigned integers in the platform |
| Uint32Array | class | The Uint32Array typed array represents an array of 32-bit unsigned integers in the platform |
| Uint8Array | class | The Uint8Array typed array represents an array of 8-bit unsigned integers. The contents |
| Uint8ClampedArray | class | The Uint8ClampedArray typed array represents an array of 8-bit unsigned integers clamped |
| URIError | class | |
| Syntax | class | Generate JavaScript syntax not directly supported by Haxe. |
| KeyValueIterable | typedef | A KeyValueIterable is a data structure which has a keyValueIterator() |
| KeyValueIterator | typedef | A KeyValueIterator is an Iterator that has a key and a value. |
| Lambda | class | The Lambda class is a collection of methods to support functional |
| List | typedef | |
| Map | typedef | |
| Math | class | |
| Null | abstract | Null<T> is a wrapper that can be used to make the basic types Int, |
| Reflect | class | The Reflect API is a way to manipulate values dynamically through an |
| Std | class | The Std class provides standard methods for manipulating basic types. |
| String | class | The basic String class. |
| StringBuf | class | A String buffer is an efficient way to build a big string by appending small |
| StringTools | class | This class provides advanced methods on Strings. It is ideally used with |
| Type | class | The Haxe Reflection API allows retrieval of type information at runtime. |
| UInt | abstract | The unsigned Int type is only defined for Flash and C#. |
| ValueType | enum | |
| Void | abstract | The standard Void type. Only null values can be of the type Void. |
| Xml | class | Cross-platform Xml API. |
| XmlType | abstract | Xml node types. |
| HaxeRegExp | class | |
| __Int64 | typedef | This typedef will fool @:coreApi into thinking that we are using |
| V8Error | class | |
| NativeRest | typedef | |
| DefaultResolver | class | |
| ListIterator | class | |
| ListNode | class | |
| StringMapKeyIterator | class | |
| StringMapKeyValueIterator | class | |
| StringMapValueIterator | class | |
| VectorData | typedef | |
| MetaObject | typedef | |
| AttribAccess | abstract | |
| HasAttribAccess | abstract | |
| HasNodeAccess | abstract | |
| NodeAccess | abstract | |
| NodeListAccess | abstract | |
| S | abstract | |
| State | enum | |
| Window | class | |
| CanvasUtil | class | |
| ArrayBufferCompat | class |