|
| bool | ImModalButton (const char *label, int lineIndex=0, int lineTotal=1) |
| |
| void | ImFillText (const char *label, ImU32 col=0xFFFFFFFF, int lineIndex=0, int lineTotal=1) |
| |
| int | ImProfilerAssignLanes (Span< ImProfilerSample >, Allocator *) |
| |
| void | ImProfilerDrawTimestampLabel (Span< const ImProfilerSample > samples, float resolution, int numLabels) |
| |
| int | ImProfilerDrawLane (Span< const ImProfilerSample >, int lane) |
| |
| int | ImProfilerDrawTable (Span< const ImProfilerSample >, float resolution) |
| |
| void | ImProfilerDrawHistogram (Vector< unsigned > &bins, ImProfilerHistogram const &histogram, size_t labelCount, float resolution, bool logOrLinear=true) |
| |
| bool | ImBitmaskOptionPicker (unsigned &value, const char **labels, const unsigned *masks, unsigned count, bool solo=false, int columns=1) |
| |
| template<size_t N> |
| bool | ImBitmaskOptionPicker (unsigned &value, const char *(&labels)[N], const unsigned(&masks)[N], bool solo=false, int columns=1) |
| |
| template<typename T , typename Mask , size_t N> |
| bool | ImBitmaskOptionPicker (T &value, const char *(&labels)[N], const Mask(&masks)[N], bool solo=false, int columns=1) |
| |
| float | LinearToSRGB (float linear) |
| |
| float | SRGBToLinear (float srgb) |
| |
| float3 | LinearToSRGB (float3 linear) |
| |
| float3 | SRGBToLinear (float3 srgb) |
| |
| bool | ImLinearColorEdit3 (const char *label, float3 &linearRgb) |
| |
| bool | ImLinearColorEdit4 (const char *label, float4 &linearRgba) |
| |
| bool | ImHDRColorEdit (const char *label, float3 &color, float &power, float maxScale=100.0f) |
| |
| ImTimelineResult | ImTimeline (const char *strId, Span< const ImTimelineRow > rows, Span< ImTimelineStrip > strips, float length, float &playhead, float &pixelsPerSecond, float &scrollX) |
| |
| int | ImBlink (int intervalMS, int count) |
| |
| float | ImBlinkF (float intervalMS) |
| |
| constexpr float | ImEaseLinear (float x) |
| |
| constexpr float | ImEaseInOutCubic (float x) |
| |