Share via


IMTLRenderPipelineState 인터페이스

정의

렌더링 파이프라인의 상태를 인코딩하기 위한 시스템 프로토콜입니다.

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

속성

Device

렌더링 파이프라인의 상태를 인코딩하기 위한 시스템 프로토콜입니다.

Handle

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

(다음에서 상속됨 INativeObject)
Label

렌더링 파이프라인의 상태를 인코딩하기 위한 시스템 프로토콜입니다.

확장 메서드

GetImageblockMemoryLength(IMTLRenderPipelineState, MTLSize)

렌더링 파이프라인의 상태를 인코딩하기 위한 시스템 프로토콜입니다.

GetImageblockSampleLength(IMTLRenderPipelineState)

렌더링 파이프라인의 상태를 인코딩하기 위한 시스템 프로토콜입니다.

GetMaxTotalThreadsPerThreadgroup(IMTLRenderPipelineState)

렌더링 파이프라인의 상태를 인코딩하기 위한 시스템 프로토콜입니다.

GetSupportIndirectCommandBuffers(IMTLRenderPipelineState)

렌더링 파이프라인의 상태를 인코딩하기 위한 시스템 프로토콜입니다.

GetThreadgroupSizeMatchesTileSize(IMTLRenderPipelineState)

렌더링 파이프라인의 상태를 인코딩하기 위한 시스템 프로토콜입니다.

적용 대상