Pebble Foundation Classes  0.2.0
C++ for Pebble
pebble_sdk_version.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define _PBL_API_EXISTS_i18n_get_system_locale
 
#define _PBL_API_EXISTS_watch_info_get_model
 
#define _PBL_API_EXISTS_watch_info_get_firmware_version
 
#define _PBL_API_EXISTS_watch_info_get_color
 
#define _PBL_API_EXISTS_sin_lookup
 
#define _PBL_API_EXISTS_cos_lookup
 
#define _PBL_API_EXISTS_atan2_lookup
 
#define _PBL_API_EXISTS_clock_copy_time_string
 
#define _PBL_API_EXISTS_clock_is_24h_style
 
#define _PBL_API_EXISTS_clock_to_timestamp
 
#define _PBL_API_EXISTS_clock_is_timezone_set
 
#define _PBL_API_EXISTS_clock_get_timezone
 
#define _PBL_API_EXISTS_connection_service_peek_pebble_app_connection
 
#define _PBL_API_EXISTS_connection_service_peek_pebblekit_connection
 
#define _PBL_API_EXISTS_connection_service_subscribe
 
#define _PBL_API_EXISTS_connection_service_unsubscribe
 
#define _PBL_API_EXISTS_bluetooth_connection_service_peek
 
#define _PBL_API_EXISTS_bluetooth_connection_service_subscribe
 
#define _PBL_API_EXISTS_bluetooth_connection_service_unsubscribe
 
#define _PBL_API_EXISTS_app_focus_service_subscribe_handlers
 
#define _PBL_API_EXISTS_app_focus_service_subscribe
 
#define _PBL_API_EXISTS_app_focus_service_unsubscribe
 
#define _PBL_API_EXISTS_battery_state_service_subscribe
 
#define _PBL_API_EXISTS_battery_state_service_unsubscribe
 
#define _PBL_API_EXISTS_battery_state_service_peek
 
#define _PBL_API_EXISTS_accel_service_peek
 
#define _PBL_API_EXISTS_accel_service_set_sampling_rate
 
#define _PBL_API_EXISTS_accel_service_set_samples_per_update
 
#define _PBL_API_EXISTS_accel_data_service_subscribe
 
#define _PBL_API_EXISTS_accel_data_service_unsubscribe
 
#define _PBL_API_EXISTS_accel_tap_service_subscribe
 
#define _PBL_API_EXISTS_accel_tap_service_unsubscribe
 
#define _PBL_API_EXISTS_accel_raw_data_service_subscribe
 
#define _PBL_API_EXISTS_compass_service_set_heading_filter
 
#define _PBL_API_EXISTS_compass_service_subscribe
 
#define _PBL_API_EXISTS_compass_service_unsubscribe
 
#define _PBL_API_EXISTS_compass_service_peek
 
#define _PBL_API_EXISTS_tick_timer_service_subscribe
 
#define _PBL_API_EXISTS_tick_timer_service_unsubscribe
 
#define _PBL_API_EXISTS_health_service_sum
 
#define _PBL_API_EXISTS_health_service_sum_today
 
#define _PBL_API_EXISTS_health_service_peek_current_value
 
#define _PBL_API_EXISTS_health_service_sum_averaged
 
#define _PBL_API_EXISTS_health_service_aggregate_averaged
 
#define _PBL_API_EXISTS_health_service_peek_current_activities
 
#define _PBL_API_EXISTS_health_service_activities_iterate
 
#define _PBL_API_EXISTS_health_service_metric_accessible
 
#define _PBL_API_EXISTS_health_service_metric_averaged_accessible
 
#define _PBL_API_EXISTS_health_service_metric_aggregate_averaged_accessible
 
#define _PBL_API_EXISTS_health_service_any_activity_accessible
 
#define _PBL_API_EXISTS_health_service_events_subscribe
 
#define _PBL_API_EXISTS_health_service_events_unsubscribe
 
#define _PBL_API_EXISTS_health_service_set_heart_rate_sample_period
 
#define _PBL_API_EXISTS_health_service_get_heart_rate_sample_period_expiration_sec
 
#define _PBL_API_EXISTS_health_service_register_metric_alert
 
#define _PBL_API_EXISTS_health_service_cancel_metric_alert
 
#define _PBL_API_EXISTS_health_service_get_minute_history
 
#define _PBL_API_EXISTS_health_service_get_measurement_system_for_display
 
#define _PBL_API_EXISTS_data_logging_create
 
#define _PBL_API_EXISTS_data_logging_finish
 
#define _PBL_API_EXISTS_data_logging_log
 
#define _PBL_API_EXISTS_uuid_equal
 
#define _PBL_API_EXISTS_uuid_to_string
 
