다음을 통해 공유


IMTLIndirectCommandBuffer 인터페이스

정의

[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
특성
구현

속성

CpuCacheMode (다음에서 상속됨 IMTLResource)
Device (다음에서 상속됨 IMTLResource)
Handle

관리되지 않는 개체 표현에 대한 핸들(포인터)입니다.

(다음에서 상속됨 INativeObject)
Label (다음에서 상속됨 IMTLResource)
Size

메서드

GetCommand(nuint)
Reset(NSRange)
SetPurgeableState(MTLPurgeableState) (다음에서 상속됨 IMTLResource)

확장 메서드

GetAllocatedSize(IMTLResource)

리소스의 할당된 크기를 반환합니다.

GetHeap(IMTLResource)

리소스를 하위 할당한 힙을 반환합니다.

GetIsAliasable(IMTLResource)

향후 하위 할당이 리소스의 메모리에 별칭을 지정할 수 있는지 여부를 알려주는 부울 값을 반환합니다.

GetStorageMode(IMTLResource)

리소스의 위치 및 권한에 대한 설명을 반환합니다.

MakeAliasable(IMTLResource)

리소스 별칭을 사용할 수 있게 합니다.

적용 대상