MCPcopy Create free account
hub / github.com/brenocq/implot3d / GetColormapColorU32

Function GetColormapColorU32

implot3d.cpp:3230–3236  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3228}
3229
3230ImU32 GetColormapColorU32(int idx, ImPlot3DColormap cmap) {
3231 ImPlot3DContext& gp = *GImPlot3D;
3232 cmap = cmap == IMPLOT3D_AUTO ? gp.Style.Colormap : cmap;
3233 IM_ASSERT_USER_ERROR(cmap >= 0 && cmap < gp.ColormapData.Count, "Invalid colormap index!");
3234 idx = idx % gp.ColormapData.GetKeyCount(cmap);
3235 return gp.ColormapData.GetKeyColor(cmap, idx);
3236}
3237
3238ImVec4 GetColormapColor(int idx, ImPlot3DColormap cmap) { return ImGui::ColorConvertU32ToFloat4(GetColormapColorU32(idx, cmap)); }
3239

Callers 2

GetColormapColorFunction · 0.85
ShowStyleEditorFunction · 0.85

Calls 2

GetKeyCountMethod · 0.80
GetKeyColorMethod · 0.80

Tested by

no test coverage detected