#define _PBL_API_EXISTS_app_log
 
#define _PBL_API_EXISTS_dict_calc_buffer_size
 
#define _PBL_API_EXISTS_dict_size
 
#define _PBL_API_EXISTS_dict_write_begin
 
#define _PBL_API_EXISTS_dict_write_data
 
#define _PBL_API_EXISTS_dict_write_cstring
 
#define _PBL_API_EXISTS_dict_write_int
 
#define _PBL_API_EXISTS_dict_write_uint8
 
#define _PBL_API_EXISTS_dict_write_uint16
 
#define _PBL_API_EXISTS_dict_write_uint32
 
#define _PBL_API_EXISTS_dict_write_int8
 
#define _PBL_API_EXISTS_dict_write_int16
 
#define _PBL_API_EXISTS_dict_write_int32
 
#define _PBL_API_EXISTS_dict_write_end
 
#define _PBL_API_EXISTS_dict_read_begin_from_buffer
 
#define _PBL_API_EXISTS_dict_read_next
 
#define _PBL_API_EXISTS_dict_read_first
 
#define _PBL_API_EXISTS_dict_serialize_tuplets
 
#define _PBL_API_EXISTS_dict_serialize_tuplets_to_buffer
 
#define _PBL_API_EXISTS_dict_serialize_tuplets_to_buffer_with_iter
 
#define _PBL_API_EXISTS_dict_write_tuplet
 
#define _PBL_API_EXISTS_dict_calc_buffer_size_from_tuplets
 
#define _PBL_API_EXISTS_dict_merge
 
#define _PBL_API_EXISTS_dict_find
 
#define _PBL_API_EXISTS_dictation_session_create
 
#define _PBL_API_EXISTS_dictation_session_destroy
 
#define _PBL_API_EXISTS_dictation_session_start
 
#define _PBL_API_EXISTS_dictation_session_stop
 
#define _PBL_API_EXISTS_dictation_session_enable_confirmation
 
#define _PBL_API_EXISTS_dictation_session_enable_error_dialogs
 
#define _PBL_API_EXISTS_app_message_open
 
#define _PBL_API_EXISTS_app_message_deregister_callbacks
 
#define _PBL_API_EXISTS_app_message_get_context
 
#define _PBL_API_EXISTS_app_message_set_context
 
#define _PBL_API_EXISTS_app_message_register_inbox_received
 
#define _PBL_API_EXISTS_app_message_register_inbox_dropped
 
#define _PBL_API_EXISTS_app_message_register_outbox_sent
 
#define _PBL_API_EXISTS_app_message_register_outbox_failed
 
#define _PBL_API_EXISTS_app_message_inbox_size_maximum
 
#define _PBL_API_EXISTS_app_message_outbox_size_maximum
 
#define _PBL_API_EXISTS_app_message_outbox_begin
 
#define _PBL_API_EXISTS_app_message_outbox_send
 
#define _PBL_API_EXISTS_app_sync_init
 
#define _PBL_API_EXISTS_app_sync_deinit
 
#define _PBL_API_EXISTS_app_sync_set
 
#define _PBL_API_EXISTS_app_sync_get
 
#define _PBL_API_EXISTS_resource_get_handle
 
#define _PBL_API_EXISTS_resource_size
 
#define _PBL_API_EXISTS_resource_load
 
#define _PBL_API_EXISTS_resource_load_byte_range
 
#define _PBL_API_EXISTS_app_event_loop
 
#define _PBL_API_EXISTS_app_worker_is_running
 
#define _PBL_API_EXISTS_app_worker_launch
 
#define _PBL_API_EXISTS_app_worker_kill
 
#define _PBL_API_EXISTS_app_worker_message_subscribe
 
#define _PBL_API_EXISTS_app_worker_message_unsubscribe
 
#define _PBL_API_EXISTS_app_worker_send_message
 
#define _PBL_API_EXISTS_app_comm_set_sniff_interval
 
#define _PBL_API_EXISTS_app_comm_get_sniff_interval
 
#define _PBL_API_EXISTS_psleep
 
#define _PBL_API_EXISTS_app_timer_register
 
#define _PBL_API_EXISTS_app_timer_reschedule
 
#define _PBL_API_EXISTS_app_timer_cancel
 
#define _PBL_API_EXISTS_heap_bytes_free
 
#define _PBL_API_EXISTS_heap_bytes_used
 
#define _PBL_API_EXISTS_memory_cache_flush
 
#define _PBL_API_EXISTS_persist_exists
 
#define _PBL_API_EXISTS_persist_get_size
 
#define _PBL_API_EXISTS_persist_read_bool
 
#define _PBL_API_EXISTS_persist_read_int
 
#define _PBL_API_EXISTS_persist_read_data
 
