Share via


ScriptIntrinsicColorMatrix Clase

Definición

Intrínseco para aplicar una matriz de colores a las asignaciones.

[Android.Runtime.Register("android/renderscript/ScriptIntrinsicColorMatrix", DoNotGenerateAcw=true)]
public sealed class ScriptIntrinsicColorMatrix : Android.Renderscripts.ScriptIntrinsic
[<Android.Runtime.Register("android/renderscript/ScriptIntrinsicColorMatrix", DoNotGenerateAcw=true)>]
type ScriptIntrinsicColorMatrix = class
    inherit ScriptIntrinsic
Herencia
ScriptIntrinsicColorMatrix
Atributos

Comentarios

Intrínseco para aplicar una matriz de colores a las asignaciones.

Si el tipo de elemento es Element.DataType#UNSIGNED_8, se convierte en Element.DataType#FLOAT_32 y se normaliza de (0-255) a (0-1). Si el tamaño del vector entrante es menor que cuatro, Element#F32_4 se crea rellenando los canales vectoriales que faltan con cero. A continuación, este valor se multiplica por la matriz de colores 4x4 como realiza rsMatrixMultiply(), agregando un Element#F32_4y, a continuación, escribiendo en la salida Allocation.

Si el tipo ouptut no tiene signo, el valor se normaliza de (0-1) a (0-255) y se convierte. Si el tamaño del vector de salida es menor que cuatro, se descartan los canales no usado.

Los tipos de elementos admitidos son Element#U8, Element#U8_2, Element#U8_3, Element#U8_4Element#F32_2Element#F32, , , Element#F32_3y .Element#F32_4

Este miembro está en desuso. Renderscript ha quedado en desuso en el nivel de API 31. Consulte la guía de migración para conocer las alternativas propuestas.

Documentación de Java para android.renderscript.ScriptIntrinsicColorMatrix.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código Project y que se usan según los términos Creative Commons 2.5 Attribution License.

Propiedades

Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
JniIdentityHashCode

Intrínseco para aplicar una matriz de colores a las asignaciones.

(Heredado de Object)
JniPeerMembers

Intrínseco para aplicar una matriz de colores a las asignaciones.

KernelID

Obtenga un KernelID para este kernel intrínseco.

Name

setName asigna un nombre a un objeto .

(Heredado de BaseObj)
PeerReference

Intrínseco para aplicar una matriz de colores a las asignaciones.

(Heredado de Object)
ThresholdClass

Intrínseco para aplicar una matriz de colores a las asignaciones.

(Heredado de ScriptIntrinsic)
ThresholdType

Intrínseco para aplicar una matriz de colores a las asignaciones.

(Heredado de ScriptIntrinsic)

Métodos

BindAllocation(Allocation, Int32)

Solo está diseñado para su uso por código reflejado generado.

(Heredado de Script)
Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Create(RenderScript)

Cree un intrínseco para aplicar una matriz de colores a una asignación.

Create(RenderScript, Element)
Obsoletos.

Cree un intrínseco para aplicar una matriz de colores a una asignación.

CreateFieldID(Int32, Element)

Solo para que las clases reflejadas generadas las usen.

(Heredado de Script)
CreateInvokeID(Int32)

Solo para que las clases reflejadas generadas las usen.

(Heredado de Script)
CreateKernelID(Int32, Int32, Element, Element)

Solo para que las clases reflejadas generadas las usen.

(Heredado de Script)
Destroy()

Libera todos los recursos nativos asociados a este objeto.

(Heredado de BaseObj)
Dispose()

Intrínseco para aplicar una matriz de colores a las asignaciones.

(Heredado de Object)
Dispose(Boolean)

Intrínseco para aplicar una matriz de colores a las asignaciones.

(Heredado de Object)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
ForEach(Allocation, Allocation)

Invoque el kernel y aplique la matriz a cada celda de entrada Allocation y copie en la salida Allocation.

ForEach(Allocation, Allocation, Script+LaunchOptions)

Invoque el kernel y aplique la matriz a cada celda de entrada Allocation y copie en la salida Allocation.

ForEach(Int32, Allocation, Allocation, FieldPacker)

Solo está diseñado para su uso por código reflejado generado.

