FramebufferMenuItem

data class FramebufferMenuItem(val label: String = "", val id: Int = 0, val disabled: Boolean = false, val checked: Boolean = false, val separator: Boolean = false, val children: List<FramebufferMenuItem> = emptyList())

One entry of a menu the plugin asked for. The plugin's format builds the menu, so a host never has to know how that format spells one, nor how it numbers ids.

A separator carries no label and no id; an entry with children is a submenu and its own id is 0.

Constructors

Link copied to clipboard
constructor(label: String = "", id: Int = 0, disabled: Boolean = false, checked: Boolean = false, separator: Boolean = false, children: List<FramebufferMenuItem> = emptyList())

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val id: Int
Link copied to clipboard
Link copied to clipboard