#define _PBL_API_EXISTS_persist_read_string
 
#define _PBL_API_EXISTS_persist_write_bool
 
#define _PBL_API_EXISTS_persist_write_int
 
#define _PBL_API_EXISTS_persist_write_data
 
#define _PBL_API_EXISTS_persist_write_string
 
#define _PBL_API_EXISTS_persist_delete
 
#define _PBL_API_EXISTS_wakeup_service_subscribe
 
#define _PBL_API_EXISTS_wakeup_schedule
 
#define _PBL_API_EXISTS_wakeup_cancel
 
#define _PBL_API_EXISTS_wakeup_cancel_all
 
#define _PBL_API_EXISTS_wakeup_get_launch_event
 
#define _PBL_API_EXISTS_wakeup_query
 
#define _PBL_API_EXISTS_launch_reason
 
#define _PBL_API_EXISTS_launch_get_args
 
#define _PBL_API_EXISTS_exit_reason_set
 
#define _PBL_API_EXISTS_app_glance_add_slice
 
#define _PBL_API_EXISTS_app_glance_reload
 
#define _PBL_API_EXISTS_gcolor_equal
 
#define _PBL_API_EXISTS_gcolor_legible_over
 
#define _PBL_API_EXISTS_gpoint_equal
 
#define _PBL_API_EXISTS_gsize_equal
 
#define _PBL_API_EXISTS_grect_equal
 
#define _PBL_API_EXISTS_grect_is_empty
 
#define _PBL_API_EXISTS_grect_standardize
 
#define _PBL_API_EXISTS_grect_clip
 
#define _PBL_API_EXISTS_grect_contains_point
 
#define _PBL_API_EXISTS_grect_center_point
 
#define _PBL_API_EXISTS_grect_crop
 
#define _PBL_API_EXISTS_gbitmap_get_bytes_per_row
 
#define _PBL_API_EXISTS_gbitmap_get_format
 
#define _PBL_API_EXISTS_gbitmap_get_data
 
#define _PBL_API_EXISTS_gbitmap_set_data
 
#define _PBL_API_EXISTS_gbitmap_get_bounds
 
#define _PBL_API_EXISTS_gbitmap_set_bounds
 
#define _PBL_API_EXISTS_gbitmap_get_palette
 
#define _PBL_API_EXISTS_gbitmap_set_palette
 
#define _PBL_API_EXISTS_gbitmap_create_with_resource
 
#define _PBL_API_EXISTS_gbitmap_create_with_data
 
#define _PBL_API_EXISTS_gbitmap_create_as_sub_bitmap
 
#define _PBL_API_EXISTS_gbitmap_create_from_png_data
 
#define _PBL_API_EXISTS_gbitmap_create_blank
 
#define _PBL_API_EXISTS_gbitmap_create_blank_with_palette
 
#define _PBL_API_EXISTS_gbitmap_create_palettized_from_1bit
 
#define _PBL_API_EXISTS_gbitmap_destroy
 
#define _PBL_API_EXISTS_gbitmap_sequence_create_with_resource
 
#define _PBL_API_EXISTS_gbitmap_sequence_update_bitmap_next_frame
 
#define _PBL_API_EXISTS_gbitmap_sequence_update_bitmap_by_elapsed
 
#define _PBL_API_EXISTS_gbitmap_sequence_destroy
 
#define _PBL_API_EXISTS_gbitmap_sequence_restart
 
#define _PBL_API_EXISTS_gbitmap_sequence_get_current_frame_idx
 
#define _PBL_API_EXISTS_gbitmap_sequence_get_total_num_frames
 
#define _PBL_API_EXISTS_gbitmap_sequence_get_play_count
 
#define _PBL_API_EXISTS_gbitmap_sequence_set_play_count
 
#define _PBL_API_EXISTS_gbitmap_sequence_get_bitmap_size
 
#define _PBL_API_EXISTS_gbitmap_get_data_row_info
 
#define _PBL_API_EXISTS_grect_align
 
#define _PBL_API_EXISTS_grect_inset
 
#define _PBL_API_EXISTS_graphics_context_set_stroke_color
 
#define _PBL_API_EXISTS_graphics_context_set_fill_color
 
#define _PBL_API_EXISTS_graphics_context_set_text_color
 
#define _PBL_API_EXISTS_graphics_context_set_compositing_mode
 
#define _PBL_API_EXISTS_graphics_context_set_antialiased
 
#define _PBL_API_EXISTS_graphics_context_set_stroke_width
 
#define _PBL_API_EXISTS_graphics_draw_pixel
 
#define _PBL_API_EXISTS_graphics_draw_line
 
#define _PBL_API_EXISTS_graphics_draw_rect
 
#define _PBL_API_EXISTS_graphics_fill_rect
 
#define _PBL_API_EXISTS_graphics_draw_circle
 
#define _PBL_API_EXISTS_graphics_fill_circle
 
#define _PBL_API_EXISTS_graphics_draw_round_rect
 
#define _PBL_API_EXISTS_graphics_draw_bitmap_in_rect
 
#define _PBL_API_EXISTS_graphics_capture_frame_buffer
 
#define _PBL_API_EXISTS_graphics_capture_frame_buffer_format
 
#define _PBL_API_EXISTS_graphics_release_frame_buffer
 
#define _PBL_API_EXISTS_graphics_frame_buffer_is_captured
 
#define _PBL_API_EXISTS_graphics_draw_rotated_bitmap
 
#define _PBL_API_EXISTS_graphics_draw_arc
 
#define _PBL_API_EXISTS_graphics_fill_radial
 
#define _PBL_API_EXISTS_gpoint_from_polar
 
#define _PBL_API_EXISTS_grect_centered_from_polar
 
#define _PBL_API_EXISTS_gdraw_command_draw
 
#define _PBL_API_EXISTS_gdraw_command_get_type
 
#define _PBL_API_EXISTS_gdraw_command_set_fill_color
 
#define _PBL_API_EXISTS_gdraw_command_get_fill_color
 
#define _PBL_API_EXISTS_gdraw_command_set_stroke_color
 
#define _PBL_API_EXISTS_gdraw_command_get_stroke_color
 
#define _PBL_API_EXISTS_gdraw_command_set_stroke_width
 
#define _PBL_API_EXISTS_gdraw_command_get_stroke_width
 
#define _PBL_API_EXISTS_gdraw_command_get_num_points
 
#define _PBL_API_EXISTS_gdraw_command_set_point
 
#define _PBL_API_EXISTS_gdraw_command_get_point
 
#define _PBL_API_EXISTS_gdraw_command_set_radius
 
#define _PBL_API_EXISTS_gdraw_command_get_radius
 
#define _PBL_API_EXISTS_gdraw_command_set_path_open
 
#define _PBL_API_EXISTS_gdraw_command_get_path_open
 
#define _PBL_API_EXISTS_gdraw_command_set_hidden
 
#define _PBL_API_EXISTS_gdraw_command_get_hidden
 
#define _PBL_API_EXISTS_gdraw_command_frame_draw
 
#define _PBL_API_EXISTS_gdraw_command_frame_set_duration
 
#define _PBL_API_EXISTS_gdraw_command_frame_get_duration
 
#define _PBL_API_EXISTS_gdraw_command_image_create_with_resource
 
#define _PBL_API_EXISTS_gdraw_command_image_clone
 
#define _PBL_API_EXISTS_gdraw_command_image_destroy
 
#define _PBL_API_EXISTS_gdraw_command_image_draw
 
#define _PBL_API_EXISTS_gdraw_command_image_get_bounds_size
 
#define _PBL_API_EXISTS_gdraw_command_image_set_bounds_size
 
#define _PBL_API_EXISTS_gdraw_command_image_get_command_list
 
#define _PBL_API_EXISTS_gdraw_command_list_iterate
 
#define _PBL_API_EXISTS_gdraw_command_list_draw
 
#define _PBL_API_EXISTS_gdraw_command_list_get_command
 
#define _PBL_API_EXISTS_gdraw_command_list_get_num_commands
 
#define _PBL_API_EXISTS_gdraw_command_sequence_create_with_resource
 
#define _PBL_API_EXISTS_gdraw_command_sequence_clone
 
#define _PBL_API_EXISTS_gdraw_command_sequence_destroy
 
#define _PBL_API_EXISTS_gdraw_command_sequence_get_frame_by_elapsed
 
#define _PBL_API_EXISTS_gdraw_command_sequence_get_frame_by_index
 
#define _PBL_API_EXISTS_gdraw_command_sequence_get_bounds_size
 
#define _PBL_API_EXISTS_gdraw_command_sequence_set_bounds_size
 
#define _PBL_API_EXISTS_gdraw_command_sequence_get_play_count
 
#define _PBL_API_EXISTS_gdraw_command_sequence_set_play_count
 
#define _PBL_API_EXISTS_gdraw_command_sequence_get_total_duration
 
#define _PBL_API_EXISTS_gdraw_command_sequence_get_num_frames
 
#define _PBL_API_EXISTS_gdraw_command_frame_get_command_list
 
#define _PBL_API_EXISTS_gpath_create
 
#define _PBL_API_EXISTS_gpath_destroy
 
#define _PBL_API_EXISTS_gpath_draw_filled
 
#define _PBL_API_EXISTS_gpath_draw_outline
 
#define _PBL_API_EXISTS_gpath_rotate_to
 
#define _PBL_API_EXISTS_gpath_move_to
 
#define _PBL_API_EXISTS_gpath_draw_outline_open
 
#define _PBL_API_EXISTS_fonts_get_system_font
 
#define _PBL_API_EXISTS_fonts_load_custom_font
 
#define _PBL_API_EXISTS_fonts_unload_custom_font
 
#define _PBL_API_EXISTS_graphics_text_attributes_create
 
#define _PBL_API_EXISTS_graphics_text_attributes_destroy
 
#define _PBL_API_EXISTS_graphics_text_attributes_restore_default_text_flow
 
#define _PBL_API_EXISTS_graphics_text_attributes_enable_screen_text_flow
 
#define _PBL_API_EXISTS_graphics_text_attributes_restore_default_paging
 
#define _PBL_API_EXISTS_graphics_text_attributes_enable_paging
 
#define _PBL_API_EXISTS_graphics_draw_text
 
#define _PBL_API_EXISTS_graphics_text_layout_get_content_size
 
#define _PBL_API_EXISTS_graphics_text_layout_get_content_size_with_attributes
 
#define _PBL_API_EXISTS_smartstrap_subscribe
 
#define _PBL_API_EXISTS_smartstrap_unsubscribe
 
#define _PBL_API_EXISTS_smartstrap_set_timeout
 
#define _PBL_API_EXISTS_smartstrap_attribute_create
 
#define _PBL_API_EXISTS_smartstrap_attribute_destroy
 
#define _PBL_API_EXISTS_smartstrap_service_is_available
 
#define _PBL_API_EXISTS_smartstrap_attribute_get_service_id
 
#define _PBL_API_EXISTS_smartstrap_attribute_get_attribute_id
 
#define _PBL_API_EXISTS_smartstrap_attribute_read
 
#define _PBL_API_EXISTS_smartstrap_attribute_begin_write
 
#define _PBL_API_EXISTS_smartstrap_attribute_end_write
 
#define _PBL_API_EXISTS_click_number_of_clicks_counted
 
#define _PBL_API_EXISTS_click_recognizer_get_button_id
 
#define _PBL_API_EXISTS_click_recognizer_is_repeating
 
#define _PBL_API_EXISTS_layer_create
 
#define _PBL_API_EXISTS_layer_create_with_data
 
#define _PBL_API_EXISTS_layer_destroy
 
#define _PBL_API_EXISTS_layer_mark_dirty
 
#define _PBL_API_EXISTS_layer_set_update_proc
 
#define _PBL_API_EXISTS_layer_set_frame
 
#define _PBL_API_EXISTS_layer_get_frame
 
#define _PBL_API_EXISTS_layer_set_bounds
 
#define _PBL_API_EXISTS_layer_get_bounds
 
#define _PBL_API_EXISTS_layer_get_unobstructed_bounds
 
#define _PBL_API_EXISTS_layer_convert_point_to_screen
 
#define _PBL_API_EXISTS_layer_convert_rect_to_screen
 
#define _PBL_API_EXISTS_layer_get_window
 
#define _PBL_API_EXISTS_layer_remove_from_parent
 
#define _PBL_API_EXISTS_layer_remove_child_layers
 
#define _PBL_API_EXISTS_layer_add_child
 
#define _PBL_API_EXISTS_layer_insert_below_sibling
 
#define _PBL_API_EXISTS_layer_insert_above_sibling
 
#define _PBL_API_EXISTS_layer_set_hidden
 
#define _PBL_API_EXISTS_layer_get_hidden
 
#define _PBL_API_EXISTS_layer_set_clips
 
#define _PBL_API_EXISTS_layer_get_clips
 
#define _PBL_API_EXISTS_layer_get_data
 
#define _PBL_API_EXISTS_window_create
 
#define _PBL_API_EXISTS_window_destroy
 
#define _PBL_API_EXISTS_window_set_click_config_provider
 
#define _PBL_API_EXISTS_window_set_click_config_provider_with_context
 
#define _PBL_API_EXISTS_window_get_click_config_provider
 
#define _PBL_API_EXISTS_window_get_click_config_context
 
#define _PBL_API_EXISTS_window_set_window_handlers
 
#define _PBL_API_EXISTS_window_get_root_layer
 
#define _PBL_API_EXISTS_window_set_background_color
 
#define _PBL_API_EXISTS_window_is_loaded
 
#define _PBL_API_EXISTS_window_set_user_data
 
#define _PBL_API_EXISTS_window_get_user_data
 
#define _PBL_API_EXISTS_window_single_click_subscribe
 
#define _PBL_API_EXISTS_window_single_repeating_click_subscribe
 
