[−][src]Trait web_glitz::pipeline::graphics::IndexBufferSliceRange
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>
self,
index_buffer: &IndexBuffer<T>
) -> IndexBufferView<'_, T>
Returns a view on the index buffer, without performing any bounds checking.
Implementations on Foreign Types
impl<T> IndexBufferSliceRange<T> for RangeFull[src]
fn get(self, index_buffer: &IndexBuffer<T>) -> Option<IndexBufferView<'_, T>>[src]
unsafe fn get_unchecked(
self,
index_buffer: &IndexBuffer<T>
) -> IndexBufferView<'_, T>[src]
self,
index_buffer: &IndexBuffer<T>
) -> IndexBufferView<'_, T>
impl<T> IndexBufferSliceRange<T> for Range<usize>[src]
fn get(self, index_buffer: &IndexBuffer<T>) -> Option<IndexBufferView<'_, T>>[src]
unsafe fn get_unchecked(
self,
index_buffer: &IndexBuffer<T>
) -> IndexBufferView<'_, T>[src]
self,
index_buffer: &IndexBuffer<T>
) -> IndexBufferView<'_, T>
impl<T> IndexBufferSliceRange<T> for RangeInclusive<usize>[src]
fn get(self, index_buffer: &IndexBuffer<T>) -> Option<IndexBufferView<'_, T>>[src]
unsafe fn get_unchecked(
self,
index_buffer: &IndexBuffer<T>
) -> IndexBufferView<'_, T>[src]
self,
index_buffer: &IndexBuffer<T>
) -> IndexBufferView<'_, T>
impl<T> IndexBufferSliceRange<T> for RangeFrom<usize>[src]
fn get(self, index_buffer: &IndexBuffer<T>) -> Option<IndexBufferView<'_, T>>[src]
unsafe fn get_unchecked(
self,
index_buffer: &IndexBuffer<T>
) -> IndexBufferView<'_, T>[src]
self,
index_buffer: &IndexBuffer<T>
) -> IndexBufferView<'_, T>
impl<T> IndexBufferSliceRange<T> for RangeTo<usize>[src]
fn get(self, index_buffer: &IndexBuffer<T>) -> Option<IndexBufferView<'_, T>>[src]
unsafe fn get_unchecked(
self,
index_buffer: &IndexBuffer<T>
) -> IndexBufferView<'_, T>[src]
self,
index_buffer: &IndexBuffer<T>
) -> IndexBufferView<'_, T>
impl<T> IndexBufferSliceRange<T> for RangeToInclusive<usize>[src]
fn get(self, index_buffer: &IndexBuffer<T>) -> Option<IndexBufferView<'_, T>>[src]
unsafe fn get_unchecked(
self,
index_buffer: &IndexBuffer<T>
) -> IndexBufferView<'_, T>[src]
self,
index_buffer: &IndexBuffer<T>
) -> IndexBufferView<'_, T>