#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/GUI_Preview.hpp>
Public Member Functions | |
| AssembleView (wxWindow *parent, Bed3D &bed, Model *model, DynamicPrintConfig *config, BackgroundSlicingProcess *process) | |
| ~AssembleView () | |
| wxGLCanvas * | get_wxglcanvas () |
| GLCanvas3D * | get_canvas3d () |
| void | set_as_dirty () |
| void | render () |
| bool | is_reload_delayed () const |
| void | reload_scene (bool refresh_immediately, bool force_full_scene_refresh=false) |
| void | select_view (const std::string &direction) |
Private Member Functions | |
| bool | init (wxWindow *parent, Bed3D &bed, Model *model, DynamicPrintConfig *config, BackgroundSlicingProcess *process) |
Private Attributes | |
| wxGLCanvas * | m_canvas_widget { nullptr } |
| GLCanvas3D * | m_canvas { nullptr } |
| Slic3r::GUI::AssembleView::AssembleView | ( | wxWindow * | parent, |
| Bed3D & | bed, | ||
| Model * | model, | ||
| DynamicPrintConfig * | config, | ||
| BackgroundSlicingProcess * | process ) |
References init(), m_canvas, and m_canvas_widget.
| Slic3r::GUI::AssembleView::~AssembleView | ( | ) |
References m_canvas, and m_canvas_widget.
|
inline |
|
inline |
References m_canvas_widget.
|
private |
References Slic3r::GUI::OpenGLManager::can_multisample(), Slic3r::GUI::GLCanvas3D::CanvasAssembleView, Slic3r::GUI::OpenGLManager::create_wxglcanvas(), m_canvas, and m_canvas_widget.
Referenced by AssembleView().
| bool Slic3r::GUI::AssembleView::is_reload_delayed | ( | ) | const |
| void Slic3r::GUI::AssembleView::reload_scene | ( | bool | refresh_immediately, |
| bool | force_full_scene_refresh = false ) |
References m_canvas.
Referenced by Slic3r::GUI::Plater::priv::update().
| void Slic3r::GUI::AssembleView::render | ( | ) |
| void Slic3r::GUI::AssembleView::select_view | ( | const std::string & | direction | ) |
| void Slic3r::GUI::AssembleView::set_as_dirty | ( | ) |
|
private |
Referenced by AssembleView(), ~AssembleView(), get_canvas3d(), init(), is_reload_delayed(), reload_scene(), render(), select_view(), and set_as_dirty().
|
private |
Referenced by AssembleView(), ~AssembleView(), get_wxglcanvas(), and init().