#define _PBL_API_EXISTS_window_multi_click_subscribe
 
#define _PBL_API_EXISTS_window_long_click_subscribe
 
#define _PBL_API_EXISTS_window_raw_click_subscribe
 
#define _PBL_API_EXISTS_window_set_click_context
 
#define _PBL_API_EXISTS_window_stack_push
 
#define _PBL_API_EXISTS_window_stack_pop
 
#define _PBL_API_EXISTS_window_stack_pop_all
 
#define _PBL_API_EXISTS_window_stack_remove
 
#define _PBL_API_EXISTS_window_stack_get_top_window
 
#define _PBL_API_EXISTS_window_stack_contains_window
 
#define _PBL_API_EXISTS_animation_create
 
#define _PBL_API_EXISTS_animation_destroy
 
#define _PBL_API_EXISTS_animation_clone
 
#define _PBL_API_EXISTS_animation_sequence_create
 
#define _PBL_API_EXISTS_animation_sequence_create_from_array
 
#define _PBL_API_EXISTS_animation_spawn_create
 
#define _PBL_API_EXISTS_animation_spawn_create_from_array
 
#define _PBL_API_EXISTS_animation_set_elapsed
 
#define _PBL_API_EXISTS_animation_get_elapsed
 
#define _PBL_API_EXISTS_animation_set_reverse
 
#define _PBL_API_EXISTS_animation_get_reverse
 
#define _PBL_API_EXISTS_animation_set_play_count
 
#define _PBL_API_EXISTS_animation_get_play_count
 
#define _PBL_API_EXISTS_animation_set_duration
 
#define _PBL_API_EXISTS_animation_get_duration
 
#define _PBL_API_EXISTS_animation_set_delay
 
#define _PBL_API_EXISTS_animation_get_delay
 
#define _PBL_API_EXISTS_animation_set_curve
 
#define _PBL_API_EXISTS_animation_get_curve
 
#define _PBL_API_EXISTS_animation_set_custom_curve
 
#define _PBL_API_EXISTS_animation_get_custom_curve
 
#define _PBL_API_EXISTS_animation_set_handlers
 
#define _PBL_API_EXISTS_animation_get_context
 
#define _PBL_API_EXISTS_animation_schedule
 
#define _PBL_API_EXISTS_animation_unschedule
 
#define _PBL_API_EXISTS_animation_unschedule_all
 
#define _PBL_API_EXISTS_animation_is_scheduled
 
#define _PBL_API_EXISTS_animation_set_implementation
 
#define _PBL_API_EXISTS_animation_get_implementation
 
#define _PBL_API_EXISTS_property_animation_create_layer_frame
 
#define _PBL_API_EXISTS_property_animation_create_bounds_origin
 
#define _PBL_API_EXISTS_property_animation_create
 
#define _PBL_API_EXISTS_property_animation_destroy
 
#define _PBL_API_EXISTS_property_animation_update_int16
 
#define _PBL_API_EXISTS_property_animation_update_uint32
 
#define _PBL_API_EXISTS_property_animation_update_gpoint
 
#define _PBL_API_EXISTS_property_animation_update_grect
 
#define _PBL_API_EXISTS_property_animation_update_gcolor8
 
#define _PBL_API_EXISTS_property_animation_get_animation
 
#define _PBL_API_EXISTS_property_animation_subject
 
#define _PBL_API_EXISTS_property_animation_from
 
#define _PBL_API_EXISTS_property_animation_to
 
#define _PBL_API_EXISTS_unobstructed_area_service_subscribe
 
#define _PBL_API_EXISTS_unobstructed_area_service_unsubscribe
 
#define _PBL_API_EXISTS_text_layer_create
 
#define _PBL_API_EXISTS_text_layer_destroy
 
#define _PBL_API_EXISTS_text_layer_get_layer
 
#define _PBL_API_EXISTS_text_layer_set_text
 
#define _PBL_API_EXISTS_text_layer_get_text
 
#define _PBL_API_EXISTS_text_layer_set_background_color
 
#define _PBL_API_EXISTS_text_layer_set_text_color
 
#define _PBL_API_EXISTS_text_layer_set_overflow_mode
 
#define _PBL_API_EXISTS_text_layer_set_font
 
#define _PBL_API_EXISTS_text_layer_set_text_alignment
 
#define _PBL_API_EXISTS_text_layer_enable_screen_text_flow_and_paging
 
#define _PBL_API_EXISTS_text_layer_restore_default_text_flow_and_paging
 
#define _PBL_API_EXISTS_text_layer_get_content_size
 
#define _PBL_API_EXISTS_text_layer_set_size
 
#define _PBL_API_EXISTS_scroll_layer_create
 
