Effect.Apply(Int32, Int32, Int32, Int32) Método
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í.
Aplique un efecto a las texturas GL.
[Android.Runtime.Register("apply", "(IIII)V", "GetApply_IIIIHandler")]
public abstract void Apply(int inputTexId, int width, int height, int outputTexId);
[<Android.Runtime.Register("apply", "(IIII)V", "GetApply_IIIIHandler")>]
abstract member Apply : int * int * int * int -> unit
Parámetros
- inputTexId
- Int32
Nombre de textura GL de una textura de entrada válida y enlazada.
- width
- Int32
Ancho de la textura de entrada en píxeles.
- height
- Int32
Alto de la textura de entrada en píxeles.
- outputTexId
- Int32
Nombre de textura GL de la textura de salida.
- Atributos
Comentarios
Aplique un efecto a las texturas GL.
Aplique el efecto en la textura GL de entrada especificada y escriba el resultado en la textura GL de salida. Los nombres de textura pasados deben ser válidos en el contexto gl actual.
La textura de entrada debe ser un nombre de textura válido con el ancho y alto especificados y debe enlazarse a una imagen de textura de GL_TEXTURE_2D (normalmente se realiza llamando a la función glTexImage2D(). Se pueden proporcionar varios niveles de mapa mip.
Si la textura de salida no está enlazada a una imagen de textura, el efecto se enlazará automáticamente como un GL_TEXTURE_2D. Contendrá un nivel de mapa mip (0), que tendrá el mismo tamaño que la entrada. No se definen otros niveles de mapa mip. Si la textura de salida ya estaba enlazada y su tamaño no coincide con el tamaño de la textura de entrada, el resultado se puede recortar o solo rellenar parcialmente la textura.
Tenga en cuenta que, independientemente de si se proporcionó originalmente una imagen de textura o no, las texturas de entrada y salida son propiedad del autor de la llamada. Es decir, el autor de la llamada es responsable de llamar a glDeleteTextures() para desasignar las texturas de entrada y salida.
Java documentación para android.media.effect.Effect.apply(int, int, int, int).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.