# | Shady.Language.Type, Shady.Language.Exp |
$$ | Text.PrettyPrint.Leijen.DocExpr |
/=^ | Shady.Language.Exp |
:# | Shady.Language.Type, Shady.Language.Exp |
:* | Shady.Language.Glom |
:*: | Shady.Language.Type, Shady.Language.Exp |
:+ | Shady.Complex |
:+: | Shady.Vec, Shady.Language.Type, Shady.Language.Exp |
:--> | Data.PolyStableMemo |
:-> | |
1 (Type/Class) | Shady.CompileE |
2 (Type/Class) | Shady.CompileEs |
:->: | Shady.Language.Type, Shady.Language.Exp |
:< | Shady.Vec, Shady.Language.Type, Shady.Language.Exp |
:<: | Shady.Vec, Shady.Language.Type, Shady.Language.Exp |
:=: | Shady.Language.Type, Shady.Language.Exp |
:=> | Shady.Language.Exp |
:=>* | Shady.Language.Exp |
:^ | Shady.Language.Exp |
<+> | |
1 (Function) | Shady.Vec, Shady.Language.Type |
2 (Function) | Shady.Language.Exp |
=--= | Shady.Language.Type, Shady.Language.Exp |
=-= | Shady.Language.Type, Shady.Language.Exp |
=: | Shady.Language.GLSL |
=:: | Shady.Language.GLSL |
=:= | Shady.Language.Type, Shady.Language.Exp |
=== | Shady.Language.Type, Shady.Language.Exp |
==^ | Shady.Language.Exp |
>+> | Shady.Misc |
a1 | Shady.Play.CseTest |
Abs | Shady.Language.Operator |
Acos | Shady.Language.Operator |
Acosh | Shady.Language.Operator |
Action | Shady.Misc |
Add | Shady.Language.Operator |
allNames | Data.NameM |
AllV | Shady.Language.Operator |
allV | Shady.Language.Exp |
And | Shady.Language.Operator |
AnyV | Shady.Language.Operator |
anyV | Shady.Language.Exp |
App | Shady.Language.Graph |
apply | Text.PrettyPrint.Leijen.DocExpr |
Asin | Shady.Language.Operator |
Asinh | Shady.Language.Operator |
Assign | Shady.Language.GLSL |
Associativity | Text.PrettyPrint.Leijen.DocExpr |
Atan | Shady.Language.Operator |
Atanh | Shady.Language.Operator |
Attribute | Shady.Language.GLSL |
B | Shady.Language.GLSL |
B1 | Shady.Language.Type, Shady.Language.Exp |
BaseG | Shady.Language.Glom |
Bind | |
1 (Type/Class) | Shady.Language.Graph |
2 (Data Constructor) | Shady.Language.Graph |
3 (Type/Class) | Shady.Language.GLSL |
BindO | Shady.Language.GLSL |
Binop | Shady.Misc |
Bool | Shady.Language.Type, Shady.Language.Exp, Shady.Language.GLSL |
BoolE | Shady.Language.Exp |
c1 | Shady.Play.CseTest |
Cat | Shady.Language.Operator |
ccall | Text.PrettyPrint.Leijen.DocExpr |
Ceiling | Shady.Language.Operator |
ceilingE | Shady.Language.Exp |
checkVec | Shady.Language.Type, Shady.Language.Exp |
checkVec' | Shady.Language.Type, Shady.Language.Exp |
cis | Shady.Complex |
clamp | Shady.Misc |
clampB | Shady.Misc |
closeB | Shady.Language.GLSL |
compatible | Shady.Language.Type, Shady.Language.Exp |
compatible1 | Shady.Language.Type, Shady.Language.Exp |
Complex | Shady.Complex |
ComplexE | Shady.Language.Exp |
conjugate | Shady.Complex |
Cos | Shady.Language.Operator |
Cosh | Shady.Language.Operator |
cse | |
1 (Function) | Shady.Language.Cse |
2 (Function) | Shady.Language.Share |
D | Shady.Language.GLSL |
Declaration | Shady.Language.GLSL |
Definition | Shady.Language.GLSL |
Div | Shady.Language.Operator |
Divide | Shady.Language.Operator |
docParen | Text.PrettyPrint.Leijen.DocExpr |
Dot | Shady.Language.Operator |
dotX | Text.PrettyPrint.Leijen.DocExpr |
E | Shady.Language.Exp |
edoc | Text.PrettyPrint.Leijen.DocExpr |
elemsV | Shady.Vec, Shady.Language.Type, Shady.Language.Exp |
emptyP | Shady.Language.Exp |
Equal | Shady.Language.Operator |
EqualV | Shady.Language.Operator |
Exp | Shady.Language.Operator |
Expr | |
1 (Type/Class) | Text.PrettyPrint.Leijen.DocExpr |
2 (Data Constructor) | Text.PrettyPrint.Leijen.DocExpr |
expr | Text.PrettyPrint.Leijen.DocExpr |
exprU | Text.PrettyPrint.Leijen.DocExpr |
ExpT | Shady.Language.Exp |
extendU | Shady.Language.Glom |
EyePos | Shady.Misc |
F | Shady.Language.GLSL |
flip1 | Shady.Misc |
flip2 | Shady.Misc |
flip3 | Shady.Misc |
flip4 | Shady.Misc |
Float | Shady.Language.Type, Shady.Language.Exp, Shady.Language.GLSL |
FloatE | Shady.Language.Exp |
Floor | Shady.Language.Operator |
floorE | Shady.Language.Exp |
fmapE | Shady.Language.Exp |
fmapU | Shady.Language.Glom |
FMod | |
1 (Type/Class) | Shady.Misc |
2 (Data Constructor) | Shady.Language.Operator |
fmod | Shady.Misc |
fmodRF | Shady.Misc |
fmodViaFrac | Shady.Misc |
foldG | Shady.Language.Glom |
forget | Shady.Misc |
Four | Shady.Vec, Shady.Language.Type, Shady.Language.Exp |
four | Shady.Vec, Shady.Language.Type, Shady.Language.Exp |
FourT | Shady.Vec, Shady.Language.Type, Shady.Language.Exp |
Frac | Shady.Misc |
frac | Shady.Misc |
fracRF | Shady.Misc |
fracViaFmod | Shady.Misc |
FromE | Shady.Language.Exp |
fromE | Shady.Language.Exp |
FromExpr | Text.PrettyPrint.Leijen.DocExpr |
fromExpr | Text.PrettyPrint.Leijen.DocExpr |
Fst | Shady.Language.Operator |
fstE | Shady.Language.Exp |
fstP | Shady.Language.Exp |
fun | Text.PrettyPrint.Leijen.DocExpr |
FunctorU | Shady.Language.Glom |
genName | Data.NameM |
genVar | Shady.Language.Exp |
get | |
1 (Function) | Shady.Vec, Shady.Language.Type |
2 (Function) | Shady.Language.Exp |
get0 | Shady.Vec, Shady.Language.Type, Shady.Language.Exp |
get1 | Shady.Vec, Shady.Language.Type, Shady.Language.Exp |
get2 | Shady.Vec, Shady.Language.Type, Shady.Language.Exp |
get3 | Shady.Vec, Shady.Language.Type, Shady.Language.Exp |
getW | Shady.Language.Exp |
getX | Shady.Language.Exp |
getY | Shady.Language.Exp |
getZ | Shady.Language.Exp |
glFragColor | Shady.Language.GLSL |
Glom | Shady.Language.Glom |
glPosition | Shady.Language.GLSL |
GLSL | |
1 (Type/Class) | Shady.CompileE, Shady.CompileEs |
2 (Data Constructor) | Shady.CompileE |
Graph | |
1 (Type/Class) | Shady.Language.Graph |
2 (Data Constructor) | Shady.Language.Graph |
HasExpr | Text.PrettyPrint.Leijen.DocExpr |
HasExprU | Text.PrettyPrint.Leijen.DocExpr |
HasType | Shady.Language.Type, Shady.Language.Exp |
Id | Shady.Language.Exp, Shady.Language.GLSL |
If | Shady.Language.Operator |
imagPart | Shady.Complex |
Index | |
1 (Type/Class) | Shady.Vec, Shady.Language.Type, Shady.Language.Exp |
2 (Data Constructor) | Shady.Vec, Shady.Language.Type, Shady.Language.Exp |
index0 | Shady.Vec, Shady.Language.Type, Shady.Language.Exp |
index1 | Shady.Vec, Shady.Language.Type, Shady.Language.Exp |
index2 | Shady.Vec, Shady.Language.Type, Shady.Language.Exp |
index3 | Shady.Vec, Shady.Language.Type, Shady.Language.Exp |
indices | Shady.Vec, Shady.Language.Type, Shady.Language.Exp |
Infix | Text.PrettyPrint.Leijen.DocExpr |
InfixL | Text.PrettyPrint.Leijen.DocExpr |
InfixR | Text.PrettyPrint.Leijen.DocExpr |
info | Shady.Language.Operator |
Int | Shady.Language.Type, Shady.Language.Exp, Shady.Language.GLSL |
IsNat | Shady.Vec, Shady.Language.Type, Shady.Language.Exp |
IsScalar | Shady.Language.Type, Shady.Language.Exp |
IsVec | |
1 (Type/Class) | Shady.Language.Type, Shady.Language.Exp |
2 (Data Constructor) | Shady.Language.Type, Shady.Language.Exp |
l | Shady.Play.VectorTest |
Lam | Shady.Language.Exp |
lambdaX | Text.PrettyPrint.Leijen.DocExpr |
Le | Shady.Language.Operator |
letE | Shady.Language.Exp |
LetS | Shady.Language.GLSL |
letX | Text.PrettyPrint.Leijen.DocExpr |
lift | Text.PrettyPrint.Leijen.DocExpr |
liftE2 | Shady.Language.Exp |
liftE3 | Shady.Language.Exp |
liftE4 | Shady.Language.Exp |
Lit | Shady.Language.Operator |
lit | Shady.Language.Exp |
Log | Shady.Language.Operator |
Lt | Shady.Language.Operator |
M | Shady.Language.GLSL |
m | Shady.Play.VectorTest |
main | Shady.Play.CseTest |
mainDef | Shady.Language.GLSL |
mapAG | Shady.Language.Glom |
mapDeRef | Shady.Language.Graph |
Max | Shady.Language.Operator |
memo | |
1 (Function) | Data.StableMemo |
2 (Function) | Data.PolyStableMemo |
memo2 | Data.StableMemo |
memo3 | Data.StableMemo |
Min | Shady.Language.Operator |
mkPolar | Shady.Complex |
Mod | Shady.Language.Operator |
MonadU | Shady.Language.Glom |
Mul | Shady.Language.Operator |
N | Shady.Language.Graph |
n | Shady.Play.VectorTest |
NameM | Data.NameM |
namePath | Shady.Language.Exp |
Nat | Shady.Vec, Shady.Language.Type, Shady.Language.Exp |
nat | Shady.Vec, Shady.Language.Type, Shady.Language.Exp |
natAdd | Shady.Vec, Shady.Language.Type, Shady.Language.Exp |
natEq | Shady.Vec, Shady.Language.Type, Shady.Language.Exp |
natIsNat | Shady.Vec, Shady.Language.Type, Shady.Language.Exp |
natSucc | Shady.Vec, Shady.Language.Type, Shady.Language.Exp |
natToZ | Shady.Vec, Shady.Language.Type, Shady.Language.Exp |
Negate | Shady.Language.Operator |
NodeId | Shady.Language.Graph |
Not | Shady.Language.Operator |
notE | Shady.Language.Exp |
nTrans | Shady.Language.GLSL |
oiFix | Shady.Language.Operator |
oiName | Shady.Language.Operator |
oiVal | Shady.Language.Operator |
ON | Shady.Language.Graph |
onDoc | Text.PrettyPrint.Leijen.DocExpr |
One | Shady.Vec, Shady.Language.Type, Shady.Language.Exp |
one | Shady.Vec, Shady.Language.Type, Shady.Language.Exp |
OneT | Shady.Vec, Shady.Language.Type, Shady.Language.Exp |
onRI | Shady.Complex |
onRI2 | Shady.Complex |
Op | |
1 (Type/Class) | Shady.Language.Operator |
2 (Data Constructor) | Shady.Language.Exp |
op | Text.PrettyPrint.Leijen.DocExpr |
op1 | Shady.Language.Exp |
op2 | Shady.Language.Exp |
op3 | Shady.Language.Exp |
op4 | Shady.Language.Exp |
opEq | Shady.Language.Operator |
opExpr | Shady.Language.Operator |
OpInfo | |
1 (Type/Class) | Shady.Language.Operator |
2 (Data Constructor) | Shady.Language.Operator |
opVal | Shady.Language.Operator |
Or | Shady.Language.Operator |
P | Shady.Language.GLSL |
padTo | Shady.Misc |
Pair | Shady.Language.Operator |
pairE | Shady.Language.Exp |
PairF | Shady.Language.Type, Shady.Language.Exp |
Param | Shady.Language.GLSL |
Pat | Shady.Language.Exp |
pat | Shady.Language.Exp |
patE | Shady.Language.Exp |
patT | Shady.Language.Exp |
peekV | Shady.Vec, Shady.Language.Type, Shady.Language.Exp |
pFragment | Shady.Language.GLSL |
phase | Shady.Complex |
Point | Shady.Play.CseTest |
pokeV | Shady.Vec, Shady.Language.Type, Shady.Language.Exp |
polar | Shady.Complex |
Pos | Shady.CompileE, Shady.CompileEs |
Pred1 | Shady.Language.Type, Shady.Language.Exp |
Pred2 | Shady.Language.Type, Shady.Language.Exp |
prettyExpr | Text.PrettyPrint.Leijen.DocExpr |
PrettyPrec | Text.PrettyPrint.Leijen.PrettyPrec |
prettyPrec | Text.PrettyPrint.Leijen.PrettyPrec |
Program | Shady.Language.GLSL |
ptyEq | Shady.Language.Type, Shady.Language.Exp |
pureE | Shady.Language.Exp |
pureV | Shady.Vec, Shady.Language.Type, Shady.Language.Exp |
pVertex | Shady.Language.GLSL |
q | |
1 (Function) | Shady.Play.CseTest |
2 (Function) | Shady.Play.VectorTest |
Qualifier | Shady.Language.GLSL |
Quot | Shady.Language.Operator |
R | Shady.Misc, Shady.Language.Type, Shady.Language.Exp |
r | |
1 (Function) | Shady.Play.CseTest |
2 (Function) | Shady.Play.VectorTest |
R1 | Shady.Language.Type, Shady.Language.Exp |
R1E | Shady.Language.Exp |
R2 | Shady.Language.Type, Shady.Language.Exp |
R2E | Shady.Language.Exp |
R3 | Shady.Language.Type, Shady.Language.Exp |
R3E | Shady.Language.Exp |
R4 | Shady.Language.Type, Shady.Language.Exp |
R4E | Shady.Language.Exp |
realPart | Shady.Complex |
Recip | Shady.Language.Operator |
Refl | Shady.Language.Type, Shady.Language.Exp |
reifyGraph | Shady.Language.Reify |
Rem | Shady.Language.Operator |
returnU | Shady.Language.Glom |
Round | Shady.Language.Operator |
roundE | Shady.Language.Exp |
runNameM | Data.NameM |
S | Shady.Vec, Shady.Language.Type, Shady.Language.Exp |
s | Shady.Play.CseTest |
Sampler | |
1 (Type/Class) | Shady.Language.Type, Shady.Language.Exp |
2 (Data Constructor) | Shady.Language.Type, Shady.Language.Exp |
Sampler1 | Shady.Language.Type, Shady.Language.Exp |
sampler1 | Shady.Language.Type, Shady.Language.Exp |
Sampler2 | Shady.Language.Type, Shady.Language.Exp |
sampler2 | Shady.Language.Type, Shady.Language.Exp |
Sampler3 | Shady.Language.Type, Shady.Language.Exp |
sampler3 | Shady.Language.Type, Shady.Language.Exp |
samplerDim | Shady.Language.Type, Shady.Language.Exp |
SamplerE | Shady.Language.Exp |
SamplerT | Shady.Language.Type, Shady.Language.Exp |
samplerTexture | Shady.Language.Type, Shady.Language.Exp |
ScalarT | Shady.Language.Type, Shady.Language.Exp, Shady.Language.GLSL |
scalarT | Shady.Language.Type, Shady.Language.Exp |
Scale | Shady.Language.Operator |
Sh | Shady.Language.GLSL |
Shader | Shady.Language.GLSL |
shaderProgram | |
1 (Function) | Shady.CompileE |
2 (Function) | Shady.CompileEs |
shaders | Shady.CompileEs |
ShaderVF | |
1 (Type/Class) | Shady.CompileE |
2 (Data Constructor) | Shady.CompileE |
3 (Type/Class) | Shady.CompileEs |
4 (Data Constructor) | Shady.CompileEs |
showsPretty | Text.PrettyPrint.Leijen.PrettyPrec |
showsPretty' | Text.PrettyPrint.Leijen.PrettyPrec |
showsPrettyPrec | Text.PrettyPrint.Leijen.PrettyPrec |
showsPrettyPrec' | Text.PrettyPrint.Leijen.PrettyPrec |
Signum | Shady.Language.Operator |
Sin | Shady.Language.Operator |
Sinh | Shady.Language.Operator |
Sink | Shady.Misc |
SkipS | Shady.Language.GLSL |
sm | Shady.Play.VectorTest |
smoothStep | Shady.Misc |
Snd | Shady.Language.Operator |
sndE | Shady.Language.Exp |
sndP | Shady.Language.Exp |
sqr | Shady.Play.VectorTest |
Sqrt | Shady.Language.Operator |
Statement | Shady.Language.GLSL |
stripes | Shady.Play.CseTest |
Sub | Shady.Language.Operator |
Succ | Shady.Vec, Shady.Language.Type, Shady.Language.Exp |
succI | Shady.Vec, Shady.Language.Type, Shady.Language.Exp |
Swizzle | Shady.Language.Operator |
swizzle | Shady.Vec, Shady.Language.Type, Shady.Language.Exp |
SynEq | Shady.Language.Type, Shady.Language.Exp |
SynEq2 | Shady.Language.Type, Shady.Language.Exp |
t | Shady.Play.CseTest |
t1 | |
1 (Function) | Shady.Play.CseTest |
2 (Function) | Shady.Play.VectorTest |
t2 | |
1 (Function) | Shady.Play.CseTest |
2 (Function) | Shady.Play.VectorTest |
t3 | |
1 (Function) | Shady.Play.CseTest |
2 (Function) | Shady.Play.VectorTest |
t3a | Shady.Play.CseTest |
t3b | Shady.Play.CseTest |
t4 | |
1 (Function) | Shady.Play.CseTest |
2 (Function) | Shady.Play.VectorTest |
t5 | |
1 (Function) | Shady.Play.CseTest |
2 (Function) | Shady.Play.VectorTest |
t6 | |
1 (Function) | Shady.Play.CseTest |
2 (Function) | Shady.Play.VectorTest |
t7 | |
1 (Function) | Shady.Play.CseTest |
2 (Function) | Shady.Play.VectorTest |
t8 | |
1 (Function) | Shady.Play.CseTest |
2 (Function) | Shady.Play.VectorTest |
t9 | Shady.Play.VectorTest |
t9a | Shady.Play.CseTest |
t9b | Shady.Play.CseTest |
ta | Shady.Play.VectorTest |
tb | Shady.Play.VectorTest |
tc | Shady.Play.VectorTest |
te | Shady.Play.VectorTest |
Texture | Shady.Language.Operator |
texture | Shady.Language.Exp |
TextureId | Shady.Language.Type, Shady.Language.Exp |
ThenS | Shady.Language.GLSL |
Three | Shady.Vec, Shady.Language.Type, Shady.Language.Exp |
three | Shady.Vec, Shady.Language.Type, Shady.Language.Exp |
ThreeT | Shady.Vec, Shady.Language.Type, Shady.Language.Exp |
ti | Shady.Play.VectorTest |
Tid | |
1 (Type/Class) | Shady.Language.Graph |
2 (Data Constructor) | Shady.Language.Graph |
tj | Shady.Play.VectorTest |
tk | Shady.Play.VectorTest |
tl | Shady.Play.VectorTest |
tn | Shady.Play.VectorTest |
ToE | Shady.Language.Exp |
toE | Shady.Language.Exp |
toEN | Shady.Language.Exp |
toFromE | Shady.Language.Exp |
TPath | Shady.Language.Exp |
Truncate | Shady.Language.Operator |
truncateE | Shady.Language.Exp |
ts | Shady.Play.CseTest |
tupleX | Text.PrettyPrint.Leijen.DocExpr |
Two | Shady.Vec, Shady.Language.Type, Shady.Language.Exp |
two | Shady.Vec, Shady.Language.Type, Shady.Language.Exp |
TwoT | Shady.Vec, Shady.Language.Type, Shady.Language.Exp |
tyEq | Shady.Language.Type, Shady.Language.Exp |
Type | Shady.Language.Type, Shady.Language.Exp |
typeOf | Shady.Language.Type, Shady.Language.Exp |
typeOf1 | Shady.Language.Type, Shady.Language.Exp |
typeOf2 | Shady.Language.Type, Shady.Language.Exp |
typeT | Shady.Language.Type, Shady.Language.Exp |
u | Shady.Play.CseTest |
un1 | Shady.Vec, Shady.Language.Type, Shady.Language.Exp |
un2 | |
1 (Function) | Shady.Vec, Shady.Language.Type |
2 (Function) | Shady.Language.Exp |
un3 | |
1 (Function) | Shady.Vec, Shady.Language.Type |
2 (Function) | Shady.Language.Exp |
un4 | |
1 (Function) | Shady.Vec, Shady.Language.Type |
2 (Function) | Shady.Language.Exp |
Uniform | Shady.Language.GLSL |
uniform | Shady.Language.Exp |
UniformV | Shady.Language.Operator |
uniformV | Shady.Language.Exp |
Unit | Shady.Language.Operator |
unit | Shady.Language.Type, Shady.Language.Exp |
unitE | Shady.Language.Exp |
UnitF | Shady.Language.Type, Shady.Language.Exp |
UnitG | Shady.Language.Glom |
UnitT | Shady.Language.Type, Shady.Language.Exp |
Unop | Shady.Misc |
unPairE | Shady.Language.Exp |
uv | Shady.Play.CseTest |
V | |
1 (Type/Class) | Shady.Language.Exp |
2 (Data Constructor) | Shady.Language.Exp |
v | Shady.Play.CseTest |
Var | Shady.Language.Exp |
var | |
1 (Function) | Text.PrettyPrint.Leijen.DocExpr |
2 (Function) | Shady.Language.Exp |
varName | Shady.Language.Exp |
varType | Shady.Language.Exp |
Varying | Shady.Language.GLSL |
Vec | Shady.Vec, Shady.Language.Type, Shady.Language.Exp |
vec1 | Shady.Vec, Shady.Language.Type, Shady.Language.Exp |
vec2 | |
1 (Function) | Shady.Vec, Shady.Language.Type |
2 (Function) | Shady.Language.Exp |
vec3 | |
1 (Function) | Shady.Vec, Shady.Language.Type |
2 (Function) | Shady.Language.Exp |
vec4 | |
1 (Function) | Shady.Vec, Shady.Language.Type |
2 (Function) | Shady.Language.Exp |
VecE | Shady.Language.Exp |
VecT | Shady.Language.Type, Shady.Language.Exp |
VectorT | |
1 (Type/Class) | Shady.Language.Type, Shady.Language.Exp, Shady.Language.GLSL |
2 (Data Constructor) | Shady.Language.Type, Shady.Language.Exp, Shady.Language.GLSL |
vectorT | Shady.Language.Type, Shady.Language.Exp |
vElems | Shady.Vec, Shady.Language.Type, Shady.Language.Exp |
VN | Shady.Language.Graph |
vTrans | Shady.Language.GLSL |
vtyEq | Shady.Language.Type, Shady.Language.Exp |
VVec2 | Shady.Language.Operator |
VVec3 | Shady.Language.Operator |
VVec4 | Shady.Language.Operator |
w | Shady.Play.CseTest |
withIsNat | Shady.Vec, Shady.Language.Type, Shady.Language.Exp |
x | |
1 (Function) | Shady.Play.CseTest |
2 (Function) | Shady.Play.VectorTest |
Z | Shady.Vec, Shady.Language.Type, Shady.Language.Exp |
Zero | |
1 (Type/Class) | Shady.Vec, Shady.Language.Type, Shady.Language.Exp |
2 (Data Constructor) | Shady.Vec, Shady.Language.Type, Shady.Language.Exp |
zero | Shady.Vec, Shady.Language.Type, Shady.Language.Exp |
ZeroT | Shady.Vec, Shady.Language.Type, Shady.Language.Exp |
ZVec | Shady.Vec, Shady.Language.Type, Shady.Language.Exp |