summaryrefslogtreecommitdiff
path: root/ddl/out/TestData.cs
diff options
context:
space:
mode:
Diffstat (limited to 'ddl/out/TestData.cs')
-rw-r--r--ddl/out/TestData.cs36
1 files changed, 18 insertions, 18 deletions
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
4using System; 4using System;
5using System.Linq; 5using System.Linq;
@@ -11,7 +11,7 @@ using LambdaCube.Mesh;
11using LambdaCube.PipelineSchema; 11using LambdaCube.PipelineSchema;
12 12
13namespace TestData { 13namespace 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;