| get_bounding_box(const std::vector< EMoveType > &types={ EMoveType::Retract, EMoveType::Unretract, EMoveType::Seam, EMoveType::ToolChange, EMoveType::ColorChange, EMoveType::PausePrint, EMoveType::CustomGCode, EMoveType::Travel, EMoveType::Wipe, EMoveType::Extrude }) const | libvgcode::Viewer | |
| get_color_print_colors() const | libvgcode::Viewer | |
| get_color_print_colors_count() const | libvgcode::Viewer | |
| get_color_prints(uint8_t extruder_id) const | libvgcode::Viewer | |
| get_color_prints_count(uint8_t extruder_id) const | libvgcode::Viewer | |
| get_color_range(EViewType type) const | libvgcode::Viewer | |
| get_current_vertex() const | libvgcode::Viewer | |
| get_current_vertex_id() const | libvgcode::Viewer | |
| get_dim_previous_layers_brightness() const | libvgcode::Viewer | |
| get_estimated_time() const | libvgcode::Viewer | |
| get_estimated_time_at(size_t id) const | libvgcode::Viewer | |
| get_extrusion_bounding_box(const std::vector< EGCodeExtrusionRole > &roles={ EGCodeExtrusionRole::Perimeter, EGCodeExtrusionRole::ExternalPerimeter, EGCodeExtrusionRole::OverhangPerimeter, EGCodeExtrusionRole::InternalInfill, EGCodeExtrusionRole::SolidInfill, EGCodeExtrusionRole::TopSolidInfill, EGCodeExtrusionRole::Ironing, EGCodeExtrusionRole::BridgeInfill, EGCodeExtrusionRole::GapFill, EGCodeExtrusionRole::Skirt, EGCodeExtrusionRole::SupportMaterial, EGCodeExtrusionRole::SupportMaterialInterface, EGCodeExtrusionRole::WipeTower, EGCodeExtrusionRole::Custom, EGCodeExtrusionRole::BottomSurface, EGCodeExtrusionRole::InternalBridgeInfill, EGCodeExtrusionRole::Brim, EGCodeExtrusionRole::SupportTransition, EGCodeExtrusionRole::Mixed }) const | libvgcode::Viewer | |
| get_extrusion_role_color(EGCodeExtrusionRole role) const | libvgcode::Viewer | |
| get_extrusion_role_estimated_time(EGCodeExtrusionRole role) const | libvgcode::Viewer | |
| get_extrusion_roles() const | libvgcode::Viewer | |
| get_extrusion_roles_count() const | libvgcode::Viewer | |
| get_layer_id_at(float z) const | libvgcode::Viewer | |
| get_layer_z(size_t layer_id) const | libvgcode::Viewer | |
| get_layers_count() const | libvgcode::Viewer | |
| get_layers_estimated_times() const | libvgcode::Viewer | |
| get_layers_view_range() const | libvgcode::Viewer | |
| get_layers_zs() const | libvgcode::Viewer | |
| get_option_color(EOptionType type) const | libvgcode::Viewer | |
| get_options() const | libvgcode::Viewer | |
| get_options_count() const | libvgcode::Viewer | |
| get_time_mode() const | libvgcode::Viewer | |
| get_time_modes() const | libvgcode::Viewer | |
| get_tool_colors() const | libvgcode::Viewer | |
| get_tool_colors_count() const | libvgcode::Viewer | |
| get_travels_estimated_time() const | libvgcode::Viewer | |
| get_travels_radius() const | libvgcode::Viewer | |
| get_used_cpu_memory() const | libvgcode::Viewer | |
| get_used_extruders_count() const | libvgcode::Viewer | |
| get_used_extruders_ids() const | libvgcode::Viewer | |
| get_used_gpu_memory() const | libvgcode::Viewer | |
| get_vertex_at(size_t id) const | libvgcode::Viewer | |
| get_vertex_color(const PathVertex &vertex) const | libvgcode::Viewer | |
| get_vertices_count() const | libvgcode::Viewer | |
| get_view_enabled_range() const | libvgcode::Viewer | |
| get_view_full_range() const | libvgcode::Viewer | |
| get_view_type() const | libvgcode::Viewer | |
| get_view_visible_range() const | libvgcode::Viewer | |
| get_wipes_radius() const | libvgcode::Viewer | |
| has_translucent_toolpaths() const | libvgcode::Viewer | |
| init(const std::string &opengl_context_version) | libvgcode::Viewer | |
| is_dim_previous_layers() const | libvgcode::Viewer | |
| is_extrusion_role_visible(EGCodeExtrusionRole role) const | libvgcode::Viewer | |
| is_option_visible(EOptionType type) const | libvgcode::Viewer | |
| is_spiral_vase_mode() const | libvgcode::Viewer | |
| is_top_layer_only_view_range() const | libvgcode::Viewer | |
| is_translucent_filaments() const | libvgcode::Viewer | |
| load(GCodeInputData &&gcode_data) | libvgcode::Viewer | |
| m_impl | libvgcode::Viewer | private |
| operator=(const Viewer &other)=delete | libvgcode::Viewer | |
| operator=(Viewer &&other)=delete | libvgcode::Viewer | |
| render(const Mat4x4 &view_matrix, const Mat4x4 &projection_matrix) | libvgcode::Viewer | |
| render_shadow_casters(const Mat4x4 &view_matrix, const Mat4x4 &projection_matrix, const Vec3 &light_position) | libvgcode::Viewer | |
| render_translucent(const Mat4x4 &view_matrix, const Mat4x4 &projection_matrix) | libvgcode::Viewer | |
| reset() | libvgcode::Viewer | |
| reset_default_extrusion_roles_colors() | libvgcode::Viewer | |
| reset_default_options_colors() | libvgcode::Viewer | |
| set_clipping_plane(const std::array< float, 4 > &plane) | libvgcode::Viewer | |
| set_color_print_colors(const PaletteWithAlpha &colors) | libvgcode::Viewer | |
| set_color_range_palette(EViewType type, const Palette &palette) | libvgcode::Viewer | |
| set_dim_previous_layers(bool value) | libvgcode::Viewer | |
| set_dim_previous_layers_brightness(float value) | libvgcode::Viewer | |
| set_extrusion_role_color(EGCodeExtrusionRole role, const Color &color) | libvgcode::Viewer | |
| set_gloss(bool gloss) | libvgcode::Viewer | |
| set_layers_view_range(const Interval &range) | libvgcode::Viewer | |
| set_layers_view_range(Interval::value_type min, Interval::value_type max) | libvgcode::Viewer | |
| set_light_top_dir(const Vec3 &direction) | libvgcode::Viewer | |
| set_option_color(EOptionType type, const Color &color) | libvgcode::Viewer | |
| set_shadow_map(int texture_unit, const Mat4x4 &light_view_projection, float intensity, float texel_size) | libvgcode::Viewer | |
| set_time_mode(ETimeMode mode) | libvgcode::Viewer | |
| set_tone(float exposure, float saturation) | libvgcode::Viewer | |
| set_tool_colors(const PaletteWithAlpha &colors) | libvgcode::Viewer | |
| set_translucent_filaments(bool value) | libvgcode::Viewer | |
| set_travels_radius(float radius) | libvgcode::Viewer | |
| set_view_type(EViewType type) | libvgcode::Viewer | |
| set_view_visible_range(Interval::value_type min, Interval::value_type max) | libvgcode::Viewer | |
| set_wipes_radius(float radius) | libvgcode::Viewer | |
| shutdown() | libvgcode::Viewer | |
| toggle_extrusion_role_visibility(EGCodeExtrusionRole role) | libvgcode::Viewer | |
| toggle_option_visibility(EOptionType type) | libvgcode::Viewer | |
| toggle_top_layer_only_view_range() | libvgcode::Viewer | |
| Viewer() | libvgcode::Viewer | |
| Viewer(const Viewer &other)=delete | libvgcode::Viewer | |
| Viewer(Viewer &&other)=delete | libvgcode::Viewer | |
| ~Viewer() | libvgcode::Viewer | |