Most visited

Recently visited

Added in API level 17

ScriptIntrinsicLUT

public final class ScriptIntrinsicLUT
extends ScriptIntrinsic

java.lang.Object
   ↳ android.renderscript.BaseObj
     ↳ android.renderscript.Script
       ↳ android.renderscript.ScriptIntrinsic
         ↳ android.renderscript.ScriptIntrinsicLUT


用于应用每个通道查找表的固有内容。 输入的每个通道都有一个独立的查找表。 这些表格的大小为256个,可以覆盖U8_4(RenderScript)的全部数值范围。

Summary

Public methods

static ScriptIntrinsicLUT create(RenderScript rs, Element e)

受支持的元素类型是 U8_4(RenderScript)默认表是标识。

void forEach(Allocation ain, Allocation aout)

调用内核并将查找应用于ain的每个单元并复制到aout。

void forEach(Allocation ain, Allocation aout, Script.LaunchOptions opt)

调用内核并将查找应用于ain的每个单元并复制到aout。

Script.KernelID getKernelID()

为此内核获取KernelID。

void setAlpha(int index, int value)

在alpha通道查找表中设置一个条目

void setBlue(int index, int value)

在蓝色通道查找表中设置一个条目

void setGreen(int index, int value)

在绿色通道查找表中设置一个条目

void setRed(int index, int value)

在红色通道查找表中设置一个条目

Inherited methods

From class android.renderscript.Script
From class android.renderscript.BaseObj
From class java.lang.Object

Public methods

create

Added in API level 17
ScriptIntrinsicLUT create (RenderScript rs, 
                Element e)

支持的元素类型是 U8_4(RenderScript)默认表是标识。

Parameters
rs RenderScript: The RenderScript context
e Element: Element type for intputs and outputs
Returns
ScriptIntrinsicLUT ScriptIntrinsicLUT

forEach

Added in API level 17
void forEach (Allocation ain, 
                Allocation aout)

调用内核并将查找应用于ain的每个单元并复制到aout。

Parameters
ain Allocation: Input allocation
aout Allocation: Output allocation

forEach

Added in API level 21
void forEach (Allocation ain, 
                Allocation aout, 
                Script.LaunchOptions opt)

调用内核并将查找应用于ain的每个单元并复制到aout。

Parameters
ain Allocation: Input allocation
aout Allocation: Output allocation
opt Script.LaunchOptions: Options for clipping

getKernelID

Added in API level 17
Script.KernelID getKernelID ()

为此内核获取KernelID。

Returns
Script.KernelID Script.KernelID The KernelID object.

setAlpha

Added in API level 17
void setAlpha (int index, 
                int value)

在alpha通道查找表中设置一个条目

Parameters
index int: Must be 0-255
value int: Must be 0-255

setBlue

Added in API level 17
void setBlue (int index, 
                int value)

在蓝色通道查找表中设置一个条目

Parameters
index int: Must be 0-255
value int: Must be 0-255

setGreen

Added in API level 17
void setGreen (int index, 
                int value)

在绿色通道查找表中设置一个条目

Parameters
index int: Must be 0-255
value int: Must be 0-255

setRed

Added in API level 17
void setRed (int index, 
                int value)

在红色通道查找表中设置一个条目

Parameters
index int: Must be 0-255
value int: Must be 0-255

Hooray!