pub struct WeakShader(/* private fields */);Implementations§
Source§impl WeakShader
impl WeakShader
Source§impl WeakShader
impl WeakShader
Trait Implementations§
Source§impl AsMut<Shader> for WeakShader
impl AsMut<Shader> for WeakShader
Source§impl AsRef<Shader> for WeakShader
impl AsRef<Shader> for WeakShader
Source§impl Debug for WeakShader
impl Debug for WeakShader
Source§impl Deref for WeakShader
impl Deref for WeakShader
Source§impl DerefMut for WeakShader
impl DerefMut for WeakShader
Source§impl Drop for WeakShader
impl Drop for WeakShader
Source§impl RaylibShader for WeakShader
impl RaylibShader for WeakShader
fn locs(&self) -> &[i32]
fn locs_mut(&mut self) -> &mut [i32]
Source§fn get_shader_location(&self, uniform_name: &str) -> i32
fn get_shader_location(&self, uniform_name: &str) -> i32
Gets shader uniform location by name.
Source§fn get_shader_location_attribute(&self, attribute_name: &str) -> i32
fn get_shader_location_attribute(&self, attribute_name: &str) -> i32
Gets shader attribute location by name.
Source§fn set_shader_value<S>(&mut self, uniform_loc: i32, value: S)where
S: ShaderV,
fn set_shader_value<S>(&mut self, uniform_loc: i32, value: S)where
S: ShaderV,
Sets shader uniform value
Source§fn set_shader_value_v<S>(&mut self, uniform_loc: i32, value: &[S])where
S: ShaderV,
fn set_shader_value_v<S>(&mut self, uniform_loc: i32, value: &[S])where
S: ShaderV,
et shader uniform value vector
Source§fn set_shader_value_matrix(&mut self, uniform_loc: i32, mat: Matrix)
fn set_shader_value_matrix(&mut self, uniform_loc: i32, mat: Matrix)
Sets shader uniform value (matrix 4x4).
Auto Trait Implementations§
impl Freeze for WeakShader
impl RefUnwindSafe for WeakShader
impl !Send for WeakShader
impl !Sync for WeakShader
impl Unpin for WeakShader
impl UnsafeUnpin for WeakShader
impl UnwindSafe for WeakShader
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