TextStudio3DQualitySelection
public static class TextStudio3DQualitySelectionPure selection over certified finite levels and caller-owned availability. It cannot start runtime preparation.
Methods
Section titled “Methods”
Select(TextStudio3DQualityCatalog, ReadOnlySpan, ReadOnlySpan, in TextStudio3DQualityBudget, ref TextStudio3DQualityState, double, bool, bool)
Section titled “Select(TextStudio3DQualityCatalog, ReadOnlySpan, ReadOnlySpan, in TextStudio3DQualityBudget, ref TextStudio3DQualityState, double, bool, bool)”public static TextStudio3DQualityDecision Select(TextStudio3DQualityCatalog catalog, ReadOnlySpan<bool> available, ReadOnlySpan<TextStudio3DQualityView> views, in TextStudio3DQualityBudget budget, ref TextStudio3DQualityState state, double nowSeconds, bool surfaceDetailDemand = false, bool requireSurfaceCorrespondence = false)Selects an available certified level across all views while applying the caller's coarsening delay.
Parameters
| Name | Type |
|---|---|
catalog |
TextStudio.ThreeD.TextStudio3DQualityCatalog |
available |
System.ReadOnlySpan{System.Boolean} |
views |
System.ReadOnlySpan{TextStudio.ThreeD.TextStudio3DQualityView} |
budget |
TextStudio.ThreeD.TextStudio3DQualityBudget |
state |
TextStudio.ThreeD.TextStudio3DQualityState |
nowSeconds |
System.Double |
surfaceDetailDemand |
System.Boolean |
requireSurfaceCorrespondence |
System.Boolean |
Returns
TextStudio.ThreeD.TextStudio3DQualityDecision