banned raw void pointer from public API
This commit is contained in:
parent
2b312f3494
commit
a5830ad9cd
5 changed files with 25 additions and 19 deletions
|
@ -65,8 +65,8 @@ void register_core_function(sol::state& lua,sol::table& ns)
|
|||
sol::call_constructor,sol::constructors<matrix4x4()>(),
|
||||
"row",&matrix4x4::row,
|
||||
"column",&matrix4x4::column,
|
||||
"inverse",sol::readonly_property(&matrix4x4::inverse),
|
||||
"identity",sol::readonly_property(matrix4x4::identity),
|
||||
"inverse", sol::readonly_property(&matrix4x4::inverse),
|
||||
"identity",sol::readonly_property(&matrix4x4::identity),
|
||||
sol::meta_function::multiplication,[](const matrix4x4& a,const vector4& b) { return vector4(a * b); }
|
||||
);
|
||||
|
||||
|
@ -229,13 +229,13 @@ void register_core_function(sol::state& lua,sol::table& ns)
|
|||
|
||||
|
||||
auto image_type = ns.new_usertype<image>("image"
|
||||
,sol::call_constructor,sol::constructors<image(),image(const size&,image::pixel_layout pl,const void*)>()
|
||||
,"create",&image::create
|
||||
,"release",&image::release
|
||||
,"is_valid",sol::readonly_property(&image::is_valid)
|
||||
,"size",sol::readonly_property(&image::size)
|
||||
,"generate_noise",&image::generate_noise
|
||||
,"change_count",sol::property(&image::change_count,&image::set_change_count)
|
||||
,sol::call_constructor,sol::constructors<image(),image(const size&,image::pixel_layout pl,const image::data_t*)>()
|
||||
,"create", &image::create
|
||||
,"release", &image::release
|
||||
,"is_valid", sol::readonly_property(&image::is_valid)
|
||||
,"size", sol::readonly_property(&image::size)
|
||||
,"generate_noise", &image::generate_noise
|
||||
,"change_count", sol::property(&image::change_count,&image::set_change_count)
|
||||
);
|
||||
|
||||
ns.create_named("pixel_layout"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue