Share via


ICAMetalDrawable 인터페이스

정의

금속 계층의 디스플레이 버퍼에 대한 프로토콜을 정의하는 인터페이스입니다.

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

속성

Handle

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

(다음에서 상속됨 INativeObject)
Layer

금속 계층의 디스플레이 버퍼에 대한 프로토콜을 정의하는 인터페이스입니다.

Texture

금속 계층의 디스플레이 버퍼에 대한 프로토콜을 정의하는 인터페이스입니다.

메서드

Present()

금속 계층의 디스플레이 버퍼에 대한 프로토콜을 정의하는 인터페이스입니다.

(다음에서 상속됨 IMTLDrawable)
Present(Double)

금속 계층의 디스플레이 버퍼에 대한 프로토콜을 정의하는 인터페이스입니다.

(다음에서 상속됨 IMTLDrawable)

확장 메서드

AddPresentedHandler(IMTLDrawable, Action<IMTLDrawable>)

드로블이 표시된 후 제공된 block 가 실행되도록 합니다.

GetDrawableID(IMTLDrawable)

그리기를 식별하는 양의 정수 를 반환합니다.

GetPresentedTime(IMTLDrawable)

호스트가 이 그리기 가능 개체를 표시한 시간(초)을 반환합니다.

PresentAfter(IMTLDrawable, Double)

그리기 가능 항목이 이전 드로블이 제시된 후 최소 duration 초 후에 표시되도록 합니다.

적용 대상