The Image
Class Reference
Class representing a bitmap image generated by doxygen. More...
Declaration
Included Headers
Friends Index
uint32_t | stringLength |
Public Constructors Index
Image (uint32_t w, uint32_t h) | |
Public Destructor Index
~Image () | |
Public Member Functions Index
void | setPixel (uint32_t x, uint32_t y, uint8_t val) |
uint8_t | getPixel (uint32_t x, uint32_t y) const |
void | writeChar (uint32_t x, uint32_t y, char c, uint8_t fg) |
void | writeString (uint32_t x, uint32_t y, const QCString &s, uint8_t fg) |
void | drawHorzLine (uint32_t y, uint32_t xs, uint32_t xe, uint8_t colIndex, uint32_t mask) |
void | drawHorzArrow (uint32_t y, uint32_t xs, uint32_t xe, uint8_t colIndex, uint32_t mask) |
void | drawVertLine (uint32_t x, uint32_t ys, uint32_t ye, uint8_t colIndex, uint32_t mask) |
void | drawVertArrow (uint32_t x, uint32_t ys, uint32_t ye, uint8_t colIndex, uint32_t mask) |
void | drawRect (uint32_t x, uint32_t y, uint32_t width, uint32_t height, uint8_t colIndex, uint32_t mask) |
void | fillRect (uint32_t x, uint32_t y, uint32_t width, uint32_t height, uint8_t colIndex, uint32_t mask) |
bool | save (const QCString &fileName) |
uint32_t | width () const |
uint32_t | height () const |
Private Member Attributes Index
std::unique_ptr< Private > | p |
Public Static Functions Index
static uint32_t | stringLength (const QCString &s) |
Description
Class representing a bitmap image generated by doxygen.
Definition at line 26 of file image.h.
Friends
stringLength
|
Declaration at line 44 of file image.h, definition at line 277 of file image.cpp.
References charWidth, QCString::data and QCString::isEmpty.
Referenced by TreeDiagram::computeExtremes and writeBitmapBox.
Public Constructors
Image()
|
Declaration at line 29 of file image.h, definition at line 174 of file image.cpp.
References Config_getInt, ColoredImage::hsl2rgb and p.
Referenced by ~Image.
Public Member Functions
drawHorzArrow()
|
Declaration at line 38 of file image.h, definition at line 299 of file image.cpp.
References drawHorzLine and drawVertLine.
Referenced by TreeDiagram::drawConnectors.
drawHorzLine()
|
Declaration at line 37 of file image.h, definition at line 289 of file image.cpp.
Reference setPixel.
Referenced by TreeDiagram::drawConnectors, drawHorzArrow, drawRect, drawVertArrow and writeBitmapBox.
drawRect()
|
Declaration at line 41 of file image.h, definition at line 328 of file image.cpp.
References drawHorzLine and drawVertLine.
Referenced by writeBitmapBox.
drawVertArrow()
|
Declaration at line 40 of file image.h, definition at line 318 of file image.cpp.
References drawHorzLine and drawVertLine.
Referenced by TreeDiagram::drawConnectors.
drawVertLine()
|
Declaration at line 39 of file image.h, definition at line 309 of file image.cpp.
Reference setPixel.
Referenced by TreeDiagram::drawConnectors, drawHorzArrow, drawRect and drawVertArrow.
fillRect()
|
Declaration at line 42 of file image.h, definition at line 336 of file image.cpp.
References height, setPixel and width.
Referenced by writeBitmapBox.
getPixel()
|
height()
|
Declaration at line 46 of file image.h, definition at line 209 of file image.cpp.
Reference p.
Referenced by TreeDiagram::drawBoxes, TreeDiagram::drawConnectors, fillRect, getPixel, setPixel and ~Image.
save()
|
Declaration at line 43 of file image.h, definition at line 346 of file image.cpp.
References QCString::data, p and TRUE.
setPixel()
|
Declaration at line 33 of file image.h, definition at line 213 of file image.cpp.
References height, p and width.
Referenced by drawHorzLine, drawVertLine, fillRect and writeChar.
width()
|
writeChar()
|
Declaration at line 35 of file image.h, definition at line 223 of file image.cpp.
References charHeight, charPos, charSetWidth, charWidth, fontRaw, getPixel and setPixel.
Referenced by writeString.
writeString()
|
Declaration at line 36 of file image.h, definition at line 263 of file image.cpp.
References charWidth, QCString::data, QCString::isEmpty and writeChar.
Referenced by writeBitmapBox.
The documentation for this class was generated from the following files:
Generated via doxygen2docusaurus by Doxygen 1.14.0.