Index
References
$
$w
$x
$xy
$xyz
$y
$z
Arg
Arg1
Arg2
Arg3
Arg4
Arg5
Arg6
Arg7
Arg8
Array
Init
Array
Type
Map
Assign
Assignable
BVec
BVec2
Sym
BVec2
Term
BVec3
Sym
BVec3
Term
BVec4
Sym
BVec4
Term
Bit
Operator
Bool
Sym
Bool
Term
Branch
Comparable
Comparison
Operator
Control
Flow
Decl
FALSE
FLOAT0
FLOAT05
FLOAT1
FLOAT2
Float
Sym
Float
Term
Fn
Body0
Fn
Body1
Fn
Body2
Fn
Body3
Fn
Body4
Fn
Body5
Fn
Body6
Fn
Body7
Fn
Body8
Fn
Call
For
Loop
Func
Func0
Func1
Func2
Func3
Func4
Func5
Func6
Func7
Func8
Func
Arg
Func
Return
HALF_
PI
INT0
INT1
ISampler2DSym
ISampler2DTerm
ISampler3DSym
ISampler3DTerm
ISampler
Cube
Sym
ISampler
Cube
Term
IVec
IVec2
Sym
IVec2
Term
IVec3
Sym
IVec3
Term
IVec4
Sym
IVec4
Term
Index
Index
Type
Map
Indexable
Int
Int
Sym
Int
Term
Interpolation
Lit
Logic
Operator
Mat
Mat2
Sym
Mat2
Term
Mat3
Sym
Mat3
Term
Mat4
Sym
Mat4
Term
Mat
Index
Type
Map
Math
Operator
Numeric
NumericB
NumericF
NumericI
NumericU
Op1
Op2
Operator
PI
Precision
Prim
Prim
Term
Prim
Type
Map
SQRT2
Sampler
Sampler2DSym
Sampler2DTerm
Sampler3DSym
Sampler3DTerm
Sampler
Cube
Sym
Sampler
Cube
Term
Scope
Scope
Body
Scoped
Swizzle
Swizzle2
Swizzle2_
1
Swizzle2_
2
Swizzle2_
3
Swizzle2_
4
Swizzle3
Swizzle3_
1
Swizzle3_
2
Swizzle3_
3
Swizzle3_
4
Swizzle4
Swizzle4_
1
Swizzle4_
2
Swizzle4_
3
Swizzle4_
4
Sym
Sym
Opts
Sym
Qualifier
Sym
Type
TAU
TRUE
Tag
Tagged
Fn0
Tagged
Fn1
Tagged
Fn2
Tagged
Fn3
Tagged
Fn4
Tagged
Fn5
Tagged
Fn6
Tagged
Fn7
Tagged
Fn8
Target
Impl
Term
Term
Type
Ternary
Type
UINT0
UINT1
USampler2DSym
USampler2DTerm
USampler3DSym
USampler3DTerm
USampler
Cube
Sym
USampler
Cube
Term
UVec
UVec2
Sym
UVec2
Term
UVec3
Sym
UVec3
Term
UVec4
Sym
UVec4
Term
Uint
Sym
Uint
Term
Vec
Vec2
Sym
Vec2
Term
Vec3
Sym
Vec3
Term
Vec4
Sym
Vec4
Term
While
Loop
_any
_not
abs
acos
add
addm
all
all
Children
and
array
Sym
asin
assign
atan
bitand
bitnot
bitor
bitxor
bool
brk
build
Call
Graph
builtin
Call
bvec2
bvec3
bvec4
ceil
clamp
const
Sym
constant
Folding
cont
cos
cross
d
Fdx
d
Fdy
dec
decl
def
Main
def
Target
defn
degrees
discard
distance
div
dot
eq
equal
exp
exp2
face
Forward
float
floor
fold
Node
for
Loop
fract
funcall
fwidth
greater
Than
greater
Than
Equal
gt
gte
if
Then
inc
index
index
Mat
input
int
inversesqrt
is
Bool
is
Float
is
Int
is
Lit
is
Lit
Float
is
Lit
Int
is
Lit
Numeric
is
Mat
is
Term
is
Uint
is
Vec
isinf
isnan
item
Type
ivec2
ivec3
ivec4
length
less
Than
less
Than
Equal
lit
log
log2
lt
lte
madd
mat2
mat3
mat4
matching
Bool
Type
matching
Prim
For
matrix
Comp
Mult
max
min
mix
mod
modf
modi
mul
neg
neq
normalize
not
not
Equal
number
With
Matching
Type
op1
op2
or
output
pow
powf
program
radians
reflect
refract
ret
scope
scoped
Children
sign
sin
smoothstep
sqrt
step
sub
sym
tan
ternary
texel
Fetch
texel
Fetch
Offset
texture
texture
Grad
texture
Lod
texture
Offset
texture
Proj
texture
Size
uint
uniform
uvec2
uvec3
uvec4
vec2
vec3
vec4
walk
while
Loop
wrap
Bool
wrap
Float
wrap
Int
wrap
Uint
References
$
Re-exports
$
$w
Re-exports
$w
$x
Re-exports
$x
$xy
Re-exports
$xy
$xyz
Re-exports
$xyz
$y
Re-exports
$y
$z
Re-exports
$z
Arg
Re-exports
Arg
Arg1
Re-exports
Arg1
Arg2
Re-exports
Arg2
Arg3
Re-exports
Arg3
Arg4
Re-exports
Arg4
Arg5
Re-exports
Arg5
Arg6
Re-exports
Arg6
Arg7
Re-exports
Arg7
Arg8
Re-exports
Arg8
Array
Init
Re-exports
ArrayInit
Array
Type
Map
Re-exports
ArrayTypeMap
Assign
Re-exports
Assign
Assignable
Re-exports
Assignable
BVec
Re-exports
BVec
BVec2
Sym
Re-exports
BVec2Sym
BVec2
Term
Re-exports
BVec2Term
BVec3
Sym
Re-exports
BVec3Sym
BVec3
Term
Re-exports
BVec3Term
BVec4
Sym
Re-exports
BVec4Sym
BVec4
Term
Re-exports
BVec4Term
Bit
Operator
Re-exports
BitOperator
Bool
Sym
Re-exports
BoolSym
Bool
Term
Re-exports
BoolTerm
Branch
Re-exports
Branch
Comparable
Re-exports
Comparable
Comparison
Operator
Re-exports
ComparisonOperator
Control
Flow
Re-exports
ControlFlow
Decl
Re-exports
Decl
FALSE
Re-exports
FALSE
FLOAT0
Re-exports
FLOAT0
FLOAT05
Re-exports
FLOAT05
FLOAT1
Re-exports
FLOAT1
FLOAT2
Re-exports
FLOAT2
Float
Sym
Re-exports
FloatSym
Float
Term
Re-exports
FloatTerm
Fn
Body0
Re-exports
FnBody0
Fn
Body1
Re-exports
FnBody1
Fn
Body2
Re-exports
FnBody2
Fn
Body3
Re-exports
FnBody3
Fn
Body4
Re-exports
FnBody4
Fn
Body5
Re-exports
FnBody5
Fn
Body6
Re-exports
FnBody6
Fn
Body7
Re-exports
FnBody7
Fn
Body8
Re-exports
FnBody8
Fn
Call
Re-exports
FnCall
For
Loop
Re-exports
ForLoop
Func
Re-exports
Func
Func0
Re-exports
Func0
Func1
Re-exports
Func1
Func2
Re-exports
Func2
Func3
Re-exports
Func3
Func4
Re-exports
Func4
Func5
Re-exports
Func5
Func6
Re-exports
Func6
Func7
Re-exports
Func7
Func8
Re-exports
Func8
Func
Arg
Re-exports
FuncArg
Func
Return
Re-exports
FuncReturn
HALF_
PI
Re-exports
HALF_PI
INT0
Re-exports
INT0
INT1
Re-exports
INT1
ISampler2DSym
Re-exports
ISampler2DSym
ISampler2DTerm
Re-exports
ISampler2DTerm
ISampler3DSym
Re-exports
ISampler3DSym
ISampler3DTerm
Re-exports
ISampler3DTerm
ISampler
Cube
Sym
Re-exports
ISamplerCubeSym
ISampler
Cube
Term
Re-exports
ISamplerCubeTerm
IVec
Re-exports
IVec
IVec2
Sym
Re-exports
IVec2Sym
IVec2
Term
Re-exports
IVec2Term
IVec3
Sym
Re-exports
IVec3Sym
IVec3
Term
Re-exports
IVec3Term
IVec4
Sym
Re-exports
IVec4Sym
IVec4
Term
Re-exports
IVec4Term
Index
Re-exports
Index
Index
Type
Map
Re-exports
IndexTypeMap
Indexable
Re-exports
Indexable
Int
Re-exports
Int
Int
Sym
Re-exports
IntSym
Int
Term
Re-exports
IntTerm
Interpolation
Re-exports
Interpolation
Lit
Re-exports
Lit
Logic
Operator
Re-exports
LogicOperator
Mat
Re-exports
Mat
Mat2
Sym
Re-exports
Mat2Sym
Mat2
Term
Re-exports
Mat2Term
Mat3
Sym
Re-exports
Mat3Sym
Mat3
Term
Re-exports
Mat3Term
Mat4
Sym
Re-exports
Mat4Sym
Mat4
Term
Re-exports
Mat4Term
Mat
Index
Type
Map
Re-exports
MatIndexTypeMap
Math
Operator
Re-exports
MathOperator
Numeric
Re-exports
Numeric
NumericB
Re-exports
NumericB
NumericF
Re-exports
NumericF
NumericI
Re-exports
NumericI
NumericU
Re-exports
NumericU
Op1
Re-exports
Op1
Op2
Re-exports
Op2
Operator
Re-exports
Operator
PI
Re-exports
PI
Precision
Re-exports
Precision
Prim
Re-exports
Prim
Prim
Term
Re-exports
PrimTerm
Prim
Type
Map
Re-exports
PrimTypeMap
SQRT2
Re-exports
SQRT2
Sampler
Re-exports
Sampler
Sampler2DSym
Re-exports
Sampler2DSym
Sampler2DTerm
Re-exports
Sampler2DTerm
Sampler3DSym
Re-exports
Sampler3DSym
Sampler3DTerm
Re-exports
Sampler3DTerm
Sampler
Cube
Sym
Re-exports
SamplerCubeSym
Sampler
Cube
Term
Re-exports
SamplerCubeTerm
Scope
Re-exports
Scope
Scope
Body
Re-exports
ScopeBody
Scoped
Re-exports
Scoped
Swizzle
Re-exports
Swizzle
Swizzle2
Re-exports
Swizzle2
Swizzle2_
1
Re-exports
Swizzle2_1
Swizzle2_
2
Re-exports
Swizzle2_2
Swizzle2_
3
Re-exports
Swizzle2_3
Swizzle2_
4
Re-exports
Swizzle2_4
Swizzle3
Re-exports
Swizzle3
Swizzle3_
1
Re-exports
Swizzle3_1
Swizzle3_
2
Re-exports
Swizzle3_2
Swizzle3_
3
Re-exports
Swizzle3_3
Swizzle3_
4
Re-exports
Swizzle3_4
Swizzle4
Re-exports
Swizzle4
Swizzle4_
1
Re-exports
Swizzle4_1
Swizzle4_
2
Re-exports
Swizzle4_2
Swizzle4_
3
Re-exports
Swizzle4_3
Swizzle4_
4
Re-exports
Swizzle4_4
Sym
Re-exports
Sym
Sym
Opts
Re-exports
SymOpts
Sym
Qualifier
Re-exports
SymQualifier
Sym
Type
Re-exports
SymType
TAU
Re-exports
TAU
TRUE
Re-exports
TRUE
Tag
Re-exports
Tag
Tagged
Fn0
Re-exports
TaggedFn0
Tagged
Fn1
Re-exports
TaggedFn1
Tagged
Fn2
Re-exports
TaggedFn2
Tagged
Fn3
Re-exports
TaggedFn3
Tagged
Fn4
Re-exports
TaggedFn4
Tagged
Fn5
Re-exports
TaggedFn5
Tagged
Fn6
Re-exports
TaggedFn6
Tagged
Fn7
Re-exports
TaggedFn7
Tagged
Fn8
Re-exports
TaggedFn8
Target
Impl
Re-exports
TargetImpl
Term
Re-exports
Term
Term
Type
Re-exports
TermType
Ternary
Re-exports
Ternary
Type
Re-exports
Type
UINT0
Re-exports
UINT0
UINT1
Re-exports
UINT1
USampler2DSym
Re-exports
USampler2DSym
USampler2DTerm
Re-exports
USampler2DTerm
USampler3DSym
Re-exports
USampler3DSym
USampler3DTerm
Re-exports
USampler3DTerm
USampler
Cube
Sym
Re-exports
USamplerCubeSym
USampler
Cube
Term
Re-exports
USamplerCubeTerm
UVec
Re-exports
UVec
UVec2
Sym
Re-exports
UVec2Sym
UVec2
Term
Re-exports
UVec2Term
UVec3
Sym
Re-exports
UVec3Sym
UVec3
Term
Re-exports
UVec3Term
UVec4
Sym
Re-exports
UVec4Sym
UVec4
Term
Re-exports
UVec4Term
Uint
Sym
Re-exports
UintSym
Uint
Term
Re-exports
UintTerm
Vec
Re-exports
Vec
Vec2
Sym
Re-exports
Vec2Sym
Vec2
Term
Re-exports
Vec2Term
Vec3
Sym
Re-exports
Vec3Sym
Vec3
Term
Re-exports
Vec3Term
Vec4
Sym
Re-exports
Vec4Sym
Vec4
Term
Re-exports
Vec4Term
While
Loop
Re-exports
WhileLoop
_any
Re-exports
_any
_not
Re-exports
_not
abs
Re-exports
abs
acos
Re-exports
acos
add
Re-exports
add
addm
Re-exports
addm
all
Re-exports
all
all
Children
Re-exports
allChildren
and
Re-exports
and
array
Sym
Re-exports
arraySym
asin
Re-exports
asin
assign
Re-exports
assign
atan
Re-exports
atan
bitand
Re-exports
bitand
bitnot
Re-exports
bitnot
bitor
Re-exports
bitor
bitxor
Re-exports
bitxor
bool
Re-exports
bool
brk
Re-exports
brk
build
Call
Graph
Re-exports
buildCallGraph
builtin
Call
Re-exports
builtinCall
bvec2
Re-exports
bvec2
bvec3
Re-exports
bvec3
bvec4
Re-exports
bvec4
ceil
Re-exports
ceil
clamp
Re-exports
clamp
const
Sym
Re-exports
constSym
constant
Folding
Re-exports
constantFolding
cont
Re-exports
cont
cos
Re-exports
cos
cross
Re-exports
cross
d
Fdx
Re-exports
dFdx
d
Fdy
Re-exports
dFdy
dec
Re-exports
dec
decl
Re-exports
decl
def
Main
Re-exports
defMain
def
Target
Re-exports
defTarget
defn
Re-exports
defn
degrees
Re-exports
degrees
discard
Re-exports
discard
distance
Re-exports
distance
div
Re-exports
div
dot
Re-exports
dot
eq
Re-exports
eq
equal
Re-exports
equal
exp
Re-exports
exp
exp2
Re-exports
exp2
face
Forward
Re-exports
faceForward
float
Re-exports
float
floor
Re-exports
floor
fold
Node
Re-exports
foldNode
for
Loop
Re-exports
forLoop
fract
Re-exports
fract
funcall
Re-exports
funcall
fwidth
Re-exports
fwidth
greater
Than
Re-exports
greaterThan
greater
Than
Equal
Re-exports
greaterThanEqual
gt
Re-exports
gt
gte
Re-exports
gte
if
Then
Re-exports
ifThen
inc
Re-exports
inc
index
Re-exports
index
index
Mat
Re-exports
indexMat
input
Re-exports
input
int
Re-exports
int
inversesqrt
Re-exports
inversesqrt
is
Bool
Re-exports
isBool
is
Float
Re-exports
isFloat
is
Int
Re-exports
isInt
is
Lit
Re-exports
isLit
is
Lit
Float
Re-exports
isLitFloat
is
Lit
Int
Re-exports
isLitInt
is
Lit
Numeric
Re-exports
isLitNumeric
is
Mat
Re-exports
isMat
is
Term
Re-exports
isTerm
is
Uint
Re-exports
isUint
is
Vec
Re-exports
isVec
isinf
Re-exports
isinf
isnan
Re-exports
isnan
item
Type
Re-exports
itemType
ivec2
Re-exports
ivec2
ivec3
Re-exports
ivec3
ivec4
Re-exports
ivec4
length
Re-exports
length
less
Than
Re-exports
lessThan
less
Than
Equal
Re-exports
lessThanEqual
lit
Re-exports
lit
log
Re-exports
log
log2
Re-exports
log2
lt
Re-exports
lt
lte
Re-exports
lte
madd
Re-exports
madd
mat2
Re-exports
mat2
mat3
Re-exports
mat3
mat4
Re-exports
mat4
matching
Bool
Type
Re-exports
matchingBoolType
matching
Prim
For
Re-exports
matchingPrimFor
matrix
Comp
Mult
Re-exports
matrixCompMult
max
Re-exports
max
min
Re-exports
min
mix
Re-exports
mix
mod
Re-exports
mod
modf
Re-exports
modf
modi
Re-exports
modi
mul
Re-exports
mul
neg
Re-exports
neg
neq
Re-exports
neq
normalize
Re-exports
normalize
not
Re-exports
not
not
Equal
Re-exports
notEqual
number
With
Matching
Type
Re-exports
numberWithMatchingType
op1
Re-exports
op1
op2
Re-exports
op2
or
Re-exports
or
output
Re-exports
output
pow
Re-exports
pow
powf
Re-exports
powf
program
Re-exports
program
radians
Re-exports
radians
reflect
Re-exports
reflect
refract
Re-exports
refract
ret
Re-exports
ret
scope
Re-exports
scope
scoped
Children
Re-exports
scopedChildren
sign
Re-exports
sign
sin
Re-exports
sin
smoothstep
Re-exports
smoothstep
sqrt
Re-exports
sqrt
step
Re-exports
step
sub
Re-exports
sub
sym
Re-exports
sym
tan
Re-exports
tan
ternary
Re-exports
ternary
texel
Fetch
Re-exports
texelFetch
texel
Fetch
Offset
Re-exports
texelFetchOffset
texture
Re-exports
texture
texture
Grad
Re-exports
textureGrad
texture
Lod
Re-exports
textureLod
texture
Offset
Re-exports
textureOffset
texture
Proj
Re-exports
textureProj
texture
Size
Re-exports
textureSize
uint
Re-exports
uint
uniform
Re-exports
uniform
uvec2
Re-exports
uvec2
uvec3
Re-exports
uvec3
uvec4
Re-exports
uvec4
vec2
Re-exports
vec2
vec3
Re-exports
vec3
vec4
Re-exports
vec4
walk
Re-exports
walk
while
Loop
Re-exports
whileLoop
wrap
Bool
Re-exports
wrapBool
wrap
Float
Re-exports
wrapFloat
wrap
Int
Re-exports
wrapInt
wrap
Uint
Re-exports
wrapUint
Globals
"index"
$
$w
$x
$xy
$xyz
$y
$z
Arg
Arg1
Arg2
Arg3
Arg4
Arg5
Arg6
Arg7
Arg8
Array
Init
Array
Type
Map
Assign
Assignable
BVec
BVec2
Sym
BVec2
Term
BVec3
Sym
BVec3
Term
BVec4
Sym
BVec4
Term
Bit
Operator
Bool
Sym
Bool
Term
Branch
Comparable
Comparison
Operator
Control
Flow
Decl
FALSE
FLOAT0
FLOAT05
FLOAT1
FLOAT2
Float
Sym
Float
Term
Fn
Body0
Fn
Body1
Fn
Body2
Fn
Body3
Fn
Body4
Fn
Body5
Fn
Body6
Fn
Body7
Fn
Body8
Fn
Call
For
Loop
Func
Func0
Func1
Func2
Func3
Func4
Func5
Func6
Func7
Func8
Func
Arg
Func
Return
HALF_
PI
INT0
INT1
ISampler2DSym
ISampler2DTerm
ISampler3DSym
ISampler3DTerm
ISampler
Cube
Sym
ISampler
Cube
Term
IVec
IVec2
Sym
IVec2
Term
IVec3
Sym
IVec3
Term
IVec4
Sym
IVec4
Term
Index
Index
Type
Map
Indexable
Int
Int
Sym
Int
Term
Interpolation
Lit
Logic
Operator
Mat
Mat2
Sym
Mat2
Term
Mat3
Sym
Mat3
Term
Mat4
Sym
Mat4
Term
Mat
Index
Type
Map
Math
Operator
Numeric
NumericB
NumericF
NumericI
NumericU
Op1
Op2
Operator
PI
Precision
Prim
Prim
Term
Prim
Type
Map
SQRT2
Sampler
Sampler2DSym
Sampler2DTerm
Sampler3DSym
Sampler3DTerm
Sampler
Cube
Sym
Sampler
Cube
Term
Scope
Scope
Body
Scoped
Swizzle
Swizzle2
Swizzle2_
1
Swizzle2_
2
Swizzle2_
3
Swizzle2_
4
Swizzle3
Swizzle3_
1
Swizzle3_
2
Swizzle3_
3
Swizzle3_
4
Swizzle4
Swizzle4_
1
Swizzle4_
2
Swizzle4_
3
Swizzle4_
4
Sym
Sym
Opts
Sym
Qualifier
Sym
Type
TAU
TRUE
Tag
Tagged
Fn0
Tagged
Fn1
Tagged
Fn2
Tagged
Fn3
Tagged
Fn4
Tagged
Fn5
Tagged
Fn6
Tagged
Fn7
Tagged
Fn8
Target
Impl
Term
Term
Type
Ternary
Type
UINT0
UINT1
USampler2DSym
USampler2DTerm
USampler3DSym
USampler3DTerm
USampler
Cube
Sym
USampler
Cube
Term
UVec
UVec2
Sym
UVec2
Term
UVec3
Sym
UVec3
Term
UVec4
Sym
UVec4
Term
Uint
Sym
Uint
Term
Vec
Vec2
Sym
Vec2
Term
Vec3
Sym
Vec3
Term
Vec4
Sym
Vec4
Term
While
Loop
_any
_not
abs
acos
add
addm
all
all
Children
and
array
Sym
asin
assign
atan
bitand
bitnot
bitor
bitxor
bool
brk
build
Call
Graph
builtin
Call
bvec2
bvec3
bvec4
ceil
clamp
const
Sym
constant
Folding
cont
cos
cross
d
Fdx
d
Fdy
dec
decl
def
Main
def
Target
defn
degrees
discard
distance
div
dot
eq
equal
exp
exp2
face
Forward
float
floor
fold
Node
for
Loop
fract
funcall
fwidth
greater
Than
greater
Than
Equal
gt
gte
if
Then
inc
index
index
Mat
input
int
inversesqrt
is
Bool
is
Float
is
Int
is
Lit
is
Lit
Float
is
Lit
Int
is
Lit
Numeric
is
Mat
is
Term
is
Uint
is
Vec
isinf
isnan
item
Type
ivec2
ivec3
ivec4
length
less
Than
less
Than
Equal
lit
log
log2
lt
lte
madd
mat2
mat3
mat4
matching
Bool
Type
matching
Prim
For
matrix
Comp
Mult
max
min
mix
mod
modf
modi
mul
neg
neq
normalize
not
not
Equal
number
With
Matching
Type
op1
op2
or
output
pow
powf
program
radians
reflect
refract
ret
scope
scoped
Children
sign
sin
smoothstep
sqrt
step
sub
sym
tan
ternary
texel
Fetch
texel
Fetch
Offset
texture
texture
Grad
texture
Lod
texture
Offset
texture
Proj
texture
Size
uint
uniform
uvec2
uvec3
uvec4
vec2
vec3
vec4
walk
while
Loop
wrap
Bool
wrap
Float
wrap
Int
wrap
Uint
Generated using
TypeDoc