ScriptIntrinsicBlur
public
final
class
ScriptIntrinsicBlur
extends ScriptIntrinsic
java.lang.Object | ||||
↳ | android.renderscript.BaseObj | |||
↳ | android.renderscript.Script | |||
↳ | android.renderscript.ScriptIntrinsic | |||
↳ | android.renderscript.ScriptIntrinsicBlur |
This class was deprecated
in API level 31.
Renderscript has been deprecated in API level 31. Please refer to the migration
guide for the proposed alternatives.
Intrinsic Gausian blur filter. Applies a gaussian blur of the specified radius to all elements of an allocation.
Summary
Public methods | |
---|---|
static
ScriptIntrinsicBlur
|
create(RenderScript rs, Element e)
Create an intrinsic for applying a blur to an allocation. |
void
|
forEach(Allocation aout)
Apply the filter to the input and save to the specified allocation. |
void
|
forEach(Allocation aout, Script.LaunchOptions opt)
Apply the filter to the input and save to the specified allocation. |
Script.FieldID
|
getFieldID_Input()
Get a FieldID for the input field of this intrinsic. |
Script.KernelID
|
getKernelID()
Get a KernelID for this intrinsic kernel. |
void
|
setInput(Allocation ain)
Set the input of the blur. |
void
|
setRadius(float radius)
Set the radius of the Blur. |
Inherited methods | |
---|---|
Public methods
create
public static ScriptIntrinsicBlur create (RenderScript rs, Element e)
Create an intrinsic for applying a blur to an allocation. The
default radius is 5.0.
Supported elements types are Element#U8
,
Element#U8_4
.
Parameters | |
---|---|
rs |
RenderScript : The RenderScript context |
e |
Element : Element type for inputs and outputs |
Returns | |
---|---|
ScriptIntrinsicBlur |
ScriptIntrinsicBlur |
forEach
public void forEach (Allocation aout)
Apply the filter to the input and save to the specified allocation.
Parameters | |
---|---|
aout |
Allocation : Output allocation. Must match creation element
type. |
forEach
public void forEach (Allocation aout, Script.LaunchOptions opt)
Apply the filter to the input and save to the specified allocation.
Parameters | |
---|---|
aout |
Allocation : Output allocation. Must match creation element
type. |
opt |
Script.LaunchOptions : LaunchOptions for clipping |
getFieldID_Input
public Script.FieldID getFieldID_Input ()
Get a FieldID for the input field of this intrinsic.
Returns | |
---|---|
Script.FieldID |
Script.FieldID The FieldID object. |
getKernelID
public Script.KernelID getKernelID ()
Get a KernelID for this intrinsic kernel.
Returns | |
---|---|
Script.KernelID |
Script.KernelID The KernelID object. |
setInput
public void setInput (Allocation ain)
Set the input of the blur. Must match the element type supplied during create.
Parameters | |
---|---|
ain |
Allocation : The input allocation |
setRadius
public void setRadius (float radius)
Set the radius of the Blur. Supported range 0 < radius <= 25
Parameters | |
---|---|
radius |
float : The radius of the blur |