Android.Renderscripts Espace de noms

RenderScript prend en charge le calcul hautes performances sur les processeurs hétérogènes.

Classes

Nom Description
Allocation

Cette classe fournit la méthode primaire par le biais de laquelle les données sont transmises à et à partir des noyaux RenderScript.

Allocation.BufferAvailableEventArgs

Fournit des données pour l’événement BufferAvailable.

Allocation.MipmapControl

Contrôle le comportement du mipmap lors de l’utilisation des fonctions de création et de mise à jour bitmap.

AllocationAdapter

Uniquement destiné à être utilisé par du code répercuté généré.

BaseObj

BaseObj est la classe de base pour tous les objets RenderScript appartenant à un contexte RS.

Byte2

Classe pour exposer le type d’octets RenderScript natif au système Android.

Byte3

Classe pour exposer le type d’octets RenderScript natif au système Android.

Byte4

Classe pour exposer le type d’octet RenderScript natif vers le système Android.

Double2

Version vectorielle du type double de base.

Double3

Version vectorielle du type double de base.

Double4

Version vectorielle du type double de base.

Element

Un élément représente un élément dans un android.renderscript.Allocation.

Element.Builder

Classe Builder pour produire des éléments complexes avec des paires de champs et de noms correspondantes.

Element.DataKind

Interprétation spéciale des données si nécessaire.

Element.DataType

DataType représente les informations de type de base d’un élément de base.

FieldPacker

Classe utilitaire pour l’empaquetage d’arguments et de structures d’objets système Android vers des objets RenderScript.

FileA3D

Ce membre est déconseillé.

FileA3D.EntryType

Ce membre est déconseillé.

FileA3D.IndexEntry

Ce membre est déconseillé.

Float2

Version vectorielle du type float de base.

Float3

Version vectorielle du type float de base.

Float4

Version vectorielle du type float de base.

Font

Ce membre est déconseillé.

Font.Style

Ce membre est déconseillé.

Int2

Version vectorielle du type int de base.

Int3

Version vectorielle du type int de base.

Int4

Version vectorielle du type int de base.

Long2

Version vectorielle du type long de base.

Long3

Version vectorielle du type long de base.

Long4

Version vectorielle du type long de base.

Matrix2f

Classe permettant d’exposer le renderScript natif rs_matrix2x2 de retour au système Android.

Matrix3f

Classe permettant d’exposer le renderScript natif rs_matrix3x3 de retour au système Android.

Matrix4f

Classe permettant d’exposer le renderScript natif rs_matrix4x4 de retour au système Android.

Mesh

Ce membre est déconseillé.

Mesh.AllocationBuilder

Ce membre est déconseillé.

Mesh.Builder

Ce membre est déconseillé.

Mesh.Primitive

Ce membre est déconseillé.

Mesh.TriangleMeshBuilder

Ce membre est déconseillé.

Program

Ce membre est déconseillé.

Program.BaseProgramBuilder

RenderScript prend en charge le calcul hautes performances sur les processeurs hétérogènes.

Program.TextureType

TextureType spécifie quelles textures sont attachées aux objets Program

ProgramFragment

Ce membre est déconseillé.

ProgramFragment.Builder

Ce membre est déconseillé.

ProgramFragmentFixedFunction

Ce membre est déconseillé.

ProgramFragmentFixedFunction.Builder

Ce membre est déconseillé.

ProgramFragmentFixedFunction.Builder.EnvMode

RenderScript prend en charge le calcul hautes performances sur les processeurs hétérogènes.

ProgramFragmentFixedFunction.Builder.Format

RenderScript prend en charge le calcul hautes performances sur les processeurs hétérogènes.

ProgramRaster

Ce membre est déconseillé.

ProgramRaster.Builder

Ce membre est déconseillé.

ProgramRaster.CullMode

Ce membre est déconseillé.

ProgramStore

Ce membre est déconseillé.

ProgramStore.BlendDstFunc

Spécifie les fonctions utilisées pour combiner des pixels entrants avec celles déjà présentes dans la mémoire tampon d’images.

ProgramStore.BlendSrcFunc

Spécifie les fonctions utilisées pour combiner des pixels entrants avec celles déjà présentes dans la mémoire tampon d’images.

ProgramStore.Builder

Classe Builder pour l’objet ProgramStore.

ProgramStore.DepthFunc

Spécifie la fonction utilisée pour déterminer si un fragment sera dessiné pendant la phase de test de profondeur dans le pipeline de rendu en comparant sa valeur à celle déjà dans la mémoire tampon de profondeur.

ProgramVertex

Ce membre est déconseillé.

ProgramVertex.Builder

Ce membre est déconseillé.

ProgramVertexFixedFunction

Ce membre est déconseillé.

ProgramVertexFixedFunction.Builder

Ce membre est déconseillé.

ProgramVertexFixedFunction.Constants

Ce membre est déconseillé.

RenderScript

Cette classe fournit l’accès à un contexte RenderScript, qui contrôle l’initialisation RenderScript, la gestion des ressources et la destruction.

RenderScript.ContextType

