pub struct MemberOffset {
pub ubo: Option<usize>,
pub push: Option<usize>,
}
Expand description
The offset of a uniform member.
A uniform can be bound to both the UBO, or as a Push Constant.
Fields§
§ubo: Option<usize>
The offset of the uniform member within the UBO.
push: Option<usize>
The offset of the uniform member within the Push Constant range.
Implementations§
Source§impl MemberOffset
impl MemberOffset
pub fn offset(&self, ty: UniformMemberBlock) -> Option<usize>
Trait Implementations§
Source§impl Clone for MemberOffset
impl Clone for MemberOffset
Source§fn clone(&self) -> MemberOffset
fn clone(&self) -> MemberOffset
Returns a copy 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 MemberOffset
impl Debug for MemberOffset
Source§impl PartialEq for MemberOffset
impl PartialEq for MemberOffset
impl Copy for MemberOffset
impl Eq for MemberOffset
impl StructuralPartialEq for MemberOffset
Auto Trait Implementations§
impl Freeze for MemberOffset
impl RefUnwindSafe for MemberOffset
impl Send for MemberOffset
impl Sync for MemberOffset
impl Unpin for MemberOffset
impl UnwindSafe for MemberOffset
Blanket Implementations§
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more