Spec-Zone.ru › OpenJavaFX 21

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