|
| | ~PictureIndexed () |
| | 解體子 [詳解]
|
| |
| PictureIndexed * | clone () const noexcept |
| | 複製 [詳解]
|
| |
| polymnia::RgbColor & | palette (int id) noexcept |
| | パレットを參照 [詳解]
|
| |
| const polymnia::RgbColor & | palette (int id) const noexcept |
| | パレットを參照 [詳解]
|
| |
| polymnia::RgbColor * | paletteBuffer () noexcept |
| | パレットを參照 [詳解]
|
| |
| const polymnia::RgbColor * | paletteBuffer () const noexcept |
| | パレットを參照 [詳解]
|
| |
| polymnia::Picture * | duplicatePicture () const noexcept |
| | 同内容のPictureを生成 [詳解]
|
| |
| virtual | ~ImageBuffer () |
| | 解體子 [詳解]
|
| |
| int | width () const noexcept |
| | 幅を取得 [詳解]
|
| |
| int | height () const noexcept |
| | 高さを取得 [詳解]
|
| |
| int | offset () const noexcept |
| | オフセットを取得 [詳解]
|
| |
| themis::UByte * | buffer () noexcept |
| | バッファの先頭アドレスを取得 [詳解]
|
| |
| const themis::UByte * | buffer () const noexcept |
| | バッファの先頭アドレスを取得 [詳解]
|
| |
| themis::UByte & | pixel (int x, int y) noexcept |
| | ピクセル(x, y)を參照 [詳解]
|
| |
| const themis::UByte & | pixel (int x, int y) const noexcept |
| | ピクセル(x, y)を參照 [詳解]
|
| |
| themis::UByte & | at (int x, int y) |
| | ピクセル(x, y)を參照 [詳解]
|
| |
| const themis::UByte & | at (int x, int y) const |
| | ピクセル(x, y)を參照 [詳解]
|
| |
| void | line (int x1, int y1, int x2, int y2, const themis::UByte &col) |
| | 直線を描畫 [詳解]
|
| |
| void | box (int x1, int y1, int x2, int y2, const themis::UByte &col, bool fl=false) |
| | 長方形を描畫 [詳解]
|
| |
| void | ellipse (int x, int y, int a, int b, const themis::UByte &col, bool fl=false) |
| | 楕圓を描畫 [詳解]
|
| |
| void | circle (int x, int y, int r, const themis::UByte &col, bool fl=false) |
| | 圓を描畫 [詳解]
|
| |
| void | paintFill (int x, int y, const themis::UByte &col) |
| | 塗り潰し [詳解]
|
| |
| void | clear (const themis::UByte &col) |
| | バッファ全體の塗り潰し [詳解]
|
| |
| void | blt (int dx, int dy, const polymnia::ImageBuffer< themis::UByte > *src, int sx, int sy, int w, int h) |
| | 轉送 [詳解]
|
| |
| void | blt (int dx, int dy, const polymnia::ImageBuffer< themis::UByte > *src, int sx, int sy, int w, int h, const polymnia::Rect &mk) |
| | 轉送 [詳解]
|
| |
| void | blt (int dx, int dy, const polymnia::ImageBuffer< themis::UByte > *src, int sx, int sy, int w, int h, const themis::UByte &tcol) |
| | 轉送 [詳解]
|
| |
| void | blt (int dx, int dy, const polymnia::ImageBuffer< themis::UByte > *src, int sx, int sy, int w, int h, const themis::UByte &tcol, const polymnia::Rect &mk) |
| | 轉送 [詳解]
|
| |
| void | blt (int dx, int dy, const polymnia::ImageBuffer< C2_ > *src, int sx, int sy, int w, int h) |
| | 色表現の異なるバッファ間の轉送 [詳解]
|
| |
| void | blt (int dx, int dy, const polymnia::ImageBuffer< C2_ > *src, int sx, int sy, int w, int h, const polymnia::Rect &mk) |
| | 色表現の異なるバッファ間の轉送 [詳解]
|
| |
| void | blt (int dx, int dy, const polymnia::ImageBuffer< C2_ > *src, int sx, int sy, int w, int h, const C2_ &tcol) |
| | 色表現の異なるバッファ間の轉送 [詳解]
|
| |
| void | blt (int dx, int dy, const polymnia::ImageBuffer< C2_ > *src, int sx, int sy, int w, int h, const C2_ &tcol, const polymnia::Rect &mk) |
| | 色表現の異なるバッファ間の轉送 [詳解]
|
| |
RGB24bit256色パレットカラー畫像バッファ