EN: Shared scope-based resolution used by every satellite stem
(psdp, pwsdp, …): multi-window guard → formula → unit conversion.
Mirrors the Kotlin per-strategy calculate<Strategy>Dp plumbing.
PT: Resolução compartilhada por escopo usada por todos os stems dos
satélites (psdp, pwsdp, …): guarda de multi-janela → fórmula →
conversão de unidade. Espelha o encanamento Kotlin por estratégia.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
applyAr(
double value, DimenMetrics m, bool applyAspectRatio, double? k) → double -
Applies the satellite aspect-ratio multiplier after the base formula
(
1 + k·lnAR, default sensitivity whenkis null). -
axisDp(
DimenMetrics m, DpQualifier effectiveQualifier) → double - Axis dimension in dp for the effective qualifier.
-
value(
double base, StrategyFormula formula, DpQualifier qualifier, Inverter inverter, {bool ignoreMultiWindows = false, bool applyAspectRatio = false, double? customSensitivityK, CalcType calcType = CalcType.auto, ValueType valueType = ValueType.dp}) → double - Logical-dp value through the published scope.
-
valueFor(
AppDimensContextLike scope, double base, StrategyFormula formula, DpQualifier qualifier, {Inverter inverter = Inverter.standard, bool ignoreMultiWindows = false, bool applyAspectRatio = false, double? customSensitivityK, CalcType calcType = CalcType.auto, ValueType valueType = ValueType.dp}) → double - Explicit-context variant (full engine path, cached when eligible).