processing 0.3.2

An implementation of the Processing environment for Rust, with influences from Cinder and openFrameworks. It is written with Glium and has a Glutin and a GLFW backend. Tested so far on macOS and Linux. It has been developed by Robert Ennis in the lab of Katja Doerschner, a part of the Allgemeine Psychologie Department at the Justus-Liebig Universitaet of Giessen.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#[cfg(feature = "glfw")]

// This module is here for those that need to use glfw instead of glutin as a backend.
// You should generally stick to the glutin backend, as tests have shown it to be
// faster and it is written in pure Rust, but if you need glfw, then request the 
// glfw feature in your Cargo.toml and make sure to run Screen::init() before
// calling Screen::new(). Please check the documentation of Screen::init() and
// Screen::new() in this module. Otherwise, usage of `processing-rs` is equivalent
// for glfw and glutin, so you don't need to really pay any other attention to the
// difference.

pub mod backend;
pub mod screen;
pub mod environment;
pub mod input;
pub mod constants;