Поделиться через


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 через секунды после представления предыдущего элемента рисования.

Применяется к