summaryrefslogtreecommitdiff
path: root/ddl/out/TestData.swift
diff options
context:
space:
mode:
Diffstat (limited to 'ddl/out/TestData.swift')
-rw-r--r--ddl/out/TestData.swift24
1 files changed, 22 insertions, 2 deletions
diff --git a/ddl/out/TestData.swift b/ddl/out/TestData.swift
index 398ce23..671c6bf 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-02-08T13:33:24.109009000000Z 2// 2016-02-12T16:05:13.383716000000Z
3 3
4enum ClientInfo { 4enum ClientInfo {
5 case ClientInfo(ClientInfo_Data) 5 case ClientInfo(ClientInfo_Data)
@@ -28,6 +28,14 @@ enum Scene {
28 } 28 }
29} 29}
30 30
31enum PipelineInfo {
32 case PipelineInfo(PipelineInfo_Data)
33 struct PipelineInfo_Data {
34 var pipelineName : String
35 var pipeline : Pipeline
36 }
37}
38
31enum RenderJob { 39enum RenderJob {
32 case RenderJob(RenderJob_Data) 40 case RenderJob(RenderJob_Data)
33 struct RenderJob_Data { 41 struct RenderJob_Data {
@@ -35,7 +43,7 @@ enum RenderJob {
35 var textures : Array<String> 43 var textures : Array<String>
36 var schema : PipelineSchema 44 var schema : PipelineSchema
37 var scenes : Array<Scene> 45 var scenes : Array<Scene>
38 var pipelines : Array<Pipeline> 46 var pipelines : Array<PipelineInfo>
39 } 47 }
40} 48}
41 49
@@ -143,6 +151,17 @@ extension Scene {
143 } 151 }
144 } 152 }
145} 153}
154extension PipelineInfo {
155 var toJSON : [String: AnyObject] {
156 switch self {
157 case .PipelineInfo(let v):
158 return [ "tag" : "PipelineInfo"
159 , "pipelineName" : v.pipelineName.toJSON
160 , "pipeline" : v.pipeline.toJSON
161 ]
162 }
163 }
164}
146extension RenderJob { 165extension RenderJob {
147 var toJSON : [String: AnyObject] { 166 var toJSON : [String: AnyObject] {
148 switch self { 167 switch self {
@@ -200,6 +219,7 @@ enum Type {
200 case ClientInfo 219 case ClientInfo
201 case Frame 220 case Frame
202 case Scene 221 case Scene
222 case PipelineInfo
203 case RenderJob 223 case RenderJob
204 case FrameResult 224 case FrameResult
205 case RenderJobResult 225 case RenderJobResult