List of Platform-dependent Functions
Libraries that are not fully cross-platform:
Individual commands that are not fully cross-platform:
DesktopFrequency Windows Linux MacOS Always returns 0 on Linux AudioCDLength Windows Linux MacOS Always returns 0 on Linux EjectAudioCD Windows Linux MacOS Does nothing on MacOS RawKey Windows Linux MacOS Returns 0 on Linux and MacOS, as this info is not available there ClearConsole Windows Linux MacOS On Linux or MacOS, this is ignored as the console is only line based ConsoleCursor Windows Linux MacOS On Linux or MacOS, this is ignored as the console is only line based ConsoleLocate Windows Linux MacOS On Linux or MacOS, this is ignored as the console is only line based ConsoleTitle Windows Linux MacOS On Linux or MacOS, this is ignored as the console is only line based EnableGraphicalConsole Windows Linux MacOS On Linux or MacOS, this is ignored as the console is only line based DragFiles Windows Linux MacOS DragPrivate Windows Linux MacOS DragText Windows Linux MacOS GadgetItemID Windows Linux MacOS Only for TreeGadget on Windows, returns 0 else MDIGadget Windows Linux MacOS The MDI concept is not present on Linux (GTK) or MacOSX InitScintilla Windows Linux MacOS Only has an effect on Windows, return true on other OS (only Windows needs to load a dll). KeyboardMode Windows Linux MacOS Only has an effect on Windows, ignored else GetFunctionEntry Windows Linux MacOS Only present on Windows CountLibraryFunctions Windows Linux MacOS Examining Library content is not possible on MacOS ExamineLibraryFunctions Windows Linux MacOS Examining Library content is not possible on MacOS LibraryFunctionAddress Windows Linux MacOS Examining Library content is not possible on MacOS LibraryFunctionName Windows Linux MacOS Examining Library content is not possible on MacOS NextLibraryFunction Windows Linux MacOS Examining Library content is not possible on MacOS MovieAudio Windows Linux MacOS Always returns 0 on Linux MovieInfo Windows Linux MacOS Always returns 0 on Linux MovieLength Windows Linux MacOS Always returns 0 on Linux MovieSeek Windows Linux MacOS Always returns 0 on Linux MouseWheel Windows Linux MacOS Works only on Windows, returns 0 on the other OS UseJCALG1Packer Windows Linux MacOS Only available on Windows x86 CocoaMessage Windows Linux MacOS It's an OS X specific command. SelectedFontColor Windows Linux MacOS Returns the passed color on Linux and MacOS, as there is no color option ChangeGamma DirectX OpenGl Linux MacOS Only works with DirectX9, ignored else ScreenID DirectX OpenGl SDL OpenGl MacOS Does not work with OpenGL, returns 0 there GetSoundFrequency Windows Linux MacOS Only works on Windows, does nothing else SetSoundFrequency Windows Linux MacOS Only works on Windows, does nothing else SoundPan Windows Linux MacOS Only works on Windows and MacOS, does nothing on Linux ThreadPriority Windows Linux MacOS Returns 16 (default) and has no effect on Linux and MacOS ToolBarStandardButton Windows Linux MacOS On MacOS, adds an item without an image, as no standard set is available SetWindowCallback Windows Linux MacOS Windows specific Event handling SmartWindowRefresh Windows Linux MacOS Only has an effect on Windows, ignored else PdfVectorOutput Windows Linux MacOS SvgVectorOutput Windows Linux MacOS