Esempio n. 1
0
 public void addObj(BaseObj obj) {
   if (obj != null) {
     addI32(obj.getID(null));
   } else {
     addI32(0);
   }
 }
Esempio n. 2
0
  public void testScript() {
    Script S = new ScriptC_primitives(mRS);

    S.setTimeZone("America/New_York");

    S.setVar(4, 9.0f); // floatTest
    S.setVar(5, 9.0); // doubleTest
    S.setVar(6, 7); // charTest
    S.setVar(7, 300); // shortTest
    S.setVar(8, 20000); // intTest
    S.setVar(9, 20000000000l); // longTest
    S.setVar(11, true); // boolTest

    FieldPacker fp = new FieldPacker(4);
    fp.addI32(3);
    S.setVar(12, fp); // structTest

    Type.Builder tb = new Type.Builder(mRS, Element.I32(mRS));
    Allocation a = Allocation.createTyped(mRS, tb.create());
    S.setVar(13, a); // allocationTest

    S.bindAllocation(a, 14); // intPtrTest
  }
Esempio n. 3
0
 public void invoke_check(int version) {
   FieldPacker check_fp = new FieldPacker(4);
   check_fp.addI32(version);
   invoke(mExportFuncIdx_check, check_fp);
 }
Esempio n. 4
0
 public void addI32(Int4 v) {
   addI32(v.x);
   addI32(v.y);
   addI32(v.z);
   addI32(v.w);
 }
Esempio n. 5
0
 public void addI32(Int3 v) {
   addI32(v.x);
   addI32(v.y);
   addI32(v.z);
 }
Esempio n. 6
0
 public void addI32(Int2 v) {
   addI32(v.x);
   addI32(v.y);
 }
Esempio n. 7
0
 public void addF32(float v) {
   addI32(Float.floatToRawIntBits(v));
 }