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!