Freigeben über


MPSCopyAllocator Delegat

Definition

Befehle zum Kopieren einer Quelltextur an einen neuen Speicherort. Wird für out-of-place-Filter verwendet.

public delegate Foundation.NSObject MPSCopyAllocator(MPSKernel filter, NSObject commandBuffer, NSObject sourceTexture);
type MPSCopyAllocator = delegate of MPSKernel * NSObject * NSObject -> NSObject

Parameter

filter
MPSKernel

Die MPSKernel , die den Arbeitsspeicher anfordert.

commandBuffer
NSObject

Ein Befehlspuffer, der das Gerät abruft, auf dem Speicherplatz für die Texturdaten zugeordnet werden soll, zusammen mit optionalen Befehlen zum Initialisieren der Textur mit einem Encoder.

sourceTexture
NSObject

Das Quellimage.

Rückgabewert

Gibt einen zurück IMTLTexture , in den Texturdaten geschrieben werden können.

Hinweise

Anwendungsentwickler dürfen den commandBuffer Parameter weder in die Warteschlange stellen, noch auf die Planung von Ereignissen warten.

Gilt für: