MCPcopy Create free account
hub / github.com/ObEngine/ObEngine / LoadClassCircle

Function LoadClassCircle

src/Core/Bindings/obe/Graphics/Canvas/Canvas.cpp:119–134  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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>();

Callers

nothing calls this directly

Calls 1

varFunction · 0.85

Tested by

no test coverage detected