Package-level declarations
Types
Link copied to clipboard
                  interface ActivityWithResult
Link copied to clipboard
                  Link copied to clipboard
                  interface AndroidContextHolder
Link copied to clipboard
                  class AndroidGameController
Link copied to clipboard
                  class AndroidGameWindow(val activity: KorgwActivity, val config: GameWindowCreationConfig = activity.config) : BaseAndroidGameWindow
Link copied to clipboard
                  class AndroidGameWindowNoActivity(val width: Int, val height: Int, val ag: AG, val androidContext: Context, val config: GameWindowCreationConfig = GameWindowCreationConfig(), val getView: () -> View) : BaseAndroidGameWindow
Link copied to clipboard
                  object AndroidKeyMap
Link copied to clipboard
                  abstract class BaseAndroidGameWindow(val config: GameWindowCreationConfig = GameWindowCreationConfig()) : GameWindow, AndroidContextHolder
Link copied to clipboard
                  open class BrowserCanvasJsGameWindow(val canvas: HTMLCanvasElement = AGDefaultCanvas()) : JsGameWindow
Link copied to clipboard
                  interface ClipboardData
Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  interface DeviceDimensionsProvider
Link copied to clipboard
                  Provides an interface with typical window dialogs and functionality.
Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  interface DialogInterfaceProvider
Represents a class that have a reference to a dialogInterface
Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  open class GameWindow : BaseEventListener, DialogInterfaceProvider, DeviceDimensionsProvider, CoroutineContext.Element, AGWindow, GameWindowConfig, Extra
A GameWindow represents a window, canvas or headless virtual frame where a game is displayed and can receive user events, it provides:
Link copied to clipboard
                  interface GameWindowConfig
Link copied to clipboard
                  class GameWindowCoroutineDispatcher(var nowProvider: () -> TimeSpan = { PerformanceCounter.reference }, var fast: Boolean = false) : CoroutineDispatcher, Delay, Closeable
Link copied to clipboard
                  data class GameWindowCreationConfig(val multithreaded: Boolean? = null, val hdr: Boolean? = null, val msaa: Int? = null, val checkGl: Boolean = false, val logGl: Boolean = false, val cacheGl: Boolean = false, val fullscreen: Boolean? = null, val decorated: Boolean = true, val transparent: Boolean = false, val resizable: Boolean = true)
Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  open class IosGameWindow(val windowProvider: () -> UIWindow?? = null, val glXViewControllerProvider: () -> MyGLKViewController?? = null) : GameWindow
Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  abstract class KorgwActivity(activityWithResult: ActivityWithResult.Mixin = ActivityWithResult.Mixin(), val config: GameWindowCreationConfig = GameWindowCreationConfig()) : Activity, ActivityWithResult
Link copied to clipboard
                  Link copied to clipboard
                  open class KorgwSurfaceView(val viewOrActivity: Any?, context: Context, val gameWindow: BaseAndroidGameWindow, val config: GameWindowCreationConfig = gameWindow.config) : GLSurfaceView, GLSurfaceView.Renderer
Link copied to clipboard
                  class MyGLKViewController(val gameWindowProvider: () -> IosGameWindow = { MyIosGameWindow }, val entry: suspend () -> Unit) : GLKViewController
Link copied to clipboard
                  Link copied to clipboard
                  class SyncEventLoopCoroutineDispatcher(val eventLoop: SyncEventLoop) : CoroutineDispatcher, Delay, Closeable
Link copied to clipboard
                  Link copied to clipboard
                  class TouchEventHandler
Link copied to clipboard
                  Link copied to clipboard
                  Properties
Functions
Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  suspend fun DialogInterfaceProvider.openFileDialog(filter: String? = null, write: Boolean = false, multi: Boolean = false): List<VfsFile>
suspend fun DialogInterfaceProvider.openFileDialog(filter: FileFilter? = null, write: Boolean = false, multi: Boolean = false, currentDir: VfsFile? = null): List<VfsFile>
Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard