MTLSamplerState
Наследование
Не применимый
Оператор импорта
Swift
import Metal
Objective C
@import Metal;
Доступность
Доступный в iOS 8.0 и позже.
MTLSamplerState
протокол определяет интерфейс для легкого объекта, используемого, чтобы закодировать, как программа построения теней или вычисляет ядро, должен выбрать текстуру. Создать объект состояния сэмплера:
Создайте a
MTLSamplerDescriptor
объект.Установите желаемые свойства дескриптора сэмплера, включая фильтрацию опций, способов адресации, максимальной анизотропии и параметров уровня детализации.
Вызовите
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
Свойство