OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::GUI::GLCanvas3D::Mouse::Drag Struct Reference

#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/GLCanvas3D.hpp>

Collaboration diagram for Slic3r::GUI::GLCanvas3D::Mouse::Drag:

Public Attributes

Point start_position_2D { Invalid_2D_Point }
Vec3d start_position_3D { Invalid_3D_Point }
int move_volume_idx { -1 }
bool move_requires_threshold { false }
Point move_start_threshold_position_2D { Invalid_2D_Point }
std::optional< Vec3d > camera_pan_anchor

Static Public Attributes

static const Point Invalid_2D_Point
static const Vec3d Invalid_3D_Point
static const int MoveThresholdPx = 5

Detailed Description

Member Data Documentation

◆ camera_pan_anchor

std::optional<Vec3d> Slic3r::GUI::GLCanvas3D::Mouse::Drag::camera_pan_anchor

◆ Invalid_2D_Point

◆ Invalid_3D_Point

const Vec3d Slic3r::GUI::GLCanvas3D::Mouse::Drag::Invalid_3D_Point
static

◆ move_requires_threshold

bool Slic3r::GUI::GLCanvas3D::Mouse::Drag::move_requires_threshold { false }
371{ false };

◆ move_start_threshold_position_2D

Point Slic3r::GUI::GLCanvas3D::Mouse::Drag::move_start_threshold_position_2D { Invalid_2D_Point }
static const Point Invalid_2D_Point
Definition GLCanvas3D.hpp:364

◆ move_volume_idx

int Slic3r::GUI::GLCanvas3D::Mouse::Drag::move_volume_idx { -1 }
370{ -1 };

◆ MoveThresholdPx

const int Slic3r::GUI::GLCanvas3D::Mouse::Drag::MoveThresholdPx = 5
static

◆ start_position_2D

Point Slic3r::GUI::GLCanvas3D::Mouse::Drag::start_position_2D { Invalid_2D_Point }

◆ start_position_3D

Vec3d Slic3r::GUI::GLCanvas3D::Mouse::Drag::start_position_3D { Invalid_3D_Point }
static const Vec3d Invalid_3D_Point
Definition GLCanvas3D.hpp:365

The documentation for this struct was generated from the following files:
  • /home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/GLCanvas3D.hpp
  • /home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/GLCanvas3D.cpp