AppDimensScaledDp extension

EN: The Scaled family on num — resolves through the global AppDimensScope fast lane published by AppDimensProvider.

Suffix grammar (identical across the whole AppDimens family):

  • (none) — default curve
  • a — aspect-ratio aware
  • i — ignore multi-window (returns the raw base inside split-screen)
  • ia — both flags

Orientation inverters: Ph/Lh/Pw/Lw swap the driving axis on the matching orientation (e.g. 32.sdpPh uses height while in portrait). Twins ending in Px return physical device pixels.

PT: A família Scaled em num — resolve pela faixa rápida global AppDimensScope publicada pelo AppDimensProvider.

Gramática de sufixos (idêntica em toda a família AppDimens):

  • (nenhum) — curva padrão
  • a — sensível à proporção da tela
  • i — ignora multi-janela (retorna a base crua em split-screen)
  • ia — ambas as flags

Inversores de orientação: Ph/Lh/Pw/Lw trocam o eixo na orientação correspondente (ex.: 32.sdpPh usa a altura em retrato). Gêmeos com sufixo Px retornam pixels físicos do dispositivo.

on

Properties

hdp double

Available on num, provided by the AppDimensScaledDp extension

EN base × h/300. Monomorphic inline kernel. PT base × h/300. Kernel inline monomórfico.
no setter
hdpa double

Available on num, provided by the AppDimensScaledDp extension

no setter
hdpaPx double

Available on num, provided by the AppDimensScaledDp extension

no setter
hdpi double

Available on num, provided by the AppDimensScaledDp extension

no setter
hdpia double

Available on num, provided by the AppDimensScaledDp extension

no setter
hdpLw double

Available on num, provided by the AppDimensScaledDp extension

EN HEIGHT in landscape acts as WIDTH. PT HEIGHT em paisagem age como WIDTH.
no setter
hdpLwa double

Available on num, provided by the AppDimensScaledDp extension

no setter
hdpLwi double

Available on num, provided by the AppDimensScaledDp extension

no setter
hdpLwia double

Available on num, provided by the AppDimensScaledDp extension

no setter
hdpLwPx double

Available on num, provided by the AppDimensScaledDp extension

no setter
hdpPw double

Available on num, provided by the AppDimensScaledDp extension

EN HEIGHT in portrait acts as WIDTH. PT HEIGHT em retrato age como WIDTH.
no setter
hdpPwa double

Available on num, provided by the AppDimensScaledDp extension

no setter
hdpPwi double

Available on num, provided by the AppDimensScaledDp extension

no setter
hdpPwia double

Available on num, provided by the AppDimensScaledDp extension

no setter
hdpPwPx double

Available on num, provided by the AppDimensScaledDp extension

no setter
hdpPx double

Available on num, provided by the AppDimensScaledDp extension

no setter
scaledDp DimenScaled

Available on num, provided by the AppDimensScaledDp extension

Starts the immutable DimenScaled builder chain from this base value.
no setter
sdp double

Available on num, provided by the AppDimensScaledDp extension

EN base × sw/300 — the default recommended path. Monomorphic inline kernel: one scope read + one multiply, no extra call layer (the ignoreMultiWindows guard is statically false here). PT base × sw/300 — o caminho padrão recomendado. Kernel inline monomórfico: uma leitura de escopo + uma multiplicação.
no setter
sdpa double

Available on num, provided by the AppDimensScaledDp extension

no setter
sdpaPx double

Available on num, provided by the AppDimensScaledDp extension

no setter
sdpi double

Available on num, provided by the AppDimensScaledDp extension

no setter
sdpia double

Available on num, provided by the AppDimensScaledDp extension

no setter
sdpiaPx double

Available on num, provided by the AppDimensScaledDp extension

no setter
sdpiPx double

Available on num, provided by the AppDimensScaledDp extension

no setter
sdpLh double

Available on num, provided by the AppDimensScaledDp extension

EN SW in landscape acts as HEIGHT. PT SW em paisagem age como HEIGHT.
no setter
sdpLha double

Available on num, provided by the AppDimensScaledDp extension

no setter
sdpLhi double

Available on num, provided by the AppDimensScaledDp extension

no setter
sdpLhia double

Available on num, provided by the AppDimensScaledDp extension

no setter
sdpLhPx double

Available on num, provided by the AppDimensScaledDp extension

no setter
sdpLw double

Available on num, provided by the AppDimensScaledDp extension

EN SW in landscape acts as WIDTH. PT SW em paisagem age como WIDTH.
no setter
sdpLwa double

Available on num, provided by the AppDimensScaledDp extension

no setter
sdpLwi double

Available on num, provided by the AppDimensScaledDp extension

no setter
sdpLwia double

Available on num, provided by the AppDimensScaledDp extension

no setter
sdpLwPx double

Available on num, provided by the AppDimensScaledDp extension

no setter
sdpPh double

Available on num, provided by the AppDimensScaledDp extension

EN SW in portrait acts as HEIGHT. PT SW em retrato age como HEIGHT.
no setter
sdpPha double

Available on num, provided by the AppDimensScaledDp extension

no setter
sdpPhi double

Available on num, provided by the AppDimensScaledDp extension

no setter
sdpPhia double

Available on num, provided by the AppDimensScaledDp extension

no setter
sdpPhPx double

Available on num, provided by the AppDimensScaledDp extension

no setter
sdpPw double

Available on num, provided by the AppDimensScaledDp extension

EN SW in portrait acts as WIDTH. PT SW em retrato age como WIDTH.
no setter
sdpPwa double

Available on num, provided by the AppDimensScaledDp extension

no setter
sdpPwi double

Available on num, provided by the AppDimensScaledDp extension

no setter
sdpPwia double

Available on num, provided by the AppDimensScaledDp extension

no setter
sdpPwPx double

Available on num, provided by the AppDimensScaledDp extension

no setter
sdpPx double

Available on num, provided by the AppDimensScaledDp extension

Physical-pixel twins of the sdp family (single scope read).
no setter
wdp double

Available on num, provided by the AppDimensScaledDp extension

EN base × w/300. Monomorphic inline kernel. PT base × w/300. Kernel inline monomórfico.
no setter
wdpa double

Available on num, provided by the AppDimensScaledDp extension

no setter
wdpaPx double

Available on num, provided by the AppDimensScaledDp extension

no setter
wdpi double

Available on num, provided by the AppDimensScaledDp extension

no setter
wdpia double

Available on num, provided by the AppDimensScaledDp extension

no setter
wdpLh double

Available on num, provided by the AppDimensScaledDp extension

EN WIDTH in landscape acts as HEIGHT. PT WIDTH em paisagem age como HEIGHT.
no setter
wdpLha double

Available on num, provided by the AppDimensScaledDp extension

no setter
wdpLhi double

Available on num, provided by the AppDimensScaledDp extension

no setter
wdpLhia double

Available on num, provided by the AppDimensScaledDp extension

no setter
wdpLhPx double

Available on num, provided by the AppDimensScaledDp extension

no setter
wdpPh double

Available on num, provided by the AppDimensScaledDp extension

EN WIDTH in portrait acts as HEIGHT. PT WIDTH em retrato age como HEIGHT.
no setter
wdpPha double

Available on num, provided by the AppDimensScaledDp extension

no setter
wdpPhi double

Available on num, provided by the AppDimensScaledDp extension

no setter
wdpPhia double

Available on num, provided by the AppDimensScaledDp extension

no setter
wdpPhPx double

Available on num, provided by the AppDimensScaledDp extension

no setter
wdpPx double

Available on num, provided by the AppDimensScaledDp extension

no setter