IMTLIndirectCommandBuffer Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
[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
- Attribute
- Implementiert
Eigenschaften
CpuCacheMode | (Geerbt von IMTLResource) |
Device | (Geerbt von IMTLResource) |
Handle |
Handle (Zeiger) auf die Darstellung des nicht verwalteten Objekts. (Geerbt von INativeObject) |
Label | (Geerbt von IMTLResource) |
Size |
Methoden
GetCommand(nuint) | |
Reset(NSRange) | |
SetPurgeableState(MTLPurgeableState) | (Geerbt von IMTLResource) |
Erweiterungsmethoden
GetAllocatedSize(IMTLResource) |
Gibt die zugeordnete Größe der Ressource zurück. |
GetHeap(IMTLResource) |
Gibt den Heap zurück, der die Ressource untergeordnet zugeordnet hat. |
GetIsAliasable(IMTLResource) |
Gibt einen booleschen Wert zurück, der angibt, ob zukünftige Unterzuordnungen den Arbeitsspeicher der Ressource aliasen können. |
GetStorageMode(IMTLResource) |
Gibt eine Beschreibung des Speicherorts und der Berechtigungen der Ressource zurück. |
MakeAliasable(IMTLResource) |
Macht die Ressource aliasfähig. |