Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
CocoaInterface.mm File Reference
#import <unistd.h>
#import <sys/mount.h>
#include "utils/log.h"
#include "CompileInfo.h"
#include "ServiceBroker.h"
#include "windowing/osx/WinSystemOSX.h"
#import <Cocoa/Cocoa.h>
#import <QuartzCore/QuartzCore.h>
#import <OpenGL/OpenGL.h>
#import <OpenGL/gl.h>
#import <AudioUnit/AudioUnit.h>
#import <AudioToolbox/AudioToolbox.h>
#import <CoreServices/CoreServices.h>
#import "CocoaInterface.h"
#import "DllPaths_generated.h"
#import "platform/darwin/AutoPool.h"

Functions

CGDirectDisplayID Cocoa_GetDisplayIDFromScreen (NSScreen *screen)
 
NSOpenGLContext * Cocoa_GL_GetCurrentContext (void)
 
uint32_t Cocoa_GL_GetCurrentDisplayID (void)
 
bool Cocoa_CVDisplayLinkCreate (void *displayLinkcallback, void *displayLinkContext)
 
void Cocoa_CVDisplayLinkRelease (void)
 
void Cocoa_CVDisplayLinkUpdate (void)
 
void Cocoa_DoAppleScript (const char *scriptSource)
 
void Cocoa_DoAppleScriptFile (const char *filePath)
 
char * Cocoa_MountPoint2DeviceName (char *path)
 
bool Cocoa_GetVolumeNameFromMountPoint (const std::string &mountPoint, std::string &volumeName)
 
void Cocoa_HideMouse ()
 
void Cocoa_ShowMouse ()
 
const char * Cocoa_Paste ()
 

Function Documentation

◆ Cocoa_CVDisplayLinkCreate()

bool Cocoa_CVDisplayLinkCreate ( void displayLinkcallback,
void displayLinkContext 
)

◆ Cocoa_CVDisplayLinkRelease()

void Cocoa_CVDisplayLinkRelease ( void  )

◆ Cocoa_CVDisplayLinkUpdate()

void Cocoa_CVDisplayLinkUpdate ( void  )

◆ Cocoa_DoAppleScript()

void Cocoa_DoAppleScript ( const char *  scriptSource)

◆ Cocoa_DoAppleScriptFile()

void Cocoa_DoAppleScriptFile ( const char *  filePath)

◆ Cocoa_GetDisplayIDFromScreen()

CGDirectDisplayID Cocoa_GetDisplayIDFromScreen ( NSScreen *  screen)

◆ Cocoa_GetVolumeNameFromMountPoint()

bool Cocoa_GetVolumeNameFromMountPoint ( const std::string &  mountPoint,
std::string &  volumeName 
)

◆ Cocoa_GL_GetCurrentContext()

NSOpenGLContext * Cocoa_GL_GetCurrentContext ( void  )

◆ Cocoa_GL_GetCurrentDisplayID()

uint32_t Cocoa_GL_GetCurrentDisplayID ( void  )

◆ Cocoa_HideMouse()

void Cocoa_HideMouse ( )

◆ Cocoa_MountPoint2DeviceName()

char * Cocoa_MountPoint2DeviceName ( char *  path)

◆ Cocoa_Paste()

const char * Cocoa_Paste ( )

◆ Cocoa_ShowMouse()

void Cocoa_ShowMouse ( )