refactor geometry topology naming to reflect more the Vulkan way
Signed-off-by: Hartmut Seichter <hartmut@technotecture.com>
This commit is contained in:
parent
753f51453f
commit
8f815a33ef
5 changed files with 58 additions and 46 deletions
|
@ -118,16 +118,16 @@ void register_core_function(sol::state& lua,sol::table& ns)
|
|||
);
|
||||
|
||||
ns.new_usertype<geometry>("geometry"
|
||||
, sol::constructors<geometry()>()
|
||||
, "primitive_type", sol::property(&geometry::primitive_type,&geometry::set_primitive_type)
|
||||
, sol::constructors<geometry(),geometry(geometry::primitive_topology_type,vector3_array,geometry::indices_t)>()
|
||||
, "primitive_topology", sol::property(&geometry::primitive_topology,&geometry::set_primitive_topology)
|
||||
, "vertices", sol::property(&geometry::vertices,&geometry::set_vertices)
|
||||
, "indices", sol::property(&geometry::indices,&geometry::set_indices)
|
||||
, "compute_normals", &geometry::compute_normals);
|
||||
|
||||
ns.new_enum<false>("primitive_type"
|
||||
,"points", geometry::primitive_type::points
|
||||
,"lines", geometry::primitive_type::lines
|
||||
,"triangles", geometry::primitive_type::triangles);
|
||||
ns.new_enum<false>("primitive_topology_type"
|
||||
,"point_list", geometry::primitive_topology_type::point_list
|
||||
,"line_list", geometry::primitive_topology_type::line_list
|
||||
,"triangle_list", geometry::primitive_topology_type::triangle_list);
|
||||
|
||||
|
||||
ns.new_usertype<matrix_transform<real_t>>("matrixtransform"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue