ドキュメント

View Categories

ScaleBgLayerComponent

< 1 min read

ScaleBgLayerComponentはScrollBgLayerComponent同様です。違いはスケールレイヤの一つ上のレイヤです。親コンポーネントの範囲内でScaleComponentのイベント制御を行います。

scale_bg_layer_component.hpp

class ScaleBgLayerComponent : public Component
{
public:
  ScaleBgLayerComponent
  (
    MOD mod,
    unsigned char scale_bg_layer_bg_color_R,
    unsigned char scale_bg_layer_bg_color_G,
    unsigned char scale_bg_layer_bg_color_B,
    unsigned char scale_bg_layer_bg_color_A
  );

  ~ScaleBgLayerComponent() = default;

  void configure();

private:
  std::shared_ptr<spa::gui::ScaleBgLayer<>> scale_bg_layer;
};


指定した背景色で親コンポーネントの範囲外を塗り潰します。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です