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 DOMPoint s 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 WebGLShader s 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 |