3#include "mc/_HeaderOutputPredefine.h"
16 virtual ::std::function<bool()> getBooleanBinding(uint)
const = 0;
18 virtual ::std::function<float()> getFloatBinding(uint)
const = 0;
20 virtual ::std::function<::std::string()> getStringBinding(uint)
const = 0;
22 virtual ::std::function<::glm::vec2()> getPointBinding(uint)
const = 0;
24 virtual ::std::function<::RectangleArea()> getAreaBinding(uint)
const = 0;
26 virtual ::std::function<void(::RectangleArea)> getDynamicAreaBinding(uint)
const = 0;
28 virtual ::std::function<void(
float)> getFloatSetter(uint)
const = 0;
30 virtual void setCustomAreaBinding(::std::string
const&, ::RectangleArea) = 0;
32 virtual void removeCustomAreaBinding(::std::string
const&) = 0;
34 virtual ::std::vector<uint> getCustomAreaBindingNames()
const = 0;
Definition BindingFactory.h:5
static MCAPI void ** $vftable()