summaryrefslogtreecommitdiff
path: root/ddl/out/LambdaCube.Mesh.purs
diff options
context:
space:
mode:
Diffstat (limited to 'ddl/out/LambdaCube.Mesh.purs')
-rw-r--r--ddl/out/LambdaCube.Mesh.purs12
1 files changed, 6 insertions, 6 deletions
diff --git a/ddl/out/LambdaCube.Mesh.purs b/ddl/out/LambdaCube.Mesh.purs
index bf6dfa7..7b39700 100644
--- a/ddl/out/LambdaCube.Mesh.purs
+++ b/ddl/out/LambdaCube.Mesh.purs
@@ -1,14 +1,15 @@
1-- generated file, do not modify! 1-- generated file, do not modify!
2-- 2016-11-11T11:17:03.517567000000Z 2-- 2016-11-12T12:48:59.903978000000Z
3 3
4module LambdaCube.Mesh where 4module LambdaCube.Mesh where
5import Prelude 5import Prelude
6import Data.Generic 6import Data.Generic
7import Data.Either (Either(..))
7import Data.Maybe (Maybe(..)) 8import Data.Maybe (Maybe(..))
8import Data.StrMap (StrMap(..)) 9import Data.StrMap (StrMap(..))
9import Data.Map (Map(..)) 10import Data.Map (Map(..))
10import Data.List (List(..)) 11import Data.List (List(..))
11import Linear 12import LinearBase
12 13
13import Data.Argonaut.Encode.Combinators ((~>), (:=)) 14import Data.Argonaut.Encode.Combinators ((~>), (:=))
14import Data.Argonaut.Decode.Combinators ((.?)) 15import Data.Argonaut.Decode.Combinators ((.?))
@@ -16,7 +17,6 @@ import Data.Argonaut.Core (jsonEmptyObject)
16import Data.Argonaut.Printer (printJson) 17import Data.Argonaut.Printer (printJson)
17import Data.Argonaut.Encode (class EncodeJson, encodeJson) 18import Data.Argonaut.Encode (class EncodeJson, encodeJson)
18import Data.Argonaut.Decode (class DecodeJson, decodeJson) 19import Data.Argonaut.Decode (class DecodeJson, decodeJson)
19import Partial.Unsafe (unsafeCrashWith)
20 20
21 21
22data MeshAttribute 22data MeshAttribute
@@ -72,7 +72,7 @@ instance decodeJsonMeshAttribute :: DecodeJson MeshAttribute where
72 "A_M44F" -> A_M44F <$> obj .? "arg0" 72 "A_M44F" -> A_M44F <$> obj .? "arg0"
73 "A_Int" -> A_Int <$> obj .? "arg0" 73 "A_Int" -> A_Int <$> obj .? "arg0"
74 "A_Word" -> A_Word <$> obj .? "arg0" 74 "A_Word" -> A_Word <$> obj .? "arg0"
75 _ -> unsafeCrashWith "decodeJson @ MeshAttribute" 75 _ -> Left ("decodeJsonMeshAttribute - unknown tag: " <> tag)
76 76
77instance encodeJsonMeshPrimitive :: EncodeJson MeshPrimitive where 77instance encodeJsonMeshPrimitive :: EncodeJson MeshPrimitive where
78 encodeJson v = case v of 78 encodeJson v = case v of
@@ -92,7 +92,7 @@ instance decodeJsonMeshPrimitive :: DecodeJson MeshPrimitive where
92 "P_Triangles" -> pure P_Triangles 92 "P_Triangles" -> pure P_Triangles
93 "P_TriangleStripI" -> P_TriangleStripI <$> obj .? "arg0" 93 "P_TriangleStripI" -> P_TriangleStripI <$> obj .? "arg0"
94 "P_TrianglesI" -> P_TrianglesI <$> obj .? "arg0" 94 "P_TrianglesI" -> P_TrianglesI <$> obj .? "arg0"
95 _ -> unsafeCrashWith "decodeJson @ MeshPrimitive" 95 _ -> Left ("decodeJsonMeshPrimitive - unknown tag: " <> tag)
96 96
97instance encodeJsonMesh :: EncodeJson Mesh where 97instance encodeJsonMesh :: EncodeJson Mesh where
98 encodeJson v = case v of 98 encodeJson v = case v of
@@ -114,5 +114,5 @@ instance decodeJsonMesh :: DecodeJson Mesh where
114 { mAttributes:mAttributes 114 { mAttributes:mAttributes
115 , mPrimitive:mPrimitive 115 , mPrimitive:mPrimitive
116 } 116 }
117 _ -> unsafeCrashWith "decodeJson @ Mesh" 117 _ -> Left ("decodeJsonMesh - unknown tag: " <> tag)
118 118