FilterAsset

Represents the Image-Filter base file. For Camera live Preview the filter is OpenGl Based but has also a Renderscript implementation to triggerOperatorsIfNeeded final images in full resolution.

open class FilterAsset

Types

Companion
Link copied to clipboard
object Companion
FilterConfigIntensity
Link copied to clipboard

Implement this interface if a Filter has Intensity Control

interface FilterConfigIntensity

Functions

describeContents
Link copied to clipboard
open fun describeContents(): Int
drawTextureFiltered
Link copied to clipboard
fun drawTextureFiltered(texture: <ERROR CLASS>)
equals
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
open override fun hashCode(): Int
hasIntensityConfig
Link copied to clipboard

Check if the Filter has Intensity Control

fun hasIntensityConfig(): Boolean
onDrawTextureFiltered
Link copied to clipboard
open fun onDrawTextureFiltered(texture: <ERROR CLASS>)
toString
Link copied to clipboard
open override fun toString(): String
writeToParcel
Link copied to clipboard
open fun writeToParcel(parcel: <ERROR CLASS>, flags: Int)

Properties

configType
Link copied to clipboard
open val configType: Class<Out <ERROR CLASS>?>
defaultIntensityValue
Link copied to clipboard
open val defaultIntensityValue: Float
neutralStartPoint
Link copied to clipboard
open val neutralStartPoint: Float

Inheritors

FilterAssetHatch
Link copied to clipboard
DuotoneFilterAsset
Link copied to clipboard
LutColorFilterAsset
Link copied to clipboard