Add anti-aliasing mode labeling and application functions
This commit is contained in:
@@ -2559,6 +2559,23 @@ function formatAdvancedRenderingToneMappingLabel(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function formatAdvancedRenderingAntiAliasingModeLabel(
|
||||||
|
mode: AdvancedRenderingAntiAliasingMode
|
||||||
|
): string {
|
||||||
|
switch (mode) {
|
||||||
|
case "smaa":
|
||||||
|
return "SMAA";
|
||||||
|
case "fxaa":
|
||||||
|
return "FXAA";
|
||||||
|
case "msaa2x":
|
||||||
|
return "MSAA 2x";
|
||||||
|
case "msaa4x":
|
||||||
|
return "MSAA 4x";
|
||||||
|
case "msaa8x":
|
||||||
|
return "MSAA 8x";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
function formatAdvancedRenderingDynamicGlobalIlluminationQualityLabel(
|
function formatAdvancedRenderingDynamicGlobalIlluminationQualityLabel(
|
||||||
quality: AdvancedRenderingDynamicGlobalIlluminationQuality
|
quality: AdvancedRenderingDynamicGlobalIlluminationQuality
|
||||||
): string {
|
): string {
|
||||||
@@ -13856,6 +13873,28 @@ export function App({
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const applyAdvancedRenderingAntiAliasingEnabled = (enabled: boolean) => {
|
||||||
|
applyAdvancedRenderingSettings(
|
||||||
|
"Set anti-aliasing",
|
||||||
|
enabled ? "Anti-aliasing enabled." : "Anti-aliasing disabled.",
|
||||||
|
(advancedRendering) => {
|
||||||
|
advancedRendering.antiAliasing.enabled = enabled;
|
||||||
|
}
|
||||||
|
);
|
||||||
|
};
|
||||||
|
|
||||||
|
const applyAdvancedRenderingAntiAliasingMode = (
|
||||||
|
mode: AdvancedRenderingAntiAliasingMode
|
||||||
|
) => {
|
||||||
|
applyAdvancedRenderingSettings(
|
||||||
|
"Set anti-aliasing mode",
|
||||||
|
`Anti-aliasing mode set to ${formatAdvancedRenderingAntiAliasingModeLabel(mode)}.`,
|
||||||
|
(advancedRendering) => {
|
||||||
|
advancedRendering.antiAliasing.mode = mode;
|
||||||
|
}
|
||||||
|
);
|
||||||
|
};
|
||||||
|
|
||||||
const applyAdvancedRenderingFoliageEnabled = (enabled: boolean) => {
|
const applyAdvancedRenderingFoliageEnabled = (enabled: boolean) => {
|
||||||
applyAdvancedRenderingSettings(
|
applyAdvancedRenderingSettings(
|
||||||
"Set foliage rendering",
|
"Set foliage rendering",
|
||||||
|
|||||||
Reference in New Issue
Block a user