--- title: Title-callable UI (TCUI) overview description: Enables your game code to call pre-defined user interface displays. kindex: Title-callable UI (TCUI) overview ms.topic: navigation layout: LandingPage ms.localizationpriority: high author: mlamaute ms.author: migreen ms.date: 11/01/2019 --- # Title-callable UI (TCUI) overview > [!NOTE] > This is preliminary documentation. Title-callable UI (TCUI) enables your game code to call pre-defined user interface displays. The Xbox Live TCUI supports the following: * Style consistent with RS5 Gamebar * Tailored to direct input (keyboard/mouse/touch) * Universal profile card across Gamebar, TCUI, Official Clubs * Inline messaging * Limited Game theming (TCUI uses TitleID to fetch existing art) * Advanced Game theming (Game preconfigures more extensive styling) TCUI provides the following functions. | Function | Description | |---------|-------------| | `ShowProfileCardForUserAsync` | Show me-view or you-view profile card for a specific profile. | | `ShowComposeInvitationForUserAsync` | Show list of user's friends to select as invite recipients, then send the invite. Could potentially show other lists to choose from. | | `ShowPeoplePickerForUserAsync` | Get the user to choose a set of people from a list—either their friends list or a list provided by the game. The selected list is returned to the game. | | `ShowChangeFriendRelationshipForUserAsync` | Allow the user to add/favorite/remove another profile as a friend. Can also be invoked from Profile Card. | | `ShowTitleAchievementsForUserAsync` | Show the Achievement list for a specific title. Can pivot to show Stats. | | `ShowFindFriendsForUserAsync` | Shows the Facebook friend finder list of suggested friends, where user can add as friends. | | `ShowCheckPrivilegeUIAsync` | Checks to see if the user has a specific privilege, and provides UI feedback to the user if they do not. | | `ShowGameInfoForUserAsync` | Navigates to game detail page. | | `ShowCustomizeUserProfileForUserAsync` | Navigates to an area where the user can customize their profile (full screen profile). | | `ShowUserSettingsForUserAsync` | Navigates to an area where the user can change their settings. | | `ShowStorageUIAsync` | Shows storage progress / prompts for syncing disambiguation. | ### See also * [Xbox Live samples](../samples/live-samples.md)