(Heredado de Script)
ForEach(Int32, Allocation, Allocation, FieldPacker, Script+LaunchOptions)

Solo está diseñado para su uso por código reflejado generado.

(Heredado de Script)
ForEach(Int32, Allocation[], Allocation, FieldPacker)

Solo está diseñado para su uso por código reflejado generado.

(Heredado de Script)
ForEach(Int32, Allocation[], Allocation, FieldPacker, Script+LaunchOptions)

Solo está diseñado para su uso por código reflejado generado.

(Heredado de Script)
GetHashCode()

Devuelve un valor de código hash del objeto.

(Heredado de Object)
GetVarB(Int32) (Heredado de Script)
GetVarD(Int32) (Heredado de Script)
GetVarF(Int32) (Heredado de Script)
GetVarI(Int32) (Heredado de Script)
GetVarJ(Int32) (Heredado de Script)
GetVarV(Int32, FieldPacker)

Solo está diseñado para su uso por código reflejado generado.

(Heredado de Script)
Invoke(Int32)

Solo está diseñado para su uso por código reflejado generado.

(Heredado de Script)
Invoke(Int32, FieldPacker)

Solo está diseñado para su uso por código reflejado generado.

(Heredado de Script)
JavaFinalize()

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
Reduce(Int32, Allocation[], Allocation, Script+LaunchOptions)

Solo está diseñado para su uso por código reflejado generado.

(Heredado de Script)
SetAdd(Float4)

Establezca el valor que se va a agregar después de aplicar la matriz de colores.

SetAdd(Single, Single, Single, Single)

Establezca el valor que se va a agregar después de aplicar la matriz de colores.

SetColorMatrix(Matrix3f)

Establezca la matriz de colores que se aplicará a cada celda de la imagen.

SetColorMatrix(Matrix4f)

Establezca la matriz de colores que se aplicará a cada celda de la imagen.

SetGreyscale()

Establezca una matriz de colores para convertir de RGB a luminancia.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetRGBtoYUV()

Establezca la matriz para convertir de RGB a YUV con una copia directa del canal 4.

SetTimeZone(String) (Heredado de Script)
SetVar(Int32, BaseObj)

Solo está diseñado para su uso por código reflejado generado.

(Heredado de Script)
SetVar(Int32, Boolean)

Solo está diseñado para su uso por código reflejado generado.

(Heredado de Script)
SetVar(Int32, Double)

Solo está diseñado para su uso por código reflejado generado.

(Heredado de Script)
SetVar(Int32, FieldPacker)

Solo está diseñado para su uso por código reflejado generado.

(Heredado de Script)
SetVar(Int32, FieldPacker, Element, Int32[])

Solo está diseñado para su uso por código reflejado generado.

(Heredado de Script)
SetVar(Int32, Int32)

Solo está diseñado para su uso por código reflejado generado.

(Heredado de Script)
SetVar(Int32, Int64)

Solo está diseñado para su uso por código reflejado generado.

(Heredado de Script)
SetVar(Int32, Single)

Solo está diseñado para su uso por código reflejado generado.

(Heredado de Script)
SetYUVtoRGB()

Establezca la matriz para convertir de YUV a RGB con una copia directa del canal 4.

ToArray<T>()

Intrínseco para aplicar una matriz de colores a las asignaciones.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
UnregisterFromRuntime()

Intrínseco para aplicar una matriz de colores a las asignaciones.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em> o <em>interrumpido</em>.<><

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Implementaciones de interfaz explícitas

IJavaPeerable.Disposed()

Intrínseco para aplicar una matriz de colores a las asignaciones.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Intrínseco para aplicar una matriz de colores a las asignaciones.

(Heredado de Object)
IJavaPeerable.Finalized()

Intrínseco para aplicar una matriz de colores a las asignaciones.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

Intrínseco para aplicar una matriz de colores a las asignaciones.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Intrínseco para aplicar una matriz de colores a las asignaciones.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Intrínseco para aplicar una matriz de colores a las asignaciones.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Intrínseco para aplicar una matriz de colores a las asignaciones.

(Heredado de Object)

Métodos de extensión

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Intrínseco para aplicar una matriz de colores a las asignaciones.

GetJniTypeName(IJavaPeerable)

Intrínseco para aplicar una matriz de colores a las asignaciones.

Se aplica a