Expand description
Kit Parameter Panel — real-time sliders for every rendering kit.
§Overview
The kit panel exposes every tunable parameter from all eight kits: LightingKit, MaterialKit, ClothingKit, HairKit, PhysicsKit, RenderKit, BoneKit (envelope radii), and ModelKit (cross-section knots), plus the full post-processing pipeline (bloom, AO, SSS, Fresnel, etc.).
All changes are immediately reflected in the viewport. Every slider
mutation records a KitEdit into the undo stack so changes are reversible.
§Slider types
FloatSlider— clamped f32 with optional logarithmic scale.ColorPicker— RGBA colour with hex input and HSV wheel.Vec3Field— three linked floats (drag-any-axis).EnumPicker— dropdown for tagged enum fields.BoolToggle— checkbox for on/off flags.IntSlider— clamped i32.
Structs§
- Bool
Toggle - A boolean toggle.
- Color
Picker - An RGBA colour picker.
- Enum
Picker - An enum dropdown field.
- Float
Slider - A clamped f32 with optional logarithmic mapping.
- IntSlider
- A clamped i32 slider.
- KitEdit
- A single mutation event for undo purposes.
- KitGroup
- A collapsible group of parameters (one per kit).
- KitPanel
- The top-level kit parameter panel.
- Vec3
Field - A 3-component Vec3 field with linked/unlinked dragging.
Enums§
- KitEdit
Value - KitParam
- The discriminant for a kit parameter widget.