summaryrefslogtreecommitdiff
path: root/ddl/out/LambdaCube.PipelineSchema.java
diff options
context:
space:
mode:
Diffstat (limited to 'ddl/out/LambdaCube.PipelineSchema.java')
-rw-r--r--ddl/out/LambdaCube.PipelineSchema.java59
1 files changed, 59 insertions, 0 deletions
diff --git a/ddl/out/LambdaCube.PipelineSchema.java b/ddl/out/LambdaCube.PipelineSchema.java
new file mode 100644
index 0000000..c71e7c0
--- /dev/null
+++ b/ddl/out/LambdaCube.PipelineSchema.java
@@ -0,0 +1,59 @@
1// generated file, do not modify!
2// 2016-03-14T10:58:29.954220000000Z
3
4import LambdaCube.IR;
5
6public class LambdaCube.PipelineSchema {
7 public class StreamType {
8 public enum Tag {
9 Attribute_Word,
10 Attribute_V2U,
11 Attribute_V3U,
12 Attribute_V4U,
13 Attribute_Int,
14 Attribute_V2I,
15 Attribute_V3I,
16 Attribute_V4I,
17 Attribute_Float,
18 Attribute_V2F,
19 Attribute_V3F,
20 Attribute_V4F,
21 Attribute_M22F,
22 Attribute_M23F,
23 Attribute_M24F,
24 Attribute_M32F,
25 Attribute_M33F,
26 Attribute_M34F,
27 Attribute_M42F,
28 Attribute_M43F,
29 Attribute_M44F
30 }
31 public Tag tag;
32
33 }
34
35 public class ObjectArraySchema {
36 public enum Tag {
37 ObjectArraySchema
38 }
39 public Tag tag;
40
41 public class ObjectArraySchema extends ObjectArraySchema {
42 public FetchPrimitive primitive;
43 public HashMap<String, StreamType> attributes;
44 }
45 }
46
47 public class PipelineSchema {
48 public enum Tag {
49 PipelineSchema
50 }
51 public Tag tag;
52
53 public class PipelineSchema extends PipelineSchema {
54 public HashMap<String, ObjectArraySchema> objectArrays;
55 public HashMap<String, InputType> uniforms;
56 }
57 }
58
59} \ No newline at end of file