Struct luminance::texture::Dim2 [] [src]

pub struct Dim2;

Trait Implementations

impl Debug for Dim2
[src]

fn fmt(&self, __arg_0: &mut Formatter) -> Result

Formats the value using the given formatter.

impl Copy for Dim2
[src]

impl Clone for Dim2
[src]

fn clone(&self) -> Dim2

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)
1.0.0

Performs copy-assignment from source. Read more

impl Dimensionable for Dim2
[src]

type Size = (u32, u32)

type Offset = (u32, u32)

fn dim() -> Dim

Dimension.

fn width(size: Self::Size) -> u32

Width of the associated Size.

fn height(size: Self::Size) -> u32

Height of the associated Size. If it doesn’t have one, set it to 1.

fn x_offset(off: Self::Offset) -> u32

X offset.

fn y_offset(off: Self::Offset) -> u32

Y offset. If it doesn’t have one, set it to 0.

fn zero_offset() -> Self::Offset

Zero offset.

fn depth(_: Self::Size) -> u32 where Self::Size: Copy

Depth of the associated Size. If it doesn’t have one, set it to 1.

fn z_offset(_: Self::Offset) -> u32 where Self::Offset: Copy

Z offset. If it doesn’t have one, set it to 0.