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 | 
