blob: 4464559dce5780507f06527b9acb357d836b1999 [file] [log] [blame]
/*
* Copyright (C) 2011-2014 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/*
* This file is auto-generated. DO NOT MODIFY!
* The source Renderscript file: reflection3264_multifile_2.rs
*/
package foo;
import android.os.Build;
import android.os.Process;
import java.lang.reflect.Field;
import android.renderscript.*;
import foo.reflection3264_multifile_2BitCode;
/**
* @hide
*/
public class ScriptC_reflection3264_multifile_2 extends ScriptC {
private static final String __rs_resource_name = "reflection3264_multifile_2";
// Constructor
public ScriptC_reflection3264_multifile_2(RenderScript rs) {
super(rs,
__rs_resource_name,
reflection3264_multifile_2BitCode.getBitCode32(),
reflection3264_multifile_2BitCode.getBitCode64());
__I16 = Element.I16(rs);
__I64 = Element.I64(rs);
}
private Element __I16;
private Element __I64;
private FieldPacker __rs_fp_I16;
private FieldPacker __rs_fp_I64;
private final static int mExportVarIdx_a = 0;
private short[] mExportVar_a;
public synchronized void set_a(short[] v) {
mExportVar_a = v;
FieldPacker fp = new FieldPacker(20);
for (int ct1 = 0; ct1 < 10; ct1++) {
fp.addI16(v[ct1]);
}
int []__dimArr = new int[1];
__dimArr[0] = 10;
setVar(mExportVarIdx_a, fp, __I16, __dimArr);
}
public short[] get_a() {
return mExportVar_a;
}
public Script.FieldID getFieldID_a() {
return createFieldID(mExportVarIdx_a, null);
}
private final static int mExportVarIdx_b = 1;
private long[] mExportVar_b;
public synchronized void set_b(long[] v) {
mExportVar_b = v;
FieldPacker fp = new FieldPacker(80);
for (int ct1 = 0; ct1 < 10; ct1++) {
fp.addI64(v[ct1]);
}
int []__dimArr = new int[1];
__dimArr[0] = 10;
setVar(mExportVarIdx_b, fp, __I64, __dimArr);
}
public long[] get_b() {
return mExportVar_b;
}
public Script.FieldID getFieldID_b() {
return createFieldID(mExportVarIdx_b, null);
}
private final static int mExportFuncIdx_g = 0;
public Script.InvokeID getInvokeID_g() {
return createInvokeID(mExportFuncIdx_g);
}
public void invoke_g(int c) {
FieldPacker g_fp = new FieldPacker(4);
g_fp.addI32(c);
invoke(mExportFuncIdx_g, g_fp);
}
}