Add state management for distance fog advanced rendering settings

This commit is contained in:
2026-04-28 04:09:12 +02:00
parent ca50a6a189
commit bb0c5d8dea

View File

@@ -3166,6 +3166,32 @@ export function App({ store, initialStatusMessage }: AppProps) {
editorState.document.world.advancedRendering.whiteboxBevel.normalStrength
)
);
const [
advancedRenderingDistanceFogNearDistanceDraft,
setAdvancedRenderingDistanceFogNearDistanceDraft
] = useState(
String(editorState.document.world.advancedRendering.distanceFog.nearDistance)
);
const [
advancedRenderingDistanceFogFarDistanceDraft,
setAdvancedRenderingDistanceFogFarDistanceDraft
] = useState(
String(editorState.document.world.advancedRendering.distanceFog.farDistance)
);
const [
advancedRenderingDistanceFogStrengthDraft,
setAdvancedRenderingDistanceFogStrengthDraft
] = useState(
String(editorState.document.world.advancedRendering.distanceFog.strength)
);
const [
advancedRenderingDistanceFogRenderDistanceDraft,
setAdvancedRenderingDistanceFogRenderDistanceDraft
] = useState(
String(
editorState.document.world.advancedRendering.distanceFog.renderDistance
)
);
const [statusMessage, setStatusMessage] = useState(
initialStatusMessage ?? "Slice 3.5 advanced rendering ready."
);