MCPcopy Create free account
hub / github.com/TheRealMJP/SHforHLSL / Update

Method Update

SHTest/SampleFramework12/v1.04/Settings.cpp:172–188  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

170}
171
172void FloatSetting::Update(const Float4x4& viewMatrix)
173{
174 if(minVal > -3.0e+38f && maxVal < 3.0e+38f)
175 {
176 ImGui::SliderFloat(label.c_str(), &val, minVal, maxVal);
177 }
178 else
179 {
180 ImGui::DragFloat(label.c_str(), &val, step, minVal, maxVal);
181 }
182
183 if(ImGui::IsItemHovered() && helpText.length() > 0)
184 ImGui::SetTooltip("%s", helpText.c_str());
185
186 changed = oldVal != val;
187 oldVal = val;
188}
189
190float FloatSetting::Value() const
191{

Callers

nothing calls this directly

Calls 15

ClampFunction · 0.85
ImVec2Class · 0.85
ToFloat2Function · 0.85
CartesianToSphericalFunction · 0.85
ToImVec2Function · 0.85
ImColorClass · 0.85
Float3Class · 0.85
CanvasTransformFunction · 0.85
Float2Class · 0.85
RadToDegFunction · 0.85
DegToRadFunction · 0.85
SphericalToCartesianFunction · 0.85

Tested by

no test coverage detected