#include <fltkimgbuf.hh>
|
| | FltkImgbuf (Type type, int width, int height) |
| |
| void | setCMap (int *colors, int num_colors) |
| |
| void | scaleRow (int row, const core::byte *data) |
| |
| void | newScan () |
| |
| void | copyRow (int row, const core::byte *data) |
| |
| core::Imgbuf * | getScaledBuf (int width, int height) |
| |
| void | getRowArea (int row, dw::core::Rectangle *area) |
| |
| int | getRootWidth () |
| |
| int | getRootHeight () |
| |
| void | ref () |
| |
| void | unref () |
| |
| bool | lastReference () |
| |
| void | setDeleteOnUnref (bool deleteOnUnref) |
| |
| bool | isReferred () |
| |
| void | draw (Fl_Widget *target, int xRoot, int yRoot, int x, int y, int width, int height) |
| |
| dw::fltk::FltkImgbuf::FltkImgbuf |
( |
Type |
type, |
|
|
int |
width, |
|
|
int |
height, |
|
|
FltkImgbuf * |
root |
|
) |
| |
|
private |
| dw::fltk::FltkImgbuf::~FltkImgbuf |
( |
| ) |
|
|
protected |
| dw::fltk::FltkImgbuf::FltkImgbuf |
( |
Type |
type, |
|
|
int |
width, |
|
|
int |
height |
|
) |
| |
| void dw::fltk::FltkImgbuf::copyRow |
( |
int |
row, |
|
|
const core::byte * |
data |
|
) |
| |
|
virtual |
| void dw::fltk::FltkImgbuf::detachScaledBuf |
( |
FltkImgbuf * |
scaledBuf | ) |
|
|
private |
This method is called for the root buffer, when a scaled buffer removed.
| void dw::fltk::FltkImgbuf::draw |
( |
Fl_Widget * |
target, |
|
|
int |
xRoot, |
|
|
int |
yRoot, |
|
|
int |
x, |
|
|
int |
y, |
|
|
int |
width, |
|
|
int |
height |
|
) |
| |
| int dw::fltk::FltkImgbuf::getRootHeight |
( |
| ) |
|
|
virtual |
| int dw::fltk::FltkImgbuf::getRootWidth |
( |
| ) |
|
|
virtual |
| core::Imgbuf * dw::fltk::FltkImgbuf::getScaledBuf |
( |
int |
width, |
|
|
int |
height |
|
) |
| |
|
virtual |
| void dw::fltk::FltkImgbuf::init |
( |
Type |
type, |
|
|
int |
width, |
|
|
int |
height, |
|
|
FltkImgbuf * |
root |
|
) |
| |
|
private |
| bool dw::fltk::FltkImgbuf::isReferred |
( |
| ) |
|
|
virtual |
| int dw::fltk::FltkImgbuf::isRoot |
( |
| ) |
|
|
inlineprivate |
| bool dw::fltk::FltkImgbuf::lastReference |
( |
| ) |
|
|
virtual |
| void dw::fltk::FltkImgbuf::newScan |
( |
| ) |
|
|
virtual |
| void dw::fltk::FltkImgbuf::ref |
( |
| ) |
|
|
virtual |
| int dw::fltk::FltkImgbuf::scaledY |
( |
int |
ySrc | ) |
|
|
private |
| void dw::fltk::FltkImgbuf::scaleRow |
( |
int |
row, |
|
|
const core::byte * |
data |
|
) |
| |
|
inline |
| void dw::fltk::FltkImgbuf::setCMap |
( |
int * |
colors, |
|
|
int |
num_colors |
|
) |
| |
|
virtual |
| void dw::fltk::FltkImgbuf::setDeleteOnUnref |
( |
bool |
deleteOnUnref | ) |
|
|
virtual |
| void dw::fltk::FltkImgbuf::unref |
( |
| ) |
|
|
virtual |
| int dw::fltk::FltkImgbuf::bpp |
|
private |
| bool dw::fltk::FltkImgbuf::deleteOnUnref |
|
private |
| int dw::fltk::FltkImgbuf::height |
|
private |
| uchar* dw::fltk::FltkImgbuf::rawdata |
|
private |
| int dw::fltk::FltkImgbuf::refCount |
|
private |
| Type dw::fltk::FltkImgbuf::type |
|
private |
| int dw::fltk::FltkImgbuf::width |
|
private |
The documentation for this class was generated from the following files: