pub struct SpriteRenderable {
pub transform: Transform2d,
pub image: ImageReference,
pub tint: Rgba,
pub tiling: Vec2,
pub region: Option<Rect>,
}
Fields§
§transform: Transform2d
§image: ImageReference
§tint: Rgba
§tiling: Vec2
§region: Option<Rect>
Implementations§
source§impl SpriteRenderable
impl SpriteRenderable
pub fn new(name: impl ToString) -> Self
pub fn transform(self, value: Transform2d) -> Self
pub fn position(self, value: impl Into<Vec2>) -> Self
pub fn rotation(self, value: Scalar) -> Self
pub fn size(self, value: impl Into<Vec2>) -> Self
pub fn image(self, value: ImageReference) -> Self
pub fn tint(self, value: impl Into<Rgba>) -> Self
pub fn tiling(self, value: impl Into<Vec2>) -> Self
pub fn region(self, value: impl Into<Rect>) -> Self
pub fn region_from_animation_frame( self, frame: usize, cols: usize, rows: usize ) -> Self
pub fn region_from_tile_cell( self, col: usize, row: usize, cols: usize, rows: usize ) -> Self
Trait Implementations§
source§impl Clone for SpriteRenderable
impl Clone for SpriteRenderable
source§fn clone(&self) -> SpriteRenderable
fn clone(&self) -> SpriteRenderable
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 SpriteRenderable
impl Debug for SpriteRenderable
source§impl Default for SpriteRenderable
impl Default for SpriteRenderable
source§impl From<SpriteRenderable> for Renderable
impl From<SpriteRenderable> for Renderable
source§fn from(other: SpriteRenderable) -> Self
fn from(other: SpriteRenderable) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl RefUnwindSafe for SpriteRenderable
impl Send for SpriteRenderable
impl Sync for SpriteRenderable
impl Unpin for SpriteRenderable
impl UnwindSafe for SpriteRenderable
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
§impl<T> Initialize for Twhere
T: Default,
impl<T> Initialize for Twhere T: Default,
fn initialize(&mut self)
§unsafe fn initialize_raw(data: *mut ())
unsafe fn initialize_raw(data: *mut ())
Safety Read more