Struct radiant::Image [−][src]
A decoded Radiance HDR image.
Fields
width: usize
The width of the image, in pixels.
height: usize
The height of the image, in pixels.
data: Vec<Rgb>
The decoded image data.
Implementations
impl Image
[src]
pub fn pixel_offset(&self, x: usize, y: usize) -> usize
[src]
Calculate an offset into the data buffer, given an x and y coordinate.
pub fn pixel(&self, x: usize, y: usize) -> &Rgb
[src]
Get a pixel at a specific x and y coordinate. Will panic if out of bounds.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Image
impl Send for Image
impl Sync for Image
impl Unpin for Image
impl UnwindSafe for Image
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,