List of Platform-dependent Functions
Libraries that are not fully cross-platform:
Individual commands that are not fully cross-platform:
AudioCDLength Windows Linux MacOS Always returns 0 on Linux ChangeGamma DirectX OpenGl Linux MacOS Only works with DirectX9, ignored else ClearConsole Windows Linux MacOS On Linux or MacOS, this is ignored as the console is only line based CocoaMessage Windows Linux MacOS It's an OS X specific command. 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 CountLibraryFunctions Windows Linux MacOS Examining Library content is not possible on MacOS DesktopFrequency Windows Linux MacOS Always returns 0 on Linux DragFiles Windows Linux MacOS DragPrivate Windows Linux MacOS DragText Windows Linux MacOS EjectAudioCD Windows Linux MacOS Does nothing on MacOS EnableGraphicalConsole Windows Linux MacOS On Linux or MacOS, this is ignored as the console is only line based ExamineLibraryFunctions Windows Linux MacOS Examining Library content is not possible on MacOS GadgetItemID Windows Linux MacOS Only for TreeGadget on Windows, returns 0 else GetFunctionEntry Windows Linux MacOS Only present on Windows GetSoundFrequency Windows Linux MacOS Only works on Windows, does nothing else 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 LibraryFunctionAddress Windows Linux MacOS Examining Library content is not possible on MacOS LibraryFunctionName Windows Linux MacOS Examining Library content is not possible on MacOS MDIGadget Windows Linux MacOS The MDI concept is not present on Linux (GTK) or MacOSX MouseWheel Windows Linux MacOS Works only on Windows, returns 0 on the other OS 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 NextLibraryFunction Windows Linux MacOS Examining Library content is not possible on MacOS PdfVectorOutput Windows Linux MacOS RawKey Windows Linux MacOS Returns 0 on Linux and MacOS, as this info is not available there ScreenID DirectX OpenGl SDL OpenGl MacOS Does not work with OpenGL, returns 0 there SelectedFontColor Windows Linux MacOS Returns the passed color on Linux and MacOS, as there is no color option SetSoundFrequency Windows Linux MacOS Only works on Windows, does nothing else SetWindowCallback Windows Linux MacOS Windows specific Event handling SmartWindowRefresh Windows Linux MacOS Only has an effect on Windows, ignored else SoundPan Windows Linux MacOS Only works on Windows and MacOS, does nothing on Linux SvgVectorOutput Windows Linux MacOS 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 UseJCALG1Packer Windows Linux MacOS Only available on Windows x86