| 117 | = &obe::Graphics::Canvas::CanvasPositionable::position; |
| 118 | } |
| 119 | void LoadClassCircle(sol::state_view state) |
| 120 | { |
| 121 | sol::table CanvasNamespace = state["obe"]["Graphics"]["Canvas"].get<sol::table>(); |
| 122 | sol::usertype<obe::Graphics::Canvas::Circle> bindCircle |
| 123 | = CanvasNamespace.new_usertype<obe::Graphics::Canvas::Circle>("Circle", |
| 124 | sol::call_constructor, |
| 125 | sol::constructors<obe::Graphics::Canvas::Circle( |
| 126 | obe::Graphics::Canvas::Canvas&, const std::string&)>(), |
| 127 | sol::base_classes, |
| 128 | sol::bases<obe::Graphics::Canvas::CanvasPositionable, |
| 129 | obe::Graphics::Canvas::CanvasElement, |
| 130 | obe::Types::ProtectedIdentifiable, obe::Types::Identifiable>()); |
| 131 | bindCircle["draw"] = &obe::Graphics::Canvas::Circle::draw; |
| 132 | bindCircle["shape"] = &obe::Graphics::Canvas::Circle::shape; |
| 133 | bindCircle["Type"] = sol::var(obe::Graphics::Canvas::Circle::Type); |
| 134 | } |
| 135 | void LoadClassLine(sol::state_view state) |
| 136 | { |
| 137 | sol::table CanvasNamespace = state["obe"]["Graphics"]["Canvas"].get<sol::table>(); |