MCPcopy Create free account
hub / github.com/MeshInspector/MeshLib / makeTextParams

Function makeTextParams

source/MRViewer/MRRenderDimensions.cpp:55–66  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

53}
54
55static ImGuiMeasurementIndicators::TextParams makeTextParams( ViewportId viewportId, const VisualObject* object, const BasicClickableRectUiRenderTask& task )
56{
57 if ( !objectIsSelectable( object ) )
58 return {};
59
60 return {
61 .borderColor = getBorderColorForObject( viewportId, object, 0.75f ), // Arbitrary alpha factor to make the borders less visible.
62 .isHovered = task.isHovered,
63 .isActive = task.isActive,
64 .isSelected = object->isSelected(),
65 };
66}
67
68static void beginPassFailTextStyle( ImGuiMeasurementIndicators::Text& text, bool pass )
69{

Callers 1

renderPassMethod · 0.85

Calls 3

objectIsSelectableFunction · 0.85
getBorderColorForObjectFunction · 0.85
isSelectedMethod · 0.80

Tested by

no test coverage detected