summaryrefslogtreecommitdiff
path: root/ddl/out/java/LambdaCube/IR/Command.java
diff options
context:
space:
mode:
Diffstat (limited to 'ddl/out/java/LambdaCube/IR/Command.java')
-rw-r--r--ddl/out/java/LambdaCube/IR/Command.java87
1 files changed, 87 insertions, 0 deletions
diff --git a/ddl/out/java/LambdaCube/IR/Command.java b/ddl/out/java/LambdaCube/IR/Command.java
new file mode 100644
index 0000000..90ec2c5
--- /dev/null
+++ b/ddl/out/java/LambdaCube/IR/Command.java
@@ -0,0 +1,87 @@
1// generated file, do not modify!
2// 2016-03-21T11:41:51.714241000000Z
3
4package LambdaCube.IR;
5
6import java.util.ArrayList;
7import java.util.HashMap;
8import RT.*;
9
10
11public class Command {
12 public enum Tag {
13 SetRasterContext,
14 SetAccumulationContext,
15 SetRenderTarget,
16 SetProgram,
17 SetSamplerUniform,
18 SetTexture,
19 SetSampler,
20 RenderSlot,
21 RenderStream,
22 ClearRenderTarget,
23 GenerateMipMap,
24 SaveImage,
25 LoadImage
26 }
27 public Tag tag;
28
29 public class SetRasterContext_ extends Command {
30 public RasterContext _0;
31 public SetRasterContext_() { tag = Command.Tag.SetRasterContext; }
32 }
33 public class SetAccumulationContext_ extends Command {
34 public AccumulationContext _0;
35 public SetAccumulationContext_() { tag = Command.Tag.SetAccumulationContext; }
36 }
37 public class SetRenderTarget_ extends Command {
38 public Integer _0;
39 public SetRenderTarget_() { tag = Command.Tag.SetRenderTarget; }
40 }
41 public class SetProgram_ extends Command {
42 public Integer _0;
43 public SetProgram_() { tag = Command.Tag.SetProgram; }
44 }
45 public class SetSamplerUniform_ extends Command {
46 public String _0;
47 public Integer _1;
48 public SetSamplerUniform_() { tag = Command.Tag.SetSamplerUniform; }
49 }
50 public class SetTexture_ extends Command {
51 public Integer _0;
52 public Integer _1;
53 public SetTexture_() { tag = Command.Tag.SetTexture; }
54 }
55 public class SetSampler_ extends Command {
56 public Integer _0;
57 public Maybe<Integer> _1;
58 public SetSampler_() { tag = Command.Tag.SetSampler; }
59 }
60 public class RenderSlot_ extends Command {
61 public Integer _0;
62 public RenderSlot_() { tag = Command.Tag.RenderSlot; }
63 }
64 public class RenderStream_ extends Command {
65 public Integer _0;
66 public RenderStream_() { tag = Command.Tag.RenderStream; }
67 }
68 public class ClearRenderTarget_ extends Command {
69 public ArrayList<ClearImage> _0;
70 public ClearRenderTarget_() { tag = Command.Tag.ClearRenderTarget; }
71 }
72 public class GenerateMipMap_ extends Command {
73 public Integer _0;
74 public GenerateMipMap_() { tag = Command.Tag.GenerateMipMap; }
75 }
76 public class SaveImage_ extends Command {
77 public Integer _0;
78 public ImageRef _1;
79 public SaveImage_() { tag = Command.Tag.SaveImage; }
80 }
81 public class LoadImage_ extends Command {
82 public ImageRef _0;
83 public Integer _1;
84 public LoadImage_() { tag = Command.Tag.LoadImage; }
85 }
86}
87