Перечисление CacheHint
- java.lang.Enum<CacheHint>
-
- javafx.scene.CacheHint
Все реализуемые интерфейсы:
public enum CacheHint extends Enum<CacheHint>
Node.cacheHint
С:
JavaFX 2.0
См. также:
-
Краткое описание значений перечисления
Значения перечисления Значение перечисления и описание DEFAULTДополнительных подсказок нет.QUALITYПодсказка для механизма кэширования растровых изображений, что этот узел должен отображаться на экране с наилучшим качеством изображения.ROTATEПодсказка для механизма кэширования растровых изображений, что если узел повернут, допустимо рисовать его, поворачивая кэшированное растровое изображение (вместо повторного рендеринга узла).SCALEПодсказка для механизма кэширования растровых изображений, что если узел масштабируется вверх или вниз, допустимо рисовать его, масштабируя кэшированное растровое изображение (вместо повторного рендеринга узла).SCALE_AND_ROTATEПодсказка для механизма кэширования растровых изображений, что если узел масштабируется и/или поворачивается, допустимо рисовать его, масштабируя и/или поворачивая кэшированное растровое изображение (вместо повторного рендеринга узла).SPEEDПодсказка для механизма кэширования растровых изображений, что этот узел анимируется и его следует рисовать из кэша растровых изображений всякий раз, когда это возможно, чтобы сохранить плавность анимации.
-
Краткое описание методов
Все методыСтатические методыКонкретные методы Модификатор и тип Метод и описание static CacheHintvalueOf(String name)Возвращает константу перечисления этого типа с указанным именем.static CacheHint[]values()Возвращает массив, содержащий константы этого типа перечисления в порядке их объявления.
-
Подробное описание значений перечисления
-
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()
Возвращает массив, содержащий константы этого типа перечисления в порядке их объявления. Этот метод можно использовать для итерации по константам следующим образом:for (CacheHint c : CacheHint.values()) System.out.println(c);
Возвращает:
массив, содержащий константы этого типа перечисления в порядке их объявления
-
valueOf
public static CacheHint valueOf(String name)
Возвращает константу перечисления этого типа с указанным именем. Строка должна точно совпадать с идентификатором, используемым для объявления константы перечисления в этом типе. (Дополнительные пробелы недопустимы.)Параметры:
name- имя возвращаемой константы перечисления.Возвращает:
константу перечисления с указанным именем
Исключения:
IllegalArgumentException- если в этом типе перечисления нет константы с указанным именем
-
© 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.