33 static constexpr float DRAGGING_ALPHA = 0.9f;
34 static constexpr float NOT_DRAGGING_ALPHA = 0.5f;
37 std::array<float, 4> mTrackBallSettings;
39 Uniform mTrackballSettingsUniform =
40 Uniform(
"u_trackballSettingsPack", bgfx::UniformType::Vec4);
45 mTrackBallSettings[0] = NOT_DRAGGING_ALPHA;
50 mTrackBallSettings[0] =
dragging ? DRAGGING_ALPHA : NOT_DRAGGING_ALPHA;
55 mTrackballSettingsUniform.bind(mTrackBallSettings.data());