diff options
| author | Pierre Krieger <pierre.krieger1708@gmail.com> | 2015-09-21 14:42:05 +0200 | 
|---|---|---|
| committer | Pierre Krieger <pierre.krieger1708@gmail.com> | 2015-09-23 13:11:47 +0200 | 
| commit | aa9cb99929ee1893699184ded888b2586455f016 (patch) | |
| tree | b16503dbfe2248beeed0f7d82b150e64e6453043 /src/api/android | |
| parent | 3820d307a3f23828790e8a46a9c46849592104d6 (diff) | |
| download | glutin-aa9cb99929ee1893699184ded888b2586455f016.tar.gz glutin-aa9cb99929ee1893699184ded888b2586455f016.zip | |
Add #[inline] attributes
Diffstat (limited to 'src/api/android')
| -rw-r--r-- | src/api/android/mod.rs | 39 | 
1 files changed, 39 insertions, 0 deletions
| diff --git a/src/api/android/mod.rs b/src/api/android/mod.rs index 12d0bea..eb49037 100644 --- a/src/api/android/mod.rs +++ b/src/api/android/mod.rs @@ -36,25 +36,30 @@ pub struct MonitorID;  mod ffi; +#[inline]  pub fn get_available_monitors() -> VecDeque<MonitorID> {      let mut rb = VecDeque::new();      rb.push_back(MonitorID);      rb  } +#[inline]  pub fn get_primary_monitor() -> MonitorID {      MonitorID  }  impl MonitorID { +    #[inline]      pub fn get_name(&self) -> Option<String> {          Some("Primary".to_string())      } +    #[inline]      pub fn get_native_identifier(&self) -> NativeMonitorId {          NativeMonitorId::Unavailable      } +    #[inline]      pub fn get_dimensions(&self) -> (u32, u32) {          unimplemented!()      } @@ -95,6 +100,7 @@ pub struct WaitEventsIterator<'a> {  impl<'a> Iterator for WaitEventsIterator<'a> {      type Item = Event; +    #[inline]      fn next(&mut self) -> Option<Event> {          loop {              // calling poll_events() @@ -134,26 +140,33 @@ impl Window {          })      } +    #[inline]      pub fn is_closed(&self) -> bool {          false      } +    #[inline]      pub fn set_title(&self, _: &str) {      } +    #[inline]      pub fn show(&self) {      } +    #[inline]      pub fn hide(&self) {      } +    #[inline]      pub fn get_position(&self) -> Option<(i32, i32)> {          None      } +    #[inline]      pub fn set_position(&self, _x: i32, _y: i32) {      } +    #[inline]      pub fn get_inner_size(&self) -> Option<(u32, u32)> {          let native_window = unsafe { android_glue::get_native_window() }; @@ -167,55 +180,68 @@ impl Window {          }      } +    #[inline]      pub fn get_outer_size(&self) -> Option<(u32, u32)> {          self.get_inner_size()      } +    #[inline]      pub fn set_inner_size(&self, _x: u32, _y: u32) {      } +    #[inline]      pub fn create_window_proxy(&self) -> WindowProxy {          WindowProxy      } +    #[inline]      pub fn poll_events(&self) -> PollEventsIterator {          PollEventsIterator {              window: self          }      } +    #[inline]      pub fn wait_events(&self) -> WaitEventsIterator {          WaitEventsIterator {              window: self          }      } +    #[inline]      pub fn platform_display(&self) -> *mut libc::c_void {          unimplemented!();      } +    #[inline]      pub fn platform_window(&self) -> *mut libc::c_void {          unimplemented!()      } +    #[inline]      pub fn get_pixel_format(&self) -> PixelFormat {          unimplemented!();      } +    #[inline]      pub fn set_window_resize_callback(&mut self, _: Option<fn(u32, u32)>) {      } +    #[inline]      pub fn set_cursor(&self, _: MouseCursor) {      } +    #[inline]      pub fn set_cursor_state(&self, state: CursorState) -> Result<(), String> {          Ok(())      } +    #[inline]      pub fn hidpi_factor(&self) -> f32 {          1.0      } +    #[inline]      pub fn set_cursor_position(&self, x: i32, y: i32) -> Result<(), ()> {          unimplemented!();      } @@ -225,26 +251,32 @@ unsafe impl Send for Window {}  unsafe impl Sync for Window {}  impl GlContext for Window { +    #[inline]      unsafe fn make_current(&self) -> Result<(), ContextError> {          self.context.make_current()      } +    #[inline]      fn is_current(&self) -> bool {          self.context.is_current()      } +    #[inline]      fn get_proc_address(&self, addr: &str) -> *const libc::c_void {          self.context.get_proc_address(addr)      } +    #[inline]      fn swap_buffers(&self) -> Result<(), ContextError> {          self.context.swap_buffers()      } +    #[inline]      fn get_api(&self) -> Api {          self.context.get_api()      } +    #[inline]      fn get_pixel_format(&self) -> PixelFormat {          self.context.get_pixel_format()      } @@ -255,6 +287,7 @@ impl GlContext for Window {  pub struct WindowProxy;  impl WindowProxy { +    #[inline]      pub fn wakeup_event_loop(&self) {          unimplemented!()      } @@ -279,26 +312,32 @@ unsafe impl Send for HeadlessContext {}  unsafe impl Sync for HeadlessContext {}  impl GlContext for HeadlessContext { +    #[inline]      unsafe fn make_current(&self) -> Result<(), ContextError> {          self.0.make_current()      } +    #[inline]      fn is_current(&self) -> bool {          self.0.is_current()      } +    #[inline]      fn get_proc_address(&self, addr: &str) -> *const libc::c_void {          self.0.get_proc_address(addr)      } +    #[inline]      fn swap_buffers(&self) -> Result<(), ContextError> {          self.0.swap_buffers()      } +    #[inline]      fn get_api(&self) -> Api {          self.0.get_api()      } +    #[inline]      fn get_pixel_format(&self) -> PixelFormat {          self.0.get_pixel_format()      } | 
