FxCustomParameterInterpolation
FxCustomParameterInterpolation
протокол определяет методы, которые плагин должен реализовать для генерации интерполированных (промежуточных) значений между ключевыми кадрами пользовательских параметров
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Swift
import Foundation
Objective C
@import Foundation;
-
Возвращает новое значение параметра, вычисленное путем интерполяции между двумя значениями ключа. (требуемый)
Объявление
Параметры
rightValue
Значение параметра в keypoint направо от текущего времени во временной шкале
weight
Значение с плавающей точкой между 0 и 1 представлением веса ключевого кадра направо от текущего времени по сравнению с ключевым кадром налево от текущего времени. Вес нуля означает то же значение как ключевой кадр налево; вес 1 среднего значения то же значение как ключевой кадр вправо.
Возвращаемое значение
Новое пользовательское значение параметра.
Обсуждение
Этот сменный метод вызывает хост-приложение, когда пользователь добавил ключевые кадры к пользовательскому параметру, и приложение должно знать значение параметра между ключевыми кадрами. Это может быть, когда приложение представляет кадр между ключевыми кадрами, или когда плагин запрашивает значение своего параметра за один раз между ключевыми кадрами, или когда отображения приложения пользовательский интерфейс.
-
isEqualTo (_:) - isEqualTo:
ТребуемыйВозвраты, равно ли одно пользовательское значение параметра другому. (требуемый)
Объявление
Swift
func isEqualTo(_
rightValue
: AnyObject?) -> BoolObjective C
- (BOOL)isEqualTo:(id)
rightValue
Параметры
rightValue
Значение направо от знака «равно» в уравнении (leftValue == rightValue).
Возвращаемое значение
YES
true
если два значения равны; иначеNO
false
.Обсуждение
Хост-приложение иногда должно знать, эквивалентны ли два пользовательских параметра. Когда это делает, это вызывает этот метод на один из пользовательских объектов параметра, передавая другой как
rightValue
параметр.Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.0 и позже.