bevy_sprite_material 0.2.0

Plugin to use materials for sprites
Documentation
use crate::Sprite;
use bevy_asset::Handle;
use bevy_ecs::bundle::Bundle;
use bevy_render::view::Visibility;
use bevy_sprite::ColorMaterial;
use bevy_transform::components::{GlobalTransform, Transform};

/// Component bundle for 2D sprites with a `ColorMaterial`
#[derive(Bundle, Clone, Default)]
pub struct SpriteBundle {
    /// The main sprite component
    pub sprite: Sprite,
    /// transform component, defining translation/rotation/scale informations
    pub transform: Transform,
    /// transform component, defining translation/rotation/scale informations
    pub global_transform: GlobalTransform,
    /// The sprite material, defining its texture and color
    pub material: Handle<ColorMaterial>,
    /// User indication of whether an entity is visible
    pub visibility: Visibility,
}