Package org. hexworks. zircon. api. application
This package contains the Application class that can be used to start a Zircon application. You can also find all the related configuration classes.
Types
AppConfig
Link copied to clipboard
data class AppConfig(blinkLengthInMilliSeconds: Long, cursorStyle: CursorStyle, cursorColor: TileColor, isCursorBlinking: Boolean, isClipboardAvailable: Boolean, defaultTileset: TilesetResource, defaultGraphicalTileset: TilesetResource, defaultColorTheme: ColorTheme, debugMode: Boolean, size: Size, fullScreen: Boolean, borderless: Boolean, title: String, fpsLimit: Int, debugConfig: DebugConfig, closeBehavior: CloseBehavior, shortcutsConfig: ShortcutsConfig, iconData: ByteArray?, iconPath: String?)
Content copied to clipboard
Object that encapsulates the configuration parameters for an Application.
Application
Link copied to clipboard
interface Application
Content copied to clipboard
An Application enhances a TileGrid with continuous rendering, and some additional functionality for starting, pausing, resuming and stopping it.
CloseBehavior
Link copied to clipboard
CursorStyle
Link copied to clipboard
DebugConfig
Link copied to clipboard
data class DebugConfig(displayGrid: Boolean, displayCoordinates: Boolean, displayFps: Boolean, relaxBoundsCheck: Boolean)
Content copied to clipboard
RenderData
Link copied to clipboard
ShortcutsConfig
Link copied to clipboard
data class ShortcutsConfig(activateFocused: KeyboardEventMatcher, deactivateActivated: KeyboardEventMatcher, focusNext: KeyboardEventMatcher, focusPrevious: KeyboardEventMatcher)
Content copied to clipboard