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

#include "HybridNitroImageViewSpec.hpp"

namespace margelo::nitro::image {

  void HybridNitroImageViewSpec::loadHybridMethods() {
    // load base methods/properties
    HybridObject::loadHybridMethods();
    // load custom methods/properties
    registerHybrids(this, [](Prototype& prototype) {
      prototype.registerHybridGetter("image", &HybridNitroImageViewSpec::getImage);
      prototype.registerHybridSetter("image", &HybridNitroImageViewSpec::setImage);
      prototype.registerHybridGetter("resizeMode", &HybridNitroImageViewSpec::getResizeMode);
      prototype.registerHybridSetter("resizeMode", &HybridNitroImageViewSpec::setResizeMode);
      prototype.registerHybridGetter("recyclingKey", &HybridNitroImageViewSpec::getRecyclingKey);
      prototype.registerHybridSetter("recyclingKey", &HybridNitroImageViewSpec::setRecyclingKey);
    });
  }

} // namespace margelo::nitro::image
