pub enum ElementRange {
Full,
Specific {
offset: usize,
count: usize,
},
}Expand description
A range of elements (usually it’s triangles) to draw in a draw call.
Variants§
Full
All available elements. This is the default option.
Specific
Specific range of elements. Useful if you have a large buffer that contains multiple smaller elements at once.
Trait Implementations§
Source§impl Clone for ElementRange
impl Clone for ElementRange
Source§fn clone(&self) -> ElementRange
fn clone(&self) -> ElementRange
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ElementRange
impl Debug for ElementRange
Source§impl Default for ElementRange
impl Default for ElementRange
Source§fn default() -> ElementRange
fn default() -> ElementRange
Returns the “default value” for a type. Read more
Source§impl Hash for ElementRange
impl Hash for ElementRange
Source§impl PartialEq for ElementRange
impl PartialEq for ElementRange
impl Copy for ElementRange
impl Eq for ElementRange
impl StructuralPartialEq for ElementRange
Auto Trait Implementations§
impl Freeze for ElementRange
impl RefUnwindSafe for ElementRange
impl Send for ElementRange
impl Sync for ElementRange
impl Unpin for ElementRange
impl UnsafeUnpin for ElementRange
impl UnwindSafe for ElementRange
Blanket Implementations§
Source§impl<T> AsyncTaskResult for T
impl<T> AsyncTaskResult for T
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T, U> ObjectOrVariant<T> for Uwhere
PhantomData<U>: ObjectOrVariantHelper<T, U>,
impl<T, U> ObjectOrVariant<T> for Uwhere
PhantomData<U>: ObjectOrVariantHelper<T, U>,
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.