skppy.parser.rendering_options

Decode modern TLV display settings into shared rendering options.

Rendering records are append-friendly: every field is optional and unknown tags can be skipped by length. parse_rendering_options() starts from the documented public defaults, applies the first occurrence of each known field, and normalizes packed RGBA colors to ARGB integers. It is used for both model state and saved-scene snapshots.

skppy.parser.rendering_options.parse_rendering_options(block_payload: bytes) RenderingOptions[source]

Parse modern 0x01FB -> 0x733C rendering options.