class UIPanelSettings(val shape: UIPanelShapeOptions = QuadShapeOptions(), val display: UIPanelDisplayOptions = ScreenFractionDisplayOptions(), val rendering: UIPanelRenderOptions = UIPanelRenderOptions(), val style: PanelStyleOptions = PanelStyleOptions(), val input: PanelInputOptions = PanelInputOptions()) : PanelSettings
UIPanelSettings
(
shape
, display
, rendering
, style
, input
)
|
Signature
constructor(shape: UIPanelShapeOptions = QuadShapeOptions(), display: UIPanelDisplayOptions = ScreenFractionDisplayOptions(), rendering: UIPanelRenderOptions = UIPanelRenderOptions(), style: PanelStyleOptions = PanelStyleOptions(), input: PanelInputOptions = PanelInputOptions()) Parameters shape: UIPanelShapeOptionsdisplay: UIPanelDisplayOptionsrendering: UIPanelRenderOptionsstyle: PanelStyleOptionsinput: PanelInputOptionsReturns UIPanelSettings |
display
: UIPanelDisplayOptions
[Get] |
Signature
val display: UIPanelDisplayOptions |
input
: PanelInputOptions
[Get] |
Signature
val input: PanelInputOptions |
rendering
: UIPanelRenderOptions
[Get] |
Signature
val rendering: UIPanelRenderOptions |
shape
: UIPanelShapeOptions
[Get] |
Signature
val shape: UIPanelShapeOptions |
style
: PanelStyleOptions
[Get] |
Signature
val style: PanelStyleOptions |
toPanelConfigOptions
()
|
Converts these high-level panel settings into a low-level PanelConfigOptions object consumed by the panel rendering system. Applies rendering, shape, display, style, and input modifiers in the correct order.
Signature
open override fun toPanelConfigOptions(): PanelConfigOptions Returns PanelConfigOptions
A fully configured PanelConfigOptions ready for the panel rendering system.
|