MeshLib Documentation
Loading...
Searching...
No Matches
MR::ImGuiMeasurementIndicators::Params Struct Reference

#include <MRImGuiMeasurementIndicators.h>

Public Member Functions

MRVIEWER_API Params ()
 

Public Attributes

ImDrawList * list = ImGui::GetBackgroundDrawList()
 
Color colorMain
 
Color colorOutline
 
Color colorText
 
Color colorTextOutline
 
float pointDiameter = 6
 
float width = 1.5f
 
float smallWidth = 0.75f
 
float outlineWidth = 1.5f
 
float textOutlineWidth = 4.f
 
float textOutlineRounding = 3.f
 
float arrowLen = 12
 
float arrowHalfWidth = 4
 
float arrowTipBackwardOffset = 2.5f
 
ImVec2 textToLineSpacingA = ImVec2( 0, 0 )
 
ImVec2 textToLineSpacingB = ImVec2( 0, 2 )
 
float textToLineSpacingRadius = 8
 
float totalLenThreshold = 48
 
float invertedOverhang = 24
 
float leaderLineLen = 20
 
float notchHalfLen = 8
 

Constructor & Destructor Documentation

◆ Params()

MRVIEWER_API MR::ImGuiMeasurementIndicators::Params::Params ( )

Member Data Documentation

◆ arrowHalfWidth

float MR::ImGuiMeasurementIndicators::Params::arrowHalfWidth = 4

◆ arrowLen

float MR::ImGuiMeasurementIndicators::Params::arrowLen = 12

◆ arrowTipBackwardOffset

float MR::ImGuiMeasurementIndicators::Params::arrowTipBackwardOffset = 2.5f

◆ colorMain

Color MR::ImGuiMeasurementIndicators::Params::colorMain

◆ colorOutline

Color MR::ImGuiMeasurementIndicators::Params::colorOutline

◆ colorText

Color MR::ImGuiMeasurementIndicators::Params::colorText

◆ colorTextOutline

Color MR::ImGuiMeasurementIndicators::Params::colorTextOutline

◆ invertedOverhang

float MR::ImGuiMeasurementIndicators::Params::invertedOverhang = 24

◆ leaderLineLen

float MR::ImGuiMeasurementIndicators::Params::leaderLineLen = 20

◆ list

ImDrawList* MR::ImGuiMeasurementIndicators::Params::list = ImGui::GetBackgroundDrawList()

◆ notchHalfLen

float MR::ImGuiMeasurementIndicators::Params::notchHalfLen = 8

◆ outlineWidth

float MR::ImGuiMeasurementIndicators::Params::outlineWidth = 1.5f

◆ pointDiameter

float MR::ImGuiMeasurementIndicators::Params::pointDiameter = 6

◆ smallWidth

float MR::ImGuiMeasurementIndicators::Params::smallWidth = 0.75f

◆ textOutlineRounding

float MR::ImGuiMeasurementIndicators::Params::textOutlineRounding = 3.f

◆ textOutlineWidth

float MR::ImGuiMeasurementIndicators::Params::textOutlineWidth = 4.f

◆ textToLineSpacingA

ImVec2 MR::ImGuiMeasurementIndicators::Params::textToLineSpacingA = ImVec2( 0, 0 )

◆ textToLineSpacingB

ImVec2 MR::ImGuiMeasurementIndicators::Params::textToLineSpacingB = ImVec2( 0, 2 )

◆ textToLineSpacingRadius

float MR::ImGuiMeasurementIndicators::Params::textToLineSpacingRadius = 8

◆ totalLenThreshold

float MR::ImGuiMeasurementIndicators::Params::totalLenThreshold = 48

◆ width

float MR::ImGuiMeasurementIndicators::Params::width = 1.5f

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