Most visited

Recently visited

Script

public class Script
extends BaseObj

java.lang.Object
    android.support.v8.renderscript.BaseObj
      android.support.v8.renderscript.Script
Known Direct Subclasses
Known Indirect Subclasses


所有可执行脚本的父类。 这不应该被应用程序使用。

摘要(Summary)

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

公共方法(Public methods)

bindAllocation

void bindAllocation (Allocation va, 
                int slot)

仅用于生成反射代码。

setTimeZone

void setTimeZone (String timeZone)

参数(Parameters)
timeZone String

setVar

void setVar (int index, 
                float v)

仅用于生成反射代码。

setVar

void setVar (int index, 
                FieldPacker v, 
                Element e, 
                int[] dims)

仅用于生成反射代码。

setVar

void setVar (int index, 
                double v)

仅用于生成反射代码。

setVar

void setVar (int index, 
                long v)

仅用于生成反射代码。

setVar

void setVar (int index, 
                boolean v)

仅用于生成反射代码。

setVar

void setVar (int index, 
                FieldPacker v)

仅用于生成反射代码。

setVar

void setVar (int index, 
                int v)

仅用于生成反射代码。

setVar

void setVar (int index, 
                BaseObj o)

仅用于生成反射代码。

Protected methods

createFieldID

Script.FieldID createFieldID (int slot, 
                Element e)

仅供生成的反射类使用。

返回(Returns)
Script.FieldID FieldID

createInvokeID

Script.InvokeID createInvokeID (int slot)

仅供生成的反射类使用。

参数(Parameters)
slot int
返回(Returns)
Script.InvokeID

createKernelID

Script.KernelID createKernelID (int slot, 
                int sig, 
                Element ein, 
                Element eout)

仅供生成的反射类使用。

返回(Returns)
Script.KernelID KernelID

forEach

void forEach (int slot, 
                Allocation ain, 
                Allocation aout, 
                FieldPacker v)

仅用于生成反射代码。

forEach

void forEach (int slot, 
                Allocation ain, 
                Allocation aout, 
                FieldPacker v, 
                Script.LaunchOptions sc)

仅用于生成反射代码。

invoke

void invoke (int slot)

仅用于生成反射代码。

invoke

void invoke (int slot, 
                FieldPacker v)

仅用于生成反射代码。

isIncSupp

boolean isIncSupp ()

返回(Returns)
boolean

setIncSupp

void setIncSupp (boolean useInc)

参数(Parameters)
useInc boolean

Hooray!