SceneConfig
Core configuration for an isometric scene.
Bundles rendering, lighting, color, stroke, gesture, and camera settings into a single immutable value that drives IsometricScene behaviour. Extend with AdvancedSceneConfig when hook callbacks or engine-level tuning are needed.
Parameters
Controls rendering behaviour such as sorting and face culling.
Normalized direction vector for the scene's light source, used to compute per-face shading.
Fallback IsoColor applied to shapes that do not specify their own color.
A ColorPalette providing named semantic colors (primary, secondary, etc.) that shapes can reference for consistent theming.
Determines how shape outlines are drawn. Defaults to StrokeStyle.FillAndStroke.
A GestureConfig controlling tap and drag interaction with the scene. Defaults to GestureConfig.Disabled.
When true, renders directly to the platform's native canvas instead of the Compose draw scope. May improve performance on some devices.
Optional CameraState for pan/zoom control. When null, the scene uses a fixed viewport. Equality is checked by reference identity.