Partager via


IMTLIndirectRenderCommand Interface

Définition

[Foundation.Protocol(Name="MTLIndirectRenderCommand", WrapperType=typeof(Metal.MTLIndirectRenderCommandWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 14, ObjCRuntime.PlatformArchitecture.Arch64, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 12, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public interface IMTLIndirectRenderCommand : IDisposable, ObjCRuntime.INativeObject
type IMTLIndirectRenderCommand = interface
    interface INativeObject
    interface IDisposable
Attributs
Implémente

Propriétés

Handle

Handle (pointeur) vers la représentation d’objet non managée.

(Hérité de INativeObject)

Méthodes

DrawIndexedPatches(nuint, nuint, nuint, IMTLBuffer, nuint, IMTLBuffer, nuint, nuint, nuint, IMTLBuffer, nuint, nuint)
DrawIndexedPrimitives(MTLPrimitiveType, nuint, MTLIndexType, IMTLBuffer, nuint, nuint, nint, nuint)
DrawPatches(nuint, nuint, nuint, IMTLBuffer, nuint, nuint, nuint, IMTLBuffer, nuint, nuint)
DrawPrimitives(MTLPrimitiveType, nuint, nuint, nuint, nuint)
Reset()
SetFragmentBuffer(IMTLBuffer, nuint, nuint)
SetRenderPipelineState(IMTLRenderPipelineState)
SetVertexBuffer(IMTLBuffer, nuint, nuint)

S’applique à