CarPlay Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
CPActionSheetTemplate | |
CPAlertAction |
An action that is displayed on a button in an alert. |
CPAlertTemplate | |
CPApplicationDelegate |
The application delegate for CarPlay applications. |
CPApplicationDelegate_Extensions |
Extension methods to implement the optional members of the CPApplicationDelegate protocol. |
CPBarButton |
A button in the navigation bar. |
CPBarButtonProviding_Extensions | |
CPGridButton |
A menu item displayed in a CPGridTemplate. |
CPGridTemplate |
CPTemplate subclass that displays a menu in grid form. |
CPImageSet | |
CPInterfaceController |
A system-created controller object (similar, but not derived from, UIViewController). |
CPInterfaceControllerDelegate |
Default implementation of ICPInterfaceControllerDelegate, the delegate object for CPInterfaceController objects. |
CPInterfaceControllerDelegate_Extensions |
Interface for the mandatory methods of the CPInterfaceControllerDelegate protocol. |
CPListItem |
A line in a CPListTemplate. |
CPListSection |
Organizational element within a CPListTemplate. |
CPListTemplate |
CPTemplate that presents a hierarchical menu of choices. |
CPListTemplateDelegate |
Abstract implementation of ICPListTemplateDelegate, the delegate object for CPListTemplate objects. |
CPManeuver |
A step in a CPTrip. |
CPMapButton |
A button displayed on the CPMapTemplate. |
CPMapTemplate |
CPTemplate subclass that displays a map. |
CPMapTemplateDelegate |
Default implementation of ICPMapTemplateDelegate, providing the delegate object for CPMapTemplate objects. |
CPMapTemplateDelegate_Extensions |
Optional methods within the ICPMapTemplateDelegate protocol. |
CPNavigationAlert |
A banner displayed with high-priority. |
CPNavigationSession |
A session that may involve planning, updating, and executing a trip. |
CPRouteChoice |
A possible route for the trip. |
CPSearchTemplate |
CPTemplate subclass showing the destination search results. |
CPSearchTemplateDelegate |
Delegate object for the CPSearchTemplate class. |
CPSearchTemplateDelegate_Extensions | |
CPSessionConfiguration |
Class that responds to user-interface configuration changes. |
CPSessionConfigurationDelegate |
Abstract implementation of I:Carlay.ICPSessionConfigurationDelegate. |
CPTemplate |
Abstract base class for CarPlay user interface templates. |
CPTravelEstimates |
Estimates of time and distance requirements for requested navigation. |
CPTrip |
A journey from Origin to Destination. |
CPTripPreviewTextConfiguration | |
CPVoiceControlState | |
CPVoiceControlTemplate |
CPTemplate subclass for displaying the voice control indicator. |
CPWindow | |
CPWindow.CPWindowAppearance |
Interfaces
ICPApplicationDelegate |
Application delegate for the required methods of the CPApplicationDelegate protocol. |
ICPBarButtonProviding |
Interface defining necessary methods for the ICPBarButtonProviding protocol. |
ICPInterfaceControllerDelegate |
Delegate object for CPInterfaceController objects. |
ICPListTemplateDelegate |
Delegate object for CPListTemplate objects. |
ICPMapTemplateDelegate |
Delegate object for CPMapTemplate objects. |
ICPSearchTemplateDelegate |
Delegate object used by CPSearchTemplate. |
ICPSessionConfigurationDelegate |
Delegate object used by CPSessionConfiguration. |
Enums
CPAlertActionStyle |
Enumerates the styles for a T:CarPlay.CPAlert object's action button. |
CPBarButtonType |
Enumerates the kinds of CPBarButton. |
CPLimitableUserInterface |
Flagging enumeration that describes how the UI might be limited. |
CPManeuverDisplayStyle | |
CPNavigationAlertDismissalContext |
Enumerates the reasons why a navigation alert was dismissed. |
CPPanDirection |
Enumerates the directions of panning the navigation map. |
CPTimeRemainingColor | |
CPTripEstimateStyle | |
CPTripPauseReason |
Enumerates the reasons why the current trip has been paused. |
Delegates
CPSearchTemplateDelegateUpdateHandler |