ContextType spécifie le type spécifique de contexte à créer.

RenderScript.Priority

Énumération de priorité de thread de travail RenderScript.

RenderScript.RSErrorHandler

Classe de base du gestionnaire d’erreurs runtime.

RenderScript.RSMessageHandler

Classe de base à partir de laquelle une application doit dériver pour recevoir des messages RS à partir de scripts.

RenderScriptGL

Ce membre est déconseillé.

RenderScriptGL.SurfaceConfig

Ce membre est déconseillé.

RSDriverException

Classe de base pour toutes les exceptions levées par Le RenderScript Android

RSIllegalArgumentException

Classe de base pour toutes les exceptions levées par Le RenderScript Android

RSInvalidStateException

Classe de base pour toutes les exceptions levées par Le RenderScript Android

RSRuntimeException

Classe de base pour toutes les exceptions levées par Le RenderScript Android

RSSurfaceView

Ce membre est déconseillé.

RSTextureView

Ce membre est déconseillé.

Sampler

Objet sampler qui définit la façon dont les allocations peuvent être lues en tant que textures au sein d’un noyau.

Sampler.Builder

Générateur pour la création d’échantillonneurs non standard.

Sampler.Value

RenderScript prend en charge le calcul hautes performances sur les processeurs hétérogènes.

Script

Classe parente pour tous les scripts exécutables.

Script.Builder

Uniquement destiné à être utilisé par du code répercuté généré.

Script.FieldBase

Uniquement destiné à être utilisé par du code répercuté généré.

Script.FieldID

FieldID est un identificateur pour une paire de champs Script + exportée.

Script.InvokeID

InvokeID est un identificateur pour une fonction Invoke.

Script.KernelID

KernelID est un identificateur pour une paire script + fonction racine.

Script.LaunchOptions

Classe pour spécifier les spécificités relatives au lancement d’un noyau.

ScriptC

Superclasse pour tous les scripts définis par l’utilisateur.

ScriptGroup

Groupe de noyaux exécutés avec un appel d’exécution comme s’il s’agissait d’un seul noyau

ScriptGroup.Binding

Représente une liaison d’une valeur à une variable globale dans un noyau ou une fonction invocable.

ScriptGroup.Builder

Classe d’assistance pour créer un ScriptGroup.

ScriptGroup.Builder2

Classe builder pour la création de groupes de scripts

ScriptGroup.Closure

Classe opaque pour les fermetures

ScriptGroup.Future

Classe opaque pour les futures

ScriptGroup.Input

Classe opaque pour les entrées de groupe de script

ScriptIntrinsic

Classe de base pour tous les scripts intrinsèques.

ScriptIntrinsic3DLUT

Intrinsèque pour convertir RVB en RVBA à l’aide d’une table de recherche 3D.

ScriptIntrinsicBLAS

La classe ScriptIntrinsicBLAS fournit des API RenderScript hautes performances sur BLAS.

ScriptIntrinsicBlend

Noyaux intrinsèques pour la fusion de deux android.renderscript.Allocation objets.

ScriptIntrinsicBlur

Filtre flou gausien intrinsèque.

ScriptIntrinsicColorMatrix

Intrinsèque pour l’application d’une matrice de couleurs aux allocations.

ScriptIntrinsicConvolve3x3

Intrinsèque pour appliquer un convolve 3x3 à une allocation.

ScriptIntrinsicConvolve5x5

Intrinsèque pour l’application d’un convolve 5x5 à une allocation.

ScriptIntrinsicHistogram

Filtre histogramme intrinsèque.

ScriptIntrinsicLUT

Intrinsèque pour l’application d’une table de recherche par canal.

ScriptIntrinsicResize

Intrinsèque pour effectuer un redimensionnement d’une allocation 2D.

ScriptIntrinsicYuvToRGB

Intrinsèque pour convertir une mémoire tampon YUV Android en RVB.

Short2

Classe pour exposer le type RenderScript Short2 natif au système Android.

Short3

Version vectorielle du type court de base.

Short4

Version vectorielle du type court de base.

Type

Un type décrit les dimensions et les android.renderscript.Element dimensions utilisées pour une android.renderscript.Allocation opération ou une opération parallèle.

Type.Builder

Classe Builder pour Type.

Type.CubemapFace

RenderScript prend en charge le calcul hautes performances sur les processeurs hétérogènes.

Interfaces

Nom Description
Allocation.IOnBufferAvailableListener

Interface permettant de gérer la notification lorsque de nouvelles mémoires tampons sont disponibles via #USAGE_IO_INPUT.

Énumérations

Nom Description
AllocationUsage

Énumère les valeurs retournées par plusieurs méthodes et AllocationUsage prises comme paramètre de plusieurs méthodes de Allocation.

CreateFlag

Énumère les valeurs retournées par les membres et LowLatency les LowPowerNonemembres.

TriangleFlags

Énumère les valeurs retournées par les Colormembres et NormalTexture0les membres et prises comme paramètre de FF :Android.Renderscripts.Mesh+TriangleMeshBuilder.. membre ductor.