Tile Grid Screen
class TileGridScreen(tileGrid: InternalTileGrid, componentContainer: ModalComponentContainer, bufferGrid: InternalTileGrid, eventProcessor: UIEventProcessor) : InternalScreen, InternalTileGrid, InternalComponentContainer
Content copied to clipboard
Types
Functions
addComponent
Link copied to clipboard
open override fun addComponent(builder: Builder<Component>): AttachedComponent
Content copied to clipboard
addComponents
Link copied to clipboard
open override fun addComponents(vararg components: Builder<Component>): List<AttachedComponent>
Content copied to clipboard
open override fun addComponents(vararg components: Component): List<AttachedComponent>
Content copied to clipboard
addFragment
Link copied to clipboard
addFragments
Link copied to clipboard
open override fun addFragments(vararg fragments: Fragment): List<AttachedComponent>
Content copied to clipboard
addLayer
Link copied to clipboard
applyStyle
Link copied to clipboard
close
Link copied to clipboard
deactivate
Link copied to clipboard
open override fun deactivate()
Content copied to clipboard
delegateTo
Link copied to clipboard
dispatch
Link copied to clipboard
draw
Link copied to clipboard
open override fun draw(tileMap: Map<Position, Tile>, drawPosition: Position)
Content copied to clipboard
open override fun draw(tileComposite: TileComposite, drawPosition: Position)
Content copied to clipboard
open override fun draw(tileMap: Map<Position, Tile>, drawPosition: Position, drawArea: Size)
Content copied to clipboard
open override fun draw(tileComposite: TileComposite, drawPosition: Position, drawArea: Size)
Content copied to clipboard
getLayerAt
Link copied to clipboard
getTileAtOrNull
Link copied to clipboard
handleKeyboardEvents
Link copied to clipboard
open override fun handleKeyboardEvents(eventType: KeyboardEventType, handler: (event: KeyboardEvent, phase: UIEventPhase) -> UIEventResponse): Subscription
Content copied to clipboard
handleMouseEvents
Link copied to clipboard
open override fun handleMouseEvents(eventType: MouseEventType, handler: (event: MouseEvent, phase: UIEventPhase) -> UIEventResponse): Subscription
Content copied to clipboard
insertLayerAt
Link copied to clipboard
moveCursorBackward
Link copied to clipboard
open override fun moveCursorBackward()
Content copied to clipboard
moveCursorForward
Link copied to clipboard
open override fun moveCursorForward()
Content copied to clipboard
onShutdown
Link copied to clipboard
openModal
Link copied to clipboard
process
Link copied to clipboard
@Synchronized()
Content copied to clipboard
processKeyboardEvents
Link copied to clipboard
open override fun processKeyboardEvents(eventType: KeyboardEventType, handler: (event: KeyboardEvent, phase: UIEventPhase) -> Unit): Subscription
Content copied to clipboard
processMouseEvents
Link copied to clipboard
open override fun processMouseEvents(eventType: MouseEventType, handler: (event: MouseEvent, phase: UIEventPhase) -> Unit): Subscription
Content copied to clipboard
removeLayer
Link copied to clipboard
setLayerAt
Link copied to clipboard
start
Link copied to clipboard
stop
Link copied to clipboard
updateAnimations
Link copied to clipboard
open override fun updateAnimations(currentTimeMs: Long, layerable: Layerable)
Content copied to clipboard
Updates the Animations this AnimationRunner has with the given currentTimeMs using the given layerable.
Properties
animationHandler
Link copied to clipboard
The InternalAnimationRunner this InternalTileGrid currently uses.
backend
Link copied to clipboard
closedValue
Link copied to clipboard
cursorHandler
Link copied to clipboard
The InternalCursorHandler this InternalTileGrid currently uses.
cursorPosition
Link copied to clipboard
flattenedTree
Link copied to clipboard
heightInPixels
Link copied to clipboard
isCursorAtTheEndOfTheLine
Link copied to clipboard
isCursorAtTheFirstRow
Link copied to clipboard
isCursorAtTheLastRow
Link copied to clipboard
isCursorAtTheStartOfTheLine
Link copied to clipboard
isCursorVisible
Link copied to clipboard
layerable
Link copied to clipboard
The Layerable this InternalTileGrid currently uses.
layers
Link copied to clipboard
renderables
Link copied to clipboard
Contains the Renderable objects ordered from bottom to top.
root
Link copied to clipboard
theme
Link copied to clipboard
themeProperty
Link copied to clipboard
tileset
Link copied to clipboard
tilesetProperty
Link copied to clipboard
widthInPixels
Link copied to clipboard
Sources
(source)
Link copied to clipboard