Implement readWaterFoamContactLimitDraft and formatAdvancedRenderingWaterReflectionModeLabel functions
This commit is contained in:
@@ -417,6 +417,16 @@ function readPositiveIntegerDraft(source: string, label: string): number {
|
||||
return value;
|
||||
}
|
||||
|
||||
function readWaterFoamContactLimitDraft(source: string): number {
|
||||
const value = readPositiveIntegerDraft(source, "Water foam contact limit");
|
||||
|
||||
if (value > MAX_BOX_BRUSH_WATER_FOAM_CONTACT_LIMIT) {
|
||||
throw new Error(`Water foam contact limit must be ${MAX_BOX_BRUSH_WATER_FOAM_CONTACT_LIMIT} or less.`);
|
||||
}
|
||||
|
||||
return value;
|
||||
}
|
||||
|
||||
function readPositiveNumberDraft(source: string, label: string): number {
|
||||
const value = Number(source);
|
||||
|
||||
@@ -901,6 +911,17 @@ function formatAdvancedRenderingToneMappingLabel(mode: AdvancedRenderingToneMapp
|
||||
}
|
||||
}
|
||||
|
||||
function formatAdvancedRenderingWaterReflectionModeLabel(mode: AdvancedRenderingWaterReflectionMode): string {
|
||||
switch (mode) {
|
||||
case "none":
|
||||
return "Nothing";
|
||||
case "world":
|
||||
return "World";
|
||||
case "all":
|
||||
return "All";
|
||||
}
|
||||
}
|
||||
|
||||
function formatBoxVolumeModeLabel(mode: BoxBrushVolumeMode): string {
|
||||
switch (mode) {
|
||||
case "none":
|
||||
|
||||
Reference in New Issue
Block a user