Kodi Documentation  18.0
Kodi is an open source media player and entertainment hub.
XBMCController Class Reference

#import <XBMCController.h>

Inheritance diagram for XBMCController:

Instance Methods

(void- pauseAnimation
 
(void- resumeAnimation
 
(void- startAnimation
 
(void- stopAnimation
 
(void- enterBackground
 
(void- enterForeground
 
(void- becomeInactive
 
(void- setIOSNowPlayingInfo:
 
(void- sendKey:
 
(void- observeDefaultCenterStuff:
 
(void- setFramebuffer
 
(bool) - presentFramebuffer
 
(CGSize) - getScreenSize
 
(CGFloat) - getScreenScale:
 
(UIInterfaceOrientation) - getOrientation
 
(void- createGestureRecognizers
 
(void- activateKeyboard:
 
(void- deactivateKeyboard:
 
(void- nativeKeyboardActive:
 
(void- disableNetworkAutoSuspend
 
(void- enableNetworkAutoSuspend:
 
(void- disableSystemSleep
 
(void- enableSystemSleep
 
(void- disableScreenSaver
 
(void- enableScreenSaver
 
(bool) - changeScreen:withMode:
 
(void- activateScreen:withOrientation:
 
(id- initWithFrame:withScreen:
 
(void *) - getEAGLContextObj
 

Protected Attributes

UIWindow * m_window
 
IOSEAGLViewm_glView
 
int m_screensaverTimeout
 
CGSize screensize
 
CGPoint lastGesturePoint
 
CGFloat screenScale
 
bool touchBeginSignaled
 
int m_screenIdx
 
UIInterfaceOrientation orientation
 
bool m_isPlayingBeforeInactive
 
UIBackgroundTaskIdentifier m_bgTask
 
NSTimer * m_networkAutoSuspendTimer
 
IOSPlaybackState m_playbackState
 
NSDictionary * nowPlayingInfo
 
bool nativeKeyboardActive
 

Properties

BOOL animating
 

Method Documentation

§ activateKeyboard:()

- (void) activateKeyboard: (UIView *)  view

§ activateScreen:withOrientation:()

- (void) activateScreen: (UIScreen *)  screen
withOrientation: (UIInterfaceOrientation)  newOrientation 

§ becomeInactive()

- (void) becomeInactive

§ changeScreen:withMode:()

- (bool) changeScreen: (unsigned int)  screenIdx
withMode: (UIScreenMode *)  mode 

§ createGestureRecognizers()

- (void) createGestureRecognizers

§ deactivateKeyboard:()

- (void) deactivateKeyboard: (UIView *)  view

§ disableNetworkAutoSuspend()

- (void) disableNetworkAutoSuspend

§ disableScreenSaver()

- (void) disableScreenSaver

§ disableSystemSleep()

- (void) disableSystemSleep

§ enableNetworkAutoSuspend:()

- (void) enableNetworkAutoSuspend: (id obj

§ enableScreenSaver()

- (void) enableScreenSaver

§ enableSystemSleep()

- (void) enableSystemSleep

§ enterBackground()

- (void) enterBackground

§ enterForeground()

- (void) enterForeground

§ getEAGLContextObj()

- (void *) getEAGLContextObj

§ getOrientation()

- (UIInterfaceOrientation) getOrientation

§ getScreenScale:()

- (CGFloat) getScreenScale: (UIScreen *)  screen

§ getScreenSize()

- (CGSize) getScreenSize

§ initWithFrame:withScreen:()

- (id) initWithFrame: (CGRect)  frame
withScreen: (UIScreen *)  screen 

§ nativeKeyboardActive:()

- (void) nativeKeyboardActive: (bool)  active

§ observeDefaultCenterStuff:()

- (void) observeDefaultCenterStuff: (NSNotification *)  notification

§ pauseAnimation()

- (void) pauseAnimation

§ presentFramebuffer()

- (bool) presentFramebuffer

§ resumeAnimation()

- (void) resumeAnimation

§ sendKey:()

- (void) sendKey: (XBMCKey key

§ setFramebuffer()

- (void) setFramebuffer

§ setIOSNowPlayingInfo:()

- (void) setIOSNowPlayingInfo: (NSDictionary *)  info

§ startAnimation()

- (void) startAnimation

§ stopAnimation()

- (void) stopAnimation

Member Data Documentation

§ lastGesturePoint

- (CGPoint) lastGesturePoint
readwriteprotected

§ m_bgTask

- (UIBackgroundTaskIdentifier) m_bgTask
protected

§ m_glView

- (IOSEAGLView*) m_glView
protected

§ m_isPlayingBeforeInactive

- (bool) m_isPlayingBeforeInactive
protected

§ m_networkAutoSuspendTimer

- (NSTimer *) m_networkAutoSuspendTimer
readwritenonatomicretainprotected

§ m_playbackState

- (IOSPlaybackState) m_playbackState
protected

§ m_screenIdx

- (int) m_screenIdx
readwriteprotected

§ m_screensaverTimeout

- (int) m_screensaverTimeout
protected

§ m_window

- (UIWindow*) m_window
protected

§ nativeKeyboardActive

- (bool) nativeKeyboardActive
readwriteprotected

§ nowPlayingInfo

- (NSDictionary *) nowPlayingInfo
readwritenonatomicretainprotected

§ orientation

- (UIInterfaceOrientation) orientation
protected

§ screenScale

- (CGFloat) screenScale
readwriteprotected

§ screensize

- (CGSize) screensize
readwriteprotected

§ touchBeginSignaled

- (bool) touchBeginSignaled
readwriteprotected

Property Documentation

§ animating

- (BOOL) animating
readnonatomicassign

The documentation for this class was generated from the following files: