public class Script
extends BaseObj
java.lang.Object | ||
↳ | android.support.v8.renderscript.BaseObj | |
↳ | android.support.v8.renderscript.Script |
Known Direct Subclasses |
Known Indirect Subclasses |
所有可执行脚本的父类。 这不应该被应用程序使用。
Nested classes |
|
---|---|
class |
Script.Builder 仅用于生成反射代码。 |
class |
Script.FieldBase 仅用于生成反射代码。 |
class |
Script.FieldID FieldID是脚本+导出字段对的标识符。 |
class |
Script.InvokeID InvokeID是调用函数的标识符。 |
class |
Script.KernelID KernelID是Script +根函数对的标识符。 |
class |
Script.LaunchOptions 用于指定关于如何启动内核的细节的类。 |
Public methods |
|
---|---|
void |
bindAllocation(Allocation va, int slot) 仅用于生成反射代码。 |
void |
setTimeZone(String timeZone) |
void |
setVar(int index, float v) 仅用于生成反射代码。 |
void |
setVar(int index, FieldPacker v, Element e, int[] dims) 仅用于生成反射代码。 |
void |
setVar(int index, double v) 仅用于生成反射代码。 |
void |
setVar(int index, long v) 仅用于生成反射代码。 |
void |
setVar(int index, boolean v) 仅用于生成反射代码。 |
void |
setVar(int index, FieldPacker v) 仅用于生成反射代码。 |
void |
setVar(int index, int v) 仅用于生成反射代码。 |
void |
setVar(int index, BaseObj o) 仅用于生成反射代码。 |
Protected methods |
|
---|---|
Script.FieldID |
createFieldID(int slot, Element e) 仅供生成的反射类使用。 |
Script.InvokeID |
createInvokeID(int slot) 仅供生成的反射类使用。 |
Script.KernelID |
createKernelID(int slot, int sig, Element ein, Element eout) 仅供生成的反射类使用。 |
void |
forEach(int slot, Allocation ain, Allocation aout, FieldPacker v) 仅用于生成反射代码。 |
void |
forEach(int slot, Allocation ain, Allocation aout, FieldPacker v, Script.LaunchOptions sc) 仅用于生成反射代码。 |
void |
invoke(int slot) 仅用于生成反射代码。 |
void |
invoke(int slot, FieldPacker v) 仅用于生成反射代码。 |
boolean |
isIncSupp() |
void |
setIncSupp(boolean useInc) |
Inherited methods |
|
---|---|
From class android.support.v8.renderscript.BaseObj
|
|
From class java.lang.Object
|
void setVar (int index, float v)
仅用于生成反射代码。
void setVar (int index, double v)
仅用于生成反射代码。
void setVar (int index, long v)
仅用于生成反射代码。
void setVar (int index, boolean v)
仅用于生成反射代码。
void setVar (int index, int v)
仅用于生成反射代码。
Script.FieldID createFieldID (int slot, Element e)
仅供生成的反射类使用。
Returns | |
---|---|
Script.FieldID |
FieldID |
Script.InvokeID createInvokeID (int slot)
仅供生成的反射类使用。
Parameters | |
---|---|
slot |
int
|
Returns | |
---|---|
Script.InvokeID |
Script.KernelID createKernelID (int slot, int sig, Element ein, Element eout)
仅供生成的反射类使用。
Returns | |
---|---|
Script.KernelID |
KernelID |
void forEach (int slot, Allocation ain, Allocation aout, FieldPacker v, Script.LaunchOptions sc)
仅用于生成反射代码。
void invoke (int slot)
仅用于生成反射代码。
boolean isIncSupp ()
Returns | |
---|---|
boolean |
void setIncSupp (boolean useInc)
Parameters | |
---|---|
useInc |
boolean
|