다음을 통해 공유


IMTLComputePipelineState 인터페이스

정의

컴파일된 컴퓨팅 프로그램을 나타내는 시스템 프로토콜입니다.

[Foundation.Protocol(Name="MTLComputePipelineState", WrapperType=typeof(Metal.MTLComputePipelineStateWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 11, ObjCRuntime.PlatformArchitecture.Arch64, null)]
public interface IMTLComputePipelineState : IDisposable, ObjCRuntime.INativeObject
type IMTLComputePipelineState = interface
    interface INativeObject
    interface IDisposable
특성
구현

속성

Device

컴파일된 컴퓨팅 프로그램을 나타내는 시스템 프로토콜입니다.

Handle

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

(다음에서 상속됨 INativeObject)
MaxTotalThreadsPerThreadgroup

컴파일된 컴퓨팅 프로그램을 나타내는 시스템 프로토콜입니다.

ThreadExecutionWidth

컴파일된 컴퓨팅 프로그램을 나타내는 시스템 프로토콜입니다.

확장 메서드

GetImageblockMemoryLength(IMTLComputePipelineState, MTLSize)

컴파일된 컴퓨팅 프로그램을 나타내는 시스템 프로토콜입니다.

GetLabel(IMTLComputePipelineState)

컴퓨팅 파이프라인 상태에 대한 설명 레이블을 반환합니다.

GetStaticThreadgroupMemoryLength(IMTLComputePipelineState)

컴파일된 컴퓨팅 프로그램을 나타내는 시스템 프로토콜입니다.

적용 대상