#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/Gizmos/GLGizmosCommon.hpp>
◆ SelectionInfo()
◆ get_active_instance()
| int Slic3r::GUI::SelectionInfo::get_active_instance |
( |
| ) |
const |
◆ get_dependencies()
◆ get_pool()
CommonGizmosDataPool * m_common
Definition GLGizmosCommon.hpp:151
References m_common.
Referenced by Slic3r::GUI::CommonGizmosDataObjects::SelectionInfo::get_active_instance(), Slic3r::GUI::CommonGizmosDataObjects::InstancesHider::on_release(), Slic3r::GUI::CommonGizmosDataObjects::InstancesHider::on_update(), Slic3r::GUI::CommonGizmosDataObjects::ObjectClipper::on_update(), Slic3r::GUI::CommonGizmosDataObjects::Raycaster::on_update(), Slic3r::GUI::CommonGizmosDataObjects::SelectionInfo::on_update(), Slic3r::GUI::CommonGizmosDataObjects::InstancesHider::render_cut(), Slic3r::GUI::CommonGizmosDataObjects::ObjectClipper::render_cut(), Slic3r::GUI::CommonGizmosDataObjects::ObjectClipper::set_position_by_ratio(), Slic3r::GUI::CommonGizmosDataObjects::ObjectClipper::set_position_to_init_layer(), and Slic3r::GUI::CommonGizmosDataObjects::ObjectClipper::set_range_and_pos().
◆ get_sla_shift()
| float Slic3r::GUI::CommonGizmosDataObjects::SelectionInfo::get_sla_shift |
( |
| ) |
const |
|
inline |
◆ is_valid()
| bool Slic3r::GUI::CommonGizmosDataBase::is_valid |
( |
| ) |
const |
|
inlineinherited |
◆ model_object()
| ModelObject * Slic3r::GUI::CommonGizmosDataObjects::SelectionInfo::model_object |
( |
| ) |
const |
|
inline |
◆ on_release()
| void Slic3r::GUI::SelectionInfo::on_release |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ on_update()
| void Slic3r::GUI::SelectionInfo::on_update |
( |
| ) |
|
|
overrideprotectedvirtual |
Implements Slic3r::GUI::CommonGizmosDataBase.
118{
120
122
123
124
125 if (!selection.is_empty()) {
126 m_model_object = selection.get_model()->objects[selection.get_object_idx()];
127 m_z_shift = selection.get_first_volume()->get_sla_shift_z();
128 }
129}
@ Selection
Definition Shortcuts.hpp:72
References Slic3r::GUI::CommonGizmosDataPool::get_canvas(), Slic3r::GUI::Selection::get_first_volume(), Slic3r::GUI::Selection::get_model(), Slic3r::GUI::Selection::get_object_idx(), Slic3r::GUI::CommonGizmosDataBase::get_pool(), Slic3r::GUI::GLCanvas3D::get_selection(), Slic3r::GLVolume::get_sla_shift_z(), Slic3r::GUI::Selection::is_empty(), m_model_object, m_z_shift, and Slic3r::Model::objects.
◆ release()
| void Slic3r::GUI::CommonGizmosDataBase::release |
( |
| ) |
|
|
inlineinherited |
◆ update()
| void Slic3r::GUI::CommonGizmosDataBase::update |
( |
| ) |
|
|
inlineinherited |
◆ m_common
◆ m_is_valid
| bool Slic3r::GUI::CommonGizmosDataBase::m_is_valid = false |
|
privateinherited |
◆ m_model_object
| ModelObject* Slic3r::GUI::CommonGizmosDataObjects::SelectionInfo::m_model_object = nullptr |
|
private |
◆ m_z_shift
| float Slic3r::GUI::CommonGizmosDataObjects::SelectionInfo::m_z_shift = 0.f |
|
private |
The documentation for this class was generated from the following files: