tilebuf

Name

tilebuf -- 

Synopsis



enum        TB_BOUNDARY_TYPE;
guchar*     pixpos_in_buf                   (TileStripBuffer *buf,
                                             const gint x,
                                             const gint y);
void        finalize_buf                    (TileStripBuffer *buf);
void        initialize_buf                  (TileStripBuffer *buf,
                                             TileSource *source,
                                             gint border_width,
                                             gint sx,
                                             gint sy,
                                             gint width,
                                             gint height,
                                             TB_BOUNDARY_TYPE boundary_type);
gboolean    shift_buf                       (TileStripBuffer *buf,
                                             TileSource *source);

Description

Details

enum TB_BOUNDARY_TYPE

  typedef enum
{ TB_BOUNDARY_ZERO,
  TB_BOUNDARY_MIRROR,
  TB_BOUNDARY_TORUS,
  TB_BOUNDARY_REPEAT
}
TB_BOUNDARY_TYPE;


pixpos_in_buf ()

guchar*     pixpos_in_buf                   (TileStripBuffer *buf,
                                             const gint x,
                                             const gint y);

Return a pointer to the pixel in buf with coordinates (x,y)


finalize_buf ()

void        finalize_buf                    (TileStripBuffer *buf);


initialize_buf ()

void        initialize_buf                  (TileStripBuffer *buf,
                                             TileSource *source,
                                             gint border_width,
                                             gint sx,
                                             gint sy,
                                             gint width,
                                             gint height,
                                             TB_BOUNDARY_TYPE boundary_type);


shift_buf ()

gboolean    shift_buf                       (TileStripBuffer *buf,
                                             TileSource *source);