public final class dev/dtrentin/chart/RealtimeChartKt { public static final fun RealtimeChart (Ldev/dtrentin/chart/RealtimeChartState;Landroidx/compose/ui/Modifier;FLdev/dtrentin/chart/model/ChartTheme;Ldev/dtrentin/chart/interaction/ChartInteractionState;Landroidx/compose/runtime/Composer;II)V } public final class dev/dtrentin/chart/RealtimeChartState { public static final field $stable I public fun ()V public fun (Ldev/dtrentin/chart/model/ChartConfig;)V public synthetic fun (Ldev/dtrentin/chart/model/ChartConfig;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun addSignal (Ljava/lang/String;Ldev/dtrentin/chart/model/SignalConfig;)V public final fun clear ()V public final fun collectFromFloat (Ljava/lang/String;Lkotlinx/coroutines/flow/Flow;Lkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job; public final fun collectFromTimestamped (Ljava/lang/String;Lkotlinx/coroutines/flow/Flow;Lkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job; public final fun getConfig ()Ldev/dtrentin/chart/model/ChartConfig; public final fun push (Ljava/lang/String;JF)V public final fun removeSignal (Ljava/lang/String;)V } public final class dev/dtrentin/chart/interaction/ChartInteractionState { public static final field $stable I public final fun getConfig ()Ldev/dtrentin/chart/interaction/InteractionConfig; public final fun getCrosshair ()Ldev/dtrentin/chart/interaction/CrosshairState; public final fun getMode ()Ldev/dtrentin/chart/interaction/ViewportMode; public final fun getViewportOffsetMs ()J public final fun getXWindowSecondsOverride ()F } public final class dev/dtrentin/chart/interaction/ChartInteractionStateKt { public static final fun rememberChartInteractionState (Ldev/dtrentin/chart/interaction/InteractionConfig;Landroidx/compose/runtime/Composer;II)Ldev/dtrentin/chart/interaction/ChartInteractionState; } public final class dev/dtrentin/chart/interaction/CrosshairState { public static final field $stable I public fun (FJLjava/util/List;)V public final fun component1 ()F public final fun component2 ()J public final fun component3 ()Ljava/util/List; public final fun copy (FJLjava/util/List;)Ldev/dtrentin/chart/interaction/CrosshairState; public static synthetic fun copy$default (Ldev/dtrentin/chart/interaction/CrosshairState;FJLjava/util/List;ILjava/lang/Object;)Ldev/dtrentin/chart/interaction/CrosshairState; public fun equals (Ljava/lang/Object;)Z public final fun getPixelX ()F public final fun getSignalValues ()Ljava/util/List; public final fun getTimestampMs ()J public fun hashCode ()I public fun toString ()Ljava/lang/String; } public final class dev/dtrentin/chart/interaction/InteractionConfig { public static final field $stable I public fun ()V public fun (ZZZFFJ)V public synthetic fun (ZZZFFJILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Z public final fun component2 ()Z public final fun component3 ()Z public final fun component4 ()F public final fun component5 ()F public final fun component6 ()J public final fun copy (ZZZFFJ)Ldev/dtrentin/chart/interaction/InteractionConfig; public static synthetic fun copy$default (Ldev/dtrentin/chart/interaction/InteractionConfig;ZZZFFJILjava/lang/Object;)Ldev/dtrentin/chart/interaction/InteractionConfig; public fun equals (Ljava/lang/Object;)Z public final fun getMaxXWindowSeconds ()F public final fun getMinXWindowSeconds ()F public final fun getPanEnabled ()Z public final fun getResumeFollowingThresholdMs ()J public final fun getTapCrosshairEnabled ()Z public final fun getZoomEnabled ()Z public fun hashCode ()I public fun toString ()Ljava/lang/String; } public final class dev/dtrentin/chart/interaction/SignalValueAt { public static final field $stable I public fun (Ljava/lang/String;F)V public final fun component1 ()Ljava/lang/String; public final fun component2 ()F public final fun copy (Ljava/lang/String;F)Ldev/dtrentin/chart/interaction/SignalValueAt; public static synthetic fun copy$default (Ldev/dtrentin/chart/interaction/SignalValueAt;Ljava/lang/String;FILjava/lang/Object;)Ldev/dtrentin/chart/interaction/SignalValueAt; public fun equals (Ljava/lang/Object;)Z public final fun getSignalName ()Ljava/lang/String; public final fun getValue ()F public fun hashCode ()I public fun toString ()Ljava/lang/String; } public abstract class dev/dtrentin/chart/interaction/ViewportMode { public static final field $stable I } public final class dev/dtrentin/chart/interaction/ViewportMode$Following : dev/dtrentin/chart/interaction/ViewportMode { public static final field $stable I public static final field INSTANCE Ldev/dtrentin/chart/interaction/ViewportMode$Following; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I public fun toString ()Ljava/lang/String; } public final class dev/dtrentin/chart/interaction/ViewportMode$Frozen : dev/dtrentin/chart/interaction/ViewportMode { public static final field $stable I public static final field INSTANCE Ldev/dtrentin/chart/interaction/ViewportMode$Frozen; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I public fun toString ()Ljava/lang/String; } public final class dev/dtrentin/chart/interaction/ViewportMode$History : dev/dtrentin/chart/interaction/ViewportMode { public static final field $stable I public fun (J)V public final fun component1 ()J public final fun copy (J)Ldev/dtrentin/chart/interaction/ViewportMode$History; public static synthetic fun copy$default (Ldev/dtrentin/chart/interaction/ViewportMode$History;JILjava/lang/Object;)Ldev/dtrentin/chart/interaction/ViewportMode$History; public fun equals (Ljava/lang/Object;)Z public final fun getAnchorMs ()J public fun hashCode ()I public fun toString ()Ljava/lang/String; } public abstract interface class dev/dtrentin/chart/lod/LodStrategy { public abstract fun decimate ([J[FIJJI[F[F)I } public final class dev/dtrentin/chart/lod/LttbLodStrategy : dev/dtrentin/chart/lod/LodStrategy { public static final field $stable I public fun ()V public fun (II)V public synthetic fun (IIILkotlin/jvm/internal/DefaultConstructorMarker;)V public fun decimate ([J[FIJJI[F[F)I } public final class dev/dtrentin/chart/lod/MinMaxLodStrategy : dev/dtrentin/chart/lod/LodStrategy { public static final field $stable I public fun ()V public fun (II)V public synthetic fun (IIILkotlin/jvm/internal/DefaultConstructorMarker;)V public fun decimate ([J[FIJJI[F[F)I } public final class dev/dtrentin/chart/lod/MinMaxLttbLodStrategy : dev/dtrentin/chart/lod/LodStrategy { public static final field $stable I public static final field Companion Ldev/dtrentin/chart/lod/MinMaxLttbLodStrategy$Companion; public static final field DEFAULT_RATIO I public fun ()V public fun (III)V public synthetic fun (IIIILkotlin/jvm/internal/DefaultConstructorMarker;)V public fun decimate ([J[FIJJI[F[F)I } public final class dev/dtrentin/chart/lod/MinMaxLttbLodStrategy$Companion { } public final class dev/dtrentin/chart/model/AxisConfig { public static final field $stable I public fun ()V public fun (Ldev/dtrentin/chart/model/AxisLabelMode;Ldev/dtrentin/chart/model/AxisLabelMode;IZLdev/dtrentin/chart/render/AxisFormatter;Ldev/dtrentin/chart/render/AxisFormatter;)V public synthetic fun (Ldev/dtrentin/chart/model/AxisLabelMode;Ldev/dtrentin/chart/model/AxisLabelMode;IZLdev/dtrentin/chart/render/AxisFormatter;Ldev/dtrentin/chart/render/AxisFormatter;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ldev/dtrentin/chart/model/AxisLabelMode; public final fun component2 ()Ldev/dtrentin/chart/model/AxisLabelMode; public final fun component3 ()I public final fun component4 ()Z public final fun component5 ()Ldev/dtrentin/chart/render/AxisFormatter; public final fun component6 ()Ldev/dtrentin/chart/render/AxisFormatter; public final fun copy (Ldev/dtrentin/chart/model/AxisLabelMode;Ldev/dtrentin/chart/model/AxisLabelMode;IZLdev/dtrentin/chart/render/AxisFormatter;Ldev/dtrentin/chart/render/AxisFormatter;)Ldev/dtrentin/chart/model/AxisConfig; public static synthetic fun copy$default (Ldev/dtrentin/chart/model/AxisConfig;Ldev/dtrentin/chart/model/AxisLabelMode;Ldev/dtrentin/chart/model/AxisLabelMode;IZLdev/dtrentin/chart/render/AxisFormatter;Ldev/dtrentin/chart/render/AxisFormatter;ILjava/lang/Object;)Ldev/dtrentin/chart/model/AxisConfig; public fun equals (Ljava/lang/Object;)Z public final fun getShowGrid ()Z public final fun getXFormatter ()Ldev/dtrentin/chart/render/AxisFormatter; public final fun getXLabelMode ()Ldev/dtrentin/chart/model/AxisLabelMode; public final fun getYFormatter ()Ldev/dtrentin/chart/render/AxisFormatter; public final fun getYLabelDecimals ()I public final fun getYLabelMode ()Ldev/dtrentin/chart/model/AxisLabelMode; public fun hashCode ()I public fun toString ()Ljava/lang/String; } public final class dev/dtrentin/chart/model/AxisLabelMode : java/lang/Enum { public static final field BESIDE Ldev/dtrentin/chart/model/AxisLabelMode; public static final field HIDDEN Ldev/dtrentin/chart/model/AxisLabelMode; public static final field INSIDE Ldev/dtrentin/chart/model/AxisLabelMode; public static fun getEntries ()Lkotlin/enums/EnumEntries; public static fun valueOf (Ljava/lang/String;)Ldev/dtrentin/chart/model/AxisLabelMode; public static fun values ()[Ldev/dtrentin/chart/model/AxisLabelMode; } public final class dev/dtrentin/chart/model/ChartConfig { public static final field $stable I public fun ()V public fun (Ldev/dtrentin/chart/model/DataConfig;Ldev/dtrentin/chart/model/AxisConfig;Ldev/dtrentin/chart/model/RenderConfig;)V public synthetic fun (Ldev/dtrentin/chart/model/DataConfig;Ldev/dtrentin/chart/model/AxisConfig;Ldev/dtrentin/chart/model/RenderConfig;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ldev/dtrentin/chart/model/DataConfig; public final fun component2 ()Ldev/dtrentin/chart/model/AxisConfig; public final fun component3 ()Ldev/dtrentin/chart/model/RenderConfig; public final fun copy (Ldev/dtrentin/chart/model/DataConfig;Ldev/dtrentin/chart/model/AxisConfig;Ldev/dtrentin/chart/model/RenderConfig;)Ldev/dtrentin/chart/model/ChartConfig; public static synthetic fun copy$default (Ldev/dtrentin/chart/model/ChartConfig;Ldev/dtrentin/chart/model/DataConfig;Ldev/dtrentin/chart/model/AxisConfig;Ldev/dtrentin/chart/model/RenderConfig;ILjava/lang/Object;)Ldev/dtrentin/chart/model/ChartConfig; public fun equals (Ljava/lang/Object;)Z public final fun getAxis ()Ldev/dtrentin/chart/model/AxisConfig; public final fun getData ()Ldev/dtrentin/chart/model/DataConfig; public final fun getRender ()Ldev/dtrentin/chart/model/RenderConfig; public final fun getTheme ()Ldev/dtrentin/chart/model/ChartTheme; public final fun getXWindowSeconds ()F public fun hashCode ()I public fun toString ()Ljava/lang/String; } public final class dev/dtrentin/chart/model/ChartTheme { public static final field $stable I public synthetic fun (JJJJFILkotlin/jvm/internal/DefaultConstructorMarker;)V public synthetic fun (JJJJFLkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1-0d7_KjU ()J public final fun component2-0d7_KjU ()J public final fun component3-0d7_KjU ()J public final fun component4-0d7_KjU ()J public final fun component5 ()F public final fun copy-gPfMexM (JJJJF)Ldev/dtrentin/chart/model/ChartTheme; public static synthetic fun copy-gPfMexM$default (Ldev/dtrentin/chart/model/ChartTheme;JJJJFILjava/lang/Object;)Ldev/dtrentin/chart/model/ChartTheme; public fun equals (Ljava/lang/Object;)Z public final fun getAxisColor-0d7_KjU ()J public final fun getBackgroundColor-0d7_KjU ()J public final fun getGridColor-0d7_KjU ()J public final fun getLabelColor-0d7_KjU ()J public final fun getStrokeWidth ()F public fun hashCode ()I public fun toString ()Ljava/lang/String; } public final class dev/dtrentin/chart/model/ChartThemeKt { public static final fun rememberMaterialChartTheme (Landroidx/compose/runtime/Composer;I)Ldev/dtrentin/chart/model/ChartTheme; } public final class dev/dtrentin/chart/model/DataConfig { public static final field $stable I public fun ()V public fun (FLdev/dtrentin/chart/model/YRange;Ldev/dtrentin/chart/model/T0;)V public synthetic fun (FLdev/dtrentin/chart/model/YRange;Ldev/dtrentin/chart/model/T0;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()F public final fun component2 ()Ldev/dtrentin/chart/model/YRange; public final fun component3 ()Ldev/dtrentin/chart/model/T0; public final fun copy (FLdev/dtrentin/chart/model/YRange;Ldev/dtrentin/chart/model/T0;)Ldev/dtrentin/chart/model/DataConfig; public static synthetic fun copy$default (Ldev/dtrentin/chart/model/DataConfig;FLdev/dtrentin/chart/model/YRange;Ldev/dtrentin/chart/model/T0;ILjava/lang/Object;)Ldev/dtrentin/chart/model/DataConfig; public fun equals (Ljava/lang/Object;)Z public final fun getT0 ()Ldev/dtrentin/chart/model/T0; public final fun getXWindowSeconds ()F public final fun getYRange ()Ldev/dtrentin/chart/model/YRange; public fun hashCode ()I public fun toString ()Ljava/lang/String; } public abstract class dev/dtrentin/chart/model/FrameRate { public static final field $stable I } public final class dev/dtrentin/chart/model/FrameRate$Display : dev/dtrentin/chart/model/FrameRate { public static final field $stable I public static final field INSTANCE Ldev/dtrentin/chart/model/FrameRate$Display; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I public fun toString ()Ljava/lang/String; } public final class dev/dtrentin/chart/model/FrameRate$Fixed : dev/dtrentin/chart/model/FrameRate { public static final field $stable I public fun (I)V public final fun component1 ()I public final fun copy (I)Ldev/dtrentin/chart/model/FrameRate$Fixed; public static synthetic fun copy$default (Ldev/dtrentin/chart/model/FrameRate$Fixed;IILjava/lang/Object;)Ldev/dtrentin/chart/model/FrameRate$Fixed; public fun equals (Ljava/lang/Object;)Z public final fun getFps ()I public fun hashCode ()I public fun toString ()Ljava/lang/String; } public final class dev/dtrentin/chart/model/RenderConfig { public static final field $stable I public fun ()V public fun (Ldev/dtrentin/chart/model/ChartTheme;Ldev/dtrentin/chart/model/FrameRate;Ldev/dtrentin/chart/lod/LodStrategy;)V public synthetic fun (Ldev/dtrentin/chart/model/ChartTheme;Ldev/dtrentin/chart/model/FrameRate;Ldev/dtrentin/chart/lod/LodStrategy;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ldev/dtrentin/chart/model/ChartTheme; public final fun component2 ()Ldev/dtrentin/chart/model/FrameRate; public final fun component3 ()Ldev/dtrentin/chart/lod/LodStrategy; public final fun copy (Ldev/dtrentin/chart/model/ChartTheme;Ldev/dtrentin/chart/model/FrameRate;Ldev/dtrentin/chart/lod/LodStrategy;)Ldev/dtrentin/chart/model/RenderConfig; public static synthetic fun copy$default (Ldev/dtrentin/chart/model/RenderConfig;Ldev/dtrentin/chart/model/ChartTheme;Ldev/dtrentin/chart/model/FrameRate;Ldev/dtrentin/chart/lod/LodStrategy;ILjava/lang/Object;)Ldev/dtrentin/chart/model/RenderConfig; public fun equals (Ljava/lang/Object;)Z public final fun getFrameRate ()Ldev/dtrentin/chart/model/FrameRate; public final fun getLodStrategy ()Ldev/dtrentin/chart/lod/LodStrategy; public final fun getTheme ()Ldev/dtrentin/chart/model/ChartTheme; public fun hashCode ()I public fun toString ()Ljava/lang/String; } public final class dev/dtrentin/chart/model/SignalConfig { public static final field $stable I public synthetic fun (JFZLdev/dtrentin/chart/render/SignalRenderer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public synthetic fun (JFZLdev/dtrentin/chart/render/SignalRenderer;Lkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1-0d7_KjU ()J public final fun component2 ()F public final fun component3 ()Z public final fun component4 ()Ldev/dtrentin/chart/render/SignalRenderer; public final fun copy-Iv8Zu3U (JFZLdev/dtrentin/chart/render/SignalRenderer;)Ldev/dtrentin/chart/model/SignalConfig; public static synthetic fun copy-Iv8Zu3U$default (Ldev/dtrentin/chart/model/SignalConfig;JFZLdev/dtrentin/chart/render/SignalRenderer;ILjava/lang/Object;)Ldev/dtrentin/chart/model/SignalConfig; public fun equals (Ljava/lang/Object;)Z public final fun getColor-0d7_KjU ()J public final fun getRenderer ()Ldev/dtrentin/chart/render/SignalRenderer; public final fun getStrokeWidth ()F public final fun getVisible ()Z public fun hashCode ()I public fun toString ()Ljava/lang/String; } public abstract class dev/dtrentin/chart/model/T0 { public static final field $stable I } public final class dev/dtrentin/chart/model/T0$FirstSample : dev/dtrentin/chart/model/T0 { public static final field $stable I public static final field INSTANCE Ldev/dtrentin/chart/model/T0$FirstSample; } public final class dev/dtrentin/chart/model/T0$Fixed : dev/dtrentin/chart/model/T0 { public static final field $stable I public fun (J)V public final fun component1 ()J public final fun copy (J)Ldev/dtrentin/chart/model/T0$Fixed; public static synthetic fun copy$default (Ldev/dtrentin/chart/model/T0$Fixed;JILjava/lang/Object;)Ldev/dtrentin/chart/model/T0$Fixed; public fun equals (Ljava/lang/Object;)Z public final fun getEpochMs ()J public fun hashCode ()I public fun toString ()Ljava/lang/String; } public abstract class dev/dtrentin/chart/model/YRange { public static final field $stable I } public final class dev/dtrentin/chart/model/YRange$Auto : dev/dtrentin/chart/model/YRange { public static final field $stable I public fun ()V public fun (F)V public synthetic fun (FILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()F public final fun copy (F)Ldev/dtrentin/chart/model/YRange$Auto; public static synthetic fun copy$default (Ldev/dtrentin/chart/model/YRange$Auto;FILjava/lang/Object;)Ldev/dtrentin/chart/model/YRange$Auto; public fun equals (Ljava/lang/Object;)Z public final fun getPaddingFraction ()F public fun hashCode ()I public fun toString ()Ljava/lang/String; } public final class dev/dtrentin/chart/model/YRange$Fixed : dev/dtrentin/chart/model/YRange { public static final field $stable I public fun (FF)V public final fun component1 ()F public final fun component2 ()F public final fun copy (FF)Ldev/dtrentin/chart/model/YRange$Fixed; public static synthetic fun copy$default (Ldev/dtrentin/chart/model/YRange$Fixed;FFILjava/lang/Object;)Ldev/dtrentin/chart/model/YRange$Fixed; public fun equals (Ljava/lang/Object;)Z public final fun getMax ()F public final fun getMin ()F public fun hashCode ()I public fun toString ()Ljava/lang/String; } public abstract interface class dev/dtrentin/chart/render/AxisFormatter { public abstract fun format (D)Ljava/lang/String; } public final class dev/dtrentin/chart/render/DateTimeAxisFormatter : dev/dtrentin/chart/render/AxisFormatter { public static final field $stable I public fun ()V public fun (Z)V public synthetic fun (ZILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Z public final fun copy (Z)Ldev/dtrentin/chart/render/DateTimeAxisFormatter; public static synthetic fun copy$default (Ldev/dtrentin/chart/render/DateTimeAxisFormatter;ZILjava/lang/Object;)Ldev/dtrentin/chart/render/DateTimeAxisFormatter; public fun equals (Ljava/lang/Object;)Z public fun format (D)Ljava/lang/String; public final fun getShowSeconds ()Z public fun hashCode ()I public fun toString ()Ljava/lang/String; } public final class dev/dtrentin/chart/render/DecimalAxisFormatter : dev/dtrentin/chart/render/AxisFormatter { public static final field $stable I public fun ()V public fun (I)V public synthetic fun (IILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()I public final fun copy (I)Ldev/dtrentin/chart/render/DecimalAxisFormatter; public static synthetic fun copy$default (Ldev/dtrentin/chart/render/DecimalAxisFormatter;IILjava/lang/Object;)Ldev/dtrentin/chart/render/DecimalAxisFormatter; public fun equals (Ljava/lang/Object;)Z public fun format (D)Ljava/lang/String; public final fun getDecimals ()I public fun hashCode ()I public fun toString ()Ljava/lang/String; } public final class dev/dtrentin/chart/render/LineSignalRenderer : dev/dtrentin/chart/render/SignalRenderer { public static final field $stable I public static final field INSTANCE Ldev/dtrentin/chart/render/LineSignalRenderer; public fun drawSignal-0JaWfxQ (Landroidx/compose/ui/graphics/drawscope/DrawScope;JFZ[F[FILandroidx/compose/ui/graphics/Path;FFFFF)V } public abstract interface class dev/dtrentin/chart/render/SignalRenderer { public abstract fun drawSignal-0JaWfxQ (Landroidx/compose/ui/graphics/drawscope/DrawScope;JFZ[F[FILandroidx/compose/ui/graphics/Path;FFFFF)V } public final class dev/dtrentin/chart/render/TimeAxisFormatter : dev/dtrentin/chart/render/AxisFormatter { public static final field $stable I public static final field INSTANCE Ldev/dtrentin/chart/render/TimeAxisFormatter; public fun format (D)Ljava/lang/String; } public final class dev/dtrentin/chart/render/UnitAxisFormatter : dev/dtrentin/chart/render/AxisFormatter { public static final field $stable I public fun (Ljava/lang/String;ILjava/lang/String;)V public synthetic fun (Ljava/lang/String;ILjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/lang/String; public final fun component2 ()I public final fun component3 ()Ljava/lang/String; public final fun copy (Ljava/lang/String;ILjava/lang/String;)Ldev/dtrentin/chart/render/UnitAxisFormatter; public static synthetic fun copy$default (Ldev/dtrentin/chart/render/UnitAxisFormatter;Ljava/lang/String;ILjava/lang/String;ILjava/lang/Object;)Ldev/dtrentin/chart/render/UnitAxisFormatter; public fun equals (Ljava/lang/Object;)Z public fun format (D)Ljava/lang/String; public final fun getDecimals ()I public final fun getSeparator ()Ljava/lang/String; public final fun getUnit ()Ljava/lang/String; public fun hashCode ()I public fun toString ()Ljava/lang/String; }