IMTLFunction Antarmuka
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Protokol sistem untuk fungsi shader yang cocok untuk digunakan pada GPU dalam fungsi shader atau komputasi.
[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
- Atribut
- Penerapan
Properti
Device |
Protokol sistem untuk fungsi shader yang cocok untuk digunakan pada GPU dalam fungsi shader atau komputasi. |
FunctionType |
Protokol sistem untuk fungsi shader yang cocok untuk digunakan pada GPU dalam fungsi shader atau komputasi. |
Handle |
Tangani (penunjuk) ke representasi objek yang tidak dikelola. (Diperoleh dari INativeObject) |
Name |
Protokol sistem untuk fungsi shader yang cocok untuk digunakan pada GPU dalam fungsi shader atau komputasi. |
VertexAttributes |
Protokol sistem untuk fungsi shader yang cocok untuk digunakan pada GPU dalam fungsi shader atau komputasi. |
Metode Ekstensi
CreateArgumentEncoder(IMTLFunction, nuint) |
Membuat encoder argumen baru untuk indeks buffer yang ditentukan. |
CreateArgumentEncoder(IMTLFunction, nuint, MTLArgument) |
Membuat encoder argumen baru untuk indeks buffer dan argumen pantulan yang ditentukan. |
GetFunctionConstants(IMTLFunction) |
Protokol sistem untuk fungsi shader yang cocok untuk digunakan pada GPU dalam fungsi shader atau komputasi. |
GetLabel(IMTLFunction) |
Protokol sistem untuk fungsi shader yang cocok untuk digunakan pada GPU dalam fungsi shader atau komputasi. |
GetPatchControlPointCount(IMTLFunction) |
Protokol sistem untuk fungsi shader yang cocok untuk digunakan pada GPU dalam fungsi shader atau komputasi. |
GetPatchType(IMTLFunction) |
Protokol sistem untuk fungsi shader yang cocok untuk digunakan pada GPU dalam fungsi shader atau komputasi. |
GetStageInputAttributes(IMTLFunction) |
Protokol sistem untuk fungsi shader yang cocok untuk digunakan pada GPU dalam fungsi shader atau komputasi. |
SetLabel(IMTLFunction, String) |
Protokol sistem untuk fungsi shader yang cocok untuk digunakan pada GPU dalam fungsi shader atau komputasi. |