Перечисление CacheHint
- Все реализуемые интерфейсы:
-
Serializable,Comparable<CacheHint>,Constable
public enum CacheHint extends Enum<CacheHint>
Рекомендации по кешированию для использования с
Node.cacheHint
- С:
- JavaFX 2.0
- См. также:
Краткое описание вложенных классов
Вложенные классы/интерфейсы, объявленные в классе java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
Краткое описание констант перечисления
| Константа перечисления | Описание |
|---|---|
DEFAULT |
Нет дополнительной подсказки. |
QUALITY |
Подсказка, указывающая механизму кеширования растровых изображений, что этот узел должен отображаться на экране с максимальным качеством. |
ROTATE |
Подсказка, указывающая механизму кеширования растровых изображений, что если узел повернут, допустимо рисовать его путем поворота кэшированного растрового изображения (а не перерисовывать узел). |
SCALE |
Подсказка, указывающая механизму кеширования растровых изображений, что если узел масштабируется вверх или вниз, допустимо рисовать его путем масштабирования кэшированного растрового изображения (а не перерисовывать узел). |
SCALE_AND_ROTATE |
Подсказка, указывающая механизму кеширования растровых изображений, что если узел масштабируется и/или поворачивается, допустимо рисовать его путем масштабирования и/или поворота кэшированного растрового изображения (а не перерисовывать узел). |
SPEED |
Подсказка, указывающая механизму кеширования растровых изображений, что этот узел анимируется и должен быть нарисован из кэша растровых изображений всякий раз, когда это возможно, для поддержания плавной анимации. |
Краткое описание методов
Подробное описание констант перечисления
DEFAULT
public static final CacheHint DEFAULT
Нет дополнительной подсказки. Система определит наилучшее использование кэша растровых изображений.
SPEED
public static final CacheHint SPEED
Подсказка, указывающая механизму кеширования растровых изображений, что этот узел анимируется и должен быть нарисован из кэша растровых изображений всякий раз, когда это возможно, для поддержания плавной анимации. Компромисс заключается в том, что это может привести к снижению качества изображения.
QUALITY
public static final CacheHint QUALITY
Подсказка, указывающая механизму кеширования растровых изображений, что этот узел должен отображаться на экране с максимальным качеством. Кэшированное растровое изображение будет использоваться только тогда, когда это не ухудшит внешний вид узла на экране.
Компромисс заключается в том, что анимации могут вызывать незначительные изменения в способе отрисовки узла, поэтому узел с cacheHint QUALITY может потребоваться перерисовать узел, даже если такие незначительные изменения не будут видны в процессе анимации. Таким образом, узел с cacheHint QUALITY часто выигрывает от замены его cacheHint на более разрешительную (например, SPEED) в период анимации.
SCALE
public static final CacheHint SCALE
Подсказка, указывающая механизму кеширования растровых изображений, что если узел масштабируется вверх или вниз, допустимо рисовать его путем масштабирования кэшированного растрового изображения (а не перерисовывать узел).
ROTATE
public static final CacheHint ROTATE
Подсказка, указывающая механизму кеширования растровых изображений, что если узел повернут, допустимо рисовать его путем поворота кэшированного растрового изображения (а не перерисовывать узел).
SCALE_AND_ROTATE
public static final CacheHint SCALE_AND_ROTATE
Подсказка, указывающая механизму кеширования растровых изображений, что если узел масштабируется и/или поворачивается, допустимо рисовать его путем масштабирования и/или поворота кэшированного растрового изображения (а не перерисовывать узел).
Подробное описание методов
values
public static CacheHint[] values()
Возвращает массив, содержащий константы этого класса перечисления в порядке их объявления.
- Возвращает:
- массив, содержащий константы этого класса перечисления в порядке их объявления
valueOf
public static CacheHint valueOf(String name)
Возвращает константу перечисления этого класса с заданным именем. Строка должна точно соответствовать идентификатору, используемому для объявления константы перечисления в этом классе. (Дополнительные пробелы не допускаются.)
- Параметры:
-
name- имя возвращаемой константы перечисления. - Возвращает:
- константу перечисления с заданным именем
- Исключения:
-
IllegalArgumentException- если в этом классе перечисления нет константы с заданным именем -
NullPointerException- если аргумент равен null
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.