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 数秒後にドローアブルが表示されるようにします。

適用対象