ScriptIntrinsicColorMatrix Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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_4
y, 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_4
Element#F32_2
Element#F32
, , , Element#F32_3
y .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 |
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 |
ForEach(Allocation, Allocation, Script+LaunchOptions) |
Invoque el kernel y aplique la matriz a cada celda de entrada |
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. |