Dillo v3.1.1-46-g8a360e32
Loading...
Searching...
No Matches
dw::core::style::StyleImage::StyleImgRenderer Class Reference

Public Member Functions

 StyleImgRenderer (StyleImage *image)
 
void setBuffer (core::Imgbuf *buffer, bool resize)
 Called, when an image buffer is attached.
 
void drawRow (int row)
 Called, when data from a row is available and has been copied into the image buffer.
 
void finish ()
 Called, when all image data has been retrieved.
 
void fatal ()
 Called, when there are problems with the retrieval of image data.
 
- Public Member Functions inherited from dw::core::ImgRenderer
virtual ~ImgRenderer ()
 

Private Attributes

StyleImageimage
 

Detailed Description

Definition at line 785 of file style.hh.

Constructor & Destructor Documentation

◆ StyleImgRenderer()

dw::core::style::StyleImage::StyleImgRenderer::StyleImgRenderer ( StyleImage image)
inline

Definition at line 791 of file style.hh.

References image.

Member Function Documentation

◆ drawRow()

void dw::core::style::StyleImage::StyleImgRenderer::drawRow ( int  row)
virtual

Called, when data from a row is available and has been copied into the image buffer.

The implementation will typically queue the respective area for drawing.

Implements dw::core::ImgRenderer.

Definition at line 585 of file style.cc.

References image.

◆ fatal()

void dw::core::style::StyleImage::StyleImgRenderer::fatal ( )
virtual

Called, when there are problems with the retrieval of image data.

The implementation may use this to indicate an error.

Implements dw::core::ImgRenderer.

Definition at line 614 of file style.cc.

◆ finish()

void dw::core::style::StyleImage::StyleImgRenderer::finish ( )
virtual

Called, when all image data has been retrieved.

The implementation may use this instead of "drawRow" for drawing, to limit the number of draws.

Implements dw::core::ImgRenderer.

Definition at line 609 of file style.cc.

◆ setBuffer()

Member Data Documentation

◆ image

StyleImage* dw::core::style::StyleImage::StyleImgRenderer::image
private

Definition at line 788 of file style.hh.

Referenced by setBuffer(), and StyleImgRenderer().


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