Condividi tramite


IMTLFunction Interfaccia

Definizione

Protocollo di sistema per le funzioni shader adatte per l'uso in una GPU in una funzione shader o di calcolo.

[Foundation.Protocol(Name="MTLFunction", WrapperType=typeof(Metal.MTLFunctionWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 11, ObjCRuntime.PlatformArchitecture.Arch64, null)]
public interface IMTLFunction : IDisposable, ObjCRuntime.INativeObject
type IMTLFunction = interface
    interface INativeObject
    interface IDisposable
Attributi
Implementazioni

Proprietà

Device

Protocollo di sistema per le funzioni shader adatte per l'uso in una GPU in una funzione shader o di calcolo.

FunctionType

Protocollo di sistema per le funzioni shader adatte per l'uso in una GPU in una funzione shader o di calcolo.

Handle

Gestire (puntatore) alla rappresentazione dell'oggetto non gestita.

(Ereditato da INativeObject)
Name

Protocollo di sistema per le funzioni shader adatte per l'uso in una GPU in una funzione shader o di calcolo.

VertexAttributes

Protocollo di sistema per le funzioni shader adatte per l'uso in una GPU in una funzione shader o di calcolo.

Metodi di estensione

CreateArgumentEncoder(IMTLFunction, nuint)

Crea un nuovo codificatore di argomenti per l'indice del buffer specificato.

CreateArgumentEncoder(IMTLFunction, nuint, MTLArgument)

Crea un nuovo codificatore di argomenti per l'indice del buffer e l'argomento reflection specificati.

GetFunctionConstants(IMTLFunction)

Protocollo di sistema per le funzioni shader adatte per l'uso in una GPU in una funzione shader o di calcolo.

GetLabel(IMTLFunction)

Protocollo di sistema per le funzioni shader adatte per l'uso in una GPU in una funzione shader o di calcolo.

GetPatchControlPointCount(IMTLFunction)

Protocollo di sistema per le funzioni shader adatte per l'uso in una GPU in una funzione shader o di calcolo.

GetPatchType(IMTLFunction)

Protocollo di sistema per le funzioni shader adatte per l'uso in una GPU in una funzione shader o di calcolo.

GetStageInputAttributes(IMTLFunction)

Protocollo di sistema per le funzioni shader adatte per l'uso in una GPU in una funzione shader o di calcolo.

SetLabel(IMTLFunction, String)

Protocollo di sistema per le funzioni shader adatte per l'uso in una GPU in una funzione shader o di calcolo.

Si applica a