You.i Engine
CYICloudInterface Member List

This is the complete list of members for CYICloudInterface, including all inherited members.

AddModalScene(const CYIString &name, const CYISceneNode *pSceneNode, int32_t layerIndex=0, std::set< CYIString > associatedScenes=std::set< CYIString >())=0CYICloudInterfacepure virtual
AddUnusedPersistentStoreData(const CYIString &name, yi::rapidjson::Value *pData)=0CYICloudInterfaceprotectedpure virtual
AreExportUpdatesPaused()=0CYICloudInterfacepure virtual
Begin(bool startImmediately)=0CYICloudInterfacepure virtual
ClearClientFocus()=0CYICloudInterfacepure virtual
ClientBackgroundedCYICloudInterface
ConfigureVideoDrawer(CYIAbstractVideoPlayer *pVideoPlayer, CYISceneNode *pContentDrawerSceneNode, const CYIClientPlayer::ContentDrawerAnimations &animations)=0CYICloudInterfacepure virtual
CYICloudContext classCYICloudInterfacefriend
CYICloudInterface()=defaultCYICloudInterface
CYICloudInterfaceManager classCYICloudInterfacefriend
EnableLayoutExport(bool enable)=0CYICloudInterfacepure virtual
EnqueuePostExportAction(std::function< void()> action)=0CYICloudInterfacepure virtual
ExportCompleteCYICloudInterface
ExportStagedScenes()CYICloudInterfaceinlinevirtual
FindUnusedPersistentStore(const CYIString &name)=0CYICloudInterfacepure virtual
GetAvailableProducts(std::function< void(const CloudIAPRequestStatus &status, const std::vector< std::shared_ptr< CloudIAPProduct >> &products)> responder)=0CYICloudInterfacepure virtual
GetClientExternalIp() const =0CYICloudInterfacepure virtual
GetDefaultCloudKeyboardTitle() const =0CYICloudInterfacepure virtual
GetIAPCustomerUID(std::function< void(const CloudIAPRequestStatus &status, const CloudIAPCustomerUID &customerUID)> responder)=0CYICloudInterfacepure virtual
GetIAPUser(std::function< void(const CloudIAPRequestStatus &status, const CloudIAPUser &iapUser)> responder)=0CYICloudInterfacepure virtual
GetLastPlaybackSessionInfo() const =0CYICloudInterfacepure virtual
GetSavedInstanceState() const =0CYICloudInterfacepure virtual
GetStatus() const =0CYICloudInterfacepure virtual
GetUserPurchases(std::function< void(const CloudIAPRequestStatus &status, const std::vector< std::shared_ptr< CloudIAPPurchase >> &purchases)> responder)=0CYICloudInterfacepure virtual
HideWaitSpinner()=0CYICloudInterfacepure virtual
Init(CYIApp *pApp)=0CYICloudInterfacepure virtual
InterfaceType enum nameCYICloudInterface
InvokeCommand(const CYIString cmd, const CYIBundle &args=CYIBundle(), CYIClientCallback callback=nullptr)=0CYICloudInterfacepure virtual
IsCloudServer()=0CYICloudInterfacepure virtual
IsLowEndDevice()=0CYICloudInterfacepure virtual
IsUsingNullRenderer() const =0CYICloudInterfacepure virtual
ListIncomingFocusStyle enum nameCYICloudInterface
ListOutgoingFocusStyle enum nameCYICloudInterface
PauseExportUpdates()=0CYICloudInterfacepure virtual
RegisterDataListener(CYIString eventId, std::function< bool(CYIString eventId, const yi::rapidjson::Document *pEvent)> dataFunction)=0CYICloudInterfacepure virtual
RegisterPersistentStore(const CYIString &name, CYIPersistentStore *pStore)=0CYICloudInterfacepure virtual
RemoveModalScene(const CYIString &name)=0CYICloudInterfacepure virtual
ReplaceSubtree(const CYISceneNode *pSubtreeRootNode, bool useJSON=false)=0CYICloudInterfacepure virtual
RequestPurchase(const CYIString &productId, std::function< void(const CloudIAPRequestStatus, const CloudIAPReceipt &receipt)> responder)=0CYICloudInterfacepure virtual
ResumeExportUpdates()=0CYICloudInterfacepure virtual
RunMainLoop()=0CYICloudInterfacepure virtual
SaveInstanceState(const CYIString &stringifiedState)=0CYICloudInterfacepure virtual
ScreenSaverWillStartCYICloudInterface
SendEpgContent(CYISceneNode *pNode, const CloudEpgContentModel &content)=0CYICloudInterfacepure virtual
SendErrorMessage(const CYIString &message)=0CYICloudInterfacepure virtual
SendFocusEpgProgram(CYISceneNode *pNode, const CYIString &channelTitle, const int64_t startTime)=0CYICloudInterfacepure virtual
SendFocusMap(CYISceneManager *pSceneManager=nullptr)=0CYICloudInterfacepure virtual
SendRokuAnalyticsEvent(const CYIString &eventName, const CYIString &parameters)=0CYICloudInterfacepure virtual
SendScrollingTextViewUpdate(const CYISceneNode *pScrollingTextView, const CYIString &text, const CYIString &title)=0CYICloudInterfacepure virtual
SendScrollToNode(const CYIScrollingView *pScrollingView, const CYISceneNode *pNode)=0CYICloudInterfacepure virtual
SendStopAnimation(const CYIString &animation, const CYISceneNode *pNode=nullptr)=0CYICloudInterfacepure virtual
SendStopVideo()=0CYICloudInterfacepure virtual
SetDefaultCloudKeyboardTitle(const CYIString &title)=0CYICloudInterfacepure virtual
SetExportHint(CYISceneNode *pNode, const CYIString &hintName, const CYIAny &value)=0CYICloudInterfacepure virtual
SetFocusOnSceneNode(const CYISceneNode *pNode)=0CYICloudInterfacepure virtual
SetIncomingFocusStyle(CYIListView *pList, ListIncomingFocusStyle focusStyle)=0CYICloudInterfacepure virtual
SetInitalScrollIndexWithFocus(CYIListView *pList, uint32_t index)=0CYICloudInterfacepure virtual
SetNavigationPersistenceKey(const CYIString &persistenceKey)=0CYICloudInterfacepure virtual
SetOutgoingFocusStyle(CYIListView *pList, ListOutgoingFocusStyle focusStyle)=0CYICloudInterfacepure virtual
SetSpinnerDelayMs(uint32_t delayMs)=0CYICloudInterfacepure virtual
SetUseNullRenderer(bool useNull)=0CYICloudInterfacepure virtual
SetVideoMetadata(CYIAbstractVideoPlayer *pVideoPlayer, const CYIAbstractVideoPlayer::VideoMetadata &metadata)=0CYICloudInterfacepure virtual
SetVideoPlayerColor(CYIAbstractVideoPlayer *pVideoPlayer, const CYIColor &color)=0CYICloudInterfacepure virtual
ShowWaitSpinner()=0CYICloudInterfacepure virtual
ShowWaitSpinnerNow()=0CYICloudInterfacepure virtual
Shutdown()=0CYICloudInterfacepure virtual
TerminateApplication()=0CYICloudInterfacepure virtual
UnregisterDataListener(CYIString eventId, uint64_t listenerId)=0CYICloudInterfacepure virtual
UnregisterPersistentStore(CYIPersistentStore *pStore)=0CYICloudInterfacepure virtual
~CYICloudInterface()CYICloudInterfaceinlinevirtual