OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
libvgcode::ViewerImpl Member List

This is the complete list of members for libvgcode::ViewerImpl, including all inherited members.

apply_pending_updates()libvgcode::ViewerImplprivate
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 }) constlibvgcode::ViewerImpl
get_color_print_colors() constlibvgcode::ViewerImplinline
get_color_print_colors_count() constlibvgcode::ViewerImplinline
get_color_prints(uint8_t extruder_id) constlibvgcode::ViewerImpl
get_color_prints_count(uint8_t extruder_id) constlibvgcode::ViewerImpl
get_color_range(EViewType type) constlibvgcode::ViewerImpl
get_current_vertex() constlibvgcode::ViewerImplinline
get_current_vertex_id() constlibvgcode::ViewerImplinline
get_dim_previous_layers_brightness() constlibvgcode::ViewerImplinline
get_estimated_time() constlibvgcode::ViewerImplinline
get_estimated_time_at(size_t id) constlibvgcode::ViewerImpl
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 }) constlibvgcode::ViewerImpl
get_extrusion_role_color(EGCodeExtrusionRole role) constlibvgcode::ViewerImpl
get_extrusion_role_estimated_time(EGCodeExtrusionRole role) constlibvgcode::ViewerImplinline
get_extrusion_roles() constlibvgcode::ViewerImplinline
get_extrusion_roles_count() constlibvgcode::ViewerImplinline
get_layer_id_at(float z) constlibvgcode::ViewerImplinline
get_layer_z(size_t layer_id) constlibvgcode::ViewerImplinline
get_layers_count() constlibvgcode::ViewerImplinline
get_layers_estimated_times() constlibvgcode::ViewerImplinline
get_layers_view_range() constlibvgcode::ViewerImplinline
get_layers_zs() constlibvgcode::ViewerImplinline
get_option_color(EOptionType type) constlibvgcode::ViewerImpl
get_options() constlibvgcode::ViewerImplinline
get_options_count() constlibvgcode::ViewerImplinline
get_time_mode() constlibvgcode::ViewerImplinline
get_time_modes() constlibvgcode::ViewerImpl
get_tool_colors() constlibvgcode::ViewerImplinline
get_tool_colors_count() constlibvgcode::ViewerImplinline
get_travels_estimated_time() constlibvgcode::ViewerImplinline
get_travels_radius() constlibvgcode::ViewerImplinline
get_used_cpu_memory() constlibvgcode::ViewerImpl
get_used_extruders_count() constlibvgcode::ViewerImplinline
get_used_extruders_ids() constlibvgcode::ViewerImpl
get_used_gpu_memory() constlibvgcode::ViewerImpl
get_vertex_alpha(const PathVertex &v) constlibvgcode::ViewerImplprivate
get_vertex_at(size_t id) constlibvgcode::ViewerImplinline
get_vertex_color(const PathVertex &vertex) constlibvgcode::ViewerImpl
get_vertices_count() constlibvgcode::ViewerImplinline
get_view_enabled_range() constlibvgcode::ViewerImplinline
get_view_full_range() constlibvgcode::ViewerImplinline
get_view_type() constlibvgcode::ViewerImplinline
get_view_visible_range() constlibvgcode::ViewerImplinline
get_wipes_radius() constlibvgcode::ViewerImplinline
has_translucent_toolpaths() constlibvgcode::ViewerImplinline
init(const std::string &opengl_context_version)libvgcode::ViewerImpl
is_dim_previous_layers() constlibvgcode::ViewerImplinline
is_extrusion_role_visible(EGCodeExtrusionRole role) constlibvgcode::ViewerImpl
is_option_visible(EOptionType type) constlibvgcode::ViewerImpl
is_spiral_vase_mode() constlibvgcode::ViewerImplinline
is_top_layer_only_view_range() constlibvgcode::ViewerImplinline
is_translucent_filaments() constlibvgcode::ViewerImplinline
load(GCodeInputData &&gcode_data)libvgcode::ViewerImpl
m_acceleration_rangelibvgcode::ViewerImplprivate
m_actual_speed_rangelibvgcode::ViewerImplprivate
m_actual_volumetric_rate_rangelibvgcode::ViewerImplprivate
m_clipping_planelibvgcode::ViewerImplprivate
m_color_print_colorslibvgcode::ViewerImplprivate
m_colors_buf_idlibvgcode::ViewerImplprivate
m_colors_tex_idlibvgcode::ViewerImplprivate
m_colors_tex_sizelibvgcode::ViewerImplprivate
m_enabled_options_buf_idlibvgcode::ViewerImplprivate
m_enabled_options_countlibvgcode::ViewerImplprivate
m_enabled_options_tex_idlibvgcode::ViewerImplprivate
m_enabled_options_tex_sizelibvgcode::ViewerImplprivate
m_enabled_segments_buf_idlibvgcode::ViewerImplprivate
m_enabled_segments_countlibvgcode::ViewerImplprivate
m_enabled_segments_tex_idlibvgcode::ViewerImplprivate
m_enabled_segments_tex_sizelibvgcode::ViewerImplprivate
m_enabled_translucent_segments_countlibvgcode::ViewerImplprivate
m_exposurelibvgcode::ViewerImplprivate
m_extrusion_roleslibvgcode::ViewerImplprivate
m_extrusion_roles_colorslibvgcode::ViewerImplprivate
m_extrusions_boxlibvgcode::ViewerImplprivate
m_fan_speed_rangelibvgcode::ViewerImplprivate
m_glosslibvgcode::ViewerImplprivate
m_has_translucent_colorslibvgcode::ViewerImplprivate
m_height_rangelibvgcode::ViewerImplprivate
m_height_width_angle_tex_sizelibvgcode::ViewerImplprivate
m_heights_widths_angles_buf_idlibvgcode::ViewerImplprivate
m_heights_widths_angles_tex_idlibvgcode::ViewerImplprivate
m_initializedlibvgcode::ViewerImplprivate
m_jerk_rangelibvgcode::ViewerImplprivate
m_layer_first_vertexlibvgcode::ViewerImplprivate
m_layer_start_timeslibvgcode::ViewerImplprivate
m_layer_time_rangelibvgcode::ViewerImplprivate
m_layerslibvgcode::ViewerImplprivate
m_layers_in_vertex_orderlibvgcode::ViewerImplprivate
m_light_top_dirlibvgcode::ViewerImplprivate
m_oit_depth_rangelibvgcode::ViewerImplprivate
m_option_templatelibvgcode::ViewerImplprivate
m_optionslibvgcode::ViewerImplprivate
m_options_colorslibvgcode::ViewerImplprivate
m_options_shader_idlibvgcode::ViewerImplprivate
m_positions_buf_idlibvgcode::ViewerImplprivate
m_positions_tex_idlibvgcode::ViewerImplprivate
m_positions_tex_sizelibvgcode::ViewerImplprivate
m_pressure_advance_rangelibvgcode::ViewerImplprivate
m_rendering_shadow_casterslibvgcode::ViewerImplprivate
m_saturationlibvgcode::ViewerImplprivate
m_segment_templatelibvgcode::ViewerImplprivate
m_segments_caster_shader_idlibvgcode::ViewerImplprivate
m_segments_caster_vao_idlibvgcode::ViewerImplprivate
m_segments_depth_shader_idlibvgcode::ViewerImplprivate
m_segments_shader_idlibvgcode::ViewerImplprivate
m_settingslibvgcode::ViewerImplprivate
m_settings_used_for_rangeslibvgcode::ViewerImplprivate
m_shadow_intensitylibvgcode::ViewerImplprivate
m_shadow_light_vplibvgcode::ViewerImplprivate
m_shadow_map_texellibvgcode::ViewerImplprivate
m_shadow_map_texture_unitlibvgcode::ViewerImplprivate
m_speed_rangelibvgcode::ViewerImplprivate
m_temperature_rangelibvgcode::ViewerImplprivate
m_tool_colorslibvgcode::ViewerImplprivate
m_total_timelibvgcode::ViewerImplprivate
m_translucent_composite_shader_idlibvgcode::ViewerImplprivate
m_translucent_passlibvgcode::ViewerImplprivate
m_translucent_targetslibvgcode::ViewerImplprivate
m_travels_radiuslibvgcode::ViewerImplprivate
m_travels_timelibvgcode::ViewerImplprivate
m_uni_options_clipping_plane_idlibvgcode::ViewerImplprivate
m_uni_options_colors_tex_idlibvgcode::ViewerImplprivate
m_uni_options_height_width_angle_tex_idlibvgcode::ViewerImplprivate
m_uni_options_layer_colorslibvgcode::ViewerImplprivate
m_uni_options_positions_tex_idlibvgcode::ViewerImplprivate
m_uni_options_projection_matrix_idlibvgcode::ViewerImplprivate
m_uni_options_segment_index_tex_idlibvgcode::ViewerImplprivate
m_uni_options_view_matrix_idlibvgcode::ViewerImplprivate
m_uni_segmentslibvgcode::ViewerImplprivate
m_uni_segments_casterlibvgcode::ViewerImplprivate
m_uni_segments_depthlibvgcode::ViewerImplprivate
m_uni_segments_depth_opaque_depth_idlibvgcode::ViewerImplprivate
m_uni_segments_exposure_idlibvgcode::ViewerImplprivate
m_uni_segments_front_depth_idlibvgcode::ViewerImplprivate
m_uni_segments_gloss_idlibvgcode::ViewerImplprivate
m_uni_segments_layer_colorslibvgcode::ViewerImplprivate
m_uni_segments_light_top_dir_idlibvgcode::ViewerImplprivate
m_uni_segments_oit_depth_range_idlibvgcode::ViewerImplprivate
m_uni_segments_oit_pass_idlibvgcode::ViewerImplprivate
m_uni_segments_opaque_depth_idlibvgcode::ViewerImplprivate
m_uni_segments_saturation_idlibvgcode::ViewerImplprivate
m_uni_segments_shadow_intensity_idlibvgcode::ViewerImplprivate
m_uni_segments_shadow_light_vp_idlibvgcode::ViewerImplprivate
m_uni_segments_shadow_map_idlibvgcode::ViewerImplprivate
m_uni_segments_shadow_map_texel_idlibvgcode::ViewerImplprivate
m_uni_translucent_composite_accum_tex_idlibvgcode::ViewerImplprivate
m_uni_translucent_composite_front_tex_idlibvgcode::ViewerImplprivate
m_uni_translucent_composite_origin_idlibvgcode::ViewerImplprivate
m_uni_translucent_composite_reveal_tex_idlibvgcode::ViewerImplprivate
m_used_extruderslibvgcode::ViewerImplprivate
m_valid_lines_bitsetlibvgcode::ViewerImplprivate
m_verticeslibvgcode::ViewerImplprivate
m_vertices_colorslibvgcode::ViewerImplprivate
m_view_rangelibvgcode::ViewerImplprivate
m_volumetric_rate_rangelibvgcode::ViewerImplprivate
m_width_rangelibvgcode::ViewerImplprivate
m_wipes_radiuslibvgcode::ViewerImplprivate
operator=(const ViewerImpl &other)=deletelibvgcode::ViewerImpl
operator=(ViewerImpl &&other)=deletelibvgcode::ViewerImpl
render(const Mat4x4 &view_matrix, const Mat4x4 &projection_matrix)libvgcode::ViewerImpl
render_options(const Mat4x4 &view_matrix, const Mat4x4 &projection_matrix)libvgcode::ViewerImplprivate
render_segments(const Mat4x4 &view_matrix, const Mat4x4 &projection_matrix, const Vec3 &camera_position, bool translucent=false)libvgcode::ViewerImplprivate
render_shadow_casters(const Mat4x4 &view_matrix, const Mat4x4 &projection_matrix, const Vec3 &light_position)libvgcode::ViewerImpl
render_translucent(const Mat4x4 &view_matrix, const Mat4x4 &projection_matrix)libvgcode::ViewerImpl
render_translucent_segments(const Mat4x4 &view_matrix, const Mat4x4 &projection_matrix, const Vec3 &camera_position)libvgcode::ViewerImplprivate
reset()libvgcode::ViewerImpl
reset_default_extrusion_roles_colors()libvgcode::ViewerImpl
reset_default_options_colors()libvgcode::ViewerImpl
set_clipping_plane(const std::array< float, 4 > &plane)libvgcode::ViewerImplinline
set_color_print_colors(const PaletteWithAlpha &colors)libvgcode::ViewerImpl
set_color_range_palette(EViewType type, const Palette &palette)libvgcode::ViewerImpl
set_dim_previous_layers(bool value)libvgcode::ViewerImpl
set_dim_previous_layers_brightness(float value)libvgcode::ViewerImpl
set_extrusion_role_color(EGCodeExtrusionRole role, const Color &color)libvgcode::ViewerImpl
set_gloss(bool gloss)libvgcode::ViewerImplinline
set_layer_colors(const LayerColorsUniforms &uni) constlibvgcode::ViewerImplprivate
set_layers_view_range(const Interval &range)libvgcode::ViewerImplinline
set_layers_view_range(Interval::value_type min, Interval::value_type max)libvgcode::ViewerImpl
set_light_top_dir(const Vec3 &direction)libvgcode::ViewerImplinline
set_option_color(EOptionType type, const Color &color)libvgcode::ViewerImpl
set_shadow_map(int texture_unit, const Mat4x4 &light_view_projection, float intensity, float texel_size)libvgcode::ViewerImpl
set_time_mode(ETimeMode mode)libvgcode::ViewerImpl
set_tone(float exposure, float saturation)libvgcode::ViewerImpl
set_tool_colors(const PaletteWithAlpha &colors)libvgcode::ViewerImpl
set_translucent_filaments(bool value)libvgcode::ViewerImpl
set_travels_radius(float radius)libvgcode::ViewerImpl
set_view_type(EViewType type)libvgcode::ViewerImpl
set_view_visible_range(Interval::value_type min, Interval::value_type max)libvgcode::ViewerImpl
set_wipes_radius(float radius)libvgcode::ViewerImpl
shutdown()libvgcode::ViewerImpl
toggle_extrusion_role_visibility(EGCodeExtrusionRole role)libvgcode::ViewerImpl
toggle_option_visibility(EOptionType type)libvgcode::ViewerImpl
toggle_top_layer_only_view_range()libvgcode::ViewerImpl
update_color_ranges()libvgcode::ViewerImplprivate
update_colors()libvgcode::ViewerImpl
update_colors_texture()libvgcode::ViewerImpl
update_enabled_entities()libvgcode::ViewerImpl
update_heights_widths()libvgcode::ViewerImplprivate
update_view_full_range()libvgcode::ViewerImplprivate
ViewerImpl()libvgcode::ViewerImpl
ViewerImpl(const ViewerImpl &other)=deletelibvgcode::ViewerImpl
ViewerImpl(ViewerImpl &&other)=deletelibvgcode::ViewerImpl
~ViewerImpl()libvgcode::ViewerImplinline