All Superinterfaces:
ICustomPropertyProvider
All Known Subinterfaces:
IGroupLayer, IImageLayer, IMapObjectLayer, ITileLayer
All Known Implementing Classes:
GroupLayer, ImageLayer, Layer, MapObjectLayer, TileLayer

public interface ILayer extends ICustomPropertyProvider
  • Method Details

    • getId

      int getId()
    • getName

      String getName()
      Gets the name.
      Returns:
      the name
    • setName

      void setName(String name)
    • getOpacity

      float getOpacity()
      Gets the opacity.
      Returns:
      the opacity
    • setOpacity

      void setOpacity(float opacity)
    • getOffset

      Point2D getOffset()
      Gets both the X and the Y offset of the layer.
      Returns:
      a Point2D representing the offset
    • getOffsetX

      double getOffsetX()
      Gets the horizontal offset of the layer.
      Returns:
      the x offset
    • getOffsetY

      double getOffsetY()
      Gets the vertical offset of the layer.
      Returns:
      the y offset
    • getHorizontalParallaxFactor

      double getHorizontalParallaxFactor()
      Gets the horizontal parallax scrolling factor of the layer. Defaults to 1.0.
      Returns:
      The horizontal parallax scrolling factor.
    • getVerticalParallaxFactor

      double getVerticalParallaxFactor()
      Gets the vertical parallax scrolling factor of the layer. Defaults to 1.0.
      Returns:
      The vertical parallax scrolling factor.
    • getTintColor

      Color getTintColor()
      Gets a tint color that affects the way contents of this layer are rendered.
      Returns:
      A color that is used to tint the visible contents of this layer.
    • setTintColor

      void setTintColor(Color tintcolor)
      Sets the tint color of this layer.
      Parameters:
      tintcolor - The tint color of this layer.
    • getSizeInTiles

      Dimension getSizeInTiles()
      Gets the size in tiles.
      Returns:
      the size in tiles
    • getMap

      IMap getMap()
    • isVisible

      boolean isVisible()
      Checks if is visible.
      Returns:
      true, if is visible
    • setVisible

      void setVisible(boolean visible)
    • getRenderType

      RenderType getRenderType()
    • setRenderType

      void setRenderType(RenderType renderType)
    • getWidth

      int getWidth()
    • setWidth

      void setWidth(int newWidth)
    • getHeight

      int getHeight()
    • setHeight

      void setHeight(int newWidth)