MTLFunction_Extensions クラス

定義

プロトコルからIMTLFunctionのすべてのメソッドをIMTLFunctionサポートする インターフェイスへの拡張メソッド。

public static class MTLFunction_Extensions
type MTLFunction_Extensions = class
継承
MTLFunction_Extensions

注釈

IMTLFunction 拡張メソッドを使用すると、開発者はインターフェイスのインスタンスを、元 IMTLFunction のプロトコルのすべての省略可能なメソッドを持つものとして扱えることができるようになります。 インターフェイスには必要なメンバーのみが含まれるため、これらの拡張メソッドを使用すると、開発者はプロトコルの省略可能なメンバーを呼び出すことができるようになります。

メソッド

CreateArgumentEncoder(IMTLFunction, nuint)

指定したバッファー インデックスの新しい引数エンコーダーを作成します。

CreateArgumentEncoder(IMTLFunction, nuint, MTLArgument)

指定したバッファー インデックスとリフレクション引数の新しい引数エンコーダーを作成します。

GetFunctionConstants(IMTLFunction)

プロトコルからIMTLFunctionのすべてのメソッドをIMTLFunctionサポートする インターフェイスへの拡張メソッド。

GetLabel(IMTLFunction)

プロトコルからIMTLFunctionのすべてのメソッドをIMTLFunctionサポートする インターフェイスへの拡張メソッド。

GetPatchControlPointCount(IMTLFunction)

プロトコルからIMTLFunctionのすべてのメソッドをIMTLFunctionサポートする インターフェイスへの拡張メソッド。

GetPatchType(IMTLFunction)

プロトコルからIMTLFunctionのすべてのメソッドをIMTLFunctionサポートする インターフェイスへの拡張メソッド。

GetStageInputAttributes(IMTLFunction)

プロトコルからIMTLFunctionのすべてのメソッドをIMTLFunctionサポートする インターフェイスへの拡張メソッド。

SetLabel(IMTLFunction, String)

プロトコルからIMTLFunctionのすべてのメソッドをIMTLFunctionサポートする インターフェイスへの拡張メソッド。

適用対象