70 const std::optional<Rect>&
cliprect);
72 explicit operator bool()
const {
return flag_; }
81template<
class C_>
template<
class CSrc,
class Copier>
86 int dx,
int dy,
const std::optional<eunomia::Rect>&
cliprect,
畫像バッファ基底クラステンプレート
Definition imagebuffer.h:84
int width() const noexcept
幅
Definition imagebuffer.h:114
ImageBuffer(int w, int h, int p) noexcept
構築子
Definition imagebuffer.h:101
int pitch() const noexcept
ピッチ
Definition imagebuffer.h:118
void blt(const ImageBuffer< CSrc > &src, int sx, int sy, int w, int h, int dx, int dy, const std::optional< Rect > &cliprect, Copier copier)
轉送
uint8_t * buffer() noexcept
バッファの先頭アドレスの取得
Definition imagebuffer.h:121
int height() const noexcept
高さ
Definition imagebuffer.h:116
クリッピング處理クラス
Definition ibuf_blt.h:44
int h
Definition ibuf_blt.h:47
int dy
Definition ibuf_blt.h:48
int sy
Definition ibuf_blt.h:46
int w
Definition ibuf_blt.h:47
Clipper_(int srcx, int srcy, int srcw, int srch, int bltw, int blth, int dstx, int dsty, int dstw, int dsth, const std::optional< Rect > &cliprect)
構築子
Definition ibuf_blt.cpp:37
int dx
Definition ibuf_blt.h:48
int sx
Definition ibuf_blt.h:46