Struct components::engine::d2::platform::shader::DrawPatternGL
source · [−]pub struct DrawPatternGL {
pub inner: ShaderGL,
/* private fields */
}
Fields
inner: ShaderGL
Implementations
sourceimpl DrawPatternGL
impl DrawPatternGL
pub fn new() -> DrawPatternGL
pub fn set_texture(&self, unit: i32)
pub fn set_region(&self, x: f32, y: f32, width: f32, height: f32)
pub fn prepare(&self)
Trait Implementations
sourceimpl AsRef<ShaderGL> for DrawPatternGL
impl AsRef<ShaderGL> for DrawPatternGL
sourceimpl Clone for DrawPatternGL
impl Clone for DrawPatternGL
sourcefn clone(&self) -> DrawPatternGL
fn clone(&self) -> DrawPatternGL
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for DrawPatternGL
impl Debug for DrawPatternGL
sourceimpl Default for DrawPatternGL
impl Default for DrawPatternGL
sourcefn default() -> DrawPatternGL
fn default() -> DrawPatternGL
Returns the “default value” for a type. Read more
impl Copy for DrawPatternGL
Auto Trait Implementations
impl RefUnwindSafe for DrawPatternGL
impl Send for DrawPatternGL
impl Sync for DrawPatternGL
impl Unpin for DrawPatternGL
impl UnwindSafe for DrawPatternGL
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<'a, T, C, M> Inspect<'a, C, &'a C, M> for T
impl<'a, T, C, M> Inspect<'a, C, &'a C, M> for T
impl<'a, T, C, M> Inspect<'a, C, &'a mut C, M> for T
impl<'a, T, C, M> Inspect<'a, C, &'a mut C, M> for T
impl<Fr, To> IntoColor<To> for Fr where
To: FromColor<Fr>,
impl<Fr, To> IntoColor<To> for Fr where
To: FromColor<Fr>,
fn into_color(self) -> To
fn into_color(self) -> To
Convert into color
impl<T> Pointable for T
impl<T> Pointable for T
impl<T> SetParameter for T
impl<T> SetParameter for T
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
Sets value
as a parameter of self
.