OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::GUI::Mouse3DController::Params Struct Reference
Collaboration diagram for Slic3r::GUI::Mouse3DController::Params:

Classes

struct  CustomParameters

Public Attributes

CustomParameters< double > translation { DefaultTranslationScale, DefaultTranslationDeadzone }
CustomParameters< float > rotation { DefaultRotationScale, DefaultRotationDeadzone }
CustomParameters< double > zoom { DefaultZoomScale, 0.0 }
bool buttons_enabled { false }
size_t input_queue_max_size { 15 }
bool swap_yz { false }
bool invert_x { false }
bool invert_y { false }
bool invert_z { false }
bool invert_yaw { false }
bool invert_pitch { false }
bool invert_roll { false }

Static Public Attributes

static constexpr double MinTranslationScale = 0.1
static constexpr double MaxTranslationScale = 30.
static constexpr double DefaultTranslationScale = 2.5
static constexpr double MaxTranslationDeadzone = 0.2
static constexpr double DefaultTranslationDeadzone = 0.0
static constexpr float DefaultRotationScale = 1.0f
static constexpr float MaxRotationDeadzone = 0.2f
static constexpr float DefaultRotationDeadzone = 0.0f
static constexpr double DefaultZoomScale = 0.1

Detailed Description


Class Documentation

◆ Slic3r::GUI::Mouse3DController::Params::CustomParameters

struct Slic3r::GUI::Mouse3DController::Params::CustomParameters
template<typename Number>
struct Slic3r::GUI::Mouse3DController::Params::CustomParameters< Number >
Inheritance diagram for Slic3r::GUI::Mouse3DController::Params::CustomParameters< Number >:
Class Members
Number deadzone
Number scale

Member Data Documentation

◆ buttons_enabled

bool Slic3r::GUI::Mouse3DController::Params::buttons_enabled { false }

◆ DefaultRotationDeadzone

float Slic3r::GUI::Mouse3DController::Params::DefaultRotationDeadzone = 0.0f
staticconstexpr

◆ DefaultRotationScale

float Slic3r::GUI::Mouse3DController::Params::DefaultRotationScale = 1.0f
staticconstexpr

◆ DefaultTranslationDeadzone

double Slic3r::GUI::Mouse3DController::Params::DefaultTranslationDeadzone = 0.0
staticconstexpr

◆ DefaultTranslationScale

double Slic3r::GUI::Mouse3DController::Params::DefaultTranslationScale = 2.5
staticconstexpr

◆ DefaultZoomScale

double Slic3r::GUI::Mouse3DController::Params::DefaultZoomScale = 0.1
staticconstexpr

◆ input_queue_max_size

◆ invert_pitch

◆ invert_roll

◆ invert_x

◆ invert_y

◆ invert_yaw

◆ invert_z

◆ MaxRotationDeadzone

float Slic3r::GUI::Mouse3DController::Params::MaxRotationDeadzone = 0.2f
staticconstexpr

◆ MaxTranslationDeadzone

double Slic3r::GUI::Mouse3DController::Params::MaxTranslationDeadzone = 0.2
staticconstexpr

◆ MaxTranslationScale

double Slic3r::GUI::Mouse3DController::Params::MaxTranslationScale = 30.
staticconstexpr

◆ MinTranslationScale

double Slic3r::GUI::Mouse3DController::Params::MinTranslationScale = 0.1
staticconstexpr

◆ rotation

◆ swap_yz

◆ translation

◆ zoom


The documentation for this struct was generated from the following file: