Crate ilda

Source
Expand description

Ilda.rs is a library for parsing International Laser Display Association (ILDA) display files. These files consist of RGB points, which may be grouped into one or more frames. Points are sent to a laser projector sequentially in order to render them as a static figure or animation.

This library contains both a high-level and low-level interface for reading ILDA files. The high-level interface is recommended, but the low level API may be used in the future to serialize frames back into binary ILDA files (TODO).

Modules§

animation
This module presents a higher-level representation of data read from ILDA files, organizing the data into “frames”. Frames contain points. It’s a simple representation that doesn’t expose color palettes, indexed colors, and so forth.
data
Structures in the ILDA data model.
limit
Constants for ILDA’s dimensional maxima and minima.
parser
Low level parsing that returns headers and data fields closer to the underlying ILDA data model.

Structs§

SimplePoint
Core point type. Supports position (x, y), color (r, g, b), and an is_blank flag.

Enums§

IldaError
Ilda library errors.