Spec-Zone.ru › OpenJavaFX 17

Перечисление CacheHint

java.lang.Object
java.lang.Enum<CacheHint>
javafx.scene.CacheHint
Все реализованные интерфейсы:
Serializable, Comparable<CacheHint>, Constable
public enum CacheHint
extends Enum<CacheHint>
Подсказки к кешированию для использования с Node.cacheHint
С:
JavaFX 2.0
См. также:
Node.cacheHintProperty()

Краткое описание вложенных классов

Вложенные классы/интерфейсы, объявленные в классе java.lang.Enum

Enum.EnumDesc<E extends Enum<E>>

Краткое описание констант перечисления

Константы перечисления
Константа перечисления Описание
DEFAULT
Без дополнительных подсказок.
QUALITY
Подсказка для механизма кеширования растровых изображений, указывающая, что этот узел должен отображаться на экране с наилучшим визуальным качеством.
ROTATE
Подсказка для механизма кеширования растровых изображений, указывающая, что если узел повернут, то его можно отрисовать путем поворота кэшированного растрового изображения (а не путем повторной отрисовки узла).
SCALE
Подсказка для механизма кеширования растровых изображений, указывающая, что если узел масштабируется, то его можно отрисовать путем масштабирования кэшированного растрового изображения (а не путем повторной отрисовки узла).
SCALE_AND_ROTATE
Подсказка для механизма кеширования растровых изображений, указывающая, что если узел масштабируется и/или поворачивается, то его можно отрисовать путем масштабирования и/или поворота кэшированного растрового изображения (а не путем повторной отрисовки узла).
SPEED
Подсказка для механизма кеширования растровых изображений, указывающая, что этот узел анимируется и должен отрисовываться из кэша растрового изображения всякий раз, когда это возможно, для поддержания плавной анимации.

Краткое описание методов

Модификатор и тип Метод Описание
static CacheHint valueOf​(String name)
Возвращает константу перечисления этого типа с указанным именем.
static CacheHint[] values()
Возвращает массив, содержащий константы этого типа перечисления в порядке их объявления.

Методы, объявленные в классе java.lang.Enum

clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf

Методы, объявленные в классе java.lang.Object

getClass, notify, notifyAll, wait, wait, wait

Подробное описание констант перечисления

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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API