pub struct UniformProps {
pub props: Vec<UniformProp>,
pub total_slots: usize,
}
Fields§
§props: Vec<UniformProp>
§total_slots: usize
Implementations§
Source§impl UniformProps
impl UniformProps
pub fn construct(sg: &ShaderGen, in_props: &Vec<ShVar>) -> UniformProps
pub fn find_zbias_uniform_prop(&self) -> Option<usize>
Trait Implementations§
Source§impl Clone for UniformProps
impl Clone for UniformProps
Source§fn clone(&self) -> UniformProps
fn clone(&self) -> UniformProps
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 Default for UniformProps
impl Default for UniformProps
Source§fn default() -> UniformProps
fn default() -> UniformProps
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for UniformProps
impl RefUnwindSafe for UniformProps
impl Send for UniformProps
impl Sync for UniformProps
impl Unpin for UniformProps
impl UnwindSafe for UniformProps
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