[][src]Trait web_glitz::pipeline::graphics::IndexBufferViewSliceIndex

pub trait IndexBufferViewSliceIndex<T>: Sized {
    fn get<'a>(
        self,
        view: &'a IndexBufferView<'_, T>
    ) -> Option<IndexBufferView<'a, T>>;
unsafe fn get_unchecked<'a>(
        self,
        view: &'a IndexBufferView<'_, T>
    ) -> IndexBufferView<'a, T>; }

A helper trait type for indexing operations on an IndexBufferView.

Required methods

fn get<'a>(
    self,
    view: &'a IndexBufferView<'_, T>
) -> Option<IndexBufferView<'a, T>>

Returns a view on the IndexBufferView if in bounds, or None otherwise.

unsafe fn get_unchecked<'a>(
    self,
    view: &'a IndexBufferView<'_, T>
) -> IndexBufferView<'a, T>

Returns a view on the IndexBufferView, without performing any bounds checking.

Loading content...

Implementations on Foreign Types

impl<T> IndexBufferViewSliceIndex<T> for RangeFull[src]

impl<T> IndexBufferViewSliceIndex<T> for Range<usize>[src]

impl<T> IndexBufferViewSliceIndex<T> for RangeInclusive<usize>[src]

impl<T> IndexBufferViewSliceIndex<T> for RangeFrom<usize>[src]

impl<T> IndexBufferViewSliceIndex<T> for RangeTo<usize>[src]

impl<T> IndexBufferViewSliceIndex<T> for RangeToInclusive<usize>[src]

Loading content...

Implementors

Loading content...