diff options
author | Csaba Hruska <csaba.hruska@gmail.com> | 2016-11-14 22:32:31 +0100 |
---|---|---|
committer | Csaba Hruska <csaba.hruska@gmail.com> | 2016-11-14 22:32:31 +0100 |
commit | 682b43ffef9e17c41fe03f14b965dda0c46c420a (patch) | |
tree | 6ece24ed7234e4a8025c04956636cb57d0da37a1 /ddl/out/TestData2.hpp | |
parent | b4874356eb1c3f03dd3256aca94e20b158dcc8e6 (diff) |
generate into separate folders for each language, generates folder hierarchy for haskell and purescript modules
Diffstat (limited to 'ddl/out/TestData2.hpp')
-rw-r--r-- | ddl/out/TestData2.hpp | 123 |
1 files changed, 0 insertions, 123 deletions
diff --git a/ddl/out/TestData2.hpp b/ddl/out/TestData2.hpp deleted file mode 100644 index 80acbba..0000000 --- a/ddl/out/TestData2.hpp +++ /dev/null | |||
@@ -1,123 +0,0 @@ | |||
1 | // generated file, do not modify! | ||
2 | // 2016-11-11T11:17:03.685172000000Z | ||
3 | |||
4 | #ifndef HEADER_TestData_H | ||
5 | #define HEADER_TestData_H | ||
6 | |||
7 | #include "RT.hpp" | ||
8 | |||
9 | #include "LambdaCube.IR.hpp" | ||
10 | #include "LambdaCube.Mesh.hpp" | ||
11 | #include "LambdaCube.PipelineSchema.hpp" | ||
12 | |||
13 | namespace data { | ||
14 | class ClientInfo { | ||
15 | public: | ||
16 | String clientName; | ||
17 | std::shared_ptr<::Backend> clientBackend; | ||
18 | }; | ||
19 | } | ||
20 | class ClientInfo { | ||
21 | public: | ||
22 | enum class tag { | ||
23 | ClientInfo | ||
24 | } tag; | ||
25 | std::shared_ptr<data::ClientInfo> ClientInfo; | ||
26 | }; | ||
27 | namespace data { | ||
28 | class Frame { | ||
29 | public: | ||
30 | Int renderCount; | ||
31 | std::map<String, std::shared_ptr<::Value>> frameUniforms; | ||
32 | std::map<String, Int> frameTextures; | ||
33 | }; | ||
34 | } | ||
35 | class Frame { | ||
36 | public: | ||
37 | enum class tag { | ||
38 | Frame | ||
39 | } tag; | ||
40 | std::shared_ptr<data::Frame> Frame; | ||
41 | }; | ||
42 | namespace data { | ||
43 | class Scene { | ||
44 | public: | ||
45 | std::map<String, std::vector<Int>> objectArrays; | ||
46 | Int renderTargetWidth; | ||
47 | Int renderTargetHeight; | ||
48 | std::vector<std::shared_ptr<::Frame>> frames; | ||
49 | }; | ||
50 | } | ||
51 | class Scene { | ||
52 | public: | ||
53 | enum class tag { | ||
54 | Scene | ||
55 | } tag; | ||
56 | std::shared_ptr<data::Scene> Scene; | ||
57 | }; | ||
58 | namespace data { | ||
59 | class PipelineInfo { | ||
60 | public: | ||
61 | String pipelineName; | ||
62 | std::shared_ptr<::Pipeline> pipeline; | ||
63 | }; | ||
64 | } | ||
65 | class PipelineInfo { | ||
66 | public: | ||
67 | enum class tag { | ||
68 | PipelineInfo | ||
69 | } tag; | ||
70 | std::shared_ptr<data::PipelineInfo> PipelineInfo; | ||
71 | }; | ||
72 | namespace data { | ||
73 | class RenderJob { | ||
74 | public: | ||
75 | std::vector<std::shared_ptr<::Mesh>> meshes; | ||
76 | std::vector<String> textures; | ||
77 | std::shared_ptr<::PipelineSchema> schema; | ||
78 | std::vector<std::shared_ptr<::Scene>> scenes; | ||
79 | std::vector<std::shared_ptr<::PipelineInfo>> pipelines; | ||
80 | }; | ||
81 | } | ||
82 | class RenderJob { | ||
83 | public: | ||
84 | enum class tag { | ||
85 | RenderJob | ||
86 | } tag; | ||
87 | std::shared_ptr<data::RenderJob> RenderJob; | ||
88 | }; | ||
89 | namespace data { | ||
90 | class FrameResult { | ||
91 | public: | ||
92 | std::vector<Float> frRenderTimes; | ||
93 | Int frImageWidth; | ||
94 | Int frImageHeight; | ||
95 | }; | ||
96 | } | ||
97 | class FrameResult { | ||
98 | public: | ||
99 | enum class tag { | ||
100 | FrameResult | ||
101 | } tag; | ||
102 | std::shared_ptr<data::FrameResult> FrameResult; | ||
103 | }; | ||
104 | namespace data { | ||
105 | class RenderJobResult { | ||
106 | public: | ||
107 | std::shared_ptr<::FrameResult> _0; | ||
108 | }; | ||
109 | class RenderJobError { | ||
110 | public: | ||
111 | String _0; | ||
112 | }; | ||
113 | } | ||
114 | class RenderJobResult { | ||
115 | public: | ||
116 | enum class tag { | ||
117 | RenderJobResult, | ||
118 | RenderJobError | ||
119 | } tag; | ||
120 | std::shared_ptr<data::RenderJobResult> RenderJobResult; | ||
121 | std::shared_ptr<data::RenderJobError> RenderJobError; | ||
122 | }; | ||
123 | #endif | ||