Перечисление 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.