AllocationAdapter Classe

Definizione

Destinato solo all'uso da parte del codice riflesso generato.

[Android.Runtime.Register("android/renderscript/AllocationAdapter", DoNotGenerateAcw=true)]
public class AllocationAdapter : Android.Renderscripts.Allocation
[<Android.Runtime.Register("android/renderscript/AllocationAdapter", DoNotGenerateAcw=true)>]
type AllocationAdapter = class
    inherit Allocation
Ereditarietà
AllocationAdapter
Attributi

Commenti

Destinato solo all'uso da parte del codice riflesso generato.

Questo membro è deprecato. Renderscript è stato deprecato nel livello API 31. Per le alternative proposte, vedere la guida alla migrazione .

per android.renderscript.AllocationAdapter.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Costruttori

Nome Descrizione
AllocationAdapter(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

Proprietà

Nome Descrizione
ByteBuffer

Ottiene o crea un ByteBuffer che contiene i dati non elaborati dell'allocazione corrente.

(Ereditato da Allocation)
BytesSize

Ottenere le dimensioni dell'allocazione in byte.

(Ereditato da Allocation)
Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Element

Ottiene l'oggetto android.renderscript.Elementandroid.renderscript.Type dell'oggetto dell'allocazione.

(Ereditato da Allocation)
Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode

Ottiene il codice hash di identità assegnato a questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
JniPeerMembers

Destinato solo all'uso da parte del codice riflesso generato.

Name

setName assegna un nome a un oggetto .

(Ereditato da BaseObj)
PeerReference

Ottiene il riferimento all'oggetto JNI per questo peer Java.

(Ereditato da Object)
Stride

Ottiene lo stride dell'allocazione.

(Ereditato da Allocation)
Surface

Restituisce l'handle a un buffer non elaborato gestito dal programma di composizione dello schermo. - oppure - Associare un oggetto android.view.Surface a questa allocazione.

(Ereditato da Allocation)
ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

TimeStamp

Ottiene il timestamp per il buffer più recente mantenuto da questa allocazione.

(Ereditato da Allocation)
Type

Ottenere l'oggetto android.renderscript.Type dell'allocazione.

(Ereditato da Allocation)
Usage

Ottenere i flag di utilizzo dell'allocazione.

(Ereditato da Allocation)

Metodi

Nome Descrizione
Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Copy1DRangeFrom(Int32, Int32, Allocation, Int32)

Copiare parte di un'allocazione in questa allocazione.

(Ereditato da Allocation)
Copy1DRangeFrom(Int32, Int32, Byte[])

Copiare una matrice in un'area 1D di questa allocazione.

(Ereditato da Allocation)
Copy1DRangeFrom(Int32, Int32, Int16[])

Copiare una matrice in un'area 1D di questa allocazione.

(Ereditato da Allocation)
Copy1DRangeFrom(Int32, Int32, Int32[])

Copiare una matrice in un'area 1D di questa allocazione.

(Ereditato da Allocation)
Copy1DRangeFrom(Int32, Int32, Object)

Copiare una matrice in un'area 1D di questa allocazione.

(Ereditato da Allocation)
Copy1DRangeFrom(Int32, Int32, Single[])

Copiare una matrice in un'area 1D di questa allocazione.

(Ereditato da Allocation)
Copy1DRangeFromUnchecked(Int32, Int32, Byte[])

Copiare una matrice in un'area 1D di questa allocazione.

(Ereditato da Allocation)
Copy1DRangeFromUnchecked(Int32, Int32, Int16[])

Copiare una matrice in un'area 1D di questa allocazione.

(Ereditato da Allocation)
Copy1DRangeFromUnchecked(Int32, Int32, Int32[])

Copiare una matrice in un'area 1D di questa allocazione.

(Ereditato da Allocation)
Copy1DRangeFromUnchecked(Int32, Int32, Object)

Copiare una matrice in un'area 1D di questa allocazione.

(Ereditato da Allocation)
Copy1DRangeFromUnchecked(Int32, Int32, Single[])

Copiare una matrice in un'area 1D di questa allocazione.

(Ereditato da Allocation)
Copy1DRangeTo(Int32, Int32, Byte[])

Copiare un'area 1D di questa allocazione in una matrice.

(Ereditato da Allocation)
Copy1DRangeTo(Int32, Int32, Int16[])

Copiare un'area 1D di questa allocazione in una matrice.

(Ereditato da Allocation)
Copy1DRangeTo(Int32, Int32, Int32[])

Copiare un'area 1D di questa allocazione in una matrice.

(Ereditato da Allocation)
Copy1DRangeTo(Int32, Int32, Object)

Copiare un'area 1D di questa allocazione in una matrice.

(Ereditato da Allocation)
Copy1DRangeTo(Int32, Int32, Single[])

Copiare un'area 1D di questa allocazione in una matrice.

(Ereditato da Allocation)
Copy1DRangeToUnchecked(Int32, Int32, Byte[])

Copiare un'area 1D di questa allocazione in una matrice.

(Ereditato da Allocation)
Copy1DRangeToUnchecked(Int32, Int32, Int16[])

Copiare un'area 1D di questa allocazione in una matrice.

(Ereditato da Allocation)
Copy1DRangeToUnchecked(Int32, Int32, Int32[])

Copiare un'area 1D di questa allocazione in una matrice.

(Ereditato da Allocation)
Copy1DRangeToUnchecked(Int32, Int32, Object)

Copiare un'area 1D di questa allocazione in una matrice.

(Ereditato da Allocation)
Copy1DRangeToUnchecked(Int32, Int32, Single[])

Copiare un'area 1D di questa allocazione in una matrice.

(Ereditato da Allocation)
Copy2DRangeFrom(Int32, Int32, Bitmap)

Copiare un oggetto android.graphics.Bitmap in un'allocazione.

(Ereditato da Allocation)
Copy2DRangeFrom(Int32, Int32, Int32, Int32, Allocation, Int32, Int32)

Copiare un'area rettangolare da un'allocazione in un'area rettangolare in questa allocazione.

(Ereditato da Allocation)
Copy2DRangeFrom(Int32, Int32, Int32, Int32, Byte[])

Copiare da una matrice in un'area rettangolare in questa allocazione.

(Ereditato da Allocation)
Copy2DRangeFrom(Int32, Int32, Int32, Int32, Int16[])

Copiare da una matrice in un'area rettangolare in questa allocazione.

(Ereditato da Allocation)
Copy2DRangeFrom(Int32, Int32, Int32, Int32, Int32[])

Copiare da una matrice in un'area rettangolare in questa allocazione.

(Ereditato da Allocation)
Copy2DRangeFrom(Int32, Int32, Int32, Int32, Object)

Copiare da una matrice in un'area rettangolare in questa allocazione.

(Ereditato da Allocation)
Copy2DRangeFrom(Int32, Int32, Int32, Int32, Single[])

Copiare da una matrice in un'area rettangolare in questa allocazione.

(Ereditato da Allocation)
Copy2DRangeTo(Int32, Int32, Int32, Int32, Byte[])

Copiare da un'area rettangolare in questa allocazione in una matrice.

(Ereditato da Allocation)
Copy2DRangeTo(Int32, Int32, Int32, Int32, Int16[])

Copiare da un'area rettangolare in questa allocazione in una matrice.

(Ereditato da Allocation)
Copy2DRangeTo(Int32, Int32, Int32, Int32, Int32[])

Copiare da un'area rettangolare in questa allocazione in una matrice.

(Ereditato da Allocation)
Copy2DRangeTo(Int32, Int32, Int32, Int32, Object)

Copiare da un'area rettangolare in questa allocazione in una matrice.

(Ereditato da Allocation)
Copy2DRangeTo(Int32, Int32, Int32, Int32, Single[])

Copiare da un'area rettangolare in questa allocazione in una matrice.

(Ereditato da Allocation)
Copy3DRangeFrom(Int32, Int32, Int32, Int32, Int32, Int32, Allocation, Int32, Int32, Int32)

Copiare un'area rettangolare nell'allocazione da un'altra allocazione.

(Ereditato da Allocation)
Copy3DRangeFrom(Int32, Int32, Int32, Int32, Int32, Int32, Object)

Copiare da una matrice in un'area 3D in questa allocazione.

(Ereditato da Allocation)
Copy3DRangeTo(Int32, Int32, Int32, Int32, Int32, Int32, Object)

Destinato solo all'uso da parte del codice riflesso generato.

(Ereditato da Allocation)
CopyFrom(Allocation)

Copiare un'allocazione da un'allocazione.

(Ereditato da Allocation)
CopyFrom(BaseObj[])

Copiare una matrice di oggetti RS nell'allocazione.

(Ereditato da Allocation)
CopyFrom(Bitmap)

Copiare in un'allocazione da un oggetto android.graphics.Bitmap.

(Ereditato da Allocation)
CopyFrom(Byte[])

Copiare in questa allocazione da una matrice.

(Ereditato da Allocation)
CopyFrom(Int16[])

Copiare in questa allocazione da una matrice.

(Ereditato da Allocation)
CopyFrom(Int32[])

Copiare in questa allocazione da una matrice.

(Ereditato da Allocation)
CopyFrom(Object)

Copiare in questa allocazione da una matrice.

(Ereditato da Allocation)
CopyFrom(Single[])

Copiare in questa allocazione da una matrice.

(Ereditato da Allocation)
CopyFromUnchecked(Byte[])

Copiare in questa allocazione da una matrice.

(Ereditato da Allocation)
CopyFromUnchecked(Int16[])

Copiare in questa allocazione da una matrice.

(Ereditato da Allocation)
CopyFromUnchecked(Int32[])

Copiare in questa allocazione da una matrice.

(Ereditato da Allocation)
CopyFromUnchecked(Object)

Copiare in questa allocazione da una matrice.

(Ereditato da Allocation)
CopyFromUnchecked(Single[])

Copiare in questa allocazione da una matrice.

(Ereditato da Allocation)
CopyTo(Bitmap)

Copiare dall'allocazione in un oggetto android.graphics.Bitmap.

(Ereditato da Allocation)
CopyTo(Byte[])

Copiare dall'allocazione in una matrice di byte.

(Ereditato da Allocation)
CopyTo(Int16[])

Copiare dall'allocazione in una matrice breve.

(Ereditato da Allocation)
CopyTo(Int32[])

Copiare dall'allocazione in una matrice int.

(Ereditato da Allocation)
CopyTo(Object)

Copiare dall'allocazione in una matrice.

(Ereditato da Allocation)
CopyTo(Single[])

Copiare dall'allocazione in una matrice float.

(Ereditato da Allocation)
Create1D(RenderScript, Allocation)
Create2D(RenderScript, Allocation)
CreateTyped(RenderScript, Allocation, Type)

Creare una finestra arbitraria nell'allocazione di base.

Destroy()

Libera tutte le risorse native associate a questo oggetto.

(Ereditato da BaseObj)
Dispose()

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
Dispose(Boolean)

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GenerateMipmaps()

Generare una catena mipmap.

(Ereditato da Allocation)
GetHashCode()

Restituisce un valore di codice hash per l'oggetto .

(Ereditato da Object)
IoReceive()

Ricevere l'input più recente nell'allocazione.

(Ereditato da Allocation)
IoSend()

Inviare un buffer al flusso di output.

(Ereditato da Allocation)
JavaFinalize()

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
Notify()

Riattiva un singolo thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
Resize(Int32)
Obsoleti.

Ridimensionare un'allocazione 1D.

(Ereditato da Allocation)
SetAutoPadding(Boolean)

Specifica il mapping tra le celle dell'allocazione e gli elementi di una matrice quando i dati vengono copiati dall'allocazione alla matrice o viceversa.

(Ereditato da Allocation)
SetFace(Type+CubemapFace)

Impostare il viso attivo.

SetFromFieldPacker(Int32, FieldPacker)

Questa operazione deve essere usata solo dal codice generato automaticamente dai file di script RenderScript e non deve essere usata dagli sviluppatori.

(Ereditato da Allocation)
SetFromFieldPacker(Int32, Int32, FieldPacker)

Questa operazione deve essere usata solo dal codice generato automaticamente dai file di script RenderScript e non deve essere usata dagli sviluppatori.

(Ereditato da Allocation)
SetFromFieldPacker(Int32, Int32, Int32, Int32, FieldPacker)

Questa operazione deve essere usata solo dal codice generato automaticamente dai file di script RenderScript e non deve essere usata dagli sviluppatori.

(Ereditato da Allocation)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetLOD(Int32)

Impostare loD attivo.

SetOnBufferAvailableListener(Allocation+IOnBufferAvailableListener)

Impostare un gestore di notifica per #USAGE_IO_INPUT.

(Ereditato da Allocation)
SetX(Int32)

Impostare la X attiva.

SetY(Int32)

Impostare l'oggetto Y attivo.

SetZ(Int32)

Impostare la Z attiva.

SyncAll(Int32)

Propagare le modifiche da un utilizzo dell'allocazione agli altri utilizzi dell'allocazione.

(Ereditato da Allocation)
ToArray<T>()

Crea una matrice gestita da questo wrapper di matrice Java.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto .

(Ereditato da Object)
UnregisterFromRuntime()

Annulla la registrazione di questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)

Eventi

Nome Descrizione
BufferAvailable

Destinato solo all'uso da parte del codice riflesso generato.

(Ereditato da Allocation)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IJavaPeerable.Disposed()

Notifica al runtime di interoperabilità che il peer gestito è stato eliminato.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Rilascia questo Java peer a meno che non venga conservato da un altro riferimento gestito.

(Ereditato da Object)
IJavaPeerable.Finalized()

Notifica al runtime di interoperabilità che il peer gestito è stato finalizzato.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Ottiene lo stato che descrive la relazione tra questo peer gestito e il relativo riferimento JNI.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Imposta il codice hash dell'identità di interoperabilità per questo Java peer.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Imposta lo stato peer gestito e JNI per questo peer Java.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Imposta il riferimento all'oggetto JNI usato da questo peer gestito.

(Ereditato da Object)

Metodi di estensione

Nome Descrizione
GetJniTypeName(IJavaPeerable)

Ottiene il nome JNI del tipo dell'istanza selfdi .

JavaAs<TResult>(IJavaPeerable)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

Destinato solo all'uso da parte del codice riflesso generato.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

Si applica a