次の方法で共有


MTLFunction_Extensions.CreateArgumentEncoder メソッド

定義

オーバーロード

CreateArgumentEncoder(IMTLFunction, nuint)

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

CreateArgumentEncoder(IMTLFunction, nuint, MTLArgument)

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

CreateArgumentEncoder(IMTLFunction, nuint)

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

[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 13, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)]
public static Metal.IMTLArgumentEncoder CreateArgumentEncoder (this Metal.IMTLFunction This, nuint bufferIndex);
static member CreateArgumentEncoder : Metal.IMTLFunction * nuint -> Metal.IMTLArgumentEncoder

パラメーター

This
IMTLFunction

このメソッドが動作するインスタンス。

bufferIndex
System.System.UIntPtr System.unativeint

引数バッファーのグラフィックス関数またはコンピューティング関数にインデックスを作成します。

戻り値

属性

適用対象

CreateArgumentEncoder(IMTLFunction, nuint, MTLArgument)

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

[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 13, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)]
public static Metal.IMTLArgumentEncoder CreateArgumentEncoder (this Metal.IMTLFunction This, nuint bufferIndex, out Metal.MTLArgument reflection);
static member CreateArgumentEncoder : Metal.IMTLFunction * nuint *  -> Metal.IMTLArgumentEncoder

パラメーター

This
IMTLFunction

このメソッドが動作するインスタンス。

bufferIndex
System.System.UIntPtr System.unativeint

引数バッファーのグラフィックス関数またはコンピューティング関数にインデックスを作成します。

reflection
MTLArgument

結果のリフレクション データ。

戻り値

属性

適用対象