public void addObj(BaseObj obj) { if (obj != null) { addI32(obj.getID(null)); } else { addI32(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 }
public void invoke_check(int version) { FieldPacker check_fp = new FieldPacker(4); check_fp.addI32(version); invoke(mExportFuncIdx_check, check_fp); }
public void addI32(Int4 v) { addI32(v.x); addI32(v.y); addI32(v.z); addI32(v.w); }
public void addI32(Int3 v) { addI32(v.x); addI32(v.y); addI32(v.z); }
public void addI32(Int2 v) { addI32(v.x); addI32(v.y); }
public void addF32(float v) { addI32(Float.floatToRawIntBits(v)); }