cognitive_exhibitor/
lib.rs

1// This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of
2// the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/
3
4//! This crate provides functionality for managing displays, surfaces, handle pointer movements,
5//! etc. - high level logic for drawing surfaces.
6
7extern crate rand;
8
9#[macro_use]
10extern crate timber;
11#[macro_use]
12extern crate cognitive_qualia as qualia;
13extern crate cognitive_outputs as outputs;
14extern crate cognitive_frames as frames;
15
16mod surface_history;
17pub use surface_history::SurfaceHistory;
18
19mod compositor;
20pub use compositor::Compositor;
21
22mod pointer;
23pub use pointer::Pointer;
24
25mod display;
26pub use display::Display;
27
28mod exhibitor;
29pub use exhibitor::Exhibitor;
30
31mod strategies;
32mod strategist;
33pub use strategist::Strategist;
34