class ReadableMediaPanelSettings(
val shape: MediaPanelShapeOptions = QuadShapeOptions(),
val display: MediaPanelDisplayOptions,
val rendering: ReadableMediaPanelRenderOptions = ReadableMediaPanelRenderOptions(),
val style: PanelStyleOptions = PanelStyleOptions(),
val input: PanelInputOptions = PanelInputOptions(),
) : PanelSettingsReadableMediaPanelSettings
(
shape
, display
, rendering
, style
, input
)
|
Signature
constructor(
shape: MediaPanelShapeOptions = QuadShapeOptions(),
display: MediaPanelDisplayOptions,
rendering: ReadableMediaPanelRenderOptions = ReadableMediaPanelRenderOptions(),
style: PanelStyleOptions = PanelStyleOptions(),
input: PanelInputOptions = PanelInputOptions(),
)Parameters shape: MediaPanelShapeOptionsdisplay: MediaPanelDisplayOptionsrendering: ReadableMediaPanelRenderOptionsstyle: PanelStyleOptionsinput: PanelInputOptionsReturns ReadableMediaPanelSettings |
display
: MediaPanelDisplayOptions
[Get] |
Signature
val display: MediaPanelDisplayOptions |
input
: PanelInputOptions
[Get] |
Signature
val input: PanelInputOptions |
rendering
: ReadableMediaPanelRenderOptions
[Get] |
Signature
val rendering: ReadableMediaPanelRenderOptions |
shape
: MediaPanelShapeOptions
[Get] |
Signature
val shape: MediaPanelShapeOptions |
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.
|