///
/// HybridBlurViewGroupSpec.cpp
/// This file was generated by nitrogen. DO NOT MODIFY THIS FILE.
/// https://github.com/mrousavy/nitro
/// Copyright © Marc Rousavy @ Margelo
///

#include "HybridBlurViewGroupSpec.hpp"

namespace margelo::nitro::qmblurview {

  void HybridBlurViewGroupSpec::loadHybridMethods() {
    // load base methods/properties
    HybridObject::loadHybridMethods();
    // load custom methods/properties
    registerHybrids(this, [](Prototype& prototype) {
      prototype.registerHybridGetter("blurRadius", &HybridBlurViewGroupSpec::getBlurRadius);
      prototype.registerHybridSetter("blurRadius", &HybridBlurViewGroupSpec::setBlurRadius);
      prototype.registerHybridGetter("cornerRadius", &HybridBlurViewGroupSpec::getCornerRadius);
      prototype.registerHybridSetter("cornerRadius", &HybridBlurViewGroupSpec::setCornerRadius);
      prototype.registerHybridGetter("blurRounds", &HybridBlurViewGroupSpec::getBlurRounds);
      prototype.registerHybridSetter("blurRounds", &HybridBlurViewGroupSpec::setBlurRounds);
      prototype.registerHybridGetter("overlayColor", &HybridBlurViewGroupSpec::getOverlayColor);
      prototype.registerHybridSetter("overlayColor", &HybridBlurViewGroupSpec::setOverlayColor);
      prototype.registerHybridGetter("downsampleFactor", &HybridBlurViewGroupSpec::getDownsampleFactor);
      prototype.registerHybridSetter("downsampleFactor", &HybridBlurViewGroupSpec::setDownsampleFactor);
    });
  }

} // namespace margelo::nitro::qmblurview
