diff options
author | Jason Sams <rjsams@android.com> | 2011-01-09 13:49:01 -0800 |
---|---|---|
committer | Jason Sams <rjsams@android.com> | 2011-01-09 13:49:31 -0800 |
commit | 67e3d206ca80dd97309ca63169503088cb509bde (patch) | |
tree | 993c8150e0c2c8825b19702418837ad60c7e3b77 /graphics | |
parent | febbf6e7f87900b479fbed31ab1e0486caeb281d (diff) | |
download | frameworks_base-67e3d206ca80dd97309ca63169503088cb509bde.zip frameworks_base-67e3d206ca80dd97309ca63169503088cb509bde.tar.gz frameworks_base-67e3d206ca80dd97309ca63169503088cb509bde.tar.bz2 |
Hide and delete some code that should not be public.
Change-Id: Ibe201c235fc81ef1fecb120d6049d6e56222462c
Diffstat (limited to 'graphics')
-rw-r--r-- | graphics/java/android/renderscript/Script.java | 102 | ||||
-rw-r--r-- | graphics/java/android/renderscript/ScriptC.java | 18 |
2 files changed, 98 insertions, 22 deletions
diff --git a/graphics/java/android/renderscript/Script.java b/graphics/java/android/renderscript/Script.java index ddf41cb..b3ad20a 100644 --- a/graphics/java/android/renderscript/Script.java +++ b/graphics/java/android/renderscript/Script.java @@ -20,32 +20,25 @@ package android.renderscript; * **/ public class Script extends BaseObj { - public static final int MAX_SLOT = 16; - - boolean mIsRoot; - Type[] mTypes; - boolean[] mWritable; - Invokable[] mInvokables; - - public static class Invokable { - RenderScript mRS; - Script mScript; - int mSlot; - String mName; - - Invokable() { - mSlot = -1; - } - - public void execute() { - mRS.nScriptInvoke(mScript.getID(), mSlot); - } - } - + /** + * @hide + * + * Only intended for use by generated reflected code. + * + * @param slot + */ protected void invoke(int slot) { mRS.nScriptInvoke(getID(), slot); } + /** + * @hide + * + * Only intended for use by generated reflected code. + * + * @param slot + * @param v + */ protected void invoke(int slot, FieldPacker v) { if (v != null) { mRS.nScriptInvokeV(getID(), slot, v.getData()); @@ -59,6 +52,15 @@ public class Script extends BaseObj { super(id, rs); } + + /** + * @hide + * + * Only intended for use by generated reflected code. + * + * @param va + * @param slot + */ public void bindAllocation(Allocation va, int slot) { mRS.validate(); if (va != null) { @@ -68,30 +70,86 @@ public class Script extends BaseObj { } } + /** + * @hide + * + * Only intended for use by generated reflected code. + * + * @param index + * @param v + */ public void setVar(int index, float v) { mRS.nScriptSetVarF(getID(), index, v); } + /** + * @hide + * + * Only intended for use by generated reflected code. + * + * @param index + * @param v + */ public void setVar(int index, double v) { mRS.nScriptSetVarD(getID(), index, v); } + /** + * @hide + * + * Only intended for use by generated reflected code. + * + * @param index + * @param v + */ public void setVar(int index, int v) { mRS.nScriptSetVarI(getID(), index, v); } + /** + * @hide + * + * Only intended for use by generated reflected code. + * + * @param index + * @param v + */ public void setVar(int index, long v) { mRS.nScriptSetVarJ(getID(), index, v); } + /** + * @hide + * + * Only intended for use by generated reflected code. + * + * @param index + * @param v + */ public void setVar(int index, boolean v) { mRS.nScriptSetVarI(getID(), index, v ? 1 : 0); } + /** + * @hide + * + * Only intended for use by generated reflected code. + * + * @param index + * @param o + */ public void setVar(int index, BaseObj o) { mRS.nScriptSetVarObj(getID(), index, (o == null) ? 0 : o.getID()); } + /** + * @hide + * + * Only intended for use by generated reflected code. + * + * @param index + * @param v + */ public void setVar(int index, FieldPacker v) { mRS.nScriptSetVarV(getID(), index, v.getData()); } diff --git a/graphics/java/android/renderscript/ScriptC.java b/graphics/java/android/renderscript/ScriptC.java index 984edd3..14e4ab5 100644 --- a/graphics/java/android/renderscript/ScriptC.java +++ b/graphics/java/android/renderscript/ScriptC.java @@ -35,10 +35,28 @@ import java.lang.reflect.Modifier; public class ScriptC extends Script { private static final String TAG = "ScriptC"; + /** + * @hide + * + * Only intended for use by the generated derived classes. + * + * @param id + * @param rs + */ protected ScriptC(int id, RenderScript rs) { super(id, rs); } + /** + * @hide + * + * Only intended for use by the generated derived classes. + * + * + * @param rs + * @param resources + * @param resourceID + */ protected ScriptC(RenderScript rs, Resources resources, int resourceID) { super(0, rs); int id = internalCreate(rs, resources, resourceID); |