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Свойство
