40 #ifndef H_OGF_MESH_GFX_SHADERS_PARAM_MESH_GROB_SHADER_H
41 #define H_OGF_MESH_GFX_SHADERS_PARAM_MESH_GROB_SHADER_H
43 #include <OGF/mesh_gfx/common/common.h>
79 gom_attribute(visible_if,
"has_facets")
81 surface_style_ = value;
90 return surface_style_;
100 gom_attribute(visible_if,
"has_facets or has_cells")
Base class for drawing and picking MeshGrob.
A Grob wrapper around Geogram's Mesh class.
A MeshGrobShader to display parameter space.
update()
Redraws the scene.
const EdgeStyle & get_mesh_style() const
Gets the style used to draw the mesh in the facets and in the cells.
~ParamMeshGrobShader() override
PlainMeshGrobShader destructor.
const SurfaceStyle & get_surface_style() const
Gets the current surface drawing style.
void draw() override
Draws the Grob.
ParamMeshGrobShader(MeshGrob *grob)
PlainMeshGrobShader constructor.
Classes for drawing and picking MeshGrob.
Global Graphite namespace.
Drawing style for mesh edges.
Drawing style for polygons.