geomancy-0.2.4.0: Geometry and matrix manipulation

Index

!*Geomancy.Mat4
!.Geomancy.Transform
*^Geomancy.Vector, Geomancy
.+^Geomancy.Point, Geomancy
.-.Geomancy.Point, Geomancy
.-^Geomancy.Point, Geomancy
.@Geomancy.Swizzle
AffineSpaceGeomancy.Point, Geomancy
annotateMapGeomancy.Tree
annotateWithGeomancy.Tree
apply 
1 (Function)Geomancy.Tree, Geomancy.Transform.Tree
2 (Function)Geomancy.Transform
applyWithGeomancy.Tree
axisAngleGeomancy.Quaternion
b1Geomancy.Interpolate
b2Geomancy.Interpolate
b3Geomancy.Interpolate
collect_Geomancy.Tree, Geomancy.Transform.Tree
colMajorGeomancy.Mat4
conjugateGeomancy.Quaternion
crossGeomancy.Vec3
cubicGeomancy.Interpolate
cubicEGeomancy.Interpolate
dirPosGeomancy.Transform
distanceGeomancy.Point
dot 
1 (Function)Geomancy.Vector, Geomancy
2 (Function)Geomancy.Vec2
3 (Function)Geomancy.Vec3
4 (Function)Geomancy.Quaternion
5 (Function)Geomancy.Vec4
ElementGeomancy.Elementwise
ElementwiseGeomancy.Elementwise, Geomancy
emapGeomancy.Elementwise, Geomancy
emap2Geomancy.Elementwise, Geomancy.Vec3, Geomancy
emap3Geomancy.Elementwise, Geomancy.Vec3, Geomancy
emap4Geomancy.Elementwise, Geomancy.Vec3, Geomancy
emap5Geomancy.Elementwise, Geomancy
epointGeomancy.Elementwise, Geomancy
fromRowMajor2dGeomancy.Mat4
fromTuple 
1 (Function)Geomancy.IVec2
2 (Function)Geomancy.IVec3
3 (Function)Geomancy.IVec4
4 (Function)Geomancy.UVec2
5 (Function)Geomancy.UVec3
6 (Function)Geomancy.UVec4
7 (Function)Geomancy.Vec2
8 (Function)Geomancy.Vec3
9 (Function)Geomancy.Vec4
fromVec2 
1 (Function)Geomancy.Vec3
2 (Function)Geomancy.Vec4
fromVec22Geomancy.Vec4
fromVec3Geomancy.Vec4
glCeilGeomancy.Gl.Funs
GlClampGeomancy.Gl.Funs
glClampGeomancy.Gl.Funs
glFloorGeomancy.Gl.Funs
glFractGeomancy.Gl.Funs
glMaxGeomancy.Gl.Funs
glMinGeomancy.Gl.Funs
GlMixGeomancy.Gl.Funs
glMixGeomancy.Gl.Funs
GlModGeomancy.Gl.Funs
glModGeomancy.Gl.Funs
GlModfGeomancy.Gl.Funs
glModfGeomancy.Gl.Funs
GlNearestGeomancy.Gl.Funs
glRoundGeomancy.Gl.Funs
glSaturateGeomancy.Gl.Funs
glSmootherstepGeomancy.Gl.Funs
glSmoothstepGeomancy.Gl.Funs
GlStepGeomancy.Gl.Funs
glStepGeomancy.Gl.Funs
glTruncGeomancy.Gl.Funs
identityGeomancy.Mat4
infinitePerspectiveGeomancy.Vulkan.Projection
inverseGeomancy.Mat4, Geomancy.Transform
IVec2Geomancy.IVec2, Geomancy
ivec2Geomancy.IVec2, Geomancy
IVec3Geomancy.IVec3, Geomancy
ivec3Geomancy.IVec3, Geomancy
IVec4Geomancy.IVec4, Geomancy
ivec4Geomancy.IVec4, Geomancy
leaf_Geomancy.Tree, Geomancy.Transform.Tree
lerp 
1 (Function)Geomancy.Vec2
2 (Function)Geomancy.Vec3
3 (Function)Geomancy.Vec4
4 (Function)Geomancy.Vector, Geomancy
5 (Function)Geomancy.Point
lerpClipGeomancy.Vector
linearGeomancy.Interpolate
linearEGeomancy.Interpolate
lookAtGeomancy.Vulkan.View
lookAtUpGeomancy.Quaternion
mapAccumGeomancy.Tree
Mat4Geomancy.Mat4, Geomancy
matrixProductGeomancy.Mat4
negateVectorGeomancy.Vector, Geomancy
NodeGeomancy.Tree
node_Geomancy.Tree, Geomancy.Transform.Tree
norm 
1 (Function)Geomancy.Vector, Geomancy
2 (Function)Geomancy.Quaternion
normalize 
1 (Function)Geomancy.Vector, Geomancy
2 (Function)Geomancy.Vec2
3 (Function)Geomancy.Vec3
4 (Function)Geomancy.Quaternion
5 (Function)Geomancy.Vec4
normRangeGeomancy.Gl.Funs
orthoFitScreenGeomancy.Vulkan.View
orthoOffCenterGeomancy.Vulkan.Projection
Packed 
1 (Type/Class)Geomancy.IVec3
2 (Data Constructor)Geomancy.IVec3
3 (Type/Class)Geomancy.UVec3
4 (Data Constructor)Geomancy.UVec3
5 (Type/Class)Geomancy.Vec3
6 (Data Constructor)Geomancy.Vec3
packed 
1 (Function)Geomancy.IVec3
2 (Function)Geomancy.UVec3
3 (Function)Geomancy.Vec3
perspectiveGeomancy.Vulkan.Projection
Point 
1 (Type/Class)Geomancy.Point, Geomancy
2 (Data Constructor)Geomancy.Point, Geomancy
Point2Geomancy.Point, Geomancy
Point3Geomancy.Point, Geomancy
Point3PGeomancy.Point, Geomancy
Point4Geomancy.Point, Geomancy
pointwiseGeomancy.Mat4
qdGeomancy.Point
qNaNGeomancy.Quaternion
quadrance 
1 (Function)Geomancy.Quaternion
2 (Function)Geomancy.Vector, Geomancy
quadraticGeomancy.Interpolate
quadraticEGeomancy.Interpolate
QuaternionGeomancy.Quaternion, Geomancy
quaternionGeomancy.Quaternion, Geomancy
rootLabelGeomancy.Tree
rotateGeomancy.Quaternion
rotatePointGeomancy.Quaternion
rotateQGeomancy.Transform
rotateQ_Geomancy.Transform.Tree
rotateXGeomancy.Transform
rotateX_Geomancy.Transform.Tree
rotateYGeomancy.Transform
rotateY_Geomancy.Transform.Tree
rotateZGeomancy.Transform
rotateZ_Geomancy.Transform.Tree
rotationBetweenGeomancy.Quaternion
rowMajorGeomancy.Mat4
scalarMultiplyGeomancy.Mat4
scaleGeomancy.Transform
scale3Geomancy.Transform
scale3_Geomancy.Transform.Tree
scaleXGeomancy.Transform
scaleXYGeomancy.Transform
scaleXY_Geomancy.Transform.Tree
scaleX_Geomancy.Transform.Tree
scaleYGeomancy.Transform
scaleY_Geomancy.Transform.Tree
scaleZGeomancy.Transform
scaleZ_Geomancy.Transform.Tree
scale_Geomancy.Transform.Tree
slerpGeomancy.Quaternion
smootherstepPolyGeomancy.Gl.Funs
smoothstepPolyGeomancy.Gl.Funs
subForestGeomancy.Tree
swizzleGeomancy.Swizzle
toListColMajorGeomancy.Mat4
toListColMajor2dGeomancy.Mat4
toListRowMajorGeomancy.Mat4
toListRowMajor2dGeomancy.Mat4
Transform 
1 (Type/Class)Geomancy.Transform, Geomancy
2 (Data Constructor)Geomancy.Transform, Geomancy
TransformedGeomancy.Transform.Tree
translateGeomancy.Transform
translateVGeomancy.Transform
translateV_Geomancy.Transform.Tree
translate_Geomancy.Transform.Tree
transposeGeomancy.Mat4
TreeGeomancy.Tree
unPacked 
1 (Function)Geomancy.IVec3
2 (Function)Geomancy.UVec3
3 (Function)Geomancy.Vec3
unsafeNewVec4Geomancy.Vec4
unTransformGeomancy.Transform, Geomancy
UVec2Geomancy.UVec2, Geomancy
uvec2Geomancy.UVec2, Geomancy
UVec3Geomancy.UVec3, Geomancy
uvec3Geomancy.UVec3, Geomancy
UVec4Geomancy.UVec4, Geomancy
uvec4Geomancy.UVec4, Geomancy
Vec2Geomancy.Vec2, Geomancy
vec2Geomancy.Vec2, Geomancy
Vec3Geomancy.Vec3, Geomancy
vec3Geomancy.Vec3, Geomancy
Vec4 
1 (Type/Class)Geomancy.Vec4, Geomancy
2 (Data Constructor)Geomancy.Vec4
vec4Geomancy.Vec4, Geomancy
VectorSpaceGeomancy.Vector, Geomancy
withColMajorGeomancy.Mat4
WithIVec2Geomancy.IVec2, Geomancy
withIVec2Geomancy.IVec2, Geomancy
WithIVec3Geomancy.IVec3, Geomancy
withIVec3Geomancy.IVec3, Geomancy
WithIVec4Geomancy.IVec4, Geomancy
withIVec4Geomancy.IVec4, Geomancy
withQuaternionGeomancy.Quaternion, Geomancy
withRowMajorGeomancy.Mat4
WithUVec2Geomancy.UVec2, Geomancy
withUVec2Geomancy.UVec2, Geomancy
WithUVec3Geomancy.UVec3, Geomancy
withUVec3Geomancy.UVec3, Geomancy
WithUVec4Geomancy.UVec4, Geomancy
withUVec4Geomancy.UVec4, Geomancy
WithVec2Geomancy.Vec2, Geomancy
withVec2Geomancy.Vec2, Geomancy
WithVec3Geomancy.Vec3, Geomancy
withVec3Geomancy.Vec3, Geomancy
WithVec4Geomancy.Vec4, Geomancy
withVec4Geomancy.Vec4, Geomancy
zeroVectorGeomancy.Vector, Geomancy
zipWithGeomancy.Mat4
^* 
1 (Function)Geomancy.Vec2
2 (Function)Geomancy.Vec3
3 (Function)Geomancy.Quaternion
4 (Function)Geomancy.Vec4
5 (Function)Geomancy.Vector, Geomancy
^+^Geomancy.Vector, Geomancy
^-^Geomancy.Vector, Geomancy
^/ 
1 (Function)Geomancy.Vector, Geomancy
2 (Function)Geomancy.Vec2
3 (Function)Geomancy.Vec3
4 (Function)Geomancy.Quaternion
5 (Function)Geomancy.Vec4