| 1838 | //----------------------------------------------------------------------------- |
| 1839 | |
| 1840 | IMGUI_API ImU32 ImAlphaBlendColors(ImU32 col_a, ImU32 col_b) |
| 1841 | { |
| 1842 | float t = ((col_b >> IM_COL32_A_SHIFT) & 0xFF) / 255.f; |
| 1843 | int r = ImLerp((int)(col_a >> IM_COL32_R_SHIFT) & 0xFF, (int)(col_b >> IM_COL32_R_SHIFT) & 0xFF, t); |
| 1844 | int g = ImLerp((int)(col_a >> IM_COL32_G_SHIFT) & 0xFF, (int)(col_b >> IM_COL32_G_SHIFT) & 0xFF, t); |
| 1845 | int b = ImLerp((int)(col_a >> IM_COL32_B_SHIFT) & 0xFF, (int)(col_b >> IM_COL32_B_SHIFT) & 0xFF, t); |
| 1846 | return IM_COL32(r, g, b, 0xFF); |
| 1847 | } |
| 1848 | |
| 1849 | ImVec4 ImGui::ColorConvertU32ToFloat4(ImU32 in) |
| 1850 | { |
no test coverage detected