Struct librashader_reflect::reflect::semantics::MemberOffset
source · 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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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.