Data Structures :: Grids
- ds_grid_delete_column(grid,col)
- Deletes from a grid the column at a given column index.
- ds_grid_delete_row(grid,row)
- Deletes from a grid the row at a given row index.
- ds_grid_draw(grid,x,y)
- Draws the data of a given grid at a screen location.
- ds_grid_filter_gaussian(grid,sigma)
- Performs a Gaussian convolution on a given grid.
- ds_grid_filter_gaussian_wrap(grid,sigma)
- Performs a Gaussian convolution on a given grid, wrapping around the boundaries of the grid if needed.
- ds_grid_flood_fill(grid,x,y,val)
- Fills a bounded area within a grid with a given value.
- ds_grid_get_bicubic(id,x,y)
- Returns the bicubic interpolation of the sixteen grid cells surrounding the given fractional coordinate.
- ds_grid_get_bilinear(id,x,y)
- Returns the bilinear interpolation of the four grid cells surrounding a given fractional coordinate.
- ds_grid_mirror(id,horiz,vert)
- Rearranges the elements of a given grid by mirroring horizontally and/or vertically.
- ds_grid_swap_columns(id,col1,col2)
- Exchanges the contents of two entire grid columns.
- ds_grid_swap_rows(id,row1,row2)
- Exchanges the contents of two entire grid rows.
- ds_grid_translate(id,horiz,vert)
- Shifts the contents of a grid by a given number of rows and columns.