IMTLIndirectCommandBuffer Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
[Foundation.Protocol(Name="MTLIndirectCommandBuffer", WrapperType=typeof(Metal.MTLIndirectCommandBufferWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 14, ObjCRuntime.PlatformArchitecture.Arch64, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 12, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 12, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public interface IMTLIndirectCommandBuffer : IDisposable, Metal.IMTLResource
type IMTLIndirectCommandBuffer = interface
interface INativeObject
interface IDisposable
interface IMTLResource
- Attributs
- Implémente
Propriétés
CpuCacheMode | (Hérité de IMTLResource) |
Device | (Hérité de IMTLResource) |
Handle |
Handle (pointeur) vers la représentation d’objet non managée. (Hérité de INativeObject) |
Label | (Hérité de IMTLResource) |
Size |
Méthodes
GetCommand(nuint) | |
Reset(NSRange) | |
SetPurgeableState(MTLPurgeableState) | (Hérité de IMTLResource) |
Méthodes d’extension
GetAllocatedSize(IMTLResource) |
Retourne la taille allouée de la ressource. |
GetHeap(IMTLResource) |
Retourne le tas qui a sous-alloué la ressource. |
GetIsAliasable(IMTLResource) |
Retourne une valeur booléenne qui indique si les sous-allocations futures peuvent alias la mémoire de la ressource. |
GetStorageMode(IMTLResource) |
Retourne une description de l’emplacement et des autorisations de la ressource. |
MakeAliasable(IMTLResource) |
Rend la ressource pouvant être alias. |