All Packages

Package Summary
Package
Description
Provides the necessary classes to create frame-by-frame, canvas-based applications which extend base javafx functionality.
Provides the necessary classes to create a loop/event-based gui application.
Provides the necessary classes to initialize and launch a gui application, using a loop/event-based model.
Provides the necessary classes to create a pixel-based canvas with flexible drawing capabilities.
Provides the necessary classes to manage the drawing on pixels arrays / buffers.
Provides window configuration/setup tools.
Provides utilities for cli menu creation, uid input/output management, and file management.
Provides the necessary tools for ansi formatting, and cli input/menu implementations.
Provides the necessary classes and tools for frame-by-frame uid device management.
Provides the necessary class(es), interfaces, and tools for the creation of device input managers.
Provides the necessary classes and tools for frame-by-frame keyboard input management.
Provides the necessary classes and tools for frame-by-frame mouse input management.
Provides extended file management utilities.
Provides necessary exception classes to be used throughout the parent package.
Provides necessary exception classes to be used throughout the ana.fx package.
Provides widely varying utility classes for color, math, and text style tools.
Provides the classes necessary for enhanced color management and customization.
Provides utility classes for abstracted math operations, and vector/bounds tools.
Provides the necessary classes for basic im/mutable vector functionality, as well as bounding boxes.
Provides the classes necessary to create and manage im/mutable bounding boxes using vectors.
Provides immutable Point interfaces for mutable Vector instances to be cast to.
Provides the necessary classes for storage of text style and gui theming.