ドキュメント
ImageComponent
< 1 min read
ImageComponentは指定した画像を描画します。png形式の画像が使えます。
image_component.hpp
class ImageComponent : public Component
{
public:
ImageComponent(MOD mod, std::string image_filename);
~ImageComponent() = default;
spa::gui::Image<>* get();
void mod_image_color(
unsigned char mod_color_R,
unsigned char mod_color_G,
unsigned char mod_color_B);
void margin(int x, int y);
void recapture();
void configure();
private:
std::shared_ptr<spa::gui::Image<>> image;
};
ファイル名を指定します。
mod_image_colorメソッドは指定したカラーを乗算します。もともと画像の色が白(255,255,255)の場合、指定の色に変更することができます。
marginメソッドは親コンポーネントに対するマージンを指定できます。
recaptureメソッドがあります。
ペンディング:png以外の画像に対応
コメントを残す