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.
A  B  C  D  E  F  G  H  I  L  M  N  O  P  R  S  T  U  V  W  Y