mirror of
https://github.com/skyline-emu/skyline.git
synced 2024-12-23 11:31:51 +01:00
Add OnScreenButton
properties' missing comments
This commit is contained in:
parent
81eb8fd231
commit
3fc09f0953
@ -51,13 +51,24 @@ abstract class OnScreenButton(
|
|||||||
private val relativeWidth get() = defaultRelativeWidth * config.globalScale
|
private val relativeWidth get() = defaultRelativeWidth * config.globalScale
|
||||||
private val relativeHeight get() = defaultRelativeHeight * config.globalScale
|
private val relativeHeight get() = defaultRelativeHeight * config.globalScale
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The width of the view this button is in, populated by the view during draw
|
||||||
|
*/
|
||||||
var width = 0
|
var width = 0
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The height of the view this button is in, populated by the view during draw
|
||||||
|
*/
|
||||||
var height = 0
|
var height = 0
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The height of the view this button is in, adjusted to an arbitrary aspect ratio used during configuration
|
||||||
|
*/
|
||||||
protected val adjustedHeight get() = width / CONFIGURED_ASPECT_RATIO
|
protected val adjustedHeight get() = width / CONFIGURED_ASPECT_RATIO
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Buttons should be at bottom when device have large height than [adjustedHeight]
|
* The difference between the view height and the adjusted view height.
|
||||||
|
* This is used to offset the buttons to the bottom of the screen when the view height is larger than [adjustedHeight]
|
||||||
*/
|
*/
|
||||||
protected val heightDiff get() = (height - adjustedHeight).coerceAtLeast(0f)
|
protected val heightDiff get() = (height - adjustedHeight).coerceAtLeast(0f)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user