From 85a6133c8629496bdebb3d340b8b7e2db25f32b9 Mon Sep 17 00:00:00 2001 From: Siim Kallas Date: Fri, 4 Jul 2014 19:05:30 +0300 Subject: [PATCH] surface.rs: added get_pitch, changed width and height casts to int. --- src/sdl2/surface.rs | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/sdl2/surface.rs b/src/sdl2/surface.rs index 84234251..b5e75bb5 100644 --- a/src/sdl2/surface.rs +++ b/src/sdl2/surface.rs @@ -120,15 +120,19 @@ impl Surface { } //TODO: From Data - pub fn get_width(&self) -> u16 { - unsafe { (*self.raw).w as u16 } + pub fn get_width(&self) -> int { + unsafe { (*self.raw).w as int } } - pub fn get_height(&self) -> u16 { - unsafe { (*self.raw).h as u16 } + pub fn get_height(&self) -> int { + unsafe { (*self.raw).h as int } } - pub fn get_size(&self) -> (u16, u16) { + pub fn get_pitch(&self) -> int { + unsafe { (*self.raw).pitch as int } + } + + pub fn get_size(&self) -> (int, int) { (self.get_width(), self.get_height()) }