Class ImageData

    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected ImageData()  
    • Constructor Detail

      • ImageData

        protected ImageData()
    • Method Detail

      • getAlphaAt

        public final int getAlphaAt​(int x,
                                    int y)
        Returns the alpha value at position (x,y).
        Parameters:
        x - the x coordinate
        y - the y coordinate
        Returns:
        the alpha value at position (x,y), or 0 if not in the image
        See Also:
        setAlphaAt(int, int, int), getColorAt(int, int, int)
      • getBlueAt

        public final int getBlueAt​(int x,
                                   int y)
        Returns the blue value at position (x,y).
        Parameters:
        x - the x coordinate
        y - the y coordinate
        Returns:
        the blue value at position (x,y), or 0 if not in the image
        See Also:
        setBlueAt(int, int, int), getColorAt(int, int, int)
      • getGreenAt

        public final int getGreenAt​(int x,
                                    int y)
        Returns the green value at position (x,y).
        Parameters:
        x - the x coordinate
        y - the y coordinate
        Returns:
        the green value at position (x,y), or 0 if not in the image
        See Also:
        setGreenAt(int, int, int), getColorAt(int, int, int)
      • getHeight

        public final int getHeight()
        Returns the height of this image data object.
        Returns:
        the image height as an int
      • getRedAt

        public final int getRedAt​(int x,
                                  int y)
        Returns the red value at position (x,y).
        Parameters:
        x - the x coordinate
        y - the y coordinate
        Returns:
        the red value at position (x,y), or 0 if not in the image
        See Also:
        setRedAt(int, int, int), getColorAt(int, int, int)
      • getWidth

        public final int getWidth()
        Returns the width of this image data object.
        Returns:
        the image width as an int
      • setAlphaAt

        public final void setAlphaAt​(int alpha,
                                     int x,
                                     int y)
        Sets the alpha value at position (x,y).
        Parameters:
        alpha - the alpha value
        x - the x coordinate
        y - the y coordinate
        See Also:
        getAlphaAt(int, int), getColorAt(int, int, int)
      • setBlueAt

        public final void setBlueAt​(int blue,
                                    int x,
                                    int y)
        Sets the blue value at position (x,y).
        Parameters:
        blue - the blue value
        x - the x coordinate
        y - the y coordinate
        See Also:
        getBlueAt(int, int), getColorAt(int, int, int)
      • setGreenAt

        public final void setGreenAt​(int green,
                                     int x,
                                     int y)
        Sets the green value at position (x,y).
        Parameters:
        green - the green value
        x - the x coordinate
        y - the y coordinate
        See Also:
        getGreenAt(int, int), getColorAt(int, int, int)
      • setRedAt

        public final void setRedAt​(int red,
                                   int x,
                                   int y)
        Sets the red value at position (x,y).
        Parameters:
        red - the red value
        x - the x coordinate
        y - the y coordinate
        See Also:
        getRedAt(int, int), getColorAt(int, int, int)