Properties

Link copied to clipboard
abstract var id: String
Link copied to clipboard
abstract var next: AnyBlock?
Link copied to clipboard
abstract val opcode: String?
Link copied to clipboard
abstract var parent: String?
Link copied to clipboard
abstract var shadow: Boolean
Link copied to clipboard
abstract var topLevel: Boolean

Functions

Link copied to clipboard
abstract fun cloneBlock(): Block
Link copied to clipboard
abstract fun flattenInto(map: MutableMap<String, AnyBlock>, parentId: String? = null)

Should recursively call flattenInto on all Flattenable below.

Link copied to clipboard
abstract fun prepareRepresent(sprite: Sprite)

Should recursively call prepareRepresent on all Flattenable below.

Link copied to clipboard
abstract fun represent(): Representation