#define _PBL_API_EXISTS_scroll_layer_destroy
 
#define _PBL_API_EXISTS_scroll_layer_get_layer
 
#define _PBL_API_EXISTS_scroll_layer_add_child
 
#define _PBL_API_EXISTS_scroll_layer_set_click_config_onto_window
 
#define _PBL_API_EXISTS_scroll_layer_set_callbacks
 
#define _PBL_API_EXISTS_scroll_layer_set_context
 
#define _PBL_API_EXISTS_scroll_layer_set_content_offset
 
#define _PBL_API_EXISTS_scroll_layer_get_content_offset
 
#define _PBL_API_EXISTS_scroll_layer_set_content_size
 
#define _PBL_API_EXISTS_scroll_layer_get_content_size
 
#define _PBL_API_EXISTS_scroll_layer_set_frame
 
#define _PBL_API_EXISTS_scroll_layer_scroll_up_click_handler
 
#define _PBL_API_EXISTS_scroll_layer_scroll_down_click_handler
 
#define _PBL_API_EXISTS_scroll_layer_set_shadow_hidden
 
#define _PBL_API_EXISTS_scroll_layer_get_shadow_hidden
 
#define _PBL_API_EXISTS_scroll_layer_set_paging
 
#define _PBL_API_EXISTS_scroll_layer_get_paging
 
#define _PBL_API_EXISTS_scroll_layer_get_content_indicator
 
#define _PBL_API_EXISTS_content_indicator_create
 
#define _PBL_API_EXISTS_content_indicator_destroy
 
#define _PBL_API_EXISTS_content_indicator_configure_direction
 
#define _PBL_API_EXISTS_content_indicator_get_content_available
 
#define _PBL_API_EXISTS_content_indicator_set_content_available
 
#define _PBL_API_EXISTS_menu_cell_basic_draw
 
#define _PBL_API_EXISTS_menu_cell_title_draw
 
#define _PBL_API_EXISTS_menu_cell_basic_header_draw
 
#define _PBL_API_EXISTS_menu_index_compare
 
#define _PBL_API_EXISTS_menu_layer_create
 
#define _PBL_API_EXISTS_menu_layer_destroy
 
#define _PBL_API_EXISTS_menu_layer_get_layer
 
#define _PBL_API_EXISTS_menu_layer_get_scroll_layer
 
#define _PBL_API_EXISTS_menu_layer_set_callbacks
 
#define _PBL_API_EXISTS_menu_layer_set_click_config_onto_window
 
#define _PBL_API_EXISTS_menu_layer_set_selected_next
 
#define _PBL_API_EXISTS_menu_layer_set_selected_index
 
#define _PBL_API_EXISTS_menu_layer_get_selected_index
 
#define _PBL_API_EXISTS_menu_layer_reload_data
 
#define _PBL_API_EXISTS_menu_cell_layer_is_highlighted
 
#define _PBL_API_EXISTS_menu_layer_set_normal_colors
 
#define _PBL_API_EXISTS_menu_layer_set_highlight_colors
 
#define _PBL_API_EXISTS_menu_layer_pad_bottom_enable
 
#define _PBL_API_EXISTS_menu_layer_get_center_focused
 
#define _PBL_API_EXISTS_menu_layer_set_center_focused
 
#define _PBL_API_EXISTS_menu_layer_is_index_selected
 
#define _PBL_API_EXISTS_simple_menu_layer_create
 
#define _PBL_API_EXISTS_simple_menu_layer_destroy
 
#define _PBL_API_EXISTS_simple_menu_layer_get_layer
 
#define _PBL_API_EXISTS_simple_menu_layer_get_selected_index
 
#define _PBL_API_EXISTS_simple_menu_layer_set_selected_index
 
#define _PBL_API_EXISTS_simple_menu_layer_get_menu_layer
 
#define _PBL_API_EXISTS_action_bar_layer_create
 
#define _PBL_API_EXISTS_action_bar_layer_destroy
 
#define _PBL_API_EXISTS_action_bar_layer_get_layer
 
#define _PBL_API_EXISTS_action_bar_layer_set_context
 
#define _PBL_API_EXISTS_action_bar_layer_set_click_config_provider
 
#define _PBL_API_EXISTS_action_bar_layer_set_icon
 
#define _PBL_API_EXISTS_action_bar_layer_clear_icon
 
#define _PBL_API_EXISTS_action_bar_layer_add_to_window
 
#define _PBL_API_EXISTS_action_bar_layer_remove_from_window
 
#define _PBL_API_EXISTS_action_bar_layer_set_background_color
 
#define _PBL_API_EXISTS_action_bar_layer_set_icon_animated
 
#define _PBL_API_EXISTS_action_bar_layer_set_icon_press_animation
 
#define _PBL_API_EXISTS_status_bar_layer_create
 
#define _PBL_API_EXISTS_status_bar_layer_destroy
 
#define _PBL_API_EXISTS_status_bar_layer_get_layer
 
#define _PBL_API_EXISTS_status_bar_layer_get_background_color
 
#define _PBL_API_EXISTS_status_bar_layer_get_foreground_color
 
#define _PBL_API_EXISTS_status_bar_layer_set_colors
 
#define _PBL_API_EXISTS_status_bar_layer_set_separator_mode
 
#define _PBL_API_EXISTS_bitmap_layer_create
 
#define _PBL_API_EXISTS_bitmap_layer_destroy
 
#define _PBL_API_EXISTS_bitmap_layer_get_layer
 
#define _PBL_API_EXISTS_bitmap_layer_get_bitmap
 
#define _PBL_API_EXISTS_bitmap_layer_set_bitmap
 
#define _PBL_API_EXISTS_bitmap_layer_set_alignment
 
#define _PBL_API_EXISTS_bitmap_layer_set_background_color
 
#define _PBL_API_EXISTS_bitmap_layer_set_compositing_mode
 
#define _PBL_API_EXISTS_rot_bitmap_layer_create
 
#define _PBL_API_EXISTS_rot_bitmap_layer_destroy
 
#define _PBL_API_EXISTS_rot_bitmap_layer_set_corner_clip_color
 
#define _PBL_API_EXISTS_rot_bitmap_layer_set_angle
 
#define _PBL_API_EXISTS_rot_bitmap_layer_increment_angle
 
#define _PBL_API_EXISTS_rot_bitmap_set_src_ic
 
#define _PBL_API_EXISTS_rot_bitmap_set_compositing_mode
 
#define _PBL_API_EXISTS_number_window_create
 
#define _PBL_API_EXISTS_number_window_destroy
 
#define _PBL_API_EXISTS_number_window_set_label
 
#define _PBL_API_EXISTS_number_window_set_max
 
#define _PBL_API_EXISTS_number_window_set_min
 
#define _PBL_API_EXISTS_number_window_set_value
 
#define _PBL_API_EXISTS_number_window_set_step_size
 
#define _PBL_API_EXISTS_number_window_get_value
 
#define _PBL_API_EXISTS_number_window_get_window
 
#define _PBL_API_EXISTS_action_menu_item_get_label
 
#define _PBL_API_EXISTS_action_menu_item_get_action_data
 
#define _PBL_API_EXISTS_action_menu_level_create
 
#define _PBL_API_EXISTS_action_menu_level_set_display_mode
 
#define _PBL_API_EXISTS_action_menu_level_add_action
 
#define _PBL_API_EXISTS_action_menu_level_add_child
 
#define _PBL_API_EXISTS_action_menu_hierarchy_destroy
 
#define _PBL_API_EXISTS_action_menu_get_context
 
#define _PBL_API_EXISTS_action_menu_get_root_level
 
#define _PBL_API_EXISTS_action_menu_open
 
#define _PBL_API_EXISTS_action_menu_freeze
 
#define _PBL_API_EXISTS_action_menu_unfreeze
 
#define _PBL_API_EXISTS_action_menu_set_result_window
 
#define _PBL_API_EXISTS_action_menu_close
 
#define _PBL_API_EXISTS_vibes_cancel
 
#define _PBL_API_EXISTS_vibes_short_pulse
 
#define _PBL_API_EXISTS_vibes_long_pulse
 
#define _PBL_API_EXISTS_vibes_double_pulse
 
#define _PBL_API_EXISTS_vibes_enqueue_custom_pattern
 
#define _PBL_API_EXISTS_light_enable_interaction
 
#define _PBL_API_EXISTS_light_enable
 
#define _PBL_API_EXISTS_preferred_result_display_duration
 
#define _PBL_API_EXISTS_preferred_content_size
 
#define _PBL_API_EXISTS_quiet_time_is_active
 
#define _PBL_API_EXISTS_strftime
 
#define _PBL_API_EXISTS_localtime
 
#define _PBL_API_EXISTS_gmtime
 
#define _PBL_API_EXISTS_mktime
 
#define _PBL_API_EXISTS_time
 
#define _PBL_API_EXISTS_difftime
 
#define _PBL_API_EXISTS_time_ms
 
#define _PBL_API_EXISTS_time_start_of_today
 
#define PBL_API_EXISTS(x)   defined(_PBL_API_EXISTS_##x)
 

Detailed Description

This file implements the PBL_API_EXISTS macro for checking the presence of a given API. This allows developers to target multiple SDKs using the same codebase by only compiling code on SDKs that support the functions they're attempting to use.