API Reference
-------------

The API reference is a lexicographic list of all the different classes,
methods and features that Kivy offers.

.. toctree::
    :maxdepth: 1

    api-kivy.rst
    api-kivy._version.rst
    api-kivy.animation.rst
    api-kivy.app.rst
    api-kivy.atlas.rst
    api-kivy.base.rst
    api-kivy.cache.rst
    api-kivy.clock.rst
    api-kivy.compat.rst
    api-kivy.config.rst
    api-kivy.context.rst
    api-kivy.core.rst
    api-kivy.core.audio.rst
    api-kivy.core.camera.rst
    api-kivy.core.clipboard.rst
    api-kivy.core.gl.rst
    api-kivy.core.image.rst
    api-kivy.core.spelling.rst
    api-kivy.core.text.rst
    api-kivy.core.text.markup.rst
    api-kivy.core.text.text_layout.rst
    api-kivy.core.video.rst
    api-kivy.core.window.rst
    api-kivy.deps.rst
    api-kivy.effects.rst
    api-kivy.effects.dampedscroll.rst
    api-kivy.effects.kinetic.rst
    api-kivy.effects.opacityscroll.rst
    api-kivy.effects.scroll.rst
    api-kivy.event.rst
    api-kivy.factory.rst
    api-kivy.garden.rst
    api-kivy.geometry.rst
    api-kivy.gesture.rst
    api-kivy.graphics.rst
    api-kivy.graphics.cgl.rst
    api-kivy.graphics.compiler.rst
    api-kivy.graphics.context.rst
    api-kivy.graphics.context_instructions.rst
    api-kivy.graphics.fbo.rst
    api-kivy.graphics.gl_instructions.rst
    api-kivy.graphics.instructions.rst
    api-kivy.graphics.opengl.rst
    api-kivy.graphics.opengl_utils.rst
    api-kivy.graphics.scissor_instructions.rst
    api-kivy.graphics.shader.rst
    api-kivy.graphics.stencil_instructions.rst
    api-kivy.graphics.svg.rst
    api-kivy.graphics.tesselator.rst
    api-kivy.graphics.texture.rst
    api-kivy.graphics.transformation.rst
    api-kivy.input.rst
    api-kivy.input.factory.rst
    api-kivy.input.motionevent.rst
    api-kivy.input.postproc.rst
    api-kivy.input.postproc.calibration.rst
    api-kivy.input.postproc.dejitter.rst
    api-kivy.input.postproc.doubletap.rst
    api-kivy.input.postproc.ignorelist.rst
    api-kivy.input.postproc.retaintouch.rst
    api-kivy.input.postproc.tripletap.rst
    api-kivy.input.provider.rst
    api-kivy.input.providers.rst
    api-kivy.input.providers.androidjoystick.rst
    api-kivy.input.providers.hidinput.rst
    api-kivy.input.providers.leapfinger.rst
    api-kivy.input.providers.linuxwacom.rst
    api-kivy.input.providers.mactouch.rst
    api-kivy.input.providers.mouse.rst
    api-kivy.input.providers.mtdev.rst
    api-kivy.input.providers.probesysfs.rst
    api-kivy.input.providers.tuio.rst
    api-kivy.input.providers.wm_common.rst
    api-kivy.input.recorder.rst
    api-kivy.input.shape.rst
    api-kivy.interactive.rst
    api-kivy.lang.rst
    api-kivy.lang.builder.rst
    api-kivy.lang.parser.rst
    api-kivy.lib.rst
    api-kivy.lib.ddsfile.rst
    api-kivy.lib.gstplayer.rst
    api-kivy.lib.mtdev.rst
    api-kivy.loader.rst
    api-kivy.logger.rst
    api-kivy.metrics.rst
    api-kivy.modules.rst
    api-kivy.modules.console.rst
    api-kivy.modules.inspector.rst
    api-kivy.modules.joycursor.rst
    api-kivy.modules.keybinding.rst
    api-kivy.modules.monitor.rst
    api-kivy.modules.recorder.rst
    api-kivy.modules.screen.rst
    api-kivy.modules.touchring.rst
    api-kivy.modules.webdebugger.rst
    api-kivy.multistroke.rst
    api-kivy.network.rst
    api-kivy.network.urlrequest.rst
    api-kivy.parser.rst
    api-kivy.properties.rst
    api-kivy.resources.rst
    api-kivy.storage.rst
    api-kivy.storage.dictstore.rst
    api-kivy.storage.jsonstore.rst
    api-kivy.storage.redisstore.rst
    api-kivy.support.rst
    api-kivy.tools.rst
    api-kivy.tools.packaging.rst
    api-kivy.uix.rst
    api-kivy.uix.accordion.rst
    api-kivy.uix.actionbar.rst
    api-kivy.uix.anchorlayout.rst
    api-kivy.uix.behaviors.rst
    api-kivy.uix.behaviors.button.rst
    api-kivy.uix.behaviors.codenavigation.rst
    api-kivy.uix.behaviors.compoundselection.rst
    api-kivy.uix.behaviors.cover.rst
    api-kivy.uix.behaviors.drag.rst
    api-kivy.uix.behaviors.emacs.rst
    api-kivy.uix.behaviors.focus.rst
    api-kivy.uix.behaviors.knspace.rst
    api-kivy.uix.behaviors.togglebutton.rst
    api-kivy.uix.behaviors.touchripple.rst
    api-kivy.uix.boxlayout.rst
    api-kivy.uix.bubble.rst
    api-kivy.uix.button.rst
    api-kivy.uix.camera.rst
    api-kivy.uix.carousel.rst
    api-kivy.uix.checkbox.rst
    api-kivy.uix.codeinput.rst
    api-kivy.uix.colorpicker.rst
    api-kivy.uix.dropdown.rst
    api-kivy.uix.effectwidget.rst
    api-kivy.uix.filechooser.rst
    api-kivy.uix.floatlayout.rst
    api-kivy.uix.gesturesurface.rst
    api-kivy.uix.gridlayout.rst
    api-kivy.uix.image.rst
    api-kivy.uix.label.rst
    api-kivy.uix.layout.rst
    api-kivy.uix.modalview.rst
    api-kivy.uix.pagelayout.rst
    api-kivy.uix.popup.rst
    api-kivy.uix.progressbar.rst
    api-kivy.uix.recycleboxlayout.rst
    api-kivy.uix.recyclegridlayout.rst
    api-kivy.uix.recyclelayout.rst
    api-kivy.uix.recycleview.rst
    api-kivy.uix.recycleview.datamodel.rst
    api-kivy.uix.recycleview.layout.rst
    api-kivy.uix.recycleview.views.rst
    api-kivy.uix.relativelayout.rst
    api-kivy.uix.rst.rst
    api-kivy.uix.sandbox.rst
    api-kivy.uix.scatter.rst
    api-kivy.uix.scatterlayout.rst
    api-kivy.uix.screenmanager.rst
    api-kivy.uix.scrollview.rst
    api-kivy.uix.settings.rst
    api-kivy.uix.slider.rst
    api-kivy.uix.spinner.rst
    api-kivy.uix.splitter.rst
    api-kivy.uix.stacklayout.rst
    api-kivy.uix.stencilview.rst
    api-kivy.uix.switch.rst
    api-kivy.uix.tabbedpanel.rst
    api-kivy.uix.textinput.rst
    api-kivy.uix.togglebutton.rst
    api-kivy.uix.treeview.rst
    api-kivy.uix.video.rst
    api-kivy.uix.videoplayer.rst
    api-kivy.uix.vkeyboard.rst
    api-kivy.uix.widget.rst
    api-kivy.utils.rst
    api-kivy.vector.rst
    api-kivy.weakmethod.rst
    api-kivy.weakproxy.rst
