fltk::TiledImage Class Reference

Inherits fltk::Symbol.

List of all members.

Public Member Functions

void _draw (const Rectangle &) const
void _measure (int &w, int &h) const
 TiledImage (Symbol *i)

Detailed Description

Draws the image supplied to it's constructor repeatedly to cover the area provided to draw(). Clips the images as necessary to fit them in the rectangle.


Constructor & Destructor Documentation

TiledImage::TiledImage ( Symbol i) [inline]

A pointer to the image must be provided to the constructor. If it is null then the TiledImage draws nothing.


Member Function Documentation

void TiledImage::_draw ( const Rectangle r) const [virtual]

Repeatedly draws the image to fill the area, putting the top-left corner at x,y. This checks the current clip region and does minimal drawing of only the visible portions of the image.

Implements fltk::Symbol.

void TiledImage::_measure ( int &  w,
int &  h 
) const [virtual]

Returns w and h unchanged, indicating that it can draw any size of rectangle, with no preference.

Reimplemented from fltk::Symbol.


The documentation for this class was generated from the following files: