Trait block_grid::BlockDim[][src]

pub trait BlockDim: Clone {
    const SHIFT: usize;
    const WIDTH: usize;
    const AREA: usize;
    const MASK: usize;
}

A type that represents compile time block dimensions.

Associated Constants

const SHIFT: usize[src]

Number of left shifts of 1 for value.

const WIDTH: usize[src]

Width and height of 2D block.

const AREA: usize[src]

Number of elements in 2D block.

const MASK: usize[src]

Bitmask for value.

Loading content...

Implementors

impl BlockDim for U2[src]

impl BlockDim for U4[src]

impl BlockDim for U8[src]

impl BlockDim for U16[src]

impl BlockDim for U32[src]

impl BlockDim for U64[src]

impl BlockDim for U128[src]

impl BlockDim for U256[src]

impl BlockDim for U512[src]

Loading content...