Pebble Foundation Classes  0.2.0
C++ for Pebble
Modules
Here is a list of all modules:
[detail level 1234]
 Graphics
 Graphics TypesBasic graphics types (point, rect, size, color, bitmaps, etc.) and utility functions
 Color Definitions
 Graphics ContextThe "canvas" into which an application draws
 Drawing PrimitivesFunctions to draw into a graphics context
 Draw CommandsPebble 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 PathsFunctions to draw polygons into a graphics context
 Fonts
 Drawing TextFunctions to draw text into a graphics context
 UI
 ClicksHandling button click interactions
 LayersUser interface layers for displaying graphic components
 TextLayerLayer that displays and formats a text string
 ScrollLayerLayer that scrolls its contents, animated
 MenuLayerLayer that displays a standard list menu. Data is provided using callbacks
 SimpleMenuLayerWrapper around MenuLayer, that uses static data to display a list menu
 ActionBarLayerVertical, bar-shaped control widget on the right edge of the window
 StatusBarLayerLayer that serves as a configurable status bar
 BitmapLayerLayer that displays a bitmap image
 RotBitmapLayerLayer that displays a rotated bitmap image
 WindowThe basic building block of the user interface
 NumberWindowA ready-made Window prompting the user to pick a number
 ActionMenu
 Window StackThe multiple window manager
 AnimationAbstract framework to create arbitrary animations
 PropertyAnimationA ProperyAnimation animates the value of a "property" of a "subject" over time
 UnobstructedArea
 VibesControlling the vibration motor
 LightControlling Pebble's backlight
 PreferencesValues recommended by the system
 Foundation
 Rocky
 InternationalizationInternationalization & Localization APIs
 WatchInfoProvides information about the watch itself
 Math
 Wall TimeFunctions, data structures and other things related to wall clock time
 Platform
 EventService
 ConnectionServiceDetermine what the Pebble watch is connected to
 AppFocusServiceHandling app focus The AppFocusService allows developers to be notified when their apps become visible on the screen. Common reasons your app may be running but not be on screen are: it's still in the middle of launching and being revealed by a system animation, or it is being covered by a system window such as a notification. This service is useful for apps that require a high degree of user interactivity, like a game where you'll want to pause when a notification covers your app window. It can be also used for apps that want to sync up an intro animation to the end of the system animation that occurs before your app is visible
 BatteryStateServiceDetermines when the battery state changes
 AccelerometerServiceUsing the Pebble accelerometer
 CompassService
 TickTimerServiceHandling time components
 HealthServiceGet access to health information like step count, sleep totals, etc
 DataLoggingEnables logging data asynchronously to a mobile app
 DataStructures
 UUID
 LoggingFunctions related to logging from apps
 DictionaryData serialization utilities
 Dictation
 AppMessageBi-directional communication between phone apps and Pebble watchapps
 AppSyncUI synchronization layer for AppMessage
 ResourcesManaging application resources
 File Formats
 PNG8 File Format
 PBI File Format
 App
 AppWorkerRuns in the background, and can communicate with the foreground app
 App CommunicationAPI for interacting with the Pebble communication subsystem
 TimerCan be used to execute some code at some point in the future
 Memory ManagementUtility functions for managing an application's memory
 StorageA mechanism to store persistent application data and state
 WakeupAllows applications to schedule to be launched even if they are not running
 Launch ReasonAPI for checking what caused the application to launch
 Exit ReasonAPI for the application to notify the system of the reason it will exit
 App GlanceAPI for the application to modify its glance
 Worker
 Smartstrap
 Profiling
 Standard C
 TimeStandard system time functions
 Misc
 Compatibility Macros