FxOnScreenControlAPI_v2
FxOnScreenControlAPI_v2
протокол указывает дополнения к FxOnScreenControlAPI
протокол, определяющий методы хост-приложение, обеспечивает для управления преобразованиями между различными экранными координатными пространствами.
Этот протокол наследовался от и подробно останавливается, FxOnScreenControlAPI
протокол Это может получить информацию о холсте, таком как его попиксельная пропорция или его уровень изменения масштаба так, чтобы плагин мог нарисовать свои средства управления в надлежащем масштабе. Как с FxOnScreenControlAPI
протокол, это помогает в разрешении пользователю непосредственно управлять параметрами плагина.
Наследование
Не применимый
Соответствует
-
FxOnScreenControlAPI
Оператор импорта
Не применимый не применимый
-
canvasZoom - canvasZoom
ТребуемыйВозвращает фактор изменения масштаба, пользователь установил (требуемый) холст
Объявление
Objective C
- (double)canvasZoom
Возвращаемое значение
Возвращает фактор изменения масштаба, который пользователь установил для холста. Модуль является процентом.
-
Возвращает попиксельную пропорцию холста. (требуемый)
Объявление
Objective C
- (double)canvasPixelAspectRatio
Возвращаемое значение
Попиксельная пропорция холста.
Обсуждение
Это может измениться, если пользователь устанавливает холст, который будет просматриваться с или без исправления попиксельной пропорции, не кэшируйте это значение.
-
pixelAspectRatio - pixelAspectRatio
ТребуемыйВозвращает попиксельную пропорцию, для которой применяется экранное управление. (требуемый)
Объявление
Objective C
- (double)pixelAspectRatio
Возвращаемое значение
Попиксельная пропорция экранного управления.
-
objectBounds - objectBounds
ТребуемыйВозвращает границы объекта, которому применяется к экранное управление. (требуемый)
Объявление
Objective C
- (NSRect)objectBounds
Возвращаемое значение
Прямоугольник экранного управления.
-
Возвращается 4x4, матрица, описывающая трансформацию от объекта, нормализовала (требуемое) пространство
Объявление
Objective C
- (FxMatrix44*)objectToScreenTransform
Возвращаемое значение
Raw Matrix Data Format
описание трансформации от объекта нормализовало пространство (0-1 и в ширине и в высоте) для экранирования пространства.
-
Возвращает ширину, высоту и попиксельную пропорцию объекта, для которого применяется экранное управление. (требуемый)
Объявление
Objective C
- (void)objectWidth:(unsigned int*)
outputWidth
height:(unsigned int*)outputHeight
pixelAspectRatio:(double*)pixelAspectRatio
Параметры
outputWidth
Указатель на ширину объекта.
outputHeight
Указатель на высоту объекта.
pixelAspectRatio
Указатель на попиксельную пропорцию объекта.
См. также
-
Возвращает ширину, высоту и попиксельную пропорцию ввода к фильтру или перехода, для которого применяется экранное управление. (требуемый)
Объявление
Objective C
- (void)inputWidth:(unsigned int*)
inputWidth
height:(unsigned int*)inputHeight
pixelAspectRatio:(double*)pixelAspectRatio
Параметры
inputWidth
Указатель на входную ширину объекта.
inputHeight
Указатель на входную высоту объекта.
pixelAspectRatio
Указатель на форматное соотношение входного пикселя объекта.
См. также
-
inputBounds - inputBounds
ТребуемыйВозвращает границы ввода к фильтру или перехода. (требуемый)
Объявление
Objective C
- (NSRect)inputBounds
Возвращаемое значение
Границы входного фильтра или перехода.