Merge pull request #340 from tomaka/winimpl-platform

Rename "winimpl" module to "platform"
This commit is contained in:
tomaka 2015-04-02 09:52:21 +02:00
commit e51b694d59
3 changed files with 20 additions and 20 deletions

View file

@ -6,7 +6,7 @@ use GlRequest;
use gl_common;
use libc;
use winimpl;
use platform;
/// Object that allows you to build headless contexts.
pub struct HeadlessRendererBuilder {
@ -52,7 +52,7 @@ impl HeadlessRendererBuilder {
/// Error should be very rare and only occur in case of permission denied, incompatible system,
/// out of memory, etc.
pub fn build(self) -> Result<HeadlessContext, CreationError> {
winimpl::HeadlessContext::new(self.attribs).map(|w| HeadlessContext { context: w })
platform::HeadlessContext::new(self.attribs).map(|w| HeadlessContext { context: w })
}
/// Builds the headless context.
@ -67,7 +67,7 @@ impl HeadlessRendererBuilder {
/// Represents a headless OpenGL context.
pub struct HeadlessContext {
context: winimpl::HeadlessContext,
context: platform::HeadlessContext,
}
impl HeadlessContext {

View file

@ -62,16 +62,16 @@ use this_platform_is_not_supported;
#[cfg(target_os = "windows")]
#[path="win32/mod.rs"]
mod winimpl;
mod platform;
#[cfg(target_os = "linux")]
#[path="x11/mod.rs"]
mod winimpl;
mod platform;
#[cfg(target_os = "macos")]
#[path="cocoa/mod.rs"]
mod winimpl;
mod platform;
#[cfg(target_os = "android")]
#[path="android/mod.rs"]
mod winimpl;
mod platform;
mod events;
#[cfg(feature = "headless")]
@ -239,10 +239,10 @@ pub struct BuilderAttribs<'a> {
#[allow(dead_code)]
headless: bool,
strict: bool,
sharing: Option<&'a winimpl::Window>,
sharing: Option<&'a platform::Window>,
dimensions: Option<(u32, u32)>,
title: String,
monitor: Option<winimpl::MonitorID>,
monitor: Option<platform::MonitorID>,
gl_version: GlRequest,
gl_debug: bool,
vsync: bool,
@ -279,7 +279,7 @@ impl BuilderAttribs<'static> {
}
impl<'a> BuilderAttribs<'a> {
fn extract_non_static(mut self) -> (BuilderAttribs<'static>, Option<&'a winimpl::Window>) {
fn extract_non_static(mut self) -> (BuilderAttribs<'static>, Option<&'a platform::Window>) {
let sharing = self.sharing.take();
let new_attribs = BuilderAttribs {

View file

@ -13,7 +13,7 @@ use native_monitor::NativeMonitorId;
use gl_common;
use libc;
use winimpl;
use platform;
/// Object that allows you to build windows.
pub struct WindowBuilder<'a> {
@ -145,7 +145,7 @@ impl<'a> WindowBuilder<'a> {
}
// building
winimpl::Window::new(self.attribs).map(|w| Window { window: w })
platform::Window::new(self.attribs).map(|w| Window { window: w })
}
/// Builds the window.
@ -182,7 +182,7 @@ impl<'a> WindowBuilder<'a> {
/// }
/// ```
pub struct Window {
window: winimpl::Window,
window: platform::Window,
}
impl Default for Window {
@ -435,7 +435,7 @@ impl gl_common::GlFunctionsSource for Window {
/// threads.
#[derive(Clone)]
pub struct WindowProxy {
proxy: winimpl::WindowProxy,
proxy: platform::WindowProxy,
}
impl WindowProxy {
@ -449,7 +449,7 @@ impl WindowProxy {
}
}
/// An iterator for the `poll_events` function.
pub struct PollEventsIterator<'a>(winimpl::PollEventsIterator<'a>);
pub struct PollEventsIterator<'a>(platform::PollEventsIterator<'a>);
impl<'a> Iterator for PollEventsIterator<'a> {
type Item = Event;
@ -464,7 +464,7 @@ impl<'a> Iterator for PollEventsIterator<'a> {
}
/// An iterator for the `wait_events` function.
pub struct WaitEventsIterator<'a>(winimpl::WaitEventsIterator<'a>);
pub struct WaitEventsIterator<'a>(platform::WaitEventsIterator<'a>);
impl<'a> Iterator for WaitEventsIterator<'a> {
type Item = Event;
@ -482,7 +482,7 @@ impl<'a> Iterator for WaitEventsIterator<'a> {
// Implementation note: we retreive the list once, then serve each element by one by one.
// This may change in the future.
pub struct AvailableMonitorsIter {
data: VecDequeIter<winimpl::MonitorID>,
data: VecDequeIter<platform::MonitorID>,
}
impl Iterator for AvailableMonitorsIter {
@ -499,17 +499,17 @@ impl Iterator for AvailableMonitorsIter {
/// Returns the list of all available monitors.
pub fn get_available_monitors() -> AvailableMonitorsIter {
let data = winimpl::get_available_monitors();
let data = platform::get_available_monitors();
AvailableMonitorsIter{ data: data.into_iter() }
}
/// Returns the primary monitor of the system.
pub fn get_primary_monitor() -> MonitorID {
MonitorID(winimpl::get_primary_monitor())
MonitorID(platform::get_primary_monitor())
}
/// Identifier for a monitor.
pub struct MonitorID(winimpl::MonitorID);
pub struct MonitorID(platform::MonitorID);
impl MonitorID {
/// Returns a human-readable name of the monitor.