pub struct SpriteEffect { /* private fields */ }Expand description
A struct that is a specialization of Effect for rendering 2D sprites.
Implementations§
Source§impl SpriteEffect
impl SpriteEffect
Sourcepub fn new(vert_shader: &str, frag_shader: &str) -> SpriteEffect
pub fn new(vert_shader: &str, frag_shader: &str) -> SpriteEffect
A method that allows you to create a new SpriteEffect object.
§Arguments
vert_shader- The vertex shader file string.frag_shader- The fragment shader file string. A shader file string must be one of the formats:- “builtin:” + theBuiltinShaderName
- “Shader/compiled_shader_file.bin”
§Returns
SpriteEffect- A new SpriteEffect object.
Trait Implementations§
Source§impl Clone for SpriteEffect
impl Clone for SpriteEffect
Source§fn clone(&self) -> SpriteEffect
fn clone(&self) -> SpriteEffect
Returns a duplicate 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 Drop for SpriteEffect
impl Drop for SpriteEffect
Source§impl IEffect for SpriteEffect
impl IEffect for SpriteEffect
Auto Trait Implementations§
impl Freeze for SpriteEffect
impl RefUnwindSafe for SpriteEffect
impl Send for SpriteEffect
impl Sync for SpriteEffect
impl Unpin for SpriteEffect
impl UnwindSafe for SpriteEffect
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