A
B
C
D
E
F
G
H
I
L
M
N
O
P
R
S
T
U
V
W
Y
C
- CacheableDynamicShader - class in com.patrykandpatrick.vico.core.component.shape.shader
- CacheableDynamicShader can cache created Shader instances for reuse between identical sets of bounds.
- canScrollBy(Float) - function in com.patrykandpatrick.vico.core.scroll.ScrollHandler
- Checks whether a scroll by the given delta value is possible.
- CanvasExtensionsKt - class in com.patrykandpatrick.vico.core.extension
- Center - enum entry in com.patrykandpatrick.vico.core.axis.vertical.VerticalAxis.VerticalLabelPosition
- Center - enum entry in com.patrykandpatrick.vico.core.component.text.HorizontalPosition
- Center - enum entry in com.patrykandpatrick.vico.core.component.text.VerticalPosition
- Chart - class in com.patrykandpatrick.vico.core.chart
- Defines the minimal set of properties and functions required by other parts of the library to draw a chart.
- ChartDrawContext - class in com.patrykandpatrick.vico.core.chart.draw
- An extension of DrawContext that holds additional data required to render a Chart.
- chartDrawContext(Canvas,Integer,MeasureContext,Point,HorizontalDimensions,RectF,Float,AutoScaleUp) - function in com.patrykandpatrick.vico.core.chart.draw.ChartDrawContextExtensionsKt
- The anonymous implementation of ChartDrawContext.
- ChartDrawContextExtensionsKt - class in com.patrykandpatrick.vico.core.chart.draw
- ChartDrawContextKt - class in com.patrykandpatrick.vico.core.chart.draw
- ChartEntry - class in com.patrykandpatrick.vico.core.entry
- The base for a single chart entry rendered by Chart subclasses.
- ChartEntryExtensionsKt - class in com.patrykandpatrick.vico.core.entry
- ChartEntryModel - class in com.patrykandpatrick.vico.core.entry
- Contains the data for a Chart.
- ChartEntryModelProducer - class in com.patrykandpatrick.vico.core.entry
- A ChartModelProducer implementation that generates ChartEntryModel instances.
- ChartInsetter - class in com.patrykandpatrick.vico.core.chart.insets
- Enables a component to add insets to Charts to make room for itself.
- ChartKt - class in com.patrykandpatrick.vico.core.chart
- ChartModelProducer - class in com.patrykandpatrick.vico.core.entry
- A Model producer that can deliver generated Models asynchronously.
- ChartValues - class in com.patrykandpatrick.vico.core.chart.values
- Where Charts get their data from.
- ChartValuesManager - class in com.patrykandpatrick.vico.core.chart.values
- Manages the ChartValues used by a chart.
- ChartValuesProvider - class in com.patrykandpatrick.vico.core.chart.values
- Provides a Chart’s ChartValues.
- clear() - function in com.patrykandpatrick.vico.core.chart.dimensions.MutableHorizontalDimensions
- Clears the stored values.
- clear() - function in com.patrykandpatrick.vico.core.chart.insets.Insets
- Sets the size of each of the four insets to zero.
- clear() - function in com.patrykandpatrick.vico.core.dimensions.MutableDimensions
- Sets all coordinates to 0.
- clear(RectF) - function in com.patrykandpatrick.vico.core.extension.RectExtensionsKt
- Sets all coordinates of this RectF to 0.
- clearExtras() - function in com.patrykandpatrick.vico.core.context.ChartDrawContext
- Removes all stored extras.
- clearExtras() - function in com.patrykandpatrick.vico.core.context.DefaultExtras
- Removes all stored extras.
- clearExtras() - function in com.patrykandpatrick.vico.core.context.DrawContext
- Removes all stored extras.
- clearExtras() - function in com.patrykandpatrick.vico.core.context.Extras
- Removes all stored extras.
- clearExtras() - function in com.patrykandpatrick.vico.core.context.MeasureContext
- Removes all stored extras.
- clearExtras() - function in com.patrykandpatrick.vico.core.context.MutableMeasureContext
- clearShadow() - function in com.patrykandpatrick.vico.core.component.shape.LineComponent
- Removes this ShapeComponent’s drop shadow.
- clearShadow() - function in com.patrykandpatrick.vico.core.component.shape.ShapeComponent
- Removes this ShapeComponent’s drop shadow.
- clipRect(Float,Float,Float,Float) - function in com.patrykandpatrick.vico.core.context.ChartDrawContext
- Clips the Canvas to the specified rectangle.
- clipRect(RectF) - function in com.patrykandpatrick.vico.core.context.ChartDrawContext
- Clips the Canvas to the specified rectF.
- clipRect(Float,Float,Float,Float) - function in com.patrykandpatrick.vico.core.context.DrawContext
- Clips the Canvas to the specified rectangle.
- clipRect(RectF) - function in com.patrykandpatrick.vico.core.context.DrawContext
- Clips the Canvas to the specified rectF.
- CollectionExtensionsKt - class in com.patrykandpatrick.vico.core.extension
- ColorExtensionsKt - class in com.patrykandpatrick.vico.core.extension
- ColorOverlayExtensionsKt - class in com.patrykandpatrick.vico.core.extension
- ColumnChart - class in com.patrykandpatrick.vico.core.chart.column
- ColumnChart displays data as vertical bars.
- ColumnChart.MergeMode - class in com.patrykandpatrick.vico.core.chart.column.ColumnChart
- Defines how a ColumnChart should draw columns in column collections.
- com.patrykandpatrick.vico.core - package com.patrykandpatrick.vico.core
- com.patrykandpatrick.vico.core.axis - package com.patrykandpatrick.vico.core.axis
- com.patrykandpatrick.vico.core.axis.formatter - package com.patrykandpatrick.vico.core.axis.formatter
- com.patrykandpatrick.vico.core.axis.horizontal - package com.patrykandpatrick.vico.core.axis.horizontal
- com.patrykandpatrick.vico.core.axis.vertical - package com.patrykandpatrick.vico.core.axis.vertical
- com.patrykandpatrick.vico.core.chart - package com.patrykandpatrick.vico.core.chart
- com.patrykandpatrick.vico.core.chart.column - package com.patrykandpatrick.vico.core.chart.column
- com.patrykandpatrick.vico.core.chart.composed - package com.patrykandpatrick.vico.core.chart.composed
- com.patrykandpatrick.vico.core.chart.decoration - package com.patrykandpatrick.vico.core.chart.decoration
- com.patrykandpatrick.vico.core.chart.dimensions - package com.patrykandpatrick.vico.core.chart.dimensions
- com.patrykandpatrick.vico.core.chart.draw - package com.patrykandpatrick.vico.core.chart.draw
- com.patrykandpatrick.vico.core.chart.edges - package com.patrykandpatrick.vico.core.chart.edges
- com.patrykandpatrick.vico.core.chart.insets - package com.patrykandpatrick.vico.core.chart.insets
- com.patrykandpatrick.vico.core.chart.layout - package com.patrykandpatrick.vico.core.chart.layout
- com.patrykandpatrick.vico.core.chart.line - package com.patrykandpatrick.vico.core.chart.line
- com.patrykandpatrick.vico.core.chart.scale - package com.patrykandpatrick.vico.core.chart.scale
- com.patrykandpatrick.vico.core.chart.values - package com.patrykandpatrick.vico.core.chart.values
- com.patrykandpatrick.vico.core.component - package com.patrykandpatrick.vico.core.component
- com.patrykandpatrick.vico.core.component.dimension - package com.patrykandpatrick.vico.core.component.dimension
- com.patrykandpatrick.vico.core.component.marker - package com.patrykandpatrick.vico.core.component.marker
- com.patrykandpatrick.vico.core.component.shape - package com.patrykandpatrick.vico.core.component.shape
- com.patrykandpatrick.vico.core.component.shape.cornered - package com.patrykandpatrick.vico.core.component.shape.cornered
- com.patrykandpatrick.vico.core.component.shape.extension - package com.patrykandpatrick.vico.core.component.shape.extension
- com.patrykandpatrick.vico.core.component.shape.shader - package com.patrykandpatrick.vico.core.component.shape.shader
- com.patrykandpatrick.vico.core.component.shape.shadow - package com.patrykandpatrick.vico.core.component.shape.shadow
- com.patrykandpatrick.vico.core.component.text - package com.patrykandpatrick.vico.core.component.text
- com.patrykandpatrick.vico.core.context - package com.patrykandpatrick.vico.core.context
- com.patrykandpatrick.vico.core.dimensions - package com.patrykandpatrick.vico.core.dimensions
- com.patrykandpatrick.vico.core.draw - package com.patrykandpatrick.vico.core.draw
- com.patrykandpatrick.vico.core.entry - package com.patrykandpatrick.vico.core.entry
- com.patrykandpatrick.vico.core.entry.composed - package com.patrykandpatrick.vico.core.entry.composed
- com.patrykandpatrick.vico.core.entry.diff - package com.patrykandpatrick.vico.core.entry.diff
- com.patrykandpatrick.vico.core.extension - package com.patrykandpatrick.vico.core.extension
- com.patrykandpatrick.vico.core.formatter - package com.patrykandpatrick.vico.core.formatter
- com.patrykandpatrick.vico.core.layout - package com.patrykandpatrick.vico.core.layout
- com.patrykandpatrick.vico.core.legend - package com.patrykandpatrick.vico.core.legend
- com.patrykandpatrick.vico.core.marker - package com.patrykandpatrick.vico.core.marker
- com.patrykandpatrick.vico.core.model - package com.patrykandpatrick.vico.core.model
- com.patrykandpatrick.vico.core.scroll - package com.patrykandpatrick.vico.core.scroll
- com.patrykandpatrick.vico.core.throwable - package com.patrykandpatrick.vico.core.throwable
- com.patrykandpatrick.vico.core.util - package com.patrykandpatrick.vico.core.util
- CommonExtensionsKt - class in com.patrykandpatrick.vico.core.extension
- Component - class in com.patrykandpatrick.vico.core.component
- Component is a generic concept of an object that can be drawn on a canvas at a given pair of coordinates.
- component1() - function in com.patrykandpatrick.vico.core.entry.ChartEntry
- component1() - function in com.patrykandpatrick.vico.core.model.Point
- component2() - function in com.patrykandpatrick.vico.core.entry.ChartEntry
- component2() - function in com.patrykandpatrick.vico.core.model.Point
- ComponentShader - class in com.patrykandpatrick.vico.core.component.shape.shader
- ComponentShader creates a Shader out of the provided component.
- ComponentShadow - class in com.patrykandpatrick.vico.core.component.shape.shadow
- A class that stores shadow properties.
- ComposedChart - class in com.patrykandpatrick.vico.core.chart.composed
- Combines multiple Charts and draws them on top of one another.
- ComposedChartEntryModel - class in com.patrykandpatrick.vico.core.chart.composed
- An extended ChartEntryModel that can compose multiple ChartEntryModels.
- composedChartEntryModelOf(List) - function in com.patrykandpatrick.vico.core.entry.composed.ComposedChartEntryModelProducer.Companion
- Creates a ComposedChartEntryModel instance comprising the provided Models.
- ComposedChartEntryModelProducer - class in com.patrykandpatrick.vico.core.entry.composed
- A ChartModelProducer implementation that generates ComposedChartEntryModel instances.
- ComposedChartEntryModelProducer.Companion - class in com.patrykandpatrick.vico.core.entry.composed.ComposedChartEntryModelProducer
- ComposedChartExtensionsKt - class in com.patrykandpatrick.vico.core.chart.composed
- ComposedEntryListExtensionsKt - class in com.patrykandpatrick.vico.core.entry.composed
- connect(Path,Float,Float,Float,Float,HorizontalDimensions,RectF) - function in com.patrykandpatrick.vico.core.chart.DefaultPointConnector
- Draws a line between two points.
- connect(Path,Float,Float,Float,Float,HorizontalDimensions,RectF) - function in com.patrykandpatrick.vico.core.chart.line.LineChart.LineSpec.PointConnector
- Draws a line between two points.
- consumeExtra(Object) - function in com.patrykandpatrick.vico.core.context.ChartDrawContext
- Retrieves the value of the extra with the given key, unless no such extra exists.
- consumeExtra(Object) - function in com.patrykandpatrick.vico.core.context.DefaultExtras
- Retrieves the value of the extra with the given key, unless no such extra exists.
- consumeExtra(Object) - function in com.patrykandpatrick.vico.core.context.DrawContext
- Retrieves the value of the extra with the given key, unless no such extra exists.
- consumeExtra(Object) - function in com.patrykandpatrick.vico.core.context.Extras
- Retrieves the value of the extra with the given key, unless no such extra exists.
- consumeExtra(Object) - function in com.patrykandpatrick.vico.core.context.MeasureContext
- Retrieves the value of the extra with the given key, unless no such extra exists.
- consumeExtra(Object) - function in com.patrykandpatrick.vico.core.context.MutableMeasureContext
- copy(LineChart.LineSpec,Integer,Float,DynamicShader,Paint.Cap,Component,Float,TextComponent,VerticalPosition,ValueFormatter,Float,LineChart.LineSpec.PointConnector) - function in com.patrykandpatrick.vico.core.chart.LineSpecExtensionsKt
- Creates a new LineChart.LineSpec based on this one, updating select properties.
- copy(RectF) - function in com.patrykandpatrick.vico.core.extension.RectExtensionsKt
- Creates a new RectF with the same coordinates as this RectF without modifying this RectF.
- copy(Float,Float) - function in com.patrykandpatrick.vico.core.model.Point
- Copies this Point, updating one or both of the coordinates.
- copyColor(Integer,Integer,Integer,Integer,Integer) - function in com.patrykandpatrick.vico.core.extension.ColorExtensionsKt
- Copies this color, updating any or all of the color channels.
- copyColor(Integer,Float,Float,Float,Float) - function in com.patrykandpatrick.vico.core.extension.ColorExtensionsKt
- Copies this color, updating any or all of the color channels.
- Corner - class in com.patrykandpatrick.vico.core.component.shape.cornered
- A class used to specify the size and look of a given shape corner.
- Corner.Absolute - class in com.patrykandpatrick.vico.core.component.shape.cornered.Corner
- Defines an absolute size for a corner (in dp).
- Corner.Companion - class in com.patrykandpatrick.vico.core.component.shape.cornered.Corner
- Corner.Relative - class in com.patrykandpatrick.vico.core.component.shape.cornered.Corner
- Defines a relative size for a corner (in percent).
- CorneredShape - class in com.patrykandpatrick.vico.core.component.shape.cornered
- A Shape implementation with customizable corners.
- CornerLocation - class in com.patrykandpatrick.vico.core.component.shape.cornered
- Defines the location of a shape corner.
- CornerTreatment - class in com.patrykandpatrick.vico.core.component.shape.cornered
- Defines a shape corner style.
- createCorner(Float,Float,Float,Float,CornerLocation,Path) - function in com.patrykandpatrick.vico.core.component.shape.cornered.CornerTreatment
- Draws a shape corner of the appropriate style.
- createCorner(Float,Float,Float,Float,CornerLocation,Path) - function in com.patrykandpatrick.vico.core.component.shape.cornered.SharpCornerTreatment
- Draws a shape corner of the appropriate style.
- createCorner(Float,Float,Float,Float,CornerLocation,Path) - function in com.patrykandpatrick.vico.core.component.shape.cornered.CutCornerTreatment
- Draws a shape corner of the appropriate style.
- createCorner(Float,Float,Float,Float,CornerLocation,Path) - function in com.patrykandpatrick.vico.core.component.shape.cornered.RoundedCornerTreatment
- Draws a shape corner of the appropriate style.
- createHorizontalAxis(Function1) - function in com.patrykandpatrick.vico.core.axis.horizontal.HorizontalAxisKt
- A convenience function that creates a HorizontalAxis instance.
- createPath(Float,Path,Float,Float,Float,Float) - function in com.patrykandpatrick.vico.core.component.shape.cornered.CorneredShape
- Adds a contour of this CorneredShape to the provided Path.
- createPath(Float,Path,Float,Float,Float,Float) - function in com.patrykandpatrick.vico.core.component.shape.cornered.MarkerCorneredShape
- Adds a contour of this CorneredShape to the provided Path.
- createShader(DrawContext,Float,Float,Float,Float) - function in com.patrykandpatrick.vico.core.component.shape.shader.CacheableDynamicShader
- Called when new instance of Shader must be created, as the left, top, right, and bottom bounds have changed or there is no cached Shader.
- createShader(DrawContext,Float,Float,Float,Float) - function in com.patrykandpatrick.vico.core.component.shape.shader.ComponentShader
- Called when new instance of Shader must be created, as the left, top, right, and bottom bounds have changed or there is no cached Shader.
- createVerticalAxis(Function1) - function in com.patrykandpatrick.vico.core.axis.vertical.VerticalAxisKt
- A convenience function that creates a VerticalAxis instance.
- cutCornerShape(Integer) - function in com.patrykandpatrick.vico.core.component.shape.Shapes
- Creates a Shape with all corners cut.
- cutCornerShape(Integer,Integer,Integer,Integer) - function in com.patrykandpatrick.vico.core.component.shape.Shapes
- Creates a Shape with all corners cut.
- CutCornerTreatment - class in com.patrykandpatrick.vico.core.component.shape.cornered
- Creates cut corners.