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

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

A helper trait type for indexing operations on a IndexBuffer.

Required methods

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

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

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

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

Loading content...

Implementations on Foreign Types

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

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

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

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

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

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

Loading content...

Implementors

Loading content...