1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
/* * Rust-SFML - Copyright (c) 2013 Letang Jeremy. * * The original software, SFML library, is provided by Laurent Gomila. * * This software is provided 'as-is', without any express or implied warranty. * In no event will the authors be held liable for any damages arising from * the use of this software. * * Permission is granted to anyone to use this software for any purpose, * including commercial applications, and to alter it and redistribute it * freely, subject to the following restrictions: * * 1. The origin of this software must not be misrepresented; you must not claim * that you wrote the original software. If you use this software in a product, * an acknowledgment in the product documentation would be appreciated but is * not required. * * 2. Altered source versions must be plainly marked as such, and must not be * misrepresented as being the original software. * * 3. This notice may not be removed or altered from any source distribution. */ //! Provides OpenGL-based windows, and abstractions for events and input handling. pub use window::window::Window; pub use window::video_mode::VideoMode; pub use window::context::Context; pub use window::context_settings::{ContextSettings, CONTEXT_DEFAULT, CONTEXT_CORE, CONTEXT_DEBUG}; pub use window::window_style::WindowStyle; pub use window::keyboard::Key; pub use window::mouse::MouseButton; mod window; mod video_mode; mod context; mod context_settings; pub mod joystick; mod keyboard; mod mouse; pub mod event; pub mod window_style;