Spec-Zone.ru › OpenJavaFX 11
Модуль javafx.graphics
Пакет javafx.scene

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

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

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

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

      clone, compareTo, 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()
      Возвращает массив, содержащий константы этого типа перечисления в порядке их объявления. Этот метод можно использовать для итерации по константам следующим образом:
      for (CacheHint c : CacheHint.values())
          System.out.println(c);
      
      Возвращает:
      массив, содержащий константы этого типа перечисления в порядке их объявления
    • 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