diff options
author | Csaba Hruska <csaba.hruska@gmail.com> | 2016-03-29 13:32:16 +0200 |
---|---|---|
committer | Csaba Hruska <csaba.hruska@gmail.com> | 2016-03-29 13:32:16 +0200 |
commit | e51c5722747d44946d730f9065901da35694c422 (patch) | |
tree | 51eeb63d15186c229f981424203b30fcd0b37e55 | |
parent | d720ed7cd0720668f87053728519cbcac326940e (diff) |
make C# classes public
101 files changed, 284 insertions, 284 deletions
diff --git a/ddl/out/LambdaCube.IR.cpp b/ddl/out/LambdaCube.IR.cpp index 9f1f999..94c9dfd 100644 --- a/ddl/out/LambdaCube.IR.cpp +++ b/ddl/out/LambdaCube.IR.cpp | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:11.531713000000Z | 2 | // 2016-03-29T11:30:12.412728000000Z |
3 | 3 | ||
4 | #include "LambdaCube.IR.hpp" | 4 | #include "LambdaCube.IR.hpp" |
5 | template<> json toJSON<std::shared_ptr<ArrayValue>>(std::shared_ptr<ArrayValue> &v) { | 5 | template<> json toJSON<std::shared_ptr<ArrayValue>>(std::shared_ptr<ArrayValue> &v) { |
diff --git a/ddl/out/LambdaCube.IR.cs b/ddl/out/LambdaCube.IR.cs index 886eb3b..e8216a6 100644 --- a/ddl/out/LambdaCube.IR.cs +++ b/ddl/out/LambdaCube.IR.cs | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:11.531713000000Z | 2 | // 2016-03-29T11:30:12.412728000000Z |
3 | 3 | ||
4 | using System; | 4 | using System; |
5 | using System.Linq; | 5 | using System.Linq; |
@@ -8,7 +8,7 @@ using Newtonsoft.Json.Linq; | |||
8 | 8 | ||
9 | 9 | ||
10 | namespace LambdaCube.IR { | 10 | namespace LambdaCube.IR { |
11 | class ArrayValue { | 11 | public class ArrayValue { |
12 | public enum Tag { | 12 | public enum Tag { |
13 | VBoolArray, | 13 | VBoolArray, |
14 | VIntArray, | 14 | VIntArray, |
@@ -19,24 +19,24 @@ namespace LambdaCube.IR { | |||
19 | }; | 19 | }; |
20 | 20 | ||
21 | namespace data { | 21 | namespace data { |
22 | class VBoolArray : LambdaCube.IR.ArrayValue { | 22 | public class VBoolArray : LambdaCube.IR.ArrayValue { |
23 | public List<bool> _0; | 23 | public List<bool> _0; |
24 | public VBoolArray() { tag = LambdaCube.IR.ArrayValue.Tag.VBoolArray; } | 24 | public VBoolArray() { tag = LambdaCube.IR.ArrayValue.Tag.VBoolArray; } |
25 | }; | 25 | }; |
26 | class VIntArray : LambdaCube.IR.ArrayValue { | 26 | public class VIntArray : LambdaCube.IR.ArrayValue { |
27 | public List<int> _0; | 27 | public List<int> _0; |
28 | public VIntArray() { tag = LambdaCube.IR.ArrayValue.Tag.VIntArray; } | 28 | public VIntArray() { tag = LambdaCube.IR.ArrayValue.Tag.VIntArray; } |
29 | }; | 29 | }; |
30 | class VWordArray : LambdaCube.IR.ArrayValue { | 30 | public class VWordArray : LambdaCube.IR.ArrayValue { |
31 | public List<uint> _0; | 31 | public List<uint> _0; |
32 | public VWordArray() { tag = LambdaCube.IR.ArrayValue.Tag.VWordArray; } | 32 | public VWordArray() { tag = LambdaCube.IR.ArrayValue.Tag.VWordArray; } |
33 | }; | 33 | }; |
34 | class VFloatArray : LambdaCube.IR.ArrayValue { | 34 | public class VFloatArray : LambdaCube.IR.ArrayValue { |
35 | public List<float> _0; | 35 | public List<float> _0; |
36 | public VFloatArray() { tag = LambdaCube.IR.ArrayValue.Tag.VFloatArray; } | 36 | public VFloatArray() { tag = LambdaCube.IR.ArrayValue.Tag.VFloatArray; } |
37 | }; | 37 | }; |
38 | } | 38 | } |
39 | class Value { | 39 | public class Value { |
40 | public enum Tag { | 40 | public enum Tag { |
41 | VBool, | 41 | VBool, |
42 | VV2B, | 42 | VV2B, |
@@ -68,108 +68,108 @@ namespace LambdaCube.IR { | |||
68 | }; | 68 | }; |
69 | 69 | ||
70 | namespace data { | 70 | namespace data { |
71 | class VBool : LambdaCube.IR.Value { | 71 | public class VBool : LambdaCube.IR.Value { |
72 | public bool _0; | 72 | public bool _0; |
73 | public VBool() { tag = LambdaCube.IR.Value.Tag.VBool; } | 73 | public VBool() { tag = LambdaCube.IR.Value.Tag.VBool; } |
74 | }; | 74 | }; |
75 | class VV2B : LambdaCube.IR.Value { | 75 | public class VV2B : LambdaCube.IR.Value { |
76 | public V2<bool> _0; | 76 | public V2<bool> _0; |
77 | public VV2B() { tag = LambdaCube.IR.Value.Tag.VV2B; } | 77 | public VV2B() { tag = LambdaCube.IR.Value.Tag.VV2B; } |
78 | }; | 78 | }; |
79 | class VV3B : LambdaCube.IR.Value { | 79 | public class VV3B : LambdaCube.IR.Value { |
80 | public V3<bool> _0; | 80 | public V3<bool> _0; |
81 | public VV3B() { tag = LambdaCube.IR.Value.Tag.VV3B; } | 81 | public VV3B() { tag = LambdaCube.IR.Value.Tag.VV3B; } |
82 | }; | 82 | }; |
83 | class VV4B : LambdaCube.IR.Value { | 83 | public class VV4B : LambdaCube.IR.Value { |
84 | public V4<bool> _0; | 84 | public V4<bool> _0; |
85 | public VV4B() { tag = LambdaCube.IR.Value.Tag.VV4B; } | 85 | public VV4B() { tag = LambdaCube.IR.Value.Tag.VV4B; } |
86 | }; | 86 | }; |
87 | class VWord : LambdaCube.IR.Value { | 87 | public class VWord : LambdaCube.IR.Value { |
88 | public uint _0; | 88 | public uint _0; |
89 | public VWord() { tag = LambdaCube.IR.Value.Tag.VWord; } | 89 | public VWord() { tag = LambdaCube.IR.Value.Tag.VWord; } |
90 | }; | 90 | }; |
91 | class VV2U : LambdaCube.IR.Value { | 91 | public class VV2U : LambdaCube.IR.Value { |
92 | public V2<uint> _0; | 92 | public V2<uint> _0; |
93 | public VV2U() { tag = LambdaCube.IR.Value.Tag.VV2U; } | 93 | public VV2U() { tag = LambdaCube.IR.Value.Tag.VV2U; } |
94 | }; | 94 | }; |
95 | class VV3U : LambdaCube.IR.Value { | 95 | public class VV3U : LambdaCube.IR.Value { |
96 | public V3<uint> _0; | 96 | public V3<uint> _0; |
97 | public VV3U() { tag = LambdaCube.IR.Value.Tag.VV3U; } | 97 | public VV3U() { tag = LambdaCube.IR.Value.Tag.VV3U; } |
98 | }; | 98 | }; |
99 | class VV4U : LambdaCube.IR.Value { | 99 | public class VV4U : LambdaCube.IR.Value { |
100 | public V4<uint> _0; | 100 | public V4<uint> _0; |
101 | public VV4U() { tag = LambdaCube.IR.Value.Tag.VV4U; } | 101 | public VV4U() { tag = LambdaCube.IR.Value.Tag.VV4U; } |
102 | }; | 102 | }; |
103 | class VInt : LambdaCube.IR.Value { | 103 | public class VInt : LambdaCube.IR.Value { |
104 | public int _0; | 104 | public int _0; |
105 | public VInt() { tag = LambdaCube.IR.Value.Tag.VInt; } | 105 | public VInt() { tag = LambdaCube.IR.Value.Tag.VInt; } |
106 | }; | 106 | }; |
107 | class VV2I : LambdaCube.IR.Value { | 107 | public class VV2I : LambdaCube.IR.Value { |
108 | public V2<int> _0; | 108 | public V2<int> _0; |
109 | public VV2I() { tag = LambdaCube.IR.Value.Tag.VV2I; } | 109 | public VV2I() { tag = LambdaCube.IR.Value.Tag.VV2I; } |
110 | }; | 110 | }; |
111 | class VV3I : LambdaCube.IR.Value { | 111 | public class VV3I : LambdaCube.IR.Value { |
112 | public V3<int> _0; | 112 | public V3<int> _0; |
113 | public VV3I() { tag = LambdaCube.IR.Value.Tag.VV3I; } | 113 | public VV3I() { tag = LambdaCube.IR.Value.Tag.VV3I; } |
114 | }; | 114 | }; |
115 | class VV4I : LambdaCube.IR.Value { | 115 | public class VV4I : LambdaCube.IR.Value { |
116 | public V4<int> _0; | 116 | public V4<int> _0; |
117 | public VV4I() { tag = LambdaCube.IR.Value.Tag.VV4I; } | 117 | public VV4I() { tag = LambdaCube.IR.Value.Tag.VV4I; } |
118 | }; | 118 | }; |
119 | class VFloat : LambdaCube.IR.Value { | 119 | public class VFloat : LambdaCube.IR.Value { |
120 | public float _0; | 120 | public float _0; |
121 | public VFloat() { tag = LambdaCube.IR.Value.Tag.VFloat; } | 121 | public VFloat() { tag = LambdaCube.IR.Value.Tag.VFloat; } |
122 | }; | 122 | }; |
123 | class VV2F : LambdaCube.IR.Value { | 123 | public class VV2F : LambdaCube.IR.Value { |
124 | public V2<float> _0; | 124 | public V2<float> _0; |
125 | public VV2F() { tag = LambdaCube.IR.Value.Tag.VV2F; } | 125 | public VV2F() { tag = LambdaCube.IR.Value.Tag.VV2F; } |
126 | }; | 126 | }; |
127 | class VV3F : LambdaCube.IR.Value { | 127 | public class VV3F : LambdaCube.IR.Value { |
128 | public V3<float> _0; | 128 | public V3<float> _0; |
129 | public VV3F() { tag = LambdaCube.IR.Value.Tag.VV3F; } | 129 | public VV3F() { tag = LambdaCube.IR.Value.Tag.VV3F; } |
130 | }; | 130 | }; |
131 | class VV4F : LambdaCube.IR.Value { | 131 | public class VV4F : LambdaCube.IR.Value { |
132 | public V4<float> _0; | 132 | public V4<float> _0; |
133 | public VV4F() { tag = LambdaCube.IR.Value.Tag.VV4F; } | 133 | public VV4F() { tag = LambdaCube.IR.Value.Tag.VV4F; } |
134 | }; | 134 | }; |
135 | class VM22F : LambdaCube.IR.Value { | 135 | public class VM22F : LambdaCube.IR.Value { |
136 | public V2<V2<float>> _0; | 136 | public V2<V2<float>> _0; |
137 | public VM22F() { tag = LambdaCube.IR.Value.Tag.VM22F; } | 137 | public VM22F() { tag = LambdaCube.IR.Value.Tag.VM22F; } |
138 | }; | 138 | }; |
139 | class VM23F : LambdaCube.IR.Value { | 139 | public class VM23F : LambdaCube.IR.Value { |
140 | public V3<V2<float>> _0; | 140 | public V3<V2<float>> _0; |
141 | public VM23F() { tag = LambdaCube.IR.Value.Tag.VM23F; } | 141 | public VM23F() { tag = LambdaCube.IR.Value.Tag.VM23F; } |
142 | }; | 142 | }; |
143 | class VM24F : LambdaCube.IR.Value { | 143 | public class VM24F : LambdaCube.IR.Value { |
144 | public V4<V2<float>> _0; | 144 | public V4<V2<float>> _0; |
145 | public VM24F() { tag = LambdaCube.IR.Value.Tag.VM24F; } | 145 | public VM24F() { tag = LambdaCube.IR.Value.Tag.VM24F; } |
146 | }; | 146 | }; |
147 | class VM32F : LambdaCube.IR.Value { | 147 | public class VM32F : LambdaCube.IR.Value { |
148 | public V2<V3<float>> _0; | 148 | public V2<V3<float>> _0; |
149 | public VM32F() { tag = LambdaCube.IR.Value.Tag.VM32F; } | 149 | public VM32F() { tag = LambdaCube.IR.Value.Tag.VM32F; } |
150 | }; | 150 | }; |
151 | class VM33F : LambdaCube.IR.Value { | 151 | public class VM33F : LambdaCube.IR.Value { |
152 | public V3<V3<float>> _0; | 152 | public V3<V3<float>> _0; |
153 | public VM33F() { tag = LambdaCube.IR.Value.Tag.VM33F; } | 153 | public VM33F() { tag = LambdaCube.IR.Value.Tag.VM33F; } |
154 | }; | 154 | }; |
155 | class VM34F : LambdaCube.IR.Value { | 155 | public class VM34F : LambdaCube.IR.Value { |
156 | public V4<V3<float>> _0; | 156 | public V4<V3<float>> _0; |
157 | public VM34F() { tag = LambdaCube.IR.Value.Tag.VM34F; } | 157 | public VM34F() { tag = LambdaCube.IR.Value.Tag.VM34F; } |
158 | }; | 158 | }; |
159 | class VM42F : LambdaCube.IR.Value { | 159 | public class VM42F : LambdaCube.IR.Value { |
160 | public V2<V4<float>> _0; | 160 | public V2<V4<float>> _0; |
161 | public VM42F() { tag = LambdaCube.IR.Value.Tag.VM42F; } | 161 | public VM42F() { tag = LambdaCube.IR.Value.Tag.VM42F; } |
162 | }; | 162 | }; |
163 | class VM43F : LambdaCube.IR.Value { | 163 | public class VM43F : LambdaCube.IR.Value { |
164 | public V3<V4<float>> _0; | 164 | public V3<V4<float>> _0; |
165 | public VM43F() { tag = LambdaCube.IR.Value.Tag.VM43F; } | 165 | public VM43F() { tag = LambdaCube.IR.Value.Tag.VM43F; } |
166 | }; | 166 | }; |
167 | class VM44F : LambdaCube.IR.Value { | 167 | public class VM44F : LambdaCube.IR.Value { |
168 | public V4<V4<float>> _0; | 168 | public V4<V4<float>> _0; |
169 | public VM44F() { tag = LambdaCube.IR.Value.Tag.VM44F; } | 169 | public VM44F() { tag = LambdaCube.IR.Value.Tag.VM44F; } |
170 | }; | 170 | }; |
171 | } | 171 | } |
172 | class InputType { | 172 | public class InputType { |
173 | public enum Tag { | 173 | public enum Tag { |
174 | Bool, | 174 | Bool, |
175 | V2B, | 175 | V2B, |
@@ -238,7 +238,7 @@ namespace LambdaCube.IR { | |||
238 | 238 | ||
239 | namespace data { | 239 | namespace data { |
240 | } | 240 | } |
241 | class PointSpriteCoordOrigin { | 241 | public class PointSpriteCoordOrigin { |
242 | public enum Tag { | 242 | public enum Tag { |
243 | LowerLeft, | 243 | LowerLeft, |
244 | UpperLeft | 244 | UpperLeft |
@@ -248,7 +248,7 @@ namespace LambdaCube.IR { | |||
248 | 248 | ||
249 | namespace data { | 249 | namespace data { |
250 | } | 250 | } |
251 | class PointSize { | 251 | public class PointSize { |
252 | public enum Tag { | 252 | public enum Tag { |
253 | PointSize, | 253 | PointSize, |
254 | ProgramPointSize | 254 | ProgramPointSize |
@@ -257,12 +257,12 @@ namespace LambdaCube.IR { | |||
257 | }; | 257 | }; |
258 | 258 | ||
259 | namespace data { | 259 | namespace data { |
260 | class PointSize : LambdaCube.IR.PointSize { | 260 | public class PointSize : LambdaCube.IR.PointSize { |
261 | public float _0; | 261 | public float _0; |
262 | public PointSize() { tag = LambdaCube.IR.PointSize.Tag.PointSize; } | 262 | public PointSize() { tag = LambdaCube.IR.PointSize.Tag.PointSize; } |
263 | }; | 263 | }; |
264 | } | 264 | } |
265 | class PolygonOffset { | 265 | public class PolygonOffset { |
266 | public enum Tag { | 266 | public enum Tag { |
267 | NoOffset, | 267 | NoOffset, |
268 | Offset | 268 | Offset |
@@ -271,13 +271,13 @@ namespace LambdaCube.IR { | |||
271 | }; | 271 | }; |
272 | 272 | ||
273 | namespace data { | 273 | namespace data { |
274 | class Offset : LambdaCube.IR.PolygonOffset { | 274 | public class Offset : LambdaCube.IR.PolygonOffset { |
275 | public float _0; | 275 | public float _0; |
276 | public float _1; | 276 | public float _1; |
277 | public Offset() { tag = LambdaCube.IR.PolygonOffset.Tag.Offset; } | 277 | public Offset() { tag = LambdaCube.IR.PolygonOffset.Tag.Offset; } |
278 | }; | 278 | }; |
279 | } | 279 | } |
280 | class FrontFace { | 280 | public class FrontFace { |
281 | public enum Tag { | 281 | public enum Tag { |
282 | CCW, | 282 | CCW, |
283 | CW | 283 | CW |
@@ -287,7 +287,7 @@ namespace LambdaCube.IR { | |||
287 | 287 | ||
288 | namespace data { | 288 | namespace data { |
289 | } | 289 | } |
290 | class PolygonMode { | 290 | public class PolygonMode { |
291 | public enum Tag { | 291 | public enum Tag { |
292 | PolygonPoint, | 292 | PolygonPoint, |
293 | PolygonLine, | 293 | PolygonLine, |
@@ -297,16 +297,16 @@ namespace LambdaCube.IR { | |||
297 | }; | 297 | }; |
298 | 298 | ||
299 | namespace data { | 299 | namespace data { |
300 | class PolygonPoint : LambdaCube.IR.PolygonMode { | 300 | public class PolygonPoint : LambdaCube.IR.PolygonMode { |
301 | public global::LambdaCube.IR.PointSize _0; | 301 | public global::LambdaCube.IR.PointSize _0; |
302 | public PolygonPoint() { tag = LambdaCube.IR.PolygonMode.Tag.PolygonPoint; } | 302 | public PolygonPoint() { tag = LambdaCube.IR.PolygonMode.Tag.PolygonPoint; } |
303 | }; | 303 | }; |
304 | class PolygonLine : LambdaCube.IR.PolygonMode { | 304 | public class PolygonLine : LambdaCube.IR.PolygonMode { |
305 | public float _0; | 305 | public float _0; |
306 | public PolygonLine() { tag = LambdaCube.IR.PolygonMode.Tag.PolygonLine; } | 306 | public PolygonLine() { tag = LambdaCube.IR.PolygonMode.Tag.PolygonLine; } |
307 | }; | 307 | }; |
308 | } | 308 | } |
309 | class ProvokingVertex { | 309 | public class ProvokingVertex { |
310 | public enum Tag { | 310 | public enum Tag { |
311 | FirstVertex, | 311 | FirstVertex, |
312 | LastVertex | 312 | LastVertex |
@@ -316,7 +316,7 @@ namespace LambdaCube.IR { | |||
316 | 316 | ||
317 | namespace data { | 317 | namespace data { |
318 | } | 318 | } |
319 | class CullMode { | 319 | public class CullMode { |
320 | public enum Tag { | 320 | public enum Tag { |
321 | CullNone, | 321 | CullNone, |
322 | CullFront, | 322 | CullFront, |
@@ -326,16 +326,16 @@ namespace LambdaCube.IR { | |||
326 | }; | 326 | }; |
327 | 327 | ||
328 | namespace data { | 328 | namespace data { |
329 | class CullFront : LambdaCube.IR.CullMode { | 329 | public class CullFront : LambdaCube.IR.CullMode { |
330 | public global::LambdaCube.IR.FrontFace _0; | 330 | public global::LambdaCube.IR.FrontFace _0; |
331 | public CullFront() { tag = LambdaCube.IR.CullMode.Tag.CullFront; } | 331 | public CullFront() { tag = LambdaCube.IR.CullMode.Tag.CullFront; } |
332 | }; | 332 | }; |
333 | class CullBack : LambdaCube.IR.CullMode { | 333 | public class CullBack : LambdaCube.IR.CullMode { |
334 | public global::LambdaCube.IR.FrontFace _0; | 334 | public global::LambdaCube.IR.FrontFace _0; |
335 | public CullBack() { tag = LambdaCube.IR.CullMode.Tag.CullBack; } | 335 | public CullBack() { tag = LambdaCube.IR.CullMode.Tag.CullBack; } |
336 | }; | 336 | }; |
337 | } | 337 | } |
338 | class ComparisonFunction { | 338 | public class ComparisonFunction { |
339 | public enum Tag { | 339 | public enum Tag { |
340 | Never, | 340 | Never, |
341 | Less, | 341 | Less, |
@@ -351,7 +351,7 @@ namespace LambdaCube.IR { | |||
351 | 351 | ||
352 | namespace data { | 352 | namespace data { |
353 | } | 353 | } |
354 | class StencilOperation { | 354 | public class StencilOperation { |
355 | public enum Tag { | 355 | public enum Tag { |
356 | OpZero, | 356 | OpZero, |
357 | OpKeep, | 357 | OpKeep, |
@@ -367,7 +367,7 @@ namespace LambdaCube.IR { | |||
367 | 367 | ||
368 | namespace data { | 368 | namespace data { |
369 | } | 369 | } |
370 | class BlendEquation { | 370 | public class BlendEquation { |
371 | public enum Tag { | 371 | public enum Tag { |
372 | FuncAdd, | 372 | FuncAdd, |
373 | FuncSubtract, | 373 | FuncSubtract, |
@@ -380,7 +380,7 @@ namespace LambdaCube.IR { | |||
380 | 380 | ||
381 | namespace data { | 381 | namespace data { |
382 | } | 382 | } |
383 | class BlendingFactor { | 383 | public class BlendingFactor { |
384 | public enum Tag { | 384 | public enum Tag { |
385 | Zero, | 385 | Zero, |
386 | One, | 386 | One, |
@@ -403,7 +403,7 @@ namespace LambdaCube.IR { | |||
403 | 403 | ||
404 | namespace data { | 404 | namespace data { |
405 | } | 405 | } |
406 | class LogicOperation { | 406 | public class LogicOperation { |
407 | public enum Tag { | 407 | public enum Tag { |
408 | Clear, | 408 | Clear, |
409 | And, | 409 | And, |
@@ -427,7 +427,7 @@ namespace LambdaCube.IR { | |||
427 | 427 | ||
428 | namespace data { | 428 | namespace data { |
429 | } | 429 | } |
430 | class StencilOps { | 430 | public class StencilOps { |
431 | public enum Tag { | 431 | public enum Tag { |
432 | StencilOps | 432 | StencilOps |
433 | }; | 433 | }; |
@@ -435,13 +435,13 @@ namespace LambdaCube.IR { | |||
435 | }; | 435 | }; |
436 | 436 | ||
437 | namespace data { | 437 | namespace data { |
438 | class StencilOps : LambdaCube.IR.StencilOps { | 438 | public class StencilOps : LambdaCube.IR.StencilOps { |
439 | public global::LambdaCube.IR.StencilOperation frontStencilOp; | 439 | public global::LambdaCube.IR.StencilOperation frontStencilOp; |
440 | public global::LambdaCube.IR.StencilOperation backStencilOp; | 440 | public global::LambdaCube.IR.StencilOperation backStencilOp; |
441 | public StencilOps() { tag = LambdaCube.IR.StencilOps.Tag.StencilOps; } | 441 | public StencilOps() { tag = LambdaCube.IR.StencilOps.Tag.StencilOps; } |
442 | }; | 442 | }; |
443 | } | 443 | } |
444 | class StencilTest { | 444 | public class StencilTest { |
445 | public enum Tag { | 445 | public enum Tag { |
446 | StencilTest | 446 | StencilTest |
447 | }; | 447 | }; |
@@ -449,14 +449,14 @@ namespace LambdaCube.IR { | |||
449 | }; | 449 | }; |
450 | 450 | ||
451 | namespace data { | 451 | namespace data { |
452 | class StencilTest : LambdaCube.IR.StencilTest { | 452 | public class StencilTest : LambdaCube.IR.StencilTest { |
453 | public global::LambdaCube.IR.ComparisonFunction stencilComparision; | 453 | public global::LambdaCube.IR.ComparisonFunction stencilComparision; |
454 | public int stencilReference; | 454 | public int stencilReference; |
455 | public uint stencilMask; | 455 | public uint stencilMask; |
456 | public StencilTest() { tag = LambdaCube.IR.StencilTest.Tag.StencilTest; } | 456 | public StencilTest() { tag = LambdaCube.IR.StencilTest.Tag.StencilTest; } |
457 | }; | 457 | }; |
458 | } | 458 | } |
459 | class StencilTests { | 459 | public class StencilTests { |
460 | public enum Tag { | 460 | public enum Tag { |
461 | StencilTests | 461 | StencilTests |
462 | }; | 462 | }; |
@@ -464,13 +464,13 @@ namespace LambdaCube.IR { | |||
464 | }; | 464 | }; |
465 | 465 | ||
466 | namespace data { | 466 | namespace data { |
467 | class StencilTests : LambdaCube.IR.StencilTests { | 467 | public class StencilTests : LambdaCube.IR.StencilTests { |
468 | public global::LambdaCube.IR.StencilTest _0; | 468 | public global::LambdaCube.IR.StencilTest _0; |
469 | public global::LambdaCube.IR.StencilTest _1; | 469 | public global::LambdaCube.IR.StencilTest _1; |
470 | public StencilTests() { tag = LambdaCube.IR.StencilTests.Tag.StencilTests; } | 470 | public StencilTests() { tag = LambdaCube.IR.StencilTests.Tag.StencilTests; } |
471 | }; | 471 | }; |
472 | } | 472 | } |
473 | class FetchPrimitive { | 473 | public class FetchPrimitive { |
474 | public enum Tag { | 474 | public enum Tag { |
475 | Points, | 475 | Points, |
476 | Lines, | 476 | Lines, |
@@ -483,7 +483,7 @@ namespace LambdaCube.IR { | |||
483 | 483 | ||
484 | namespace data { | 484 | namespace data { |
485 | } | 485 | } |
486 | class OutputPrimitive { | 486 | public class OutputPrimitive { |
487 | public enum Tag { | 487 | public enum Tag { |
488 | TrianglesOutput, | 488 | TrianglesOutput, |
489 | LinesOutput, | 489 | LinesOutput, |
@@ -494,7 +494,7 @@ namespace LambdaCube.IR { | |||
494 | 494 | ||
495 | namespace data { | 495 | namespace data { |
496 | } | 496 | } |
497 | class ColorArity { | 497 | public class ColorArity { |
498 | public enum Tag { | 498 | public enum Tag { |
499 | Red, | 499 | Red, |
500 | RG, | 500 | RG, |
@@ -506,7 +506,7 @@ namespace LambdaCube.IR { | |||
506 | 506 | ||
507 | namespace data { | 507 | namespace data { |
508 | } | 508 | } |
509 | class Blending { | 509 | public class Blending { |
510 | public enum Tag { | 510 | public enum Tag { |
511 | NoBlending, | 511 | NoBlending, |
512 | BlendLogicOp, | 512 | BlendLogicOp, |
@@ -516,11 +516,11 @@ namespace LambdaCube.IR { | |||
516 | }; | 516 | }; |
517 | 517 | ||
518 | namespace data { | 518 | namespace data { |
519 | class BlendLogicOp : LambdaCube.IR.Blending { | 519 | public class BlendLogicOp : LambdaCube.IR.Blending { |
520 | public global::LambdaCube.IR.LogicOperation _0; | 520 | public global::LambdaCube.IR.LogicOperation _0; |
521 | public BlendLogicOp() { tag = LambdaCube.IR.Blending.Tag.BlendLogicOp; } | 521 | public BlendLogicOp() { tag = LambdaCube.IR.Blending.Tag.BlendLogicOp; } |
522 | }; | 522 | }; |
523 | class Blend : LambdaCube.IR.Blending { | 523 | public class Blend : LambdaCube.IR.Blending { |
524 | public global::LambdaCube.IR.BlendEquation colorEqSrc; | 524 | public global::LambdaCube.IR.BlendEquation colorEqSrc; |
525 | public global::LambdaCube.IR.BlendEquation alphaEqSrc; | 525 | public global::LambdaCube.IR.BlendEquation alphaEqSrc; |
526 | public global::LambdaCube.IR.BlendingFactor colorFSrc; | 526 | public global::LambdaCube.IR.BlendingFactor colorFSrc; |
@@ -531,7 +531,7 @@ namespace LambdaCube.IR { | |||
531 | public Blend() { tag = LambdaCube.IR.Blending.Tag.Blend; } | 531 | public Blend() { tag = LambdaCube.IR.Blending.Tag.Blend; } |
532 | }; | 532 | }; |
533 | } | 533 | } |
534 | class RasterContext { | 534 | public class RasterContext { |
535 | public enum Tag { | 535 | public enum Tag { |
536 | PointCtx, | 536 | PointCtx, |
537 | LineCtx, | 537 | LineCtx, |
@@ -541,18 +541,18 @@ namespace LambdaCube.IR { | |||
541 | }; | 541 | }; |
542 | 542 | ||
543 | namespace data { | 543 | namespace data { |
544 | class PointCtx : LambdaCube.IR.RasterContext { | 544 | public class PointCtx : LambdaCube.IR.RasterContext { |
545 | public global::LambdaCube.IR.PointSize _0; | 545 | public global::LambdaCube.IR.PointSize _0; |
546 | public float _1; | 546 | public float _1; |
547 | public global::LambdaCube.IR.PointSpriteCoordOrigin _2; | 547 | public global::LambdaCube.IR.PointSpriteCoordOrigin _2; |
548 | public PointCtx() { tag = LambdaCube.IR.RasterContext.Tag.PointCtx; } | 548 | public PointCtx() { tag = LambdaCube.IR.RasterContext.Tag.PointCtx; } |
549 | }; | 549 | }; |
550 | class LineCtx : LambdaCube.IR.RasterContext { | 550 | public class LineCtx : LambdaCube.IR.RasterContext { |
551 | public float _0; | 551 | public float _0; |
552 | public global::LambdaCube.IR.ProvokingVertex _1; | 552 | public global::LambdaCube.IR.ProvokingVertex _1; |
553 | public LineCtx() { tag = LambdaCube.IR.RasterContext.Tag.LineCtx; } | 553 | public LineCtx() { tag = LambdaCube.IR.RasterContext.Tag.LineCtx; } |
554 | }; | 554 | }; |
555 | class TriangleCtx : LambdaCube.IR.RasterContext { | 555 | public class TriangleCtx : LambdaCube.IR.RasterContext { |
556 | public global::LambdaCube.IR.CullMode _0; | 556 | public global::LambdaCube.IR.CullMode _0; |
557 | public global::LambdaCube.IR.PolygonMode _1; | 557 | public global::LambdaCube.IR.PolygonMode _1; |
558 | public global::LambdaCube.IR.PolygonOffset _2; | 558 | public global::LambdaCube.IR.PolygonOffset _2; |
@@ -560,7 +560,7 @@ namespace LambdaCube.IR { | |||
560 | public TriangleCtx() { tag = LambdaCube.IR.RasterContext.Tag.TriangleCtx; } | 560 | public TriangleCtx() { tag = LambdaCube.IR.RasterContext.Tag.TriangleCtx; } |
561 | }; | 561 | }; |
562 | } | 562 | } |
563 | class FragmentOperation { | 563 | public class FragmentOperation { |
564 | public enum Tag { | 564 | public enum Tag { |
565 | DepthOp, | 565 | DepthOp, |
566 | StencilOp, | 566 | StencilOp, |
@@ -570,24 +570,24 @@ namespace LambdaCube.IR { | |||
570 | }; | 570 | }; |
571 | 571 | ||
572 | namespace data { | 572 | namespace data { |
573 | class DepthOp : LambdaCube.IR.FragmentOperation { | 573 | public class DepthOp : LambdaCube.IR.FragmentOperation { |
574 | public global::LambdaCube.IR.ComparisonFunction _0; | 574 | public global::LambdaCube.IR.ComparisonFunction _0; |
575 | public bool _1; | 575 | public bool _1; |
576 | public DepthOp() { tag = LambdaCube.IR.FragmentOperation.Tag.DepthOp; } | 576 | public DepthOp() { tag = LambdaCube.IR.FragmentOperation.Tag.DepthOp; } |
577 | }; | 577 | }; |
578 | class StencilOp : LambdaCube.IR.FragmentOperation { | 578 | public class StencilOp : LambdaCube.IR.FragmentOperation { |
579 | public global::LambdaCube.IR.StencilTests _0; | 579 | public global::LambdaCube.IR.StencilTests _0; |
580 | public global::LambdaCube.IR.StencilOps _1; | 580 | public global::LambdaCube.IR.StencilOps _1; |
581 | public global::LambdaCube.IR.StencilOps _2; | 581 | public global::LambdaCube.IR.StencilOps _2; |
582 | public StencilOp() { tag = LambdaCube.IR.FragmentOperation.Tag.StencilOp; } | 582 | public StencilOp() { tag = LambdaCube.IR.FragmentOperation.Tag.StencilOp; } |
583 | }; | 583 | }; |
584 | class ColorOp : LambdaCube.IR.FragmentOperation { | 584 | public class ColorOp : LambdaCube.IR.FragmentOperation { |
585 | public global::LambdaCube.IR.Blending _0; | 585 | public global::LambdaCube.IR.Blending _0; |
586 | public global::LambdaCube.IR.Value _1; | 586 | public global::LambdaCube.IR.Value _1; |
587 | public ColorOp() { tag = LambdaCube.IR.FragmentOperation.Tag.ColorOp; } | 587 | public ColorOp() { tag = LambdaCube.IR.FragmentOperation.Tag.ColorOp; } |
588 | }; | 588 | }; |
589 | } | 589 | } |
590 | class AccumulationContext { | 590 | public class AccumulationContext { |
591 | public enum Tag { | 591 | public enum Tag { |
592 | AccumulationContext | 592 | AccumulationContext |
593 | }; | 593 | }; |
@@ -595,13 +595,13 @@ namespace LambdaCube.IR { | |||
595 | }; | 595 | }; |
596 | 596 | ||
597 | namespace data { | 597 | namespace data { |
598 | class AccumulationContext : LambdaCube.IR.AccumulationContext { | 598 | public class AccumulationContext : LambdaCube.IR.AccumulationContext { |
599 | public Maybe<string> accViewportName; | 599 | public Maybe<string> accViewportName; |
600 | public List<global::LambdaCube.IR.FragmentOperation> accOperations; | 600 | public List<global::LambdaCube.IR.FragmentOperation> accOperations; |
601 | public AccumulationContext() { tag = LambdaCube.IR.AccumulationContext.Tag.AccumulationContext; } | 601 | public AccumulationContext() { tag = LambdaCube.IR.AccumulationContext.Tag.AccumulationContext; } |
602 | }; | 602 | }; |
603 | } | 603 | } |
604 | class TextureDataType { | 604 | public class TextureDataType { |
605 | public enum Tag { | 605 | public enum Tag { |
606 | FloatT, | 606 | FloatT, |
607 | IntT, | 607 | IntT, |
@@ -612,20 +612,20 @@ namespace LambdaCube.IR { | |||
612 | }; | 612 | }; |
613 | 613 | ||
614 | namespace data { | 614 | namespace data { |
615 | class FloatT : LambdaCube.IR.TextureDataType { | 615 | public class FloatT : LambdaCube.IR.TextureDataType { |
616 | public global::LambdaCube.IR.ColorArity _0; | 616 | public global::LambdaCube.IR.ColorArity _0; |
617 | public FloatT() { tag = LambdaCube.IR.TextureDataType.Tag.FloatT; } | 617 | public FloatT() { tag = LambdaCube.IR.TextureDataType.Tag.FloatT; } |
618 | }; | 618 | }; |
619 | class IntT : LambdaCube.IR.TextureDataType { | 619 | public class IntT : LambdaCube.IR.TextureDataType { |
620 | public global::LambdaCube.IR.ColorArity _0; | 620 | public global::LambdaCube.IR.ColorArity _0; |
621 | public IntT() { tag = LambdaCube.IR.TextureDataType.Tag.IntT; } | 621 | public IntT() { tag = LambdaCube.IR.TextureDataType.Tag.IntT; } |
622 | }; | 622 | }; |
623 | class WordT : LambdaCube.IR.TextureDataType { | 623 | public class WordT : LambdaCube.IR.TextureDataType { |
624 | public global::LambdaCube.IR.ColorArity _0; | 624 | public global::LambdaCube.IR.ColorArity _0; |
625 | public WordT() { tag = LambdaCube.IR.TextureDataType.Tag.WordT; } | 625 | public WordT() { tag = LambdaCube.IR.TextureDataType.Tag.WordT; } |
626 | }; | 626 | }; |
627 | } | 627 | } |
628 | class TextureType { | 628 | public class TextureType { |
629 | public enum Tag { | 629 | public enum Tag { |
630 | Texture1D, | 630 | Texture1D, |
631 | Texture2D, | 631 | Texture2D, |
@@ -639,41 +639,41 @@ namespace LambdaCube.IR { | |||
639 | }; | 639 | }; |
640 | 640 | ||
641 | namespace data { | 641 | namespace data { |
642 | class Texture1D : LambdaCube.IR.TextureType { | 642 | public class Texture1D : LambdaCube.IR.TextureType { |
643 | public global::LambdaCube.IR.TextureDataType _0; | 643 | public global::LambdaCube.IR.TextureDataType _0; |
644 | public int _1; | 644 | public int _1; |
645 | public Texture1D() { tag = LambdaCube.IR.TextureType.Tag.Texture1D; } | 645 | public Texture1D() { tag = LambdaCube.IR.TextureType.Tag.Texture1D; } |
646 | }; | 646 | }; |
647 | class Texture2D : LambdaCube.IR.TextureType { | 647 | public class Texture2D : LambdaCube.IR.TextureType { |
648 | public global::LambdaCube.IR.TextureDataType _0; | 648 | public global::LambdaCube.IR.TextureDataType _0; |
649 | public int _1; | 649 | public int _1; |
650 | public Texture2D() { tag = LambdaCube.IR.TextureType.Tag.Texture2D; } | 650 | public Texture2D() { tag = LambdaCube.IR.TextureType.Tag.Texture2D; } |
651 | }; | 651 | }; |
652 | class Texture3D : LambdaCube.IR.TextureType { | 652 | public class Texture3D : LambdaCube.IR.TextureType { |
653 | public global::LambdaCube.IR.TextureDataType _0; | 653 | public global::LambdaCube.IR.TextureDataType _0; |
654 | public Texture3D() { tag = LambdaCube.IR.TextureType.Tag.Texture3D; } | 654 | public Texture3D() { tag = LambdaCube.IR.TextureType.Tag.Texture3D; } |
655 | }; | 655 | }; |
656 | class TextureCube : LambdaCube.IR.TextureType { | 656 | public class TextureCube : LambdaCube.IR.TextureType { |
657 | public global::LambdaCube.IR.TextureDataType _0; | 657 | public global::LambdaCube.IR.TextureDataType _0; |
658 | public TextureCube() { tag = LambdaCube.IR.TextureType.Tag.TextureCube; } | 658 | public TextureCube() { tag = LambdaCube.IR.TextureType.Tag.TextureCube; } |
659 | }; | 659 | }; |
660 | class TextureRect : LambdaCube.IR.TextureType { | 660 | public class TextureRect : LambdaCube.IR.TextureType { |
661 | public global::LambdaCube.IR.TextureDataType _0; | 661 | public global::LambdaCube.IR.TextureDataType _0; |
662 | public TextureRect() { tag = LambdaCube.IR.TextureType.Tag.TextureRect; } | 662 | public TextureRect() { tag = LambdaCube.IR.TextureType.Tag.TextureRect; } |
663 | }; | 663 | }; |
664 | class Texture2DMS : LambdaCube.IR.TextureType { | 664 | public class Texture2DMS : LambdaCube.IR.TextureType { |
665 | public global::LambdaCube.IR.TextureDataType _0; | 665 | public global::LambdaCube.IR.TextureDataType _0; |
666 | public int _1; | 666 | public int _1; |
667 | public int _2; | 667 | public int _2; |
668 | public bool _3; | 668 | public bool _3; |
669 | public Texture2DMS() { tag = LambdaCube.IR.TextureType.Tag.Texture2DMS; } | 669 | public Texture2DMS() { tag = LambdaCube.IR.TextureType.Tag.Texture2DMS; } |
670 | }; | 670 | }; |
671 | class TextureBuffer : LambdaCube.IR.TextureType { | 671 | public class TextureBuffer : LambdaCube.IR.TextureType { |
672 | public global::LambdaCube.IR.TextureDataType _0; | 672 | public global::LambdaCube.IR.TextureDataType _0; |
673 | public TextureBuffer() { tag = LambdaCube.IR.TextureType.Tag.TextureBuffer; } | 673 | public TextureBuffer() { tag = LambdaCube.IR.TextureType.Tag.TextureBuffer; } |
674 | }; | 674 | }; |
675 | } | 675 | } |
676 | class MipMap { | 676 | public class MipMap { |
677 | public enum Tag { | 677 | public enum Tag { |
678 | Mip, | 678 | Mip, |
679 | NoMip, | 679 | NoMip, |
@@ -683,18 +683,18 @@ namespace LambdaCube.IR { | |||
683 | }; | 683 | }; |
684 | 684 | ||
685 | namespace data { | 685 | namespace data { |
686 | class Mip : LambdaCube.IR.MipMap { | 686 | public class Mip : LambdaCube.IR.MipMap { |
687 | public int _0; | 687 | public int _0; |
688 | public int _1; | 688 | public int _1; |
689 | public Mip() { tag = LambdaCube.IR.MipMap.Tag.Mip; } | 689 | public Mip() { tag = LambdaCube.IR.MipMap.Tag.Mip; } |
690 | }; | 690 | }; |
691 | class AutoMip : LambdaCube.IR.MipMap { | 691 | public class AutoMip : LambdaCube.IR.MipMap { |
692 | public int _0; | 692 | public int _0; |
693 | public int _1; | 693 | public int _1; |
694 | public AutoMip() { tag = LambdaCube.IR.MipMap.Tag.AutoMip; } | 694 | public AutoMip() { tag = LambdaCube.IR.MipMap.Tag.AutoMip; } |
695 | }; | 695 | }; |
696 | } | 696 | } |
697 | class Filter { | 697 | public class Filter { |
698 | public enum Tag { | 698 | public enum Tag { |
699 | Nearest, | 699 | Nearest, |
700 | Linear, | 700 | Linear, |
@@ -708,7 +708,7 @@ namespace LambdaCube.IR { | |||
708 | 708 | ||
709 | namespace data { | 709 | namespace data { |
710 | } | 710 | } |
711 | class EdgeMode { | 711 | public class EdgeMode { |
712 | public enum Tag { | 712 | public enum Tag { |
713 | Repeat, | 713 | Repeat, |
714 | MirroredRepeat, | 714 | MirroredRepeat, |
@@ -720,7 +720,7 @@ namespace LambdaCube.IR { | |||
720 | 720 | ||
721 | namespace data { | 721 | namespace data { |
722 | } | 722 | } |
723 | class ImageSemantic { | 723 | public class ImageSemantic { |
724 | public enum Tag { | 724 | public enum Tag { |
725 | Depth, | 725 | Depth, |
726 | Stencil, | 726 | Stencil, |
@@ -731,7 +731,7 @@ namespace LambdaCube.IR { | |||
731 | 731 | ||
732 | namespace data { | 732 | namespace data { |
733 | } | 733 | } |
734 | class ImageRef { | 734 | public class ImageRef { |
735 | public enum Tag { | 735 | public enum Tag { |
736 | TextureImage, | 736 | TextureImage, |
737 | Framebuffer | 737 | Framebuffer |
@@ -740,18 +740,18 @@ namespace LambdaCube.IR { | |||
740 | }; | 740 | }; |
741 | 741 | ||
742 | namespace data { | 742 | namespace data { |
743 | class TextureImage : LambdaCube.IR.ImageRef { | 743 | public class TextureImage : LambdaCube.IR.ImageRef { |
744 | public int _0; | 744 | public int _0; |
745 | public int _1; | 745 | public int _1; |
746 | public Maybe<int> _2; | 746 | public Maybe<int> _2; |
747 | public TextureImage() { tag = LambdaCube.IR.ImageRef.Tag.TextureImage; } | 747 | public TextureImage() { tag = LambdaCube.IR.ImageRef.Tag.TextureImage; } |
748 | }; | 748 | }; |
749 | class Framebuffer : LambdaCube.IR.ImageRef { | 749 | public class Framebuffer : LambdaCube.IR.ImageRef { |
750 | public global::LambdaCube.IR.ImageSemantic _0; | 750 | public global::LambdaCube.IR.ImageSemantic _0; |
751 | public Framebuffer() { tag = LambdaCube.IR.ImageRef.Tag.Framebuffer; } | 751 | public Framebuffer() { tag = LambdaCube.IR.ImageRef.Tag.Framebuffer; } |
752 | }; | 752 | }; |
753 | } | 753 | } |
754 | class ClearImage { | 754 | public class ClearImage { |
755 | public enum Tag { | 755 | public enum Tag { |
756 | ClearImage | 756 | ClearImage |
757 | }; | 757 | }; |
@@ -759,13 +759,13 @@ namespace LambdaCube.IR { | |||
759 | }; | 759 | }; |
760 | 760 | ||
761 | namespace data { | 761 | namespace data { |
762 | class ClearImage : LambdaCube.IR.ClearImage { | 762 | public class ClearImage : LambdaCube.IR.ClearImage { |
763 | public global::LambdaCube.IR.ImageSemantic imageSemantic; | 763 | public global::LambdaCube.IR.ImageSemantic imageSemantic; |
764 | public global::LambdaCube.IR.Value clearValue; | 764 | public global::LambdaCube.IR.Value clearValue; |
765 | public ClearImage() { tag = LambdaCube.IR.ClearImage.Tag.ClearImage; } | 765 | public ClearImage() { tag = LambdaCube.IR.ClearImage.Tag.ClearImage; } |
766 | }; | 766 | }; |
767 | } | 767 | } |
768 | class Command { | 768 | public class Command { |
769 | public enum Tag { | 769 | public enum Tag { |
770 | SetRasterContext, | 770 | SetRasterContext, |
771 | SetAccumulationContext, | 771 | SetAccumulationContext, |
@@ -785,65 +785,65 @@ namespace LambdaCube.IR { | |||
785 | }; | 785 | }; |
786 | 786 | ||
787 | namespace data { | 787 | namespace data { |
788 | class SetRasterContext : LambdaCube.IR.Command { | 788 | public class SetRasterContext : LambdaCube.IR.Command { |
789 | public global::LambdaCube.IR.RasterContext _0; | 789 | public global::LambdaCube.IR.RasterContext _0; |
790 | public SetRasterContext() { tag = LambdaCube.IR.Command.Tag.SetRasterContext; } | 790 | public SetRasterContext() { tag = LambdaCube.IR.Command.Tag.SetRasterContext; } |
791 | }; | 791 | }; |
792 | class SetAccumulationContext : LambdaCube.IR.Command { | 792 | public class SetAccumulationContext : LambdaCube.IR.Command { |
793 | public global::LambdaCube.IR.AccumulationContext _0; | 793 | public global::LambdaCube.IR.AccumulationContext _0; |
794 | public SetAccumulationContext() { tag = LambdaCube.IR.Command.Tag.SetAccumulationContext; } | 794 | public SetAccumulationContext() { tag = LambdaCube.IR.Command.Tag.SetAccumulationContext; } |
795 | }; | 795 | }; |
796 | class SetRenderTarget : LambdaCube.IR.Command { | 796 | public class SetRenderTarget : LambdaCube.IR.Command { |
797 | public int _0; | 797 | public int _0; |
798 | public SetRenderTarget() { tag = LambdaCube.IR.Command.Tag.SetRenderTarget; } | 798 | public SetRenderTarget() { tag = LambdaCube.IR.Command.Tag.SetRenderTarget; } |
799 | }; | 799 | }; |
800 | class SetProgram : LambdaCube.IR.Command { | 800 | public class SetProgram : LambdaCube.IR.Command { |
801 | public int _0; | 801 | public int _0; |
802 | public SetProgram() { tag = LambdaCube.IR.Command.Tag.SetProgram; } | 802 | public SetProgram() { tag = LambdaCube.IR.Command.Tag.SetProgram; } |
803 | }; | 803 | }; |
804 | class SetSamplerUniform : LambdaCube.IR.Command { | 804 | public class SetSamplerUniform : LambdaCube.IR.Command { |
805 | public string _0; | 805 | public string _0; |
806 | public int _1; | 806 | public int _1; |
807 | public SetSamplerUniform() { tag = LambdaCube.IR.Command.Tag.SetSamplerUniform; } | 807 | public SetSamplerUniform() { tag = LambdaCube.IR.Command.Tag.SetSamplerUniform; } |
808 | }; | 808 | }; |
809 | class SetTexture : LambdaCube.IR.Command { | 809 | public class SetTexture : LambdaCube.IR.Command { |
810 | public int _0; | 810 | public int _0; |
811 | public int _1; | 811 | public int _1; |
812 | public SetTexture() { tag = LambdaCube.IR.Command.Tag.SetTexture; } | 812 | public SetTexture() { tag = LambdaCube.IR.Command.Tag.SetTexture; } |
813 | }; | 813 | }; |
814 | class SetSampler : LambdaCube.IR.Command { | 814 | public class SetSampler : LambdaCube.IR.Command { |
815 | public int _0; | 815 | public int _0; |
816 | public Maybe<int> _1; | 816 | public Maybe<int> _1; |
817 | public SetSampler() { tag = LambdaCube.IR.Command.Tag.SetSampler; } | 817 | public SetSampler() { tag = LambdaCube.IR.Command.Tag.SetSampler; } |
818 | }; | 818 | }; |
819 | class RenderSlot : LambdaCube.IR.Command { | 819 | public class RenderSlot : LambdaCube.IR.Command { |
820 | public int _0; | 820 | public int _0; |
821 | public RenderSlot() { tag = LambdaCube.IR.Command.Tag.RenderSlot; } | 821 | public RenderSlot() { tag = LambdaCube.IR.Command.Tag.RenderSlot; } |
822 | }; | 822 | }; |
823 | class RenderStream : LambdaCube.IR.Command { | 823 | public class RenderStream : LambdaCube.IR.Command { |
824 | public int _0; | 824 | public int _0; |
825 | public RenderStream() { tag = LambdaCube.IR.Command.Tag.RenderStream; } | 825 | public RenderStream() { tag = LambdaCube.IR.Command.Tag.RenderStream; } |
826 | }; | 826 | }; |
827 | class ClearRenderTarget : LambdaCube.IR.Command { | 827 | public class ClearRenderTarget : LambdaCube.IR.Command { |
828 | public List<global::LambdaCube.IR.ClearImage> _0; | 828 | public List<global::LambdaCube.IR.ClearImage> _0; |
829 | public ClearRenderTarget() { tag = LambdaCube.IR.Command.Tag.ClearRenderTarget; } | 829 | public ClearRenderTarget() { tag = LambdaCube.IR.Command.Tag.ClearRenderTarget; } |
830 | }; | 830 | }; |
831 | class GenerateMipMap : LambdaCube.IR.Command { | 831 | public class GenerateMipMap : LambdaCube.IR.Command { |
832 | public int _0; | 832 | public int _0; |
833 | public GenerateMipMap() { tag = LambdaCube.IR.Command.Tag.GenerateMipMap; } | 833 | public GenerateMipMap() { tag = LambdaCube.IR.Command.Tag.GenerateMipMap; } |
834 | }; | 834 | }; |
835 | class SaveImage : LambdaCube.IR.Command { | 835 | public class SaveImage : LambdaCube.IR.Command { |
836 | public int _0; | 836 | public int _0; |
837 | public global::LambdaCube.IR.ImageRef _1; | 837 | public global::LambdaCube.IR.ImageRef _1; |
838 | public SaveImage() { tag = LambdaCube.IR.Command.Tag.SaveImage; } | 838 | public SaveImage() { tag = LambdaCube.IR.Command.Tag.SaveImage; } |
839 | }; | 839 | }; |
840 | class LoadImage : LambdaCube.IR.Command { | 840 | public class LoadImage : LambdaCube.IR.Command { |
841 | public global::LambdaCube.IR.ImageRef _0; | 841 | public global::LambdaCube.IR.ImageRef _0; |
842 | public int _1; | 842 | public int _1; |
843 | public LoadImage() { tag = LambdaCube.IR.Command.Tag.LoadImage; } | 843 | public LoadImage() { tag = LambdaCube.IR.Command.Tag.LoadImage; } |
844 | }; | 844 | }; |
845 | } | 845 | } |
846 | class SamplerDescriptor { | 846 | public class SamplerDescriptor { |
847 | public enum Tag { | 847 | public enum Tag { |
848 | SamplerDescriptor | 848 | SamplerDescriptor |
849 | }; | 849 | }; |
@@ -851,7 +851,7 @@ namespace LambdaCube.IR { | |||
851 | }; | 851 | }; |
852 | 852 | ||
853 | namespace data { | 853 | namespace data { |
854 | class SamplerDescriptor : LambdaCube.IR.SamplerDescriptor { | 854 | public class SamplerDescriptor : LambdaCube.IR.SamplerDescriptor { |
855 | public global::LambdaCube.IR.EdgeMode samplerWrapS; | 855 | public global::LambdaCube.IR.EdgeMode samplerWrapS; |
856 | public Maybe<global::LambdaCube.IR.EdgeMode> samplerWrapT; | 856 | public Maybe<global::LambdaCube.IR.EdgeMode> samplerWrapT; |
857 | public Maybe<global::LambdaCube.IR.EdgeMode> samplerWrapR; | 857 | public Maybe<global::LambdaCube.IR.EdgeMode> samplerWrapR; |
@@ -865,7 +865,7 @@ namespace LambdaCube.IR { | |||
865 | public SamplerDescriptor() { tag = LambdaCube.IR.SamplerDescriptor.Tag.SamplerDescriptor; } | 865 | public SamplerDescriptor() { tag = LambdaCube.IR.SamplerDescriptor.Tag.SamplerDescriptor; } |
866 | }; | 866 | }; |
867 | } | 867 | } |
868 | class TextureDescriptor { | 868 | public class TextureDescriptor { |
869 | public enum Tag { | 869 | public enum Tag { |
870 | TextureDescriptor | 870 | TextureDescriptor |
871 | }; | 871 | }; |
@@ -873,7 +873,7 @@ namespace LambdaCube.IR { | |||
873 | }; | 873 | }; |
874 | 874 | ||
875 | namespace data { | 875 | namespace data { |
876 | class TextureDescriptor : LambdaCube.IR.TextureDescriptor { | 876 | public class TextureDescriptor : LambdaCube.IR.TextureDescriptor { |
877 | public global::LambdaCube.IR.TextureType textureType; | 877 | public global::LambdaCube.IR.TextureType textureType; |
878 | public global::LambdaCube.IR.Value textureSize; | 878 | public global::LambdaCube.IR.Value textureSize; |
879 | public global::LambdaCube.IR.ImageSemantic textureSemantic; | 879 | public global::LambdaCube.IR.ImageSemantic textureSemantic; |
@@ -883,7 +883,7 @@ namespace LambdaCube.IR { | |||
883 | public TextureDescriptor() { tag = LambdaCube.IR.TextureDescriptor.Tag.TextureDescriptor; } | 883 | public TextureDescriptor() { tag = LambdaCube.IR.TextureDescriptor.Tag.TextureDescriptor; } |
884 | }; | 884 | }; |
885 | } | 885 | } |
886 | class Parameter { | 886 | public class Parameter { |
887 | public enum Tag { | 887 | public enum Tag { |
888 | Parameter | 888 | Parameter |
889 | }; | 889 | }; |
@@ -891,13 +891,13 @@ namespace LambdaCube.IR { | |||
891 | }; | 891 | }; |
892 | 892 | ||
893 | namespace data { | 893 | namespace data { |
894 | class Parameter : LambdaCube.IR.Parameter { | 894 | public class Parameter : LambdaCube.IR.Parameter { |
895 | public string name; | 895 | public string name; |
896 | public global::LambdaCube.IR.InputType ty; | 896 | public global::LambdaCube.IR.InputType ty; |
897 | public Parameter() { tag = LambdaCube.IR.Parameter.Tag.Parameter; } | 897 | public Parameter() { tag = LambdaCube.IR.Parameter.Tag.Parameter; } |
898 | }; | 898 | }; |
899 | } | 899 | } |
900 | class Program { | 900 | public class Program { |
901 | public enum Tag { | 901 | public enum Tag { |
902 | Program | 902 | Program |
903 | }; | 903 | }; |
@@ -905,7 +905,7 @@ namespace LambdaCube.IR { | |||
905 | }; | 905 | }; |
906 | 906 | ||
907 | namespace data { | 907 | namespace data { |
908 | class Program : LambdaCube.IR.Program { | 908 | public class Program : LambdaCube.IR.Program { |
909 | public Dictionary<string, global::LambdaCube.IR.InputType> programUniforms; | 909 | public Dictionary<string, global::LambdaCube.IR.InputType> programUniforms; |
910 | public Dictionary<string, global::LambdaCube.IR.Parameter> programStreams; | 910 | public Dictionary<string, global::LambdaCube.IR.Parameter> programStreams; |
911 | public Dictionary<string, global::LambdaCube.IR.InputType> programInTextures; | 911 | public Dictionary<string, global::LambdaCube.IR.InputType> programInTextures; |
@@ -916,7 +916,7 @@ namespace LambdaCube.IR { | |||
916 | public Program() { tag = LambdaCube.IR.Program.Tag.Program; } | 916 | public Program() { tag = LambdaCube.IR.Program.Tag.Program; } |
917 | }; | 917 | }; |
918 | } | 918 | } |
919 | class Slot { | 919 | public class Slot { |
920 | public enum Tag { | 920 | public enum Tag { |
921 | Slot | 921 | Slot |
922 | }; | 922 | }; |
@@ -924,7 +924,7 @@ namespace LambdaCube.IR { | |||
924 | }; | 924 | }; |
925 | 925 | ||
926 | namespace data { | 926 | namespace data { |
927 | class Slot : LambdaCube.IR.Slot { | 927 | public class Slot : LambdaCube.IR.Slot { |
928 | public string slotName; | 928 | public string slotName; |
929 | public Dictionary<string, global::LambdaCube.IR.InputType> slotStreams; | 929 | public Dictionary<string, global::LambdaCube.IR.InputType> slotStreams; |
930 | public Dictionary<string, global::LambdaCube.IR.InputType> slotUniforms; | 930 | public Dictionary<string, global::LambdaCube.IR.InputType> slotUniforms; |
@@ -933,7 +933,7 @@ namespace LambdaCube.IR { | |||
933 | public Slot() { tag = LambdaCube.IR.Slot.Tag.Slot; } | 933 | public Slot() { tag = LambdaCube.IR.Slot.Tag.Slot; } |
934 | }; | 934 | }; |
935 | } | 935 | } |
936 | class StreamData { | 936 | public class StreamData { |
937 | public enum Tag { | 937 | public enum Tag { |
938 | StreamData | 938 | StreamData |
939 | }; | 939 | }; |
@@ -941,7 +941,7 @@ namespace LambdaCube.IR { | |||
941 | }; | 941 | }; |
942 | 942 | ||
943 | namespace data { | 943 | namespace data { |
944 | class StreamData : LambdaCube.IR.StreamData { | 944 | public class StreamData : LambdaCube.IR.StreamData { |
945 | public Dictionary<string, global::LambdaCube.IR.ArrayValue> streamData; | 945 | public Dictionary<string, global::LambdaCube.IR.ArrayValue> streamData; |
946 | public Dictionary<string, global::LambdaCube.IR.InputType> streamType; | 946 | public Dictionary<string, global::LambdaCube.IR.InputType> streamType; |
947 | public global::LambdaCube.IR.FetchPrimitive streamPrimitive; | 947 | public global::LambdaCube.IR.FetchPrimitive streamPrimitive; |
@@ -949,7 +949,7 @@ namespace LambdaCube.IR { | |||
949 | public StreamData() { tag = LambdaCube.IR.StreamData.Tag.StreamData; } | 949 | public StreamData() { tag = LambdaCube.IR.StreamData.Tag.StreamData; } |
950 | }; | 950 | }; |
951 | } | 951 | } |
952 | class TargetItem { | 952 | public class TargetItem { |
953 | public enum Tag { | 953 | public enum Tag { |
954 | TargetItem | 954 | TargetItem |
955 | }; | 955 | }; |
@@ -957,13 +957,13 @@ namespace LambdaCube.IR { | |||
957 | }; | 957 | }; |
958 | 958 | ||
959 | namespace data { | 959 | namespace data { |
960 | class TargetItem : LambdaCube.IR.TargetItem { | 960 | public class TargetItem : LambdaCube.IR.TargetItem { |
961 | public global::LambdaCube.IR.ImageSemantic targetSemantic; | 961 | public global::LambdaCube.IR.ImageSemantic targetSemantic; |
962 | public Maybe<global::LambdaCube.IR.ImageRef> targetRef; | 962 | public Maybe<global::LambdaCube.IR.ImageRef> targetRef; |
963 | public TargetItem() { tag = LambdaCube.IR.TargetItem.Tag.TargetItem; } | 963 | public TargetItem() { tag = LambdaCube.IR.TargetItem.Tag.TargetItem; } |
964 | }; | 964 | }; |
965 | } | 965 | } |
966 | class RenderTarget { | 966 | public class RenderTarget { |
967 | public enum Tag { | 967 | public enum Tag { |
968 | RenderTarget | 968 | RenderTarget |
969 | }; | 969 | }; |
@@ -971,12 +971,12 @@ namespace LambdaCube.IR { | |||
971 | }; | 971 | }; |
972 | 972 | ||
973 | namespace data { | 973 | namespace data { |
974 | class RenderTarget : LambdaCube.IR.RenderTarget { | 974 | public class RenderTarget : LambdaCube.IR.RenderTarget { |
975 | public List<global::LambdaCube.IR.TargetItem> renderTargets; | 975 | public List<global::LambdaCube.IR.TargetItem> renderTargets; |
976 | public RenderTarget() { tag = LambdaCube.IR.RenderTarget.Tag.RenderTarget; } | 976 | public RenderTarget() { tag = LambdaCube.IR.RenderTarget.Tag.RenderTarget; } |
977 | }; | 977 | }; |
978 | } | 978 | } |
979 | class Backend { | 979 | public class Backend { |
980 | public enum Tag { | 980 | public enum Tag { |
981 | WebGL1, | 981 | WebGL1, |
982 | OpenGL33, | 982 | OpenGL33, |
@@ -987,7 +987,7 @@ namespace LambdaCube.IR { | |||
987 | 987 | ||
988 | namespace data { | 988 | namespace data { |
989 | } | 989 | } |
990 | class Pipeline { | 990 | public class Pipeline { |
991 | public enum Tag { | 991 | public enum Tag { |
992 | Pipeline | 992 | Pipeline |
993 | }; | 993 | }; |
@@ -995,7 +995,7 @@ namespace LambdaCube.IR { | |||
995 | }; | 995 | }; |
996 | 996 | ||
997 | namespace data { | 997 | namespace data { |
998 | class Pipeline : LambdaCube.IR.Pipeline { | 998 | public class Pipeline : LambdaCube.IR.Pipeline { |
999 | public string info; | 999 | public string info; |
1000 | public global::LambdaCube.IR.Backend backend; | 1000 | public global::LambdaCube.IR.Backend backend; |
1001 | public List<global::LambdaCube.IR.TextureDescriptor> textures; | 1001 | public List<global::LambdaCube.IR.TextureDescriptor> textures; |
@@ -1010,7 +1010,7 @@ namespace LambdaCube.IR { | |||
1010 | } | 1010 | } |
1011 | 1011 | ||
1012 | // JSON deserializer | 1012 | // JSON deserializer |
1013 | enum Type { | 1013 | public enum Type { |
1014 | Int, | 1014 | Int, |
1015 | Int32, | 1015 | Int32, |
1016 | Word, | 1016 | Word, |
@@ -1110,7 +1110,7 @@ namespace LambdaCube.IR { | |||
1110 | Value | 1110 | Value |
1111 | } | 1111 | } |
1112 | 1112 | ||
1113 | class Loader { | 1113 | public class Loader { |
1114 | public static object fromJSON(Type type, JToken obj) { | 1114 | public static object fromJSON(Type type, JToken obj) { |
1115 | switch (type) { | 1115 | switch (type) { |
1116 | case Type.Int: return (int)obj; | 1116 | case Type.Int: return (int)obj; |
diff --git a/ddl/out/LambdaCube.IR.hpp b/ddl/out/LambdaCube.IR.hpp index 1b44efe..8fffc33 100644 --- a/ddl/out/LambdaCube.IR.hpp +++ b/ddl/out/LambdaCube.IR.hpp | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:11.531713000000Z | 2 | // 2016-03-29T11:30:12.412728000000Z |
3 | 3 | ||
4 | #ifndef HEADER_LambdaCube.IR_H | 4 | #ifndef HEADER_LambdaCube.IR_H |
5 | #define HEADER_LambdaCube.IR_H | 5 | #define HEADER_LambdaCube.IR_H |
diff --git a/ddl/out/LambdaCube.IR.hs b/ddl/out/LambdaCube.IR.hs index 2a9b6e6..ce09f16 100644 --- a/ddl/out/LambdaCube.IR.hs +++ b/ddl/out/LambdaCube.IR.hs | |||
@@ -1,5 +1,5 @@ | |||
1 | -- generated file, do not modify! | 1 | -- generated file, do not modify! |
2 | -- 2016-03-27T21:14:11.531713000000Z | 2 | -- 2016-03-29T11:30:12.412728000000Z |
3 | 3 | ||
4 | {-# LANGUAGE OverloadedStrings, RecordWildCards #-} | 4 | {-# LANGUAGE OverloadedStrings, RecordWildCards #-} |
5 | module LambdaCube.IR where | 5 | module LambdaCube.IR where |
diff --git a/ddl/out/LambdaCube.IR.purs b/ddl/out/LambdaCube.IR.purs index 7a2a693..cb442d6 100644 --- a/ddl/out/LambdaCube.IR.purs +++ b/ddl/out/LambdaCube.IR.purs | |||
@@ -1,5 +1,5 @@ | |||
1 | -- generated file, do not modify! | 1 | -- generated file, do not modify! |
2 | -- 2016-03-27T21:14:11.531713000000Z | 2 | -- 2016-03-29T11:30:12.412728000000Z |
3 | 3 | ||
4 | module LambdaCube.IR where | 4 | module LambdaCube.IR where |
5 | import Prelude | 5 | import Prelude |
diff --git a/ddl/out/LambdaCube.IR.swift b/ddl/out/LambdaCube.IR.swift index adf4a68..732794e 100644 --- a/ddl/out/LambdaCube.IR.swift +++ b/ddl/out/LambdaCube.IR.swift | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:11.531713000000Z | 2 | // 2016-03-29T11:30:12.412728000000Z |
3 | 3 | ||
4 | typealias StreamName = Int | 4 | typealias StreamName = Int |
5 | 5 | ||
diff --git a/ddl/out/LambdaCube.IR2.hpp b/ddl/out/LambdaCube.IR2.hpp index 703c510..718d2c7 100644 --- a/ddl/out/LambdaCube.IR2.hpp +++ b/ddl/out/LambdaCube.IR2.hpp | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:11.531713000000Z | 2 | // 2016-03-29T11:30:12.412728000000Z |
3 | 3 | ||
4 | #ifndef HEADER_LambdaCube.IR_H | 4 | #ifndef HEADER_LambdaCube.IR_H |
5 | #define HEADER_LambdaCube.IR_H | 5 | #define HEADER_LambdaCube.IR_H |
diff --git a/ddl/out/LambdaCube.Mesh.cpp b/ddl/out/LambdaCube.Mesh.cpp index 16eb41f..17241ae 100644 --- a/ddl/out/LambdaCube.Mesh.cpp +++ b/ddl/out/LambdaCube.Mesh.cpp | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:12.377390000000Z | 2 | // 2016-03-29T11:30:13.232726000000Z |
3 | 3 | ||
4 | #include "LambdaCube.Mesh.hpp" | 4 | #include "LambdaCube.Mesh.hpp" |
5 | template<> json toJSON<std::shared_ptr<MeshAttribute>>(std::shared_ptr<MeshAttribute> &v) { | 5 | template<> json toJSON<std::shared_ptr<MeshAttribute>>(std::shared_ptr<MeshAttribute> &v) { |
diff --git a/ddl/out/LambdaCube.Mesh.cs b/ddl/out/LambdaCube.Mesh.cs index af22144..a091e71 100644 --- a/ddl/out/LambdaCube.Mesh.cs +++ b/ddl/out/LambdaCube.Mesh.cs | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:12.377390000000Z | 2 | // 2016-03-29T11:30:13.232726000000Z |
3 | 3 | ||
4 | using System; | 4 | using System; |
5 | using System.Linq; | 5 | using System.Linq; |
@@ -8,7 +8,7 @@ using Newtonsoft.Json.Linq; | |||
8 | 8 | ||
9 | 9 | ||
10 | namespace LambdaCube.Mesh { | 10 | namespace LambdaCube.Mesh { |
11 | class MeshAttribute { | 11 | public class MeshAttribute { |
12 | public enum Tag { | 12 | public enum Tag { |
13 | A_Float, | 13 | A_Float, |
14 | A_V2F, | 14 | A_V2F, |
@@ -24,44 +24,44 @@ namespace LambdaCube.Mesh { | |||
24 | }; | 24 | }; |
25 | 25 | ||
26 | namespace data { | 26 | namespace data { |
27 | class A_Float : LambdaCube.Mesh.MeshAttribute { | 27 | public class A_Float : LambdaCube.Mesh.MeshAttribute { |
28 | public List<float> _0; | 28 | public List<float> _0; |
29 | public A_Float() { tag = LambdaCube.Mesh.MeshAttribute.Tag.A_Float; } | 29 | public A_Float() { tag = LambdaCube.Mesh.MeshAttribute.Tag.A_Float; } |
30 | }; | 30 | }; |
31 | class A_V2F : LambdaCube.Mesh.MeshAttribute { | 31 | public class A_V2F : LambdaCube.Mesh.MeshAttribute { |
32 | public List<V2<float>> _0; | 32 | public List<V2<float>> _0; |
33 | public A_V2F() { tag = LambdaCube.Mesh.MeshAttribute.Tag.A_V2F; } | 33 | public A_V2F() { tag = LambdaCube.Mesh.MeshAttribute.Tag.A_V2F; } |
34 | }; | 34 | }; |
35 | class A_V3F : LambdaCube.Mesh.MeshAttribute { | 35 | public class A_V3F : LambdaCube.Mesh.MeshAttribute { |
36 | public List<V3<float>> _0; | 36 | public List<V3<float>> _0; |
37 | public A_V3F() { tag = LambdaCube.Mesh.MeshAttribute.Tag.A_V3F; } | 37 | public A_V3F() { tag = LambdaCube.Mesh.MeshAttribute.Tag.A_V3F; } |
38 | }; | 38 | }; |
39 | class A_V4F : LambdaCube.Mesh.MeshAttribute { | 39 | public class A_V4F : LambdaCube.Mesh.MeshAttribute { |
40 | public List<V4<float>> _0; | 40 | public List<V4<float>> _0; |
41 | public A_V4F() { tag = LambdaCube.Mesh.MeshAttribute.Tag.A_V4F; } | 41 | public A_V4F() { tag = LambdaCube.Mesh.MeshAttribute.Tag.A_V4F; } |
42 | }; | 42 | }; |
43 | class A_M22F : LambdaCube.Mesh.MeshAttribute { | 43 | public class A_M22F : LambdaCube.Mesh.MeshAttribute { |
44 | public List<V2<V2<float>>> _0; | 44 | public List<V2<V2<float>>> _0; |
45 | public A_M22F() { tag = LambdaCube.Mesh.MeshAttribute.Tag.A_M22F; } | 45 | public A_M22F() { tag = LambdaCube.Mesh.MeshAttribute.Tag.A_M22F; } |
46 | }; | 46 | }; |
47 | class A_M33F : LambdaCube.Mesh.MeshAttribute { | 47 | public class A_M33F : LambdaCube.Mesh.MeshAttribute { |
48 | public List<V3<V3<float>>> _0; | 48 | public List<V3<V3<float>>> _0; |
49 | public A_M33F() { tag = LambdaCube.Mesh.MeshAttribute.Tag.A_M33F; } | 49 | public A_M33F() { tag = LambdaCube.Mesh.MeshAttribute.Tag.A_M33F; } |
50 | }; | 50 | }; |
51 | class A_M44F : LambdaCube.Mesh.MeshAttribute { | 51 | public class A_M44F : LambdaCube.Mesh.MeshAttribute { |
52 | public List<V4<V4<float>>> _0; | 52 | public List<V4<V4<float>>> _0; |
53 | public A_M44F() { tag = LambdaCube.Mesh.MeshAttribute.Tag.A_M44F; } | 53 | public A_M44F() { tag = LambdaCube.Mesh.MeshAttribute.Tag.A_M44F; } |
54 | }; | 54 | }; |
55 | class A_Int : LambdaCube.Mesh.MeshAttribute { | 55 | public class A_Int : LambdaCube.Mesh.MeshAttribute { |
56 | public List<int> _0; | 56 | public List<int> _0; |
57 | public A_Int() { tag = LambdaCube.Mesh.MeshAttribute.Tag.A_Int; } | 57 | public A_Int() { tag = LambdaCube.Mesh.MeshAttribute.Tag.A_Int; } |
58 | }; | 58 | }; |
59 | class A_Word : LambdaCube.Mesh.MeshAttribute { | 59 | public class A_Word : LambdaCube.Mesh.MeshAttribute { |
60 | public List<uint> _0; | 60 | public List<uint> _0; |
61 | public A_Word() { tag = LambdaCube.Mesh.MeshAttribute.Tag.A_Word; } | 61 | public A_Word() { tag = LambdaCube.Mesh.MeshAttribute.Tag.A_Word; } |
62 | }; | 62 | }; |
63 | } | 63 | } |
64 | class MeshPrimitive { | 64 | public class MeshPrimitive { |
65 | public enum Tag { | 65 | public enum Tag { |
66 | P_Points, | 66 | P_Points, |
67 | P_TriangleStrip, | 67 | P_TriangleStrip, |
@@ -73,16 +73,16 @@ namespace LambdaCube.Mesh { | |||
73 | }; | 73 | }; |
74 | 74 | ||
75 | namespace data { | 75 | namespace data { |
76 | class P_TriangleStripI : LambdaCube.Mesh.MeshPrimitive { | 76 | public class P_TriangleStripI : LambdaCube.Mesh.MeshPrimitive { |
77 | public List<int> _0; | 77 | public List<int> _0; |
78 | public P_TriangleStripI() { tag = LambdaCube.Mesh.MeshPrimitive.Tag.P_TriangleStripI; } | 78 | public P_TriangleStripI() { tag = LambdaCube.Mesh.MeshPrimitive.Tag.P_TriangleStripI; } |
79 | }; | 79 | }; |
80 | class P_TrianglesI : LambdaCube.Mesh.MeshPrimitive { | 80 | public class P_TrianglesI : LambdaCube.Mesh.MeshPrimitive { |
81 | public List<int> _0; | 81 | public List<int> _0; |
82 | public P_TrianglesI() { tag = LambdaCube.Mesh.MeshPrimitive.Tag.P_TrianglesI; } | 82 | public P_TrianglesI() { tag = LambdaCube.Mesh.MeshPrimitive.Tag.P_TrianglesI; } |
83 | }; | 83 | }; |
84 | } | 84 | } |
85 | class Mesh { | 85 | public class Mesh { |
86 | public enum Tag { | 86 | public enum Tag { |
87 | Mesh | 87 | Mesh |
88 | }; | 88 | }; |
@@ -90,7 +90,7 @@ namespace LambdaCube.Mesh { | |||
90 | }; | 90 | }; |
91 | 91 | ||
92 | namespace data { | 92 | namespace data { |
93 | class Mesh : LambdaCube.Mesh.Mesh { | 93 | public class Mesh : LambdaCube.Mesh.Mesh { |
94 | public Dictionary<string, global::LambdaCube.Mesh.MeshAttribute> mAttributes; | 94 | public Dictionary<string, global::LambdaCube.Mesh.MeshAttribute> mAttributes; |
95 | public global::LambdaCube.Mesh.MeshPrimitive mPrimitive; | 95 | public global::LambdaCube.Mesh.MeshPrimitive mPrimitive; |
96 | public Mesh() { tag = LambdaCube.Mesh.Mesh.Tag.Mesh; } | 96 | public Mesh() { tag = LambdaCube.Mesh.Mesh.Tag.Mesh; } |
@@ -98,7 +98,7 @@ namespace LambdaCube.Mesh { | |||
98 | } | 98 | } |
99 | 99 | ||
100 | // JSON deserializer | 100 | // JSON deserializer |
101 | enum Type { | 101 | public enum Type { |
102 | Int32, | 102 | Int32, |
103 | Word32, | 103 | Word32, |
104 | Float, | 104 | Float, |
@@ -124,7 +124,7 @@ namespace LambdaCube.Mesh { | |||
124 | MeshPrimitive | 124 | MeshPrimitive |
125 | } | 125 | } |
126 | 126 | ||
127 | class Loader { | 127 | public class Loader { |
128 | public static object fromJSON(Type type, JToken obj) { | 128 | public static object fromJSON(Type type, JToken obj) { |
129 | switch (type) { | 129 | switch (type) { |
130 | case Type.Int32: return (int)obj; | 130 | case Type.Int32: return (int)obj; |
diff --git a/ddl/out/LambdaCube.Mesh.hpp b/ddl/out/LambdaCube.Mesh.hpp index 86148aa..ec049ff 100644 --- a/ddl/out/LambdaCube.Mesh.hpp +++ b/ddl/out/LambdaCube.Mesh.hpp | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:12.377390000000Z | 2 | // 2016-03-29T11:30:13.232726000000Z |
3 | 3 | ||
4 | #ifndef HEADER_LambdaCube.Mesh_H | 4 | #ifndef HEADER_LambdaCube.Mesh_H |
5 | #define HEADER_LambdaCube.Mesh_H | 5 | #define HEADER_LambdaCube.Mesh_H |
diff --git a/ddl/out/LambdaCube.Mesh.hs b/ddl/out/LambdaCube.Mesh.hs index ae5b124..d9c2a53 100644 --- a/ddl/out/LambdaCube.Mesh.hs +++ b/ddl/out/LambdaCube.Mesh.hs | |||
@@ -1,5 +1,5 @@ | |||
1 | -- generated file, do not modify! | 1 | -- generated file, do not modify! |
2 | -- 2016-03-27T21:14:12.377390000000Z | 2 | -- 2016-03-29T11:30:13.232726000000Z |
3 | 3 | ||
4 | {-# LANGUAGE OverloadedStrings, RecordWildCards #-} | 4 | {-# LANGUAGE OverloadedStrings, RecordWildCards #-} |
5 | module LambdaCube.Mesh where | 5 | module LambdaCube.Mesh where |
diff --git a/ddl/out/LambdaCube.Mesh.purs b/ddl/out/LambdaCube.Mesh.purs index b962f9e..251a064 100644 --- a/ddl/out/LambdaCube.Mesh.purs +++ b/ddl/out/LambdaCube.Mesh.purs | |||
@@ -1,5 +1,5 @@ | |||
1 | -- generated file, do not modify! | 1 | -- generated file, do not modify! |
2 | -- 2016-03-27T21:14:12.377390000000Z | 2 | -- 2016-03-29T11:30:13.232726000000Z |
3 | 3 | ||
4 | module LambdaCube.Mesh where | 4 | module LambdaCube.Mesh where |
5 | import Prelude | 5 | import Prelude |
diff --git a/ddl/out/LambdaCube.Mesh.swift b/ddl/out/LambdaCube.Mesh.swift index c621bff..b62b517 100644 --- a/ddl/out/LambdaCube.Mesh.swift +++ b/ddl/out/LambdaCube.Mesh.swift | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:12.377390000000Z | 2 | // 2016-03-29T11:30:13.232726000000Z |
3 | 3 | ||
4 | enum MeshAttribute { | 4 | enum MeshAttribute { |
5 | case A_Float(Array<Float>) | 5 | case A_Float(Array<Float>) |
diff --git a/ddl/out/LambdaCube.Mesh2.hpp b/ddl/out/LambdaCube.Mesh2.hpp index e6770f2..c13aa90 100644 --- a/ddl/out/LambdaCube.Mesh2.hpp +++ b/ddl/out/LambdaCube.Mesh2.hpp | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:12.377390000000Z | 2 | // 2016-03-29T11:30:13.232726000000Z |
3 | 3 | ||
4 | #ifndef HEADER_LambdaCube.Mesh_H | 4 | #ifndef HEADER_LambdaCube.Mesh_H |
5 | #define HEADER_LambdaCube.Mesh_H | 5 | #define HEADER_LambdaCube.Mesh_H |
diff --git a/ddl/out/LambdaCube.PipelineSchema.cpp b/ddl/out/LambdaCube.PipelineSchema.cpp index a7f28c3..ebd5c06 100644 --- a/ddl/out/LambdaCube.PipelineSchema.cpp +++ b/ddl/out/LambdaCube.PipelineSchema.cpp | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:12.321500000000Z | 2 | // 2016-03-29T11:30:13.180467000000Z |
3 | 3 | ||
4 | #include "LambdaCube.PipelineSchema.hpp" | 4 | #include "LambdaCube.PipelineSchema.hpp" |
5 | template<> json toJSON<std::shared_ptr<StreamType>>(std::shared_ptr<StreamType> &v) { | 5 | template<> json toJSON<std::shared_ptr<StreamType>>(std::shared_ptr<StreamType> &v) { |
diff --git a/ddl/out/LambdaCube.PipelineSchema.cs b/ddl/out/LambdaCube.PipelineSchema.cs index 4336b74..349d5c1 100644 --- a/ddl/out/LambdaCube.PipelineSchema.cs +++ b/ddl/out/LambdaCube.PipelineSchema.cs | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:12.321500000000Z | 2 | // 2016-03-29T11:30:13.180467000000Z |
3 | 3 | ||
4 | using System; | 4 | using System; |
5 | using System.Linq; | 5 | using System.Linq; |
@@ -9,7 +9,7 @@ using Newtonsoft.Json.Linq; | |||
9 | using LambdaCube.IR; | 9 | using LambdaCube.IR; |
10 | 10 | ||
11 | namespace LambdaCube.PipelineSchema { | 11 | namespace LambdaCube.PipelineSchema { |
12 | class StreamType { | 12 | public class StreamType { |
13 | public enum Tag { | 13 | public enum Tag { |
14 | Attribute_Word, | 14 | Attribute_Word, |
15 | Attribute_V2U, | 15 | Attribute_V2U, |
@@ -38,7 +38,7 @@ namespace LambdaCube.PipelineSchema { | |||
38 | 38 | ||
39 | namespace data { | 39 | namespace data { |
40 | } | 40 | } |
41 | class ObjectArraySchema { | 41 | public class ObjectArraySchema { |
42 | public enum Tag { | 42 | public enum Tag { |
43 | ObjectArraySchema | 43 | ObjectArraySchema |
44 | }; | 44 | }; |
@@ -46,13 +46,13 @@ namespace LambdaCube.PipelineSchema { | |||
46 | }; | 46 | }; |
47 | 47 | ||
48 | namespace data { | 48 | namespace data { |
49 | class ObjectArraySchema : LambdaCube.PipelineSchema.ObjectArraySchema { | 49 | public class ObjectArraySchema : LambdaCube.PipelineSchema.ObjectArraySchema { |
50 | public global::LambdaCube.PipelineSchema.FetchPrimitive primitive; | 50 | public global::LambdaCube.PipelineSchema.FetchPrimitive primitive; |
51 | public Dictionary<string, global::LambdaCube.PipelineSchema.StreamType> attributes; | 51 | public Dictionary<string, global::LambdaCube.PipelineSchema.StreamType> attributes; |
52 | public ObjectArraySchema() { tag = LambdaCube.PipelineSchema.ObjectArraySchema.Tag.ObjectArraySchema; } | 52 | public ObjectArraySchema() { tag = LambdaCube.PipelineSchema.ObjectArraySchema.Tag.ObjectArraySchema; } |
53 | }; | 53 | }; |
54 | } | 54 | } |
55 | class PipelineSchema { | 55 | public class PipelineSchema { |
56 | public enum Tag { | 56 | public enum Tag { |
57 | PipelineSchema | 57 | PipelineSchema |
58 | }; | 58 | }; |
@@ -60,7 +60,7 @@ namespace LambdaCube.PipelineSchema { | |||
60 | }; | 60 | }; |
61 | 61 | ||
62 | namespace data { | 62 | namespace data { |
63 | class PipelineSchema : LambdaCube.PipelineSchema.PipelineSchema { | 63 | public class PipelineSchema : LambdaCube.PipelineSchema.PipelineSchema { |
64 | public Dictionary<string, global::LambdaCube.PipelineSchema.ObjectArraySchema> objectArrays; | 64 | public Dictionary<string, global::LambdaCube.PipelineSchema.ObjectArraySchema> objectArrays; |
65 | public Dictionary<string, global::LambdaCube.PipelineSchema.InputType> uniforms; | 65 | public Dictionary<string, global::LambdaCube.PipelineSchema.InputType> uniforms; |
66 | public PipelineSchema() { tag = LambdaCube.PipelineSchema.PipelineSchema.Tag.PipelineSchema; } | 66 | public PipelineSchema() { tag = LambdaCube.PipelineSchema.PipelineSchema.Tag.PipelineSchema; } |
@@ -68,7 +68,7 @@ namespace LambdaCube.PipelineSchema { | |||
68 | } | 68 | } |
69 | 69 | ||
70 | // JSON deserializer | 70 | // JSON deserializer |
71 | enum Type { | 71 | public enum Type { |
72 | String, | 72 | String, |
73 | Map_String_InputType, | 73 | Map_String_InputType, |
74 | Map_String_ObjectArraySchema, | 74 | Map_String_ObjectArraySchema, |
@@ -80,7 +80,7 @@ namespace LambdaCube.PipelineSchema { | |||
80 | StreamType | 80 | StreamType |
81 | } | 81 | } |
82 | 82 | ||
83 | class Loader { | 83 | public class Loader { |
84 | public static object fromJSON(Type type, JToken obj) { | 84 | public static object fromJSON(Type type, JToken obj) { |
85 | switch (type) { | 85 | switch (type) { |
86 | case Type.String: return (string)obj; | 86 | case Type.String: return (string)obj; |
diff --git a/ddl/out/LambdaCube.PipelineSchema.hpp b/ddl/out/LambdaCube.PipelineSchema.hpp index 95b0b56..2fb01f2 100644 --- a/ddl/out/LambdaCube.PipelineSchema.hpp +++ b/ddl/out/LambdaCube.PipelineSchema.hpp | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:12.321500000000Z | 2 | // 2016-03-29T11:30:13.180467000000Z |
3 | 3 | ||
4 | #ifndef HEADER_LambdaCube.PipelineSchema_H | 4 | #ifndef HEADER_LambdaCube.PipelineSchema_H |
5 | #define HEADER_LambdaCube.PipelineSchema_H | 5 | #define HEADER_LambdaCube.PipelineSchema_H |
diff --git a/ddl/out/LambdaCube.PipelineSchema.hs b/ddl/out/LambdaCube.PipelineSchema.hs index d60986b..6616276 100644 --- a/ddl/out/LambdaCube.PipelineSchema.hs +++ b/ddl/out/LambdaCube.PipelineSchema.hs | |||
@@ -1,5 +1,5 @@ | |||
1 | -- generated file, do not modify! | 1 | -- generated file, do not modify! |
2 | -- 2016-03-27T21:14:12.321500000000Z | 2 | -- 2016-03-29T11:30:13.180467000000Z |
3 | 3 | ||
4 | {-# LANGUAGE OverloadedStrings, RecordWildCards #-} | 4 | {-# LANGUAGE OverloadedStrings, RecordWildCards #-} |
5 | module LambdaCube.PipelineSchema where | 5 | module LambdaCube.PipelineSchema where |
diff --git a/ddl/out/LambdaCube.PipelineSchema.purs b/ddl/out/LambdaCube.PipelineSchema.purs index 7087165..2aa425b 100644 --- a/ddl/out/LambdaCube.PipelineSchema.purs +++ b/ddl/out/LambdaCube.PipelineSchema.purs | |||
@@ -1,5 +1,5 @@ | |||
1 | -- generated file, do not modify! | 1 | -- generated file, do not modify! |
2 | -- 2016-03-27T21:14:12.321500000000Z | 2 | -- 2016-03-29T11:30:13.180467000000Z |
3 | 3 | ||
4 | module LambdaCube.PipelineSchema where | 4 | module LambdaCube.PipelineSchema where |
5 | import Prelude | 5 | import Prelude |
diff --git a/ddl/out/LambdaCube.PipelineSchema.swift b/ddl/out/LambdaCube.PipelineSchema.swift index 273da93..3243cd9 100644 --- a/ddl/out/LambdaCube.PipelineSchema.swift +++ b/ddl/out/LambdaCube.PipelineSchema.swift | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:12.321500000000Z | 2 | // 2016-03-29T11:30:13.180467000000Z |
3 | 3 | ||
4 | enum StreamType { | 4 | enum StreamType { |
5 | case Attribute_Word | 5 | case Attribute_Word |
diff --git a/ddl/out/LambdaCube.PipelineSchema2.hpp b/ddl/out/LambdaCube.PipelineSchema2.hpp index 286b527..9bb0d19 100644 --- a/ddl/out/LambdaCube.PipelineSchema2.hpp +++ b/ddl/out/LambdaCube.PipelineSchema2.hpp | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:12.321500000000Z | 2 | // 2016-03-29T11:30:13.180467000000Z |
3 | 3 | ||
4 | #ifndef HEADER_LambdaCube.PipelineSchema_H | 4 | #ifndef HEADER_LambdaCube.PipelineSchema_H |
5 | #define HEADER_LambdaCube.PipelineSchema_H | 5 | #define HEADER_LambdaCube.PipelineSchema_H |
diff --git a/ddl/out/LambdaCube.TypeInfo.cpp b/ddl/out/LambdaCube.TypeInfo.cpp index ab4b952..5e76455 100644 --- a/ddl/out/LambdaCube.TypeInfo.cpp +++ b/ddl/out/LambdaCube.TypeInfo.cpp | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:12.510273000000Z | 2 | // 2016-03-29T11:30:13.322407000000Z |
3 | 3 | ||
4 | #include "LambdaCube.TypeInfo.hpp" | 4 | #include "LambdaCube.TypeInfo.hpp" |
5 | template<> json toJSON<std::shared_ptr<Range>>(std::shared_ptr<Range> &v) { | 5 | template<> json toJSON<std::shared_ptr<Range>>(std::shared_ptr<Range> &v) { |
diff --git a/ddl/out/LambdaCube.TypeInfo.cs b/ddl/out/LambdaCube.TypeInfo.cs index 3ef82b3..d95b8e4 100644 --- a/ddl/out/LambdaCube.TypeInfo.cs +++ b/ddl/out/LambdaCube.TypeInfo.cs | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:12.510273000000Z | 2 | // 2016-03-29T11:30:13.322407000000Z |
3 | 3 | ||
4 | using System; | 4 | using System; |
5 | using System.Linq; | 5 | using System.Linq; |
@@ -9,7 +9,7 @@ using Newtonsoft.Json.Linq; | |||
9 | using LambdaCube.IR; | 9 | using LambdaCube.IR; |
10 | 10 | ||
11 | namespace LambdaCube.TypeInfo { | 11 | namespace LambdaCube.TypeInfo { |
12 | class Range { | 12 | public class Range { |
13 | public enum Tag { | 13 | public enum Tag { |
14 | Range | 14 | Range |
15 | }; | 15 | }; |
@@ -17,7 +17,7 @@ namespace LambdaCube.TypeInfo { | |||
17 | }; | 17 | }; |
18 | 18 | ||
19 | namespace data { | 19 | namespace data { |
20 | class Range : LambdaCube.TypeInfo.Range { | 20 | public class Range : LambdaCube.TypeInfo.Range { |
21 | public int startLine; | 21 | public int startLine; |
22 | public int startColumn; | 22 | public int startColumn; |
23 | public int endLine; | 23 | public int endLine; |
@@ -25,7 +25,7 @@ namespace LambdaCube.TypeInfo { | |||
25 | public Range() { tag = LambdaCube.TypeInfo.Range.Tag.Range; } | 25 | public Range() { tag = LambdaCube.TypeInfo.Range.Tag.Range; } |
26 | }; | 26 | }; |
27 | } | 27 | } |
28 | class TypeInfo { | 28 | public class TypeInfo { |
29 | public enum Tag { | 29 | public enum Tag { |
30 | TypeInfo | 30 | TypeInfo |
31 | }; | 31 | }; |
@@ -33,13 +33,13 @@ namespace LambdaCube.TypeInfo { | |||
33 | }; | 33 | }; |
34 | 34 | ||
35 | namespace data { | 35 | namespace data { |
36 | class TypeInfo : LambdaCube.TypeInfo.TypeInfo { | 36 | public class TypeInfo : LambdaCube.TypeInfo.TypeInfo { |
37 | public global::LambdaCube.TypeInfo.Range range; | 37 | public global::LambdaCube.TypeInfo.Range range; |
38 | public string text; | 38 | public string text; |
39 | public TypeInfo() { tag = LambdaCube.TypeInfo.TypeInfo.Tag.TypeInfo; } | 39 | public TypeInfo() { tag = LambdaCube.TypeInfo.TypeInfo.Tag.TypeInfo; } |
40 | }; | 40 | }; |
41 | } | 41 | } |
42 | class CompileResult { | 42 | public class CompileResult { |
43 | public enum Tag { | 43 | public enum Tag { |
44 | CompileError, | 44 | CompileError, |
45 | Compiled | 45 | Compiled |
@@ -48,13 +48,13 @@ namespace LambdaCube.TypeInfo { | |||
48 | }; | 48 | }; |
49 | 49 | ||
50 | namespace data { | 50 | namespace data { |
51 | class CompileError : LambdaCube.TypeInfo.CompileResult { | 51 | public class CompileError : LambdaCube.TypeInfo.CompileResult { |
52 | public List<global::LambdaCube.TypeInfo.Range> _0; | 52 | public List<global::LambdaCube.TypeInfo.Range> _0; |
53 | public string _1; | 53 | public string _1; |
54 | public List<global::LambdaCube.TypeInfo.TypeInfo> _2; | 54 | public List<global::LambdaCube.TypeInfo.TypeInfo> _2; |
55 | public CompileError() { tag = LambdaCube.TypeInfo.CompileResult.Tag.CompileError; } | 55 | public CompileError() { tag = LambdaCube.TypeInfo.CompileResult.Tag.CompileError; } |
56 | }; | 56 | }; |
57 | class Compiled : LambdaCube.TypeInfo.CompileResult { | 57 | public class Compiled : LambdaCube.TypeInfo.CompileResult { |
58 | public string _0; | 58 | public string _0; |
59 | public string _1; | 59 | public string _1; |
60 | public global::LambdaCube.TypeInfo.Pipeline _2; | 60 | public global::LambdaCube.TypeInfo.Pipeline _2; |
@@ -64,7 +64,7 @@ namespace LambdaCube.TypeInfo { | |||
64 | } | 64 | } |
65 | 65 | ||
66 | // JSON deserializer | 66 | // JSON deserializer |
67 | enum Type { | 67 | public enum Type { |
68 | Int, | 68 | Int, |
69 | String, | 69 | String, |
70 | Array_Range, | 70 | Array_Range, |
@@ -75,7 +75,7 @@ namespace LambdaCube.TypeInfo { | |||
75 | TypeInfo | 75 | TypeInfo |
76 | } | 76 | } |
77 | 77 | ||
78 | class Loader { | 78 | public class Loader { |
79 | public static object fromJSON(Type type, JToken obj) { | 79 | public static object fromJSON(Type type, JToken obj) { |
80 | switch (type) { | 80 | switch (type) { |
81 | case Type.Int: return (int)obj; | 81 | case Type.Int: return (int)obj; |
diff --git a/ddl/out/LambdaCube.TypeInfo.hpp b/ddl/out/LambdaCube.TypeInfo.hpp index 96bb50c..f5e7bd8 100644 --- a/ddl/out/LambdaCube.TypeInfo.hpp +++ b/ddl/out/LambdaCube.TypeInfo.hpp | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:12.510273000000Z | 2 | // 2016-03-29T11:30:13.322407000000Z |
3 | 3 | ||
4 | #ifndef HEADER_LambdaCube.TypeInfo_H | 4 | #ifndef HEADER_LambdaCube.TypeInfo_H |
5 | #define HEADER_LambdaCube.TypeInfo_H | 5 | #define HEADER_LambdaCube.TypeInfo_H |
diff --git a/ddl/out/LambdaCube.TypeInfo.hs b/ddl/out/LambdaCube.TypeInfo.hs index 80c0562..19256f1 100644 --- a/ddl/out/LambdaCube.TypeInfo.hs +++ b/ddl/out/LambdaCube.TypeInfo.hs | |||
@@ -1,5 +1,5 @@ | |||
1 | -- generated file, do not modify! | 1 | -- generated file, do not modify! |
2 | -- 2016-03-27T21:14:12.510273000000Z | 2 | -- 2016-03-29T11:30:13.322407000000Z |
3 | 3 | ||
4 | {-# LANGUAGE OverloadedStrings, RecordWildCards #-} | 4 | {-# LANGUAGE OverloadedStrings, RecordWildCards #-} |
5 | module LambdaCube.TypeInfo where | 5 | module LambdaCube.TypeInfo where |
diff --git a/ddl/out/LambdaCube.TypeInfo.purs b/ddl/out/LambdaCube.TypeInfo.purs index 51ca9b9..36d44c5 100644 --- a/ddl/out/LambdaCube.TypeInfo.purs +++ b/ddl/out/LambdaCube.TypeInfo.purs | |||
@@ -1,5 +1,5 @@ | |||
1 | -- generated file, do not modify! | 1 | -- generated file, do not modify! |
2 | -- 2016-03-27T21:14:12.510273000000Z | 2 | -- 2016-03-29T11:30:13.322407000000Z |
3 | 3 | ||
4 | module LambdaCube.TypeInfo where | 4 | module LambdaCube.TypeInfo where |
5 | import Prelude | 5 | import Prelude |
diff --git a/ddl/out/LambdaCube.TypeInfo.swift b/ddl/out/LambdaCube.TypeInfo.swift index 1a15c19..9a9ac42 100644 --- a/ddl/out/LambdaCube.TypeInfo.swift +++ b/ddl/out/LambdaCube.TypeInfo.swift | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:12.510273000000Z | 2 | // 2016-03-29T11:30:13.322407000000Z |
3 | 3 | ||
4 | enum Range { | 4 | enum Range { |
5 | case Range(Range_Data) | 5 | case Range(Range_Data) |
diff --git a/ddl/out/LambdaCube.TypeInfo2.hpp b/ddl/out/LambdaCube.TypeInfo2.hpp index 0a9d193..0255091 100644 --- a/ddl/out/LambdaCube.TypeInfo2.hpp +++ b/ddl/out/LambdaCube.TypeInfo2.hpp | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:12.510273000000Z | 2 | // 2016-03-29T11:30:13.322407000000Z |
3 | 3 | ||
4 | #ifndef HEADER_LambdaCube.TypeInfo_H | 4 | #ifndef HEADER_LambdaCube.TypeInfo_H |
5 | #define HEADER_LambdaCube.TypeInfo_H | 5 | #define HEADER_LambdaCube.TypeInfo_H |
diff --git a/ddl/out/TestData.cpp b/ddl/out/TestData.cpp index de69011..fdaaa09 100644 --- a/ddl/out/TestData.cpp +++ b/ddl/out/TestData.cpp | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:12.566976000000Z | 2 | // 2016-03-29T11:30:13.376022000000Z |
3 | 3 | ||
4 | #include "TestData.hpp" | 4 | #include "TestData.hpp" |
5 | template<> json toJSON<std::shared_ptr<ClientInfo>>(std::shared_ptr<ClientInfo> &v) { | 5 | template<> json toJSON<std::shared_ptr<ClientInfo>>(std::shared_ptr<ClientInfo> &v) { |
diff --git a/ddl/out/TestData.cs b/ddl/out/TestData.cs index 42587e1..bb8b25f 100644 --- a/ddl/out/TestData.cs +++ b/ddl/out/TestData.cs | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:12.566976000000Z | 2 | // 2016-03-29T11:30:13.376022000000Z |
3 | 3 | ||
4 | using System; | 4 | using System; |
5 | using System.Linq; | 5 | using System.Linq; |
@@ -11,7 +11,7 @@ using LambdaCube.Mesh; | |||
11 | using LambdaCube.PipelineSchema; | 11 | using LambdaCube.PipelineSchema; |
12 | 12 | ||
13 | namespace TestData { | 13 | namespace TestData { |
14 | class ClientInfo { | 14 | public class ClientInfo { |
15 | public enum Tag { | 15 | public enum Tag { |
16 | ClientInfo | 16 | ClientInfo |
17 | }; | 17 | }; |
@@ -19,13 +19,13 @@ namespace TestData { | |||
19 | }; | 19 | }; |
20 | 20 | ||
21 | namespace data { | 21 | namespace data { |
22 | class ClientInfo : TestData.ClientInfo { | 22 | public class ClientInfo : TestData.ClientInfo { |
23 | public string clientName; | 23 | public string clientName; |
24 | public global::TestData.Backend clientBackend; | 24 | public global::TestData.Backend clientBackend; |
25 | public ClientInfo() { tag = TestData.ClientInfo.Tag.ClientInfo; } | 25 | public ClientInfo() { tag = TestData.ClientInfo.Tag.ClientInfo; } |
26 | }; | 26 | }; |
27 | } | 27 | } |
28 | class Frame { | 28 | public class Frame { |
29 | public enum Tag { | 29 | public enum Tag { |
30 | Frame | 30 | Frame |
31 | }; | 31 | }; |
@@ -33,14 +33,14 @@ namespace TestData { | |||
33 | }; | 33 | }; |
34 | 34 | ||
35 | namespace data { | 35 | namespace data { |
36 | class Frame : TestData.Frame { | 36 | public class Frame : TestData.Frame { |
37 | public int renderCount; | 37 | public int renderCount; |
38 | public Dictionary<string, global::TestData.Value> frameUniforms; | 38 | public Dictionary<string, global::TestData.Value> frameUniforms; |
39 | public Dictionary<string, int> frameTextures; | 39 | public Dictionary<string, int> frameTextures; |
40 | public Frame() { tag = TestData.Frame.Tag.Frame; } | 40 | public Frame() { tag = TestData.Frame.Tag.Frame; } |
41 | }; | 41 | }; |
42 | } | 42 | } |
43 | class Scene { | 43 | public class Scene { |
44 | public enum Tag { | 44 | public enum Tag { |
45 | Scene | 45 | Scene |
46 | }; | 46 | }; |
@@ -48,7 +48,7 @@ namespace TestData { | |||
48 | }; | 48 | }; |
49 | 49 | ||
50 | namespace data { | 50 | namespace data { |
51 | class Scene : TestData.Scene { | 51 | public class Scene : TestData.Scene { |
52 | public Dictionary<string, List<int>> objectArrays; | 52 | public Dictionary<string, List<int>> objectArrays; |
53 | public int renderTargetWidth; | 53 | public int renderTargetWidth; |
54 | public int renderTargetHeight; | 54 | public int renderTargetHeight; |
@@ -56,7 +56,7 @@ namespace TestData { | |||
56 | public Scene() { tag = TestData.Scene.Tag.Scene; } | 56 | public Scene() { tag = TestData.Scene.Tag.Scene; } |
57 | }; | 57 | }; |
58 | } | 58 | } |
59 | class PipelineInfo { | 59 | public class PipelineInfo { |
60 | public enum Tag { | 60 | public enum Tag { |
61 | PipelineInfo | 61 | PipelineInfo |
62 | }; | 62 | }; |
@@ -64,13 +64,13 @@ namespace TestData { | |||
64 | }; | 64 | }; |
65 | 65 | ||
66 | namespace data { | 66 | namespace data { |
67 | class PipelineInfo : TestData.PipelineInfo { | 67 | public class PipelineInfo : TestData.PipelineInfo { |
68 | public string pipelineName; | 68 | public string pipelineName; |
69 | public global::TestData.Pipeline pipeline; | 69 | public global::TestData.Pipeline pipeline; |
70 | public PipelineInfo() { tag = TestData.PipelineInfo.Tag.PipelineInfo; } | 70 | public PipelineInfo() { tag = TestData.PipelineInfo.Tag.PipelineInfo; } |
71 | }; | 71 | }; |
72 | } | 72 | } |
73 | class RenderJob { | 73 | public class RenderJob { |
74 | public enum Tag { | 74 | public enum Tag { |
75 | RenderJob | 75 | RenderJob |
76 | }; | 76 | }; |
@@ -78,7 +78,7 @@ namespace TestData { | |||
78 | }; | 78 | }; |
79 | 79 | ||
80 | namespace data { | 80 | namespace data { |
81 | class RenderJob : TestData.RenderJob { | 81 | public class RenderJob : TestData.RenderJob { |
82 | public List<global::TestData.Mesh> meshes; | 82 | public List<global::TestData.Mesh> meshes; |
83 | public List<string> textures; | 83 | public List<string> textures; |
84 | public global::TestData.PipelineSchema schema; | 84 | public global::TestData.PipelineSchema schema; |
@@ -87,7 +87,7 @@ namespace TestData { | |||
87 | public RenderJob() { tag = TestData.RenderJob.Tag.RenderJob; } | 87 | public RenderJob() { tag = TestData.RenderJob.Tag.RenderJob; } |
88 | }; | 88 | }; |
89 | } | 89 | } |
90 | class FrameResult { | 90 | public class FrameResult { |
91 | public enum Tag { | 91 | public enum Tag { |
92 | FrameResult | 92 | FrameResult |
93 | }; | 93 | }; |
@@ -95,14 +95,14 @@ namespace TestData { | |||
95 | }; | 95 | }; |
96 | 96 | ||
97 | namespace data { | 97 | namespace data { |
98 | class FrameResult : TestData.FrameResult { | 98 | public class FrameResult : TestData.FrameResult { |
99 | public List<float> frRenderTimes; | 99 | public List<float> frRenderTimes; |
100 | public int frImageWidth; | 100 | public int frImageWidth; |
101 | public int frImageHeight; | 101 | public int frImageHeight; |
102 | public FrameResult() { tag = TestData.FrameResult.Tag.FrameResult; } | 102 | public FrameResult() { tag = TestData.FrameResult.Tag.FrameResult; } |
103 | }; | 103 | }; |
104 | } | 104 | } |
105 | class RenderJobResult { | 105 | public class RenderJobResult { |
106 | public enum Tag { | 106 | public enum Tag { |
107 | RenderJobResult, | 107 | RenderJobResult, |
108 | RenderJobError | 108 | RenderJobError |
@@ -111,18 +111,18 @@ namespace TestData { | |||
111 | }; | 111 | }; |
112 | 112 | ||
113 | namespace data { | 113 | namespace data { |
114 | class RenderJobResult : TestData.RenderJobResult { | 114 | public class RenderJobResult : TestData.RenderJobResult { |
115 | public global::TestData.FrameResult _0; | 115 | public global::TestData.FrameResult _0; |
116 | public RenderJobResult() { tag = TestData.RenderJobResult.Tag.RenderJobResult; } | 116 | public RenderJobResult() { tag = TestData.RenderJobResult.Tag.RenderJobResult; } |
117 | }; | 117 | }; |
118 | class RenderJobError : TestData.RenderJobResult { | 118 | public class RenderJobError : TestData.RenderJobResult { |
119 | public string _0; | 119 | public string _0; |
120 | public RenderJobError() { tag = TestData.RenderJobResult.Tag.RenderJobError; } | 120 | public RenderJobError() { tag = TestData.RenderJobResult.Tag.RenderJobError; } |
121 | }; | 121 | }; |
122 | } | 122 | } |
123 | 123 | ||
124 | // JSON deserializer | 124 | // JSON deserializer |
125 | enum Type { | 125 | public enum Type { |
126 | Int, | 126 | Int, |
127 | Float, | 127 | Float, |
128 | String, | 128 | String, |
@@ -150,7 +150,7 @@ namespace TestData { | |||
150 | Value | 150 | Value |
151 | } | 151 | } |
152 | 152 | ||
153 | class Loader { | 153 | public class Loader { |
154 | public static object fromJSON(Type type, JToken obj) { | 154 | public static object fromJSON(Type type, JToken obj) { |
155 | switch (type) { | 155 | switch (type) { |
156 | case Type.Int: return (int)obj; | 156 | case Type.Int: return (int)obj; |
diff --git a/ddl/out/TestData.hpp b/ddl/out/TestData.hpp index 44ef9f7..7e297b9 100644 --- a/ddl/out/TestData.hpp +++ b/ddl/out/TestData.hpp | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:12.566976000000Z | 2 | // 2016-03-29T11:30:13.376022000000Z |
3 | 3 | ||
4 | #ifndef HEADER_TestData_H | 4 | #ifndef HEADER_TestData_H |
5 | #define HEADER_TestData_H | 5 | #define HEADER_TestData_H |
diff --git a/ddl/out/TestData.hs b/ddl/out/TestData.hs index 7e479fe..cf7af70 100644 --- a/ddl/out/TestData.hs +++ b/ddl/out/TestData.hs | |||
@@ -1,5 +1,5 @@ | |||
1 | -- generated file, do not modify! | 1 | -- generated file, do not modify! |
2 | -- 2016-03-27T21:14:12.566976000000Z | 2 | -- 2016-03-29T11:30:13.376022000000Z |
3 | 3 | ||
4 | {-# LANGUAGE OverloadedStrings, RecordWildCards #-} | 4 | {-# LANGUAGE OverloadedStrings, RecordWildCards #-} |
5 | module TestData where | 5 | module TestData where |
diff --git a/ddl/out/TestData.purs b/ddl/out/TestData.purs index bfd9f26..0856b0f 100644 --- a/ddl/out/TestData.purs +++ b/ddl/out/TestData.purs | |||
@@ -1,5 +1,5 @@ | |||
1 | -- generated file, do not modify! | 1 | -- generated file, do not modify! |
2 | -- 2016-03-27T21:14:12.566976000000Z | 2 | -- 2016-03-29T11:30:13.376022000000Z |
3 | 3 | ||
4 | module TestData where | 4 | module TestData where |
5 | import Prelude | 5 | import Prelude |
diff --git a/ddl/out/TestData.swift b/ddl/out/TestData.swift index 4bcd49e..e9583b4 100644 --- a/ddl/out/TestData.swift +++ b/ddl/out/TestData.swift | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:12.566976000000Z | 2 | // 2016-03-29T11:30:13.376022000000Z |
3 | 3 | ||
4 | enum ClientInfo { | 4 | enum ClientInfo { |
5 | case ClientInfo(ClientInfo_Data) | 5 | case ClientInfo(ClientInfo_Data) |
diff --git a/ddl/out/TestData2.hpp b/ddl/out/TestData2.hpp index 69d3602..d8de43c 100644 --- a/ddl/out/TestData2.hpp +++ b/ddl/out/TestData2.hpp | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:12.566976000000Z | 2 | // 2016-03-29T11:30:13.376022000000Z |
3 | 3 | ||
4 | #ifndef HEADER_TestData_H | 4 | #ifndef HEADER_TestData_H |
5 | #define HEADER_TestData_H | 5 | #define HEADER_TestData_H |
diff --git a/ddl/out/java/LambdaCube/IR/AccumulationContext.java b/ddl/out/java/LambdaCube/IR/AccumulationContext.java index 503533f..3c6b021 100644 --- a/ddl/out/java/LambdaCube/IR/AccumulationContext.java +++ b/ddl/out/java/LambdaCube/IR/AccumulationContext.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:11.531713000000Z | 2 | // 2016-03-29T11:30:12.412728000000Z |
3 | 3 | ||
4 | package LambdaCube.IR; | 4 | package LambdaCube.IR; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/IR/ArrayValue.java b/ddl/out/java/LambdaCube/IR/ArrayValue.java index dc0af3b..b28362d 100644 --- a/ddl/out/java/LambdaCube/IR/ArrayValue.java +++ b/ddl/out/java/LambdaCube/IR/ArrayValue.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:11.531713000000Z | 2 | // 2016-03-29T11:30:12.412728000000Z |
3 | 3 | ||
4 | package LambdaCube.IR; | 4 | package LambdaCube.IR; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/IR/Backend.java b/ddl/out/java/LambdaCube/IR/Backend.java index c344e0c..bd0921a 100644 --- a/ddl/out/java/LambdaCube/IR/Backend.java +++ b/ddl/out/java/LambdaCube/IR/Backend.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:11.531713000000Z | 2 | // 2016-03-29T11:30:12.412728000000Z |
3 | 3 | ||
4 | package LambdaCube.IR; | 4 | package LambdaCube.IR; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/IR/BlendEquation.java b/ddl/out/java/LambdaCube/IR/BlendEquation.java index b95f5ba..4c7e398 100644 --- a/ddl/out/java/LambdaCube/IR/BlendEquation.java +++ b/ddl/out/java/LambdaCube/IR/BlendEquation.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:11.531713000000Z | 2 | // 2016-03-29T11:30:12.412728000000Z |
3 | 3 | ||
4 | package LambdaCube.IR; | 4 | package LambdaCube.IR; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/IR/Blending.java b/ddl/out/java/LambdaCube/IR/Blending.java index dc33719..cafc0c2 100644 --- a/ddl/out/java/LambdaCube/IR/Blending.java +++ b/ddl/out/java/LambdaCube/IR/Blending.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:11.531713000000Z | 2 | // 2016-03-29T11:30:12.412728000000Z |
3 | 3 | ||
4 | package LambdaCube.IR; | 4 | package LambdaCube.IR; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/IR/BlendingFactor.java b/ddl/out/java/LambdaCube/IR/BlendingFactor.java index 65c3d7e..2930fa2 100644 --- a/ddl/out/java/LambdaCube/IR/BlendingFactor.java +++ b/ddl/out/java/LambdaCube/IR/BlendingFactor.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:11.531713000000Z | 2 | // 2016-03-29T11:30:12.412728000000Z |
3 | 3 | ||
4 | package LambdaCube.IR; | 4 | package LambdaCube.IR; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/IR/ClearImage.java b/ddl/out/java/LambdaCube/IR/ClearImage.java index c180794..b6960d8 100644 --- a/ddl/out/java/LambdaCube/IR/ClearImage.java +++ b/ddl/out/java/LambdaCube/IR/ClearImage.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:11.531713000000Z | 2 | // 2016-03-29T11:30:12.412728000000Z |
3 | 3 | ||
4 | package LambdaCube.IR; | 4 | package LambdaCube.IR; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/IR/ColorArity.java b/ddl/out/java/LambdaCube/IR/ColorArity.java index f31b106..f196e21 100644 --- a/ddl/out/java/LambdaCube/IR/ColorArity.java +++ b/ddl/out/java/LambdaCube/IR/ColorArity.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:11.531713000000Z | 2 | // 2016-03-29T11:30:12.412728000000Z |
3 | 3 | ||
4 | package LambdaCube.IR; | 4 | package LambdaCube.IR; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/IR/Command.java b/ddl/out/java/LambdaCube/IR/Command.java index 3e910e6..b26e4dc 100644 --- a/ddl/out/java/LambdaCube/IR/Command.java +++ b/ddl/out/java/LambdaCube/IR/Command.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:11.531713000000Z | 2 | // 2016-03-29T11:30:12.412728000000Z |
3 | 3 | ||
4 | package LambdaCube.IR; | 4 | package LambdaCube.IR; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/IR/ComparisonFunction.java b/ddl/out/java/LambdaCube/IR/ComparisonFunction.java index acb0098..39f46cc 100644 --- a/ddl/out/java/LambdaCube/IR/ComparisonFunction.java +++ b/ddl/out/java/LambdaCube/IR/ComparisonFunction.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:11.531713000000Z | 2 | // 2016-03-29T11:30:12.412728000000Z |
3 | 3 | ||
4 | package LambdaCube.IR; | 4 | package LambdaCube.IR; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/IR/CullMode.java b/ddl/out/java/LambdaCube/IR/CullMode.java index 57f3d41..1c14f58 100644 --- a/ddl/out/java/LambdaCube/IR/CullMode.java +++ b/ddl/out/java/LambdaCube/IR/CullMode.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:11.531713000000Z | 2 | // 2016-03-29T11:30:12.412728000000Z |
3 | 3 | ||
4 | package LambdaCube.IR; | 4 | package LambdaCube.IR; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/IR/EdgeMode.java b/ddl/out/java/LambdaCube/IR/EdgeMode.java index 4c16ba7..ec84095 100644 --- a/ddl/out/java/LambdaCube/IR/EdgeMode.java +++ b/ddl/out/java/LambdaCube/IR/EdgeMode.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:11.531713000000Z | 2 | // 2016-03-29T11:30:12.412728000000Z |
3 | 3 | ||
4 | package LambdaCube.IR; | 4 | package LambdaCube.IR; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/IR/FetchPrimitive.java b/ddl/out/java/LambdaCube/IR/FetchPrimitive.java index 9b5b233..3d69090 100644 --- a/ddl/out/java/LambdaCube/IR/FetchPrimitive.java +++ b/ddl/out/java/LambdaCube/IR/FetchPrimitive.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:11.531713000000Z | 2 | // 2016-03-29T11:30:12.412728000000Z |
3 | 3 | ||
4 | package LambdaCube.IR; | 4 | package LambdaCube.IR; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/IR/Filter.java b/ddl/out/java/LambdaCube/IR/Filter.java index 03556df..815fe1e 100644 --- a/ddl/out/java/LambdaCube/IR/Filter.java +++ b/ddl/out/java/LambdaCube/IR/Filter.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:11.531713000000Z | 2 | // 2016-03-29T11:30:12.412728000000Z |
3 | 3 | ||
4 | package LambdaCube.IR; | 4 | package LambdaCube.IR; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/IR/FragmentOperation.java b/ddl/out/java/LambdaCube/IR/FragmentOperation.java index 5b01cb8..a464138 100644 --- a/ddl/out/java/LambdaCube/IR/FragmentOperation.java +++ b/ddl/out/java/LambdaCube/IR/FragmentOperation.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:11.531713000000Z | 2 | // 2016-03-29T11:30:12.412728000000Z |
3 | 3 | ||
4 | package LambdaCube.IR; | 4 | package LambdaCube.IR; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/IR/FrontFace.java b/ddl/out/java/LambdaCube/IR/FrontFace.java index 146bde7..62f781b 100644 --- a/ddl/out/java/LambdaCube/IR/FrontFace.java +++ b/ddl/out/java/LambdaCube/IR/FrontFace.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:11.531713000000Z | 2 | // 2016-03-29T11:30:12.412728000000Z |
3 | 3 | ||
4 | package LambdaCube.IR; | 4 | package LambdaCube.IR; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/IR/ImageRef.java b/ddl/out/java/LambdaCube/IR/ImageRef.java index c6ccb76..213ffb2 100644 --- a/ddl/out/java/LambdaCube/IR/ImageRef.java +++ b/ddl/out/java/LambdaCube/IR/ImageRef.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:11.531713000000Z | 2 | // 2016-03-29T11:30:12.412728000000Z |
3 | 3 | ||
4 | package LambdaCube.IR; | 4 | package LambdaCube.IR; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/IR/ImageSemantic.java b/ddl/out/java/LambdaCube/IR/ImageSemantic.java index 9f112e4..60494ec 100644 --- a/ddl/out/java/LambdaCube/IR/ImageSemantic.java +++ b/ddl/out/java/LambdaCube/IR/ImageSemantic.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:11.531713000000Z | 2 | // 2016-03-29T11:30:12.412728000000Z |
3 | 3 | ||
4 | package LambdaCube.IR; | 4 | package LambdaCube.IR; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/IR/InputType.java b/ddl/out/java/LambdaCube/IR/InputType.java index 0d11a6c..1584b71 100644 --- a/ddl/out/java/LambdaCube/IR/InputType.java +++ b/ddl/out/java/LambdaCube/IR/InputType.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:11.531713000000Z | 2 | // 2016-03-29T11:30:12.412728000000Z |
3 | 3 | ||
4 | package LambdaCube.IR; | 4 | package LambdaCube.IR; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/IR/JSON.java b/ddl/out/java/LambdaCube/IR/JSON.java index 81b3d2a..2710e28 100644 --- a/ddl/out/java/LambdaCube/IR/JSON.java +++ b/ddl/out/java/LambdaCube/IR/JSON.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:11.531713000000Z | 2 | // 2016-03-29T11:30:12.412728000000Z |
3 | 3 | ||
4 | package LambdaCube.IR; | 4 | package LambdaCube.IR; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/IR/LogicOperation.java b/ddl/out/java/LambdaCube/IR/LogicOperation.java index d44bddf..4f71624 100644 --- a/ddl/out/java/LambdaCube/IR/LogicOperation.java +++ b/ddl/out/java/LambdaCube/IR/LogicOperation.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:11.531713000000Z | 2 | // 2016-03-29T11:30:12.412728000000Z |
3 | 3 | ||
4 | package LambdaCube.IR; | 4 | package LambdaCube.IR; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/IR/MipMap.java b/ddl/out/java/LambdaCube/IR/MipMap.java index 2c0eb23..585bf4a 100644 --- a/ddl/out/java/LambdaCube/IR/MipMap.java +++ b/ddl/out/java/LambdaCube/IR/MipMap.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:11.531713000000Z | 2 | // 2016-03-29T11:30:12.412728000000Z |
3 | 3 | ||
4 | package LambdaCube.IR; | 4 | package LambdaCube.IR; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/IR/OutputPrimitive.java b/ddl/out/java/LambdaCube/IR/OutputPrimitive.java index 00a5d29..a50cbf1 100644 --- a/ddl/out/java/LambdaCube/IR/OutputPrimitive.java +++ b/ddl/out/java/LambdaCube/IR/OutputPrimitive.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:11.531713000000Z | 2 | // 2016-03-29T11:30:12.412728000000Z |
3 | 3 | ||
4 | package LambdaCube.IR; | 4 | package LambdaCube.IR; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/IR/Parameter.java b/ddl/out/java/LambdaCube/IR/Parameter.java index 57f9870..59f9f25 100644 --- a/ddl/out/java/LambdaCube/IR/Parameter.java +++ b/ddl/out/java/LambdaCube/IR/Parameter.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:11.531713000000Z | 2 | // 2016-03-29T11:30:12.412728000000Z |
3 | 3 | ||
4 | package LambdaCube.IR; | 4 | package LambdaCube.IR; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/IR/Pipeline.java b/ddl/out/java/LambdaCube/IR/Pipeline.java index 5f8a69e..3702a6b 100644 --- a/ddl/out/java/LambdaCube/IR/Pipeline.java +++ b/ddl/out/java/LambdaCube/IR/Pipeline.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:11.531713000000Z | 2 | // 2016-03-29T11:30:12.412728000000Z |
3 | 3 | ||
4 | package LambdaCube.IR; | 4 | package LambdaCube.IR; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/IR/PointSize.java b/ddl/out/java/LambdaCube/IR/PointSize.java index a279849..79ea789 100644 --- a/ddl/out/java/LambdaCube/IR/PointSize.java +++ b/ddl/out/java/LambdaCube/IR/PointSize.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:11.531713000000Z | 2 | // 2016-03-29T11:30:12.412728000000Z |
3 | 3 | ||
4 | package LambdaCube.IR; | 4 | package LambdaCube.IR; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/IR/PointSpriteCoordOrigin.java b/ddl/out/java/LambdaCube/IR/PointSpriteCoordOrigin.java index 311414a..2bb15a3 100644 --- a/ddl/out/java/LambdaCube/IR/PointSpriteCoordOrigin.java +++ b/ddl/out/java/LambdaCube/IR/PointSpriteCoordOrigin.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:11.531713000000Z | 2 | // 2016-03-29T11:30:12.412728000000Z |
3 | 3 | ||
4 | package LambdaCube.IR; | 4 | package LambdaCube.IR; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/IR/PolygonMode.java b/ddl/out/java/LambdaCube/IR/PolygonMode.java index 87f899c..f039d7e 100644 --- a/ddl/out/java/LambdaCube/IR/PolygonMode.java +++ b/ddl/out/java/LambdaCube/IR/PolygonMode.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:11.531713000000Z | 2 | // 2016-03-29T11:30:12.412728000000Z |
3 | 3 | ||
4 | package LambdaCube.IR; | 4 | package LambdaCube.IR; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/IR/PolygonOffset.java b/ddl/out/java/LambdaCube/IR/PolygonOffset.java index b3b7ecd..2ebb443 100644 --- a/ddl/out/java/LambdaCube/IR/PolygonOffset.java +++ b/ddl/out/java/LambdaCube/IR/PolygonOffset.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:11.531713000000Z | 2 | // 2016-03-29T11:30:12.412728000000Z |
3 | 3 | ||
4 | package LambdaCube.IR; | 4 | package LambdaCube.IR; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/IR/Program.java b/ddl/out/java/LambdaCube/IR/Program.java index d9d060c..35dda67 100644 --- a/ddl/out/java/LambdaCube/IR/Program.java +++ b/ddl/out/java/LambdaCube/IR/Program.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:11.531713000000Z | 2 | // 2016-03-29T11:30:12.412728000000Z |
3 | 3 | ||
4 | package LambdaCube.IR; | 4 | package LambdaCube.IR; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/IR/ProvokingVertex.java b/ddl/out/java/LambdaCube/IR/ProvokingVertex.java index 8dcfaff..2af20fe 100644 --- a/ddl/out/java/LambdaCube/IR/ProvokingVertex.java +++ b/ddl/out/java/LambdaCube/IR/ProvokingVertex.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:11.531713000000Z | 2 | // 2016-03-29T11:30:12.412728000000Z |
3 | 3 | ||
4 | package LambdaCube.IR; | 4 | package LambdaCube.IR; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/IR/RasterContext.java b/ddl/out/java/LambdaCube/IR/RasterContext.java index ec85172..ea4e6c6 100644 --- a/ddl/out/java/LambdaCube/IR/RasterContext.java +++ b/ddl/out/java/LambdaCube/IR/RasterContext.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:11.531713000000Z | 2 | // 2016-03-29T11:30:12.412728000000Z |
3 | 3 | ||
4 | package LambdaCube.IR; | 4 | package LambdaCube.IR; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/IR/RenderTarget.java b/ddl/out/java/LambdaCube/IR/RenderTarget.java index b03cdf9..86c1742 100644 --- a/ddl/out/java/LambdaCube/IR/RenderTarget.java +++ b/ddl/out/java/LambdaCube/IR/RenderTarget.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:11.531713000000Z | 2 | // 2016-03-29T11:30:12.412728000000Z |
3 | 3 | ||
4 | package LambdaCube.IR; | 4 | package LambdaCube.IR; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/IR/SamplerDescriptor.java b/ddl/out/java/LambdaCube/IR/SamplerDescriptor.java index 9b87751..3f1e0ef 100644 --- a/ddl/out/java/LambdaCube/IR/SamplerDescriptor.java +++ b/ddl/out/java/LambdaCube/IR/SamplerDescriptor.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:11.531713000000Z | 2 | // 2016-03-29T11:30:12.412728000000Z |
3 | 3 | ||
4 | package LambdaCube.IR; | 4 | package LambdaCube.IR; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/IR/Slot.java b/ddl/out/java/LambdaCube/IR/Slot.java index 5541d5f..c986d90 100644 --- a/ddl/out/java/LambdaCube/IR/Slot.java +++ b/ddl/out/java/LambdaCube/IR/Slot.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:11.531713000000Z | 2 | // 2016-03-29T11:30:12.412728000000Z |
3 | 3 | ||
4 | package LambdaCube.IR; | 4 | package LambdaCube.IR; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/IR/StencilOperation.java b/ddl/out/java/LambdaCube/IR/StencilOperation.java index 4a58ac4..164b122 100644 --- a/ddl/out/java/LambdaCube/IR/StencilOperation.java +++ b/ddl/out/java/LambdaCube/IR/StencilOperation.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:11.531713000000Z | 2 | // 2016-03-29T11:30:12.412728000000Z |
3 | 3 | ||
4 | package LambdaCube.IR; | 4 | package LambdaCube.IR; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/IR/StencilOps.java b/ddl/out/java/LambdaCube/IR/StencilOps.java index b6345a6..4d0baa5 100644 --- a/ddl/out/java/LambdaCube/IR/StencilOps.java +++ b/ddl/out/java/LambdaCube/IR/StencilOps.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:11.531713000000Z | 2 | // 2016-03-29T11:30:12.412728000000Z |
3 | 3 | ||
4 | package LambdaCube.IR; | 4 | package LambdaCube.IR; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/IR/StencilTest.java b/ddl/out/java/LambdaCube/IR/StencilTest.java index 4dc2d64..52707d1 100644 --- a/ddl/out/java/LambdaCube/IR/StencilTest.java +++ b/ddl/out/java/LambdaCube/IR/StencilTest.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:11.531713000000Z | 2 | // 2016-03-29T11:30:12.412728000000Z |
3 | 3 | ||
4 | package LambdaCube.IR; | 4 | package LambdaCube.IR; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/IR/StencilTests.java b/ddl/out/java/LambdaCube/IR/StencilTests.java index e895f0c..8f98f0b 100644 --- a/ddl/out/java/LambdaCube/IR/StencilTests.java +++ b/ddl/out/java/LambdaCube/IR/StencilTests.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:11.531713000000Z | 2 | // 2016-03-29T11:30:12.412728000000Z |
3 | 3 | ||
4 | package LambdaCube.IR; | 4 | package LambdaCube.IR; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/IR/StreamData.java b/ddl/out/java/LambdaCube/IR/StreamData.java index d9ac431..23c7f99 100644 --- a/ddl/out/java/LambdaCube/IR/StreamData.java +++ b/ddl/out/java/LambdaCube/IR/StreamData.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:11.531713000000Z | 2 | // 2016-03-29T11:30:12.412728000000Z |
3 | 3 | ||
4 | package LambdaCube.IR; | 4 | package LambdaCube.IR; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/IR/TargetItem.java b/ddl/out/java/LambdaCube/IR/TargetItem.java index 08d7b37..13bb985 100644 --- a/ddl/out/java/LambdaCube/IR/TargetItem.java +++ b/ddl/out/java/LambdaCube/IR/TargetItem.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:11.531713000000Z | 2 | // 2016-03-29T11:30:12.412728000000Z |
3 | 3 | ||
4 | package LambdaCube.IR; | 4 | package LambdaCube.IR; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/IR/TextureDataType.java b/ddl/out/java/LambdaCube/IR/TextureDataType.java index ddda33d..77c0d78 100644 --- a/ddl/out/java/LambdaCube/IR/TextureDataType.java +++ b/ddl/out/java/LambdaCube/IR/TextureDataType.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:11.531713000000Z | 2 | // 2016-03-29T11:30:12.412728000000Z |
3 | 3 | ||
4 | package LambdaCube.IR; | 4 | package LambdaCube.IR; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/IR/TextureDescriptor.java b/ddl/out/java/LambdaCube/IR/TextureDescriptor.java index c6cdb62..f4cfa1e 100644 --- a/ddl/out/java/LambdaCube/IR/TextureDescriptor.java +++ b/ddl/out/java/LambdaCube/IR/TextureDescriptor.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:11.531713000000Z | 2 | // 2016-03-29T11:30:12.412728000000Z |
3 | 3 | ||
4 | package LambdaCube.IR; | 4 | package LambdaCube.IR; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/IR/TextureType.java b/ddl/out/java/LambdaCube/IR/TextureType.java index da8e1d4..823a99d 100644 --- a/ddl/out/java/LambdaCube/IR/TextureType.java +++ b/ddl/out/java/LambdaCube/IR/TextureType.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:11.531713000000Z | 2 | // 2016-03-29T11:30:12.412728000000Z |
3 | 3 | ||
4 | package LambdaCube.IR; | 4 | package LambdaCube.IR; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/IR/Value.java b/ddl/out/java/LambdaCube/IR/Value.java index 97352c0..3fb3ec0 100644 --- a/ddl/out/java/LambdaCube/IR/Value.java +++ b/ddl/out/java/LambdaCube/IR/Value.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:11.531713000000Z | 2 | // 2016-03-29T11:30:12.412728000000Z |
3 | 3 | ||
4 | package LambdaCube.IR; | 4 | package LambdaCube.IR; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/Mesh/JSON.java b/ddl/out/java/LambdaCube/Mesh/JSON.java index 246812a..f878c4e 100644 --- a/ddl/out/java/LambdaCube/Mesh/JSON.java +++ b/ddl/out/java/LambdaCube/Mesh/JSON.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:12.377390000000Z | 2 | // 2016-03-29T11:30:13.232726000000Z |
3 | 3 | ||
4 | package LambdaCube.Mesh; | 4 | package LambdaCube.Mesh; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/Mesh/Mesh.java b/ddl/out/java/LambdaCube/Mesh/Mesh.java index 7aeaa31..8b62ab7 100644 --- a/ddl/out/java/LambdaCube/Mesh/Mesh.java +++ b/ddl/out/java/LambdaCube/Mesh/Mesh.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:12.377390000000Z | 2 | // 2016-03-29T11:30:13.232726000000Z |
3 | 3 | ||
4 | package LambdaCube.Mesh; | 4 | package LambdaCube.Mesh; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/Mesh/MeshAttribute.java b/ddl/out/java/LambdaCube/Mesh/MeshAttribute.java index 422658f..a29a371 100644 --- a/ddl/out/java/LambdaCube/Mesh/MeshAttribute.java +++ b/ddl/out/java/LambdaCube/Mesh/MeshAttribute.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:12.377390000000Z | 2 | // 2016-03-29T11:30:13.232726000000Z |
3 | 3 | ||
4 | package LambdaCube.Mesh; | 4 | package LambdaCube.Mesh; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/Mesh/MeshPrimitive.java b/ddl/out/java/LambdaCube/Mesh/MeshPrimitive.java index bcd113f..f334a71 100644 --- a/ddl/out/java/LambdaCube/Mesh/MeshPrimitive.java +++ b/ddl/out/java/LambdaCube/Mesh/MeshPrimitive.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:12.377390000000Z | 2 | // 2016-03-29T11:30:13.232726000000Z |
3 | 3 | ||
4 | package LambdaCube.Mesh; | 4 | package LambdaCube.Mesh; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/PipelineSchema/JSON.java b/ddl/out/java/LambdaCube/PipelineSchema/JSON.java index f997a51..29e9567 100644 --- a/ddl/out/java/LambdaCube/PipelineSchema/JSON.java +++ b/ddl/out/java/LambdaCube/PipelineSchema/JSON.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:12.321500000000Z | 2 | // 2016-03-29T11:30:13.180467000000Z |
3 | 3 | ||
4 | package LambdaCube.PipelineSchema; | 4 | package LambdaCube.PipelineSchema; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/PipelineSchema/ObjectArraySchema.java b/ddl/out/java/LambdaCube/PipelineSchema/ObjectArraySchema.java index 710496c..dcc498a 100644 --- a/ddl/out/java/LambdaCube/PipelineSchema/ObjectArraySchema.java +++ b/ddl/out/java/LambdaCube/PipelineSchema/ObjectArraySchema.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:12.321500000000Z | 2 | // 2016-03-29T11:30:13.180467000000Z |
3 | 3 | ||
4 | package LambdaCube.PipelineSchema; | 4 | package LambdaCube.PipelineSchema; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/PipelineSchema/PipelineSchema.java b/ddl/out/java/LambdaCube/PipelineSchema/PipelineSchema.java index 46d55f5..392d71e 100644 --- a/ddl/out/java/LambdaCube/PipelineSchema/PipelineSchema.java +++ b/ddl/out/java/LambdaCube/PipelineSchema/PipelineSchema.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:12.321500000000Z | 2 | // 2016-03-29T11:30:13.180467000000Z |
3 | 3 | ||
4 | package LambdaCube.PipelineSchema; | 4 | package LambdaCube.PipelineSchema; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/PipelineSchema/StreamType.java b/ddl/out/java/LambdaCube/PipelineSchema/StreamType.java index b44a46a..990023d 100644 --- a/ddl/out/java/LambdaCube/PipelineSchema/StreamType.java +++ b/ddl/out/java/LambdaCube/PipelineSchema/StreamType.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:12.321500000000Z | 2 | // 2016-03-29T11:30:13.180467000000Z |
3 | 3 | ||
4 | package LambdaCube.PipelineSchema; | 4 | package LambdaCube.PipelineSchema; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/TypeInfo/CompileResult.java b/ddl/out/java/LambdaCube/TypeInfo/CompileResult.java index ae8092a..1384d75 100644 --- a/ddl/out/java/LambdaCube/TypeInfo/CompileResult.java +++ b/ddl/out/java/LambdaCube/TypeInfo/CompileResult.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:12.510273000000Z | 2 | // 2016-03-29T11:30:13.322407000000Z |
3 | 3 | ||
4 | package LambdaCube.TypeInfo; | 4 | package LambdaCube.TypeInfo; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/TypeInfo/JSON.java b/ddl/out/java/LambdaCube/TypeInfo/JSON.java index 7c73c69..59498c6 100644 --- a/ddl/out/java/LambdaCube/TypeInfo/JSON.java +++ b/ddl/out/java/LambdaCube/TypeInfo/JSON.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:12.510273000000Z | 2 | // 2016-03-29T11:30:13.322407000000Z |
3 | 3 | ||
4 | package LambdaCube.TypeInfo; | 4 | package LambdaCube.TypeInfo; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/TypeInfo/Range.java b/ddl/out/java/LambdaCube/TypeInfo/Range.java index b84fd2c..c0ab81b 100644 --- a/ddl/out/java/LambdaCube/TypeInfo/Range.java +++ b/ddl/out/java/LambdaCube/TypeInfo/Range.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:12.510273000000Z | 2 | // 2016-03-29T11:30:13.322407000000Z |
3 | 3 | ||
4 | package LambdaCube.TypeInfo; | 4 | package LambdaCube.TypeInfo; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/TypeInfo/TypeInfo.java b/ddl/out/java/LambdaCube/TypeInfo/TypeInfo.java index 70029a3..3975008 100644 --- a/ddl/out/java/LambdaCube/TypeInfo/TypeInfo.java +++ b/ddl/out/java/LambdaCube/TypeInfo/TypeInfo.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:12.510273000000Z | 2 | // 2016-03-29T11:30:13.322407000000Z |
3 | 3 | ||
4 | package LambdaCube.TypeInfo; | 4 | package LambdaCube.TypeInfo; |
5 | 5 | ||
diff --git a/ddl/out/java/TestData/ClientInfo.java b/ddl/out/java/TestData/ClientInfo.java index a74d5bd..8356f60 100644 --- a/ddl/out/java/TestData/ClientInfo.java +++ b/ddl/out/java/TestData/ClientInfo.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:12.566976000000Z | 2 | // 2016-03-29T11:30:13.376022000000Z |
3 | 3 | ||
4 | package TestData; | 4 | package TestData; |
5 | 5 | ||
diff --git a/ddl/out/java/TestData/Frame.java b/ddl/out/java/TestData/Frame.java index 9f3ebea..8d13656 100644 --- a/ddl/out/java/TestData/Frame.java +++ b/ddl/out/java/TestData/Frame.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:12.566976000000Z | 2 | // 2016-03-29T11:30:13.376022000000Z |
3 | 3 | ||
4 | package TestData; | 4 | package TestData; |
5 | 5 | ||
diff --git a/ddl/out/java/TestData/FrameResult.java b/ddl/out/java/TestData/FrameResult.java index 9a7c1e4..69fd702 100644 --- a/ddl/out/java/TestData/FrameResult.java +++ b/ddl/out/java/TestData/FrameResult.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:12.566976000000Z | 2 | // 2016-03-29T11:30:13.376022000000Z |
3 | 3 | ||
4 | package TestData; | 4 | package TestData; |
5 | 5 | ||
diff --git a/ddl/out/java/TestData/JSON.java b/ddl/out/java/TestData/JSON.java index 5bb2c90..b6c11f3 100644 --- a/ddl/out/java/TestData/JSON.java +++ b/ddl/out/java/TestData/JSON.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:12.566976000000Z | 2 | // 2016-03-29T11:30:13.376022000000Z |
3 | 3 | ||
4 | package TestData; | 4 | package TestData; |
5 | 5 | ||
diff --git a/ddl/out/java/TestData/PipelineInfo.java b/ddl/out/java/TestData/PipelineInfo.java index 1dc74e6..fbb7585 100644 --- a/ddl/out/java/TestData/PipelineInfo.java +++ b/ddl/out/java/TestData/PipelineInfo.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:12.566976000000Z | 2 | // 2016-03-29T11:30:13.376022000000Z |
3 | 3 | ||
4 | package TestData; | 4 | package TestData; |
5 | 5 | ||
diff --git a/ddl/out/java/TestData/RenderJob.java b/ddl/out/java/TestData/RenderJob.java index 1f8edba..63ebceb 100644 --- a/ddl/out/java/TestData/RenderJob.java +++ b/ddl/out/java/TestData/RenderJob.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:12.566976000000Z | 2 | // 2016-03-29T11:30:13.376022000000Z |
3 | 3 | ||
4 | package TestData; | 4 | package TestData; |
5 | 5 | ||
diff --git a/ddl/out/java/TestData/RenderJobResult.java b/ddl/out/java/TestData/RenderJobResult.java index dca52e1..2d383cc 100644 --- a/ddl/out/java/TestData/RenderJobResult.java +++ b/ddl/out/java/TestData/RenderJobResult.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:12.566976000000Z | 2 | // 2016-03-29T11:30:13.376022000000Z |
3 | 3 | ||
4 | package TestData; | 4 | package TestData; |
5 | 5 | ||
diff --git a/ddl/out/java/TestData/Scene.java b/ddl/out/java/TestData/Scene.java index 205fb44..07da5b2 100644 --- a/ddl/out/java/TestData/Scene.java +++ b/ddl/out/java/TestData/Scene.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-27T21:14:12.566976000000Z | 2 | // 2016-03-29T11:30:13.376022000000Z |
3 | 3 | ||
4 | package TestData; | 4 | package TestData; |
5 | 5 | ||
diff --git a/ddl/templates/data.cs.ede b/ddl/templates/data.cs.ede index e7f4459..7a54b94 100644 --- a/ddl/templates/data.cs.ede +++ b/ddl/templates/data.cs.ede | |||
@@ -14,7 +14,7 @@ namespace {{ moduleName }} { | |||
14 | {% for t in dataAndType %} | 14 | {% for t in dataAndType %} |
15 | {% case t.value | constType %} | 15 | {% case t.value | constType %} |
16 | {% when "DataDef" %} | 16 | {% when "DataDef" %} |
17 | class {{ t.value.dataName }} { | 17 | public class {{ t.value.dataName }} { |
18 | public enum Tag { {% for c in t.value.constructors %} | 18 | public enum Tag { {% for c in t.value.constructors %} |
19 | {{ c.value.name }}{% if !c.last %},{% endif %}{% endfor %} | 19 | {{ c.value.name }}{% if !c.last %},{% endif %}{% endfor %} |
20 | }; | 20 | }; |
@@ -22,7 +22,7 @@ namespace {{ moduleName }} { | |||
22 | }; | 22 | }; |
23 | 23 | ||
24 | namespace data { {% for c in t.value.constructors %}{% if !(c.value.fields | empty) %} | 24 | namespace data { {% for c in t.value.constructors %}{% if !(c.value.fields | empty) %} |
25 | class {{ c.value.name }} : {{ moduleName }}.{{ t.value.dataName }} { {% for f in c.value.fields %}{% if c.value.fields | hasFieldNames %} | 25 | public class {{ c.value.name }} : {{ moduleName }}.{{ t.value.dataName }} { {% for f in c.value.fields %}{% if c.value.fields | hasFieldNames %} |
26 | public {{ f.value.fieldType | csType }} {{ f.value.fieldName }};{% else %} | 26 | public {{ f.value.fieldType | csType }} {{ f.value.fieldName }};{% else %} |
27 | public {{ f.value.fieldType | csType | parens }} _{{ f.index0 }};{% endif %}{% endfor %} | 27 | public {{ f.value.fieldType | csType | parens }} _{{ f.index0 }};{% endif %}{% endfor %} |
28 | public {{ c.value.name }}() { tag = {{ moduleName }}.{{ t.value.dataName }}.Tag.{{ c.value.name }}; } | 28 | public {{ c.value.name }}() { tag = {{ moduleName }}.{{ t.value.dataName }}.Tag.{{ c.value.name }}; } |
@@ -32,11 +32,11 @@ namespace {{ moduleName }} { | |||
32 | {% endfor %} | 32 | {% endfor %} |
33 | 33 | ||
34 | // JSON deserializer | 34 | // JSON deserializer |
35 | enum Type { {% for t in usedTypes %} | 35 | public enum Type { {% for t in usedTypes %} |
36 | {{ t.value | typeEnum }}{% if !t.last %},{% endif %}{% endfor %} | 36 | {{ t.value | typeEnum }}{% if !t.last %},{% endif %}{% endfor %} |
37 | } | 37 | } |
38 | 38 | ||
39 | class Loader { | 39 | public class Loader { |
40 | public static object fromJSON(Type type, JToken obj) { | 40 | public static object fromJSON(Type type, JToken obj) { |
41 | switch (type) { | 41 | switch (type) { |
42 | {% for t in usedTypes %} | 42 | {% for t in usedTypes %} |