Class BloomModel

java.lang.Object
com.luciad.maps.effects.BloomModel
All Implemented Interfaces:
AutoCloseable

public final class BloomModel extends Object implements AutoCloseable
A bloom model contains map-wide bloom properties, such as the bloom strength and softness.

You can customize the map's BloomEffect by building and setting a different bloom model on it.

Since:
2026.1
  • Method Details

    • finalize

      protected void finalize()
      Overrides:
      finalize in class Object
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
    • newBuilder

      @NotNull public static BloomModel.Builder newBuilder()
      Returns a new builder for creating a BloomModel.
      Returns:
      a new builder for creating a BloomModel.
    • asBuilder

      @NotNull public BloomModel.Builder asBuilder()
      Returns a builder that has all properties of this bloom model.
      Returns:
      a builder that has all properties of this bloom model.
    • getStrength

      public double getStrength()
      Returns the bloom strength.
      Returns:
      the bloom strength.
    • getSoftness

      public double getSoftness()
      Returns the bloom softness.
      Returns:
      the bloom softness.
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(@Nullable Object other)
      Overrides:
      equals in class Object