Variable URL_PARAM_KEYSConst
URL_PARAM_KEYS: {
src: "src";
theme: "theme";
title: "title";
control: "control";
controlToken: "controlToken";
controlAllowCrossOrigin: "controlAllowCrossOrigin";
panel: "panel";
debug: "debug";
kiosk: "kiosk";
noCache: "noCache";
noSliceCache: "noSliceCache";
noOpfs: "noOpfs";
opfsReadConcurrency: "opfsReadConcurrency";
cacheDebug: "cacheDebug";
clearCache: "clearCache";
noLodFade: "noLodFade";
noLinks: "noLinks";
noLodEnergy: "noLodEnergy";
lodFinest: "lodFinest";
lodBias: "lodBias";
noBlendWarmup: "noBlendWarmup";
depthSort: "depthSort";
noDensityGuard: "noDensityGuard";
densityCap: "densityCap";
noPrefetch: "noPrefetch";
prefetchDebug: "prefetchDebug";
cacheStats: "cacheStats";
renderer: "renderer";
webgpuForceWebgl: "webgpuForceWebgl";
perfTimestamp: "perfTimestamp";
gpuBudgetMB: "gpuBudgetMB";
cacheBudgetMB: "cacheBudgetMB";
dpr: "dpr";
input: "input";
lineJoin: "lineJoin";
linePrimitive: "linePrimitive";
bakeEnv: "bakeEnv";
probe: "probe";
envResolution: "envResolution";
} = ...
Type Declaration
-
Readonlysrc: "src"
-
Readonlytheme: "theme"
-
Readonlytitle: "title"
-
Readonlycontrol: "control"
-
ReadonlycontrolToken: "controlToken"
-
ReadonlycontrolAllowCrossOrigin: "controlAllowCrossOrigin"
-
Readonlypanel: "panel"
-
Readonlydebug: "debug"
-
Readonlykiosk: "kiosk"
-
ReadonlynoCache: "noCache"
-
ReadonlynoSliceCache: "noSliceCache"
-
ReadonlynoOpfs: "noOpfs"
-
ReadonlyopfsReadConcurrency: "opfsReadConcurrency"
-
ReadonlycacheDebug: "cacheDebug"
-
ReadonlyclearCache: "clearCache"
-
ReadonlynoLodFade: "noLodFade"
-
ReadonlynoLinks: "noLinks"
-
ReadonlynoLodEnergy: "noLodEnergy"
-
ReadonlylodFinest: "lodFinest"
-
ReadonlylodBias: "lodBias"
-
ReadonlynoBlendWarmup: "noBlendWarmup"
-
ReadonlydepthSort: "depthSort"
-
ReadonlynoDensityGuard: "noDensityGuard"
-
ReadonlydensityCap: "densityCap"
-
ReadonlynoPrefetch: "noPrefetch"
-
ReadonlyprefetchDebug: "prefetchDebug"
-
ReadonlycacheStats: "cacheStats"
-
Readonlyrenderer: "renderer"
-
ReadonlywebgpuForceWebgl: "webgpuForceWebgl"
-
ReadonlyperfTimestamp: "perfTimestamp"
-
ReadonlygpuBudgetMB: "gpuBudgetMB"
-
ReadonlycacheBudgetMB: "cacheBudgetMB"
-
Readonlydpr: "dpr"
-
-
ReadonlylineJoin: "lineJoin"
-
ReadonlylinePrimitive: "linePrimitive"
-
ReadonlybakeEnv: "bakeEnv"
-
Readonlyprobe: "probe"
-
ReadonlyenvResolution: "envResolution"
Wire spellings of every query parameter the viewer recognizes.
This is the URL contract in one place:
readUrlParamsconsults it for every key, the README-parity unit test checks each value is documented, and embedders that assemble a viewer URL read the spelling from here instead of hardcoding it. Multi-word parameters are camelCase (noCache,lodFinest); single-word parameters are unchanged. The table key and the wire value are identical on purpose —URL_PARAM_KEYS.noCachereads as the flag it names, and the identity keeps the type UrlParamKey equal to the set of wire spellings.