pub fn from_grid(
        texture: Handle<Image>,
        tile_size: Vec2,
        columns: usize,
        rows: usize,
    ) -> TextureAtlas {
        Self::from_grid_with_padding(texture, tile_size, columns, rows, Vec2::new(0f32, 0f32))
    }
/// Generate a `TextureAtlas` by splitting a texture into a grid where each
/// cell of the grid  of `tile_size` is one of the textures in the atlas
Generate a `TextureAtlas` by splitting a texture into a grid where each
cell of the grid  of `tile_size` is one of the textures in the atlas
Generate a ` TextureAtlas ` by splitting a texture into a grid where each cell of the grid of ` tile_size ` is one of the textures in the atlas
pub fn from_grid(
        texture: Handle<Image>,
        tile_size: Vec2,
        columns: usize,
        rows: usize,
    ) -> TextureAtlas {
        Self::from_grid_with_padding(texture, tile_size, columns, rows, Vec2::new(0f32, 0f32))
    }
pub fn from_grid ( texture : Handle < Image > , tile_size : Vec2 , columns : usize , rows : usize , ) -> TextureAtlas { Self :: from_grid_with_padding ( texture , tile_size , columns , rows , Vec2 :: new ( 0f32 , 0f32 ) ) }
Generate a `TextureAtlas` by splitting a texture into a grid where each
cell of the grid  of `tile_size` is one of the textures in the atlas
Generate a ` TextureAtlas ` by splitting a texture into a grid where each cell of the grid of ` tile_size ` is one of the textures in the atlas
texture
Handle<Image>
tile_size
Vec2
columns
usize
rows
usize
texture
Handle<Image>
tile_size
Vec2
columns
usize
rows
usize