|
| | ~Picture () |
| | 解體子 [詳解]
|
| |
| Picture * | clone () const noexcept |
| | 複製 [詳解]
|
| |
| polymnia::PictureIndexed * | duplicatePictureIndexed () const noexcept |
| | 256色に減色したPictureIndexedオブジェクトを生成 [詳解]
|
| |
| void | convertToGrayScaled () noexcept |
| | グレイスケール化 [詳解]
|
| |
| polymnia::PictureIndexed * | createPictureGrayScaleIndexed () const noexcept |
| | 内容をグレイスケール化したPictureIndexedオブジェクトを生成 [詳解]
|
| |
| Picture * | createReducedPicture (int w, int h) const noexcept |
| | 縮小したPictureを生成 [詳解]
|
| |
| Picture * | createMagnifiedPicture (int w, int h) const noexcept |
| | 擴大したPictureを生成 [詳解]
|
| |
| virtual | ~ImageBuffer () |
| | 解體子 [詳解]
|
| |
| int | width () const noexcept |
| | 幅を取得 [詳解]
|
| |
| int | height () const noexcept |
| | 高さを取得 [詳解]
|
| |
| int | offset () const noexcept |
| | オフセットを取得 [詳解]
|
| |
| polymnia::RgbColor * | buffer () noexcept |
| | バッファの先頭アドレスを取得 [詳解]
|
| |
| const polymnia::RgbColor * | buffer () const noexcept |
| | バッファの先頭アドレスを取得 [詳解]
|
| |
| polymnia::RgbColor & | pixel (int x, int y) noexcept |
| | ピクセル(x, y)を參照 [詳解]
|
| |
| const polymnia::RgbColor & | pixel (int x, int y) const noexcept |
| | ピクセル(x, y)を參照 [詳解]
|
| |
| polymnia::RgbColor & | at (int x, int y) |
| | ピクセル(x, y)を參照 [詳解]
|
| |
| const polymnia::RgbColor & | at (int x, int y) const |
| | ピクセル(x, y)を參照 [詳解]
|
| |
| void | line (int x1, int y1, int x2, int y2, const polymnia::RgbColor &col) |
| | 直線を描畫 [詳解]
|
| |
| void | box (int x1, int y1, int x2, int y2, const polymnia::RgbColor &col, bool fl=false) |
| | 長方形を描畫 [詳解]
|
| |
| void | ellipse (int x, int y, int a, int b, const polymnia::RgbColor &col, bool fl=false) |
| | 楕圓を描畫 [詳解]
|
| |
| void | circle (int x, int y, int r, const polymnia::RgbColor &col, bool fl=false) |
| | 圓を描畫 [詳解]
|
| |
| void | paintFill (int x, int y, const polymnia::RgbColor &col) |
| | 塗り潰し [詳解]
|
| |
| void | clear (const polymnia::RgbColor &col) |
| | バッファ全體の塗り潰し [詳解]
|
| |
| void | blt (int dx, int dy, const polymnia::ImageBuffer< polymnia::RgbColor > *src, int sx, int sy, int w, int h) |
| | 轉送 [詳解]
|
| |
| void | blt (int dx, int dy, const polymnia::ImageBuffer< polymnia::RgbColor > *src, int sx, int sy, int w, int h, const polymnia::Rect &mk) |
| | 轉送 [詳解]
|
| |
| void | blt (int dx, int dy, const polymnia::ImageBuffer< polymnia::RgbColor > *src, int sx, int sy, int w, int h, const polymnia::RgbColor &tcol) |
| | 轉送 [詳解]
|
| |
| void | blt (int dx, int dy, const polymnia::ImageBuffer< polymnia::RgbColor > *src, int sx, int sy, int w, int h, const polymnia::RgbColor &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) |
| | 色表現の異なるバッファ間の轉送 [詳解]
|
| |