Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека Разработчика iOS

Разработчик

Металлическая ссылка платформы ссылка на протокол MTLSamplerState

Опции
Развертывание Target:

На этой странице
Язык:

MTLSamplerState

Наследование


Не применимый

Соответствует


Оператор импорта


Swift

import Metal

Objective C

@import Metal;

Доступность


Доступный в iOS 8.0 и позже.

MTLSamplerState протокол определяет интерфейс для легкого объекта, используемого, чтобы закодировать, как программа построения теней или вычисляет ядро, должен выбрать текстуру. Создать объект состояния сэмплера:

  1. Создайте a MTLSamplerDescriptor объект.

  2. Установите желаемые свойства дескриптора сэмплера, включая фильтрацию опций, способов адресации, максимальной анизотропии и параметров уровня детализации.

  3. Вызовите newSamplerWithDescriptor: метод MTLDevice объект, создающий объект состояния сэмплера.

(Ваше приложение не определяет класс, реализующий MTLSamplerState протокол.)

Можно или выпустить MTLSamplerDescriptor возразите или измените его значения свойств и снова используйте его для создания больше MTLSamplerState объекты. Свойства дескриптора только используются во время создания объекта; после того, как создаваемый поведение объекта состояния сэмплера фиксируется и не может быть изменено.

  • device Свойство

    Устройство это состояние сэмплера создавалось из. (требуемый) (только для чтения)

    Объявление

    Swift

    var device: MTLDevice! { get }

    Objective C

    @property(readonly) id< MTLDevice > device

    Обсуждение

    Этот сэмплер может только использоваться с этим устройством.

    Оператор импорта

    Objective C

    @import Metal;

    Swift

    import Metal

    Доступность

    Доступный в iOS 8.0 и позже.

  • label Свойство

    Строка, чтобы помочь идентифицировать этот объект состояния сэмплера. (требуемый) (только для чтения)

    Объявление

    Swift

    var label: String! { get }

    Objective C

    @property(readonly) NSString *label

    Оператор импорта

    Objective C

    @import Metal;

    Swift

    import Metal

    Доступность

    Доступный в iOS 8.0 и позже.