---
title: "Graphics"
canonical_url: https://developer.repebble.com/docs/c/Graphics/
last_updated: 2026-10-28
sdk_version: 4.33.1
---
# Graphics

Source: https://developer.repebble.com/docs/c/Graphics/

Low-level drawing routines.

The Graphics framework defines a set of APIs that can be used to draw paths, primitives and text, as well as handle the loading of fonts and the setting of graphics contexts for compositing, fill color and text color.

## Modules

#### [Draw Commands](https://developer.repebble.com/docs/c/Graphics/Draw_Commands.md)

Pebble Draw Commands are a way to encode arbitrary path draw and fill calls in binary format, so that vector-like graphics can be represented on the watch.

#### [Drawing Paths](https://developer.repebble.com/docs/c/Graphics/Drawing_Paths.md)

Functions to draw polygons into a graphics context

#### [Drawing Primitives](https://developer.repebble.com/docs/c/Graphics/Drawing_Primitives.md)

Functions to draw into a graphics context

#### [Drawing Text](https://developer.repebble.com/docs/c/Graphics/Drawing_Text.md)

Functions to draw text into a graphics context

#### [Fonts](https://developer.repebble.com/docs/c/Graphics/Fonts.md)

Custom and system fonts.

#### [Graphics Context](https://developer.repebble.com/docs/c/Graphics/Graphics_Context.md)

The "canvas" into which an application draws

#### [Graphics Types](https://developer.repebble.com/docs/c/Graphics/Graphics_Types.md)

Basic graphics types (point, rect, size, color, bitmaps, etc.) and utility functions.
