Skip to content

⬅️ Back to Table of Contents

📄 three.tsl.min.js

📊 Analysis Summary

Metric Count
📦 Imports 1
📊 Variables & Constants 587

📚 Table of Contents

🛠️ File Location:

📂 build/three.tsl.min.js

📦 Imports

Name Source
e three/webgpu

Variables & Constants

Name Type Kind Value Exported
t any let/var e.BRDF_GGX
r any let/var e.BRDF_Lambert
a any let/var e.BasicPointShadowFilter
o any let/var e.BasicShadowFilter
i any let/var e.Break
n any let/var e.Const
l any let/var e.Continue
s any let/var e.DFGApprox
c any let/var e.D_GGX
m any let/var e.Discard
d any let/var e.EPSILON
p any let/var e.F_Schlick
u any let/var e.Fn
g any let/var e.INFINITY
h any let/var e.If
x any let/var e.Loop
f any let/var e.NodeAccess
b any let/var e.NodeShaderStage
w any let/var e.NodeType
_ any let/var e.NodeUpdateType
v any let/var e.PCFShadowFilter
S any let/var e.PCFSoftShadowFilter
T any let/var e.PI
y any let/var e.PI2
V any let/var e.PointShadowFilter
M any let/var e.Return
F any let/var e.Schlick_to_F0
D any let/var e.ScriptableNodeResources
I any let/var e.ShaderNode
C any let/var e.Stack
P any let/var e.Switch
N any let/var e.TBNViewMatrix
R any let/var e.VSMShadowFilter
B any let/var e.V_GGX_SmithCorrelated
A any let/var e.Var
k any let/var e.VarIntent
G any let/var e.abs
L any let/var e.acesFilmicToneMapping
O any let/var e.acos
j any let/var e.add
U any let/var e.addMethodChaining
W any let/var e.addNodeElement
E any let/var e.agxToneMapping
q any let/var e.all
z any let/var e.alphaT
Z any let/var e.and
X any let/var e.anisotropy
K any let/var e.anisotropyB
Y any let/var e.anisotropyT
H any let/var e.any
J any let/var e.append
Q any let/var e.array
$ any let/var e.arrayBuffer
ee any let/var e.asin
te any let/var e.assign
re any let/var e.atan
ae any let/var e.atan2
oe any let/var e.atomicAdd
ie any let/var e.atomicAnd
ne any let/var e.atomicFunc
le any let/var e.atomicLoad
se any let/var e.atomicMax
ce any let/var e.atomicMin
me any let/var e.atomicOr
de any let/var e.atomicStore
pe any let/var e.atomicSub
ue any let/var e.atomicXor
ge any let/var e.attenuationColor
he any let/var e.attenuationDistance
xe any let/var e.attribute
fe any let/var e.attributeArray
be any let/var e.backgroundBlurriness
we any let/var e.backgroundIntensity
_e any let/var e.backgroundRotation
ve any let/var e.batch
Se any let/var e.bentNormalView
Te any let/var e.billboarding
ye any let/var e.bitAnd
Ve any let/var e.bitNot
Me any let/var e.bitOr
Fe any let/var e.bitXor
De any let/var e.bitangentGeometry
Ie any let/var e.bitangentLocal
Ce any let/var e.bitangentView
Pe any let/var e.bitangentWorld
Ne any let/var e.bitcast
Re any let/var e.blendBurn
Be any let/var e.blendColor
Ae any let/var e.blendDodge
ke any let/var e.blendOverlay
Ge any let/var e.blendScreen
Le any let/var e.blur
Oe any let/var e.bool
je any let/var e.buffer
Ue any let/var e.bufferAttribute
We any let/var e.bumpMap
Ee any let/var e.burn
qe any let/var e.bvec2
ze any let/var e.bvec3
Ze any let/var e.bvec4
Xe any let/var e.bypass
Ke any let/var e.cache
Ye any let/var e.call
He any let/var e.cameraFar
Je any let/var e.cameraIndex
Qe any let/var e.cameraNear
$e any let/var e.cameraNormalMatrix
et any let/var e.cameraPosition
tt any let/var e.cameraProjectionMatrix
rt any let/var e.cameraProjectionMatrixInverse
at any let/var e.cameraViewMatrix
ot any let/var e.cameraWorldMatrix
it any let/var e.cbrt
nt any let/var e.cdl
lt any let/var e.ceil
st any let/var e.checker
ct any let/var e.cineonToneMapping
mt any let/var e.clamp
dt any let/var e.clearcoat
pt any let/var e.clearcoatNormalView
ut any let/var e.clearcoatRoughness
gt any let/var e.code
ht any let/var e.color
xt any let/var e.colorSpaceToWorking
ft any let/var e.colorToDirection
bt any let/var e.compute
wt any let/var e.computeKernel
_t any let/var e.computeSkinning
vt any let/var e.context
St any let/var e.convert
Tt any let/var e.convertColorSpace
yt any let/var e.convertToTexture
Vt any let/var e.cos
Mt any let/var e.cross
Ft any let/var e.cubeTexture
Dt any let/var e.cubeTextureBase
It any let/var e.cubeToUV
Ct any let/var e.dFdx
Pt any let/var e.dFdy
Nt any let/var e.dashSize
Rt any let/var e.debug
Bt any let/var e.decrement
At any let/var e.decrementBefore
kt any let/var e.defaultBuildStages
Gt any let/var e.defaultShaderStages
Lt any let/var e.defined
Ot any let/var e.degrees
jt any let/var e.deltaTime
Ut any let/var e.densityFog
Wt any let/var e.densityFogFactor
Et any let/var e.depth
qt any let/var e.depthPass
zt any let/var e.determinant
Zt any let/var e.difference
Xt any let/var e.diffuseColor
Kt any let/var e.directPointLight
Yt any let/var e.directionToColor
Ht any let/var e.directionToFaceDirection
Jt any let/var e.dispersion
Qt any let/var e.distance
$t any let/var e.div
er any let/var e.dodge
tr any let/var e.dot
rr any let/var e.drawIndex
ar any let/var e.dynamicBufferAttribute
or any let/var e.element
ir any let/var e.emissive
nr any let/var e.equal
lr any let/var e.equals
sr any let/var e.equirectUV
cr any let/var e.exp
mr any let/var e.exp2
dr any let/var e.expression
pr any let/var e.faceDirection
ur any let/var e.faceForward
gr any let/var e.faceforward
hr any let/var e.float
xr any let/var e.floor
fr any let/var e.fog
br any let/var e.fract
wr any let/var e.frameGroup
_r any let/var e.frameId
vr any let/var e.frontFacing
Sr any let/var e.fwidth
Tr any let/var e.gain
yr any let/var e.gapSize
Vr any let/var e.getConstNodeType
Mr any let/var e.getCurrentStack
Fr any let/var e.getDirection
Dr any let/var e.getDistanceAttenuation
Ir any let/var e.getGeometryRoughness
Cr any let/var e.getNormalFromDepth
Pr any let/var e.getParallaxCorrectNormal
Nr any let/var e.getRoughness
Rr any let/var e.getScreenPosition
Br any let/var e.getShIrradianceAt
Ar any let/var e.getShadowMaterial
kr any let/var e.getShadowRenderObjectFunction
Gr any let/var e.getTextureIndex
Lr any let/var e.getViewPosition
Or any let/var e.globalId
jr any let/var e.glsl
Ur any let/var e.glslFn
Wr any let/var e.grayscale
Er any let/var e.greaterThan
qr any let/var e.greaterThanEqual
zr any let/var e.hash
Zr any let/var e.highpModelNormalViewMatrix
Xr any let/var e.highpModelViewMatrix
Kr any let/var e.hue
Yr any let/var e.increment
Hr any let/var e.incrementBefore
Jr any let/var e.instance
Qr any let/var e.instanceIndex
$r any let/var e.instancedArray
ea any let/var e.instancedBufferAttribute
ta any let/var e.instancedDynamicBufferAttribute
ra any let/var e.instancedMesh
aa any let/var e.int
oa any let/var e.inverse
ia any let/var e.inverseSqrt
na any let/var e.inversesqrt
la any let/var e.invocationLocalIndex
sa any let/var e.invocationSubgroupIndex
ca any let/var e.ior
ma any let/var e.iridescence
da any let/var e.iridescenceIOR
pa any let/var e.iridescenceThickness
ua any let/var e.ivec2
ga any let/var e.ivec3
ha any let/var e.ivec4
xa any let/var e.js
fa any let/var e.label
ba any let/var e.length
wa any let/var e.lengthSq
_a any let/var e.lessThan
va any let/var e.lessThanEqual
Sa any let/var e.lightPosition
Ta any let/var e.lightProjectionUV
ya any let/var e.lightShadowMatrix
Va any let/var e.lightTargetDirection
Ma any let/var e.lightTargetPosition
Fa any let/var e.lightViewPosition
Da any let/var e.lightingContext
Ia any let/var e.lights
Ca any let/var e.linearDepth
Pa any let/var e.linearToneMapping
Na any let/var e.localId
Ra any let/var e.log
Ba any let/var e.log2
Aa any let/var e.logarithmicDepthToViewZ
ka any let/var e.luminance
Ga any let/var e.mat2
La any let/var e.mat3
Oa any let/var e.mat4
ja any let/var e.matcapUV
Ua any let/var e.materialAO
Wa any let/var e.materialAlphaTest
Ea any let/var e.materialAnisotropy
qa any let/var e.materialAnisotropyVector
za any let/var e.materialAttenuationColor
Za any let/var e.materialAttenuationDistance
Xa any let/var e.materialClearcoat
Ka any let/var e.materialClearcoatNormal
Ya any let/var e.materialClearcoatRoughness
Ha any let/var e.materialColor
Ja any let/var e.materialDispersion
Qa any let/var e.materialEmissive
$a any let/var e.materialEnvIntensity
eo any let/var e.materialEnvRotation
to any let/var e.materialIOR
ro any let/var e.materialIridescence
ao any let/var e.materialIridescenceIOR
oo any let/var e.materialIridescenceThickness
io any let/var e.materialLightMap
no any let/var e.materialLineDashOffset
lo any let/var e.materialLineDashSize
so any let/var e.materialLineGapSize
co any let/var e.materialLineScale
mo any let/var e.materialLineWidth
po any let/var e.materialMetalness
uo any let/var e.materialNormal
go any let/var e.materialOpacity
ho any let/var e.materialPointSize
xo any let/var e.materialReference
fo any let/var e.materialReflectivity
bo any let/var e.materialRefractionRatio
wo any let/var e.materialRotation
_o any let/var e.materialRoughness
vo any let/var e.materialSheen
So any let/var e.materialSheenRoughness
To any let/var e.materialShininess
yo any let/var e.materialSpecular
Vo any let/var e.materialSpecularColor
Mo any let/var e.materialSpecularIntensity
Fo any let/var e.materialSpecularStrength
Do any let/var e.materialThickness
Io any let/var e.materialTransmission
Co any let/var e.max
Po any let/var e.maxMipLevel
No any let/var e.mediumpModelViewMatrix
Ro any let/var e.metalness
Bo any let/var e.min
Ao any let/var e.mix
ko any let/var e.mixElement
Go any let/var e.mod
Lo any let/var e.modInt
Oo any let/var e.modelDirection
jo any let/var e.modelNormalMatrix
Uo any let/var e.modelPosition
Wo any let/var e.modelRadius
Eo any let/var e.modelScale
qo any let/var e.modelViewMatrix
zo any let/var e.modelViewPosition
Zo any let/var e.modelViewProjection
Xo any let/var e.modelWorldMatrix
Ko any let/var e.modelWorldMatrixInverse
Yo any let/var e.morphReference
Ho any let/var e.mrt
Jo any let/var e.mul
Qo any let/var e.mx_aastep
$o any let/var e.mx_add
ei any let/var e.mx_atan2
ti any let/var e.mx_cell_noise_float
ri any let/var e.mx_contrast
ai any let/var e.mx_divide
oi any let/var e.mx_fractal_noise_float
ii any let/var e.mx_fractal_noise_vec2
ni any let/var e.mx_fractal_noise_vec3
li any let/var e.mx_fractal_noise_vec4
si any let/var e.mx_frame
ci any let/var e.mx_heighttonormal
mi any let/var e.mx_hsvtorgb
di any let/var e.mx_ifequal
pi any let/var e.mx_ifgreater
ui any let/var e.mx_ifgreatereq
gi any let/var e.mx_invert
hi any let/var e.mx_modulo
xi any let/var e.mx_multiply
fi any let/var e.mx_noise_float
bi any let/var e.mx_noise_vec3
wi any let/var e.mx_noise_vec4
_i any let/var e.mx_place2d
vi any let/var e.mx_power
Si any let/var e.mx_ramp4
Ti any let/var e.mx_ramplr
yi any let/var e.mx_ramptb
Vi any let/var e.mx_rgbtohsv
Mi any let/var e.mx_rotate2d
Fi any let/var e.mx_rotate3d
Di any let/var e.mx_safepower
Ii any let/var e.mx_separate
Ci any let/var e.mx_splitlr
Pi any let/var e.mx_splittb
Ni any let/var e.mx_srgb_texture_to_lin_rec709
Ri any let/var e.mx_subtract
Bi any let/var e.mx_timer
Ai any let/var e.mx_transform_uv
ki any let/var e.mx_unifiednoise2d
Gi any let/var e.mx_unifiednoise3d
Li any let/var e.mx_worley_noise_float
Oi any let/var e.mx_worley_noise_vec2
ji any let/var e.mx_worley_noise_vec3
Ui any let/var e.negate
Wi any let/var e.neutralToneMapping
Ei any let/var e.nodeArray
qi any let/var e.nodeImmutable
zi any let/var e.nodeObject
Zi any let/var e.nodeObjectIntent
Xi any let/var e.nodeObjects
Ki any let/var e.nodeProxy
Yi any let/var e.nodeProxyIntent
Hi any let/var e.normalFlat
Ji any let/var e.normalGeometry
Qi any let/var e.normalLocal
$i any let/var e.normalMap
en any let/var e.normalView
tn any let/var e.normalViewGeometry
rn any let/var e.normalWorld
an any let/var e.normalWorldGeometry
on any let/var e.normalize
nn any let/var e.not
ln any let/var e.notEqual
sn any let/var e.numWorkgroups
cn any let/var e.objectDirection
mn any let/var e.objectGroup
dn any let/var e.objectPosition
pn any let/var e.objectRadius
un any let/var e.objectScale
gn any let/var e.objectViewPosition
hn any let/var e.objectWorldMatrix
xn any let/var e.OnObjectUpdate
fn any let/var e.OnMaterialUpdate
bn any let/var e.oneMinus
wn any let/var e.or
_n any let/var e.orthographicDepthToViewZ
vn any let/var e.oscSawtooth
Sn any let/var e.oscSine
Tn any let/var e.oscSquare
yn any let/var e.oscTriangle
Vn any let/var e.output
Mn any let/var e.outputStruct
Fn any let/var e.overlay
Dn any let/var e.overloadingFn
In any let/var e.parabola
Cn any let/var e.parallaxDirection
Pn any let/var e.parallaxUV
Nn any let/var e.parameter
Rn any let/var e.pass
Bn any let/var e.passTexture
An any let/var e.pcurve
kn any let/var e.perspectiveDepthToViewZ
Gn any let/var e.pmremTexture
Ln any let/var e.pointShadow
On any let/var e.pointUV
jn any let/var e.pointWidth
Un any let/var e.positionGeometry
Wn any let/var e.positionLocal
En any let/var e.positionPrevious
qn any let/var e.positionView
zn any let/var e.positionViewDirection
Zn any let/var e.positionWorld
Xn any let/var e.positionWorldDirection
Kn any let/var e.posterize
Yn any let/var e.pow
Hn any let/var e.pow2
Jn any let/var e.pow3
Qn any let/var e.pow4
$n any let/var e.premultiplyAlpha
el any let/var e.property
tl any let/var e.radians
rl any let/var e.rand
al any let/var e.range
ol any let/var e.rangeFog
il any let/var e.rangeFogFactor
nl any let/var e.reciprocal
ll any let/var e.reference
sl any let/var e.referenceBuffer
cl any let/var e.reflect
ml any let/var e.reflectVector
dl any let/var e.reflectView
pl any let/var e.reflector
ul any let/var e.refract
gl any let/var e.refractVector
hl any let/var e.refractView
xl any let/var e.reinhardToneMapping
fl any let/var e.remap
bl any let/var e.remapClamp
wl any let/var e.renderGroup
_l any let/var e.renderOutput
vl any let/var e.rendererReference
Sl any let/var e.rotate
Tl any let/var e.rotateUV
yl any let/var e.roughness
Vl any let/var e.round
Ml any let/var e.rtt
Fl any let/var e.sRGBTransferEOTF
Dl any let/var e.sRGBTransferOETF
Il any let/var e.sample
Cl any let/var e.sampler
Pl any let/var e.samplerComparison
Nl any let/var e.saturate
Rl any let/var e.saturation
Bl any let/var e.screen
Al any let/var e.screenCoordinate
kl any let/var e.screenSize
Gl any let/var e.screenUV
Ll any let/var e.scriptable
Ol any let/var e.scriptableValue
jl any let/var e.select
Ul any let/var e.setCurrentStack
Wl any let/var e.setName
El any let/var e.shaderStages
ql any let/var e.shadow
zl any let/var e.shadowPositionWorld
Zl any let/var e.shapeCircle
Xl any let/var e.sharedUniformGroup
Kl any let/var e.sheen
Yl any let/var e.sheenRoughness
Hl any let/var e.shiftLeft
Jl any let/var e.shiftRight
Ql any let/var e.shininess
$l any let/var e.sign
es any let/var e.sin
ts any let/var e.sinc
rs any let/var e.skinning
as any let/var e.smoothstep
os any let/var e.smoothstepElement
is any let/var e.specularColor
ns any let/var e.specularF90
ls any let/var e.spherizeUV
ss any let/var e.split
cs any let/var e.spritesheetUV
ms any let/var e.sqrt
ds any let/var e.stack
ps any let/var e.step
us any let/var e.stepElement
gs any let/var e.storage
hs any let/var e.storageBarrier
xs any let/var e.storageObject
fs any let/var e.storageTexture
bs any let/var e.string
ws any let/var e.struct
_s any let/var e.sub
vs any let/var e.subBuild
Ss any let/var e.subgroupIndex
Ts any let/var e.subgroupSize
ys any let/var e.tan
Vs any let/var e.tangentGeometry
Ms any let/var e.tangentLocal
Fs any let/var e.tangentView
Ds any let/var e.tangentWorld
Is any let/var e.temp
Cs any let/var e.texture
Ps any let/var e.texture3D
Ns any let/var e.textureBarrier
Rs any let/var e.textureBicubic
Bs any let/var e.textureBicubicLevel
As any let/var e.textureCubeUV
ks any let/var e.textureLoad
Gs any let/var e.textureSize
Ls any let/var e.textureStore
Os any let/var e.thickness
js any let/var e.time
Us any let/var e.timerDelta
Ws any let/var e.timerGlobal
Es any let/var e.timerLocal
qs any let/var e.toneMapping
zs any let/var e.toneMappingExposure
Zs any let/var e.toonOutlinePass
Xs any let/var e.transformDirection
Ks any let/var e.transformNormal
Ys any let/var e.transformNormalToView
Hs any let/var e.transformedClearcoatNormalView
Js any let/var e.transformedNormalView
Qs any let/var e.transformedNormalWorld
$s any let/var e.transmission
ec any let/var e.transpose
tc any let/var e.triNoise3D
rc any let/var e.triplanarTexture
ac any let/var e.triplanarTextures
oc any let/var e.trunc
ic any let/var e.uint
nc any let/var e.uniform
lc any let/var e.uniformArray
sc any let/var e.uniformCubeTexture
cc any let/var e.uniformGroup
mc any let/var e.uniformFlow
dc any let/var e.uniformTexture
pc any let/var e.unpremultiplyAlpha
uc any let/var e.userData
gc any let/var e.uv
hc any let/var e.uvec2
xc any let/var e.uvec3
fc any let/var e.uvec4
bc any let/var e.varying
wc any let/var e.varyingProperty
_c any let/var e.vec2
vc any let/var e.vec3
Sc any let/var e.vec4
Tc any let/var e.vectorComponents
yc any let/var e.velocity
Vc any let/var e.vertexColor
Mc any let/var e.vertexIndex
Fc any let/var e.vertexStage
Dc any let/var e.vibrance
Ic any let/var e.viewZToLogarithmicDepth
Cc any let/var e.viewZToOrthographicDepth
Pc any let/var e.viewZToPerspectiveDepth
Nc any let/var e.viewport
Rc any let/var e.viewportCoordinate
Bc any let/var e.viewportDepthTexture
Ac any let/var e.viewportLinearDepth
kc any let/var e.viewportMipTexture
Gc any let/var e.viewportResolution
Lc any let/var e.viewportSafeUV
Oc any let/var e.viewportSharedTexture
jc any let/var e.viewportSize
Uc any let/var e.viewportTexture
Wc any let/var e.viewportUV
Ec any let/var e.wgsl
qc any let/var e.wgslFn
zc any let/var e.workgroupArray
Zc any let/var e.workgroupBarrier
Xc any let/var e.workgroupId
Kc any let/var e.workingToColorSpace
Yc any let/var e.xor