summaryrefslogtreecommitdiff
path: root/ddl/out/java/LambdaCube/Mesh/MeshAttribute.java
blob: 422658fea92fb0e19c1ec23bccbb5b41d509d2ba (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
// generated file, do not modify!
// 2016-03-27T21:14:12.377390000000Z

package LambdaCube.Mesh;

import java.util.ArrayList;
import java.util.HashMap;
import RT.*;


public class MeshAttribute {
  public enum Tag { 
    A_Float,
    A_V2F,
    A_V3F,
    A_V4F,
    A_M22F,
    A_M33F,
    A_M44F,
    A_Int,
    A_Word
  }
  public Tag tag;

  public class A_Float_ extends MeshAttribute { 
    public ArrayList<Float> _0;
    public A_Float_() { tag = MeshAttribute.Tag.A_Float; }
  }
  public class A_V2F_ extends MeshAttribute { 
    public ArrayList<V2<Float>> _0;
    public A_V2F_() { tag = MeshAttribute.Tag.A_V2F; }
  }
  public class A_V3F_ extends MeshAttribute { 
    public ArrayList<V3<Float>> _0;
    public A_V3F_() { tag = MeshAttribute.Tag.A_V3F; }
  }
  public class A_V4F_ extends MeshAttribute { 
    public ArrayList<V4<Float>> _0;
    public A_V4F_() { tag = MeshAttribute.Tag.A_V4F; }
  }
  public class A_M22F_ extends MeshAttribute { 
    public ArrayList<V2<V2<Float>>> _0;
    public A_M22F_() { tag = MeshAttribute.Tag.A_M22F; }
  }
  public class A_M33F_ extends MeshAttribute { 
    public ArrayList<V3<V3<Float>>> _0;
    public A_M33F_() { tag = MeshAttribute.Tag.A_M33F; }
  }
  public class A_M44F_ extends MeshAttribute { 
    public ArrayList<V4<V4<Float>>> _0;
    public A_M44F_() { tag = MeshAttribute.Tag.A_M44F; }
  }
  public class A_Int_ extends MeshAttribute { 
    public ArrayList<Integer> _0;
    public A_Int_() { tag = MeshAttribute.Tag.A_Int; }
  }
  public class A_Word_ extends MeshAttribute { 
    public ArrayList<Integer> _0;
    public A_Word_() { tag = MeshAttribute.Tag.A_Word; }
  }
}