MCPcopy Create free account
hub / github.com/chrxh/alien / processGridPanel

Method processGridPanel

source/Gui/MultiplierWindow.cpp:82–117  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

80}
81
82void MultiplierWindow::processGridPanel()
83{
84 AlienImGui::InputInt(AlienImGui::InputIntParameters().name(ICON_FA_ARROW_RIGHT " Number of copies").textWidth(RightColumnWidth), _gridParameters._horizontalNumber);
85 AlienImGui::InputFloat(
86 AlienImGui::InputFloatParameters().name(ICON_FA_ARROW_RIGHT " Distance").textWidth(RightColumnWidth).format("%.1f"),
87 _gridParameters._horizontalDistance);
88 AlienImGui::InputFloat(
89 AlienImGui::InputFloatParameters().name(ICON_FA_ARROW_RIGHT " Angle increment").textWidth(RightColumnWidth).format("%.1f"),
90 _gridParameters._horizontalAngleInc);
91 AlienImGui::InputFloat(
92 AlienImGui::InputFloatParameters().name(ICON_FA_ARROW_RIGHT " Velocity X increment").textWidth(RightColumnWidth).format("%.2f").step(0.05f),
93 _gridParameters._horizontalVelXinc);
94 AlienImGui::InputFloat(
95 AlienImGui::InputFloatParameters().name(ICON_FA_ARROW_RIGHT " Velocity Y increment").textWidth(RightColumnWidth).format("%.2f").step(0.05f),
96 _gridParameters._horizontalVelYinc);
97 AlienImGui::InputFloat(
98 AlienImGui::InputFloatParameters().name(ICON_FA_ARROW_RIGHT " Angular velocity increment").textWidth(RightColumnWidth).format("%.1f").step(0.1f),
99 _gridParameters._horizontalAngularVelInc);
100 AlienImGui::Separator();
101 AlienImGui::InputInt(AlienImGui::InputIntParameters().name(ICON_FA_ARROW_DOWN " Number of copies").textWidth(RightColumnWidth), _gridParameters._verticalNumber);
102 AlienImGui::InputFloat(
103 AlienImGui::InputFloatParameters().name(ICON_FA_ARROW_DOWN " Distance").textWidth(RightColumnWidth).format("%.1f"),
104 _gridParameters._verticalDistance);
105 AlienImGui::InputFloat(
106 AlienImGui::InputFloatParameters().name(ICON_FA_ARROW_DOWN " Angle increment").textWidth(RightColumnWidth).format("%.1f"),
107 _gridParameters._verticalAngleInc);
108 AlienImGui::InputFloat(
109 AlienImGui::InputFloatParameters().name(ICON_FA_ARROW_DOWN " Velocity X increment").textWidth(RightColumnWidth).format("%.2f").step(0.05f),
110 _gridParameters._verticalVelXinc);
111 AlienImGui::InputFloat(
112 AlienImGui::InputFloatParameters().name(ICON_FA_ARROW_DOWN " Velocity Y increment").textWidth(RightColumnWidth).format("%.2f").step(0.05f),
113 _gridParameters._verticalVelYinc);
114 AlienImGui::InputFloat(
115 AlienImGui::InputFloatParameters().name(ICON_FA_ARROW_DOWN " Angular velocity increment").textWidth(RightColumnWidth).format("%.1f").step(0.1f),
116 _gridParameters._verticalAngularVelInc);
117}
118
119void MultiplierWindow::processRandomPanel()
120{

Callers

nothing calls this directly

Calls 3

InputIntParametersClass · 0.85
formatMethod · 0.80

Tested by

no test coverage detected