trait Graphics extends AnyRef
An interface that every graphic application should have (common between FunGraphics and Gdx2d).
- Version
- 1.0 
- Alphabetic
- By Inheritance
- Graphics
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Abstract Value Members
-   abstract  def clear(c: Color): UnitMethod which cleans up the display. Method which cleans up the display. Everything becomes the background again. 
-   abstract  def clear(): UnitMethod which cleans up the display. Method which cleans up the display. Everything becomes the background again 
-   abstract  def drawCircle(posX: Int, posY: Int, f: Int): UnitDraws a circle starting from (Top left X, Top left Y)Draws a circle starting from (Top left X, Top left Y)- posX
- X top-left position of the circle 
- posY
- Y top-left position of the circle 
- f
- Diameter of the drawn circle 
 
-   abstract  def drawFancyString(posX: Int, posY: Int, str: String, fontFamily: String, fontStyle: Int, fontSize: Int, color: Color, halign: Int, valign: Int, shadowX: Int, shadowY: Int, shadowColor: Color, shadowThickness: Int, outlineColor: Color, outlineThickness: Int): UnitDraws a text with a shadow and/or outline Draws a text with a shadow and/or outline - posX
- X position of the string 
- posY
- Y position of the string 
- str
- the string to draw 
- fontFamily
- the font family 
- fontStyle
- the font style (Font.PLAIN, Font.BOLD, Font.ITALIC, ...) 
- fontSize
- the font size 
- color
- the text color 
- halign
- the horizontal alignment (see javax.swing.SwingConstants) Valid values: LEFT, CENTER and RIGHT 
- valign
- the vertical alignment (see javax.swing.SwingConstants) Valid values: TOP, CENTER and BOTTOM 
- shadowX
- the shadow's X offset 
- shadowY
- the shadow's Y offset 
- shadowColor
- the shadow color 
- shadowThickness
- the shadow thickness 
- outlineColor
- the outline color 
- outlineThickness
- the outline thickness 
 
-   abstract  def drawFancyString(posX: Int, posY: Int, str: String, color: Color, size: Int): UnitDraws a text with a shadow Draws a text with a shadow - posX
- X position of the string 
- posY
- Y position of the string 
- str
- the string to draw 
- color
- the text color 
- size
- the font size 
 
-   abstract  def drawFillRect(rect: Rectangle): UnitDraw a filled rectangle in the color selected with setColor. Draw a filled rectangle in the color selected with setColor. - rect
- rectangle to draw 
 
-   abstract  def drawFillRect(posX: Int, posY: Int, width: Int, height: Int): UnitDraw a filled rectangle in the color selected with setColor. Draw a filled rectangle in the color selected with setColor. - posX
- X coordinate of the top left corner of the rectangle 
- posY
- Y coordinate of the top left corner of the rectangle 
- width
- Width of the rectangle 
- height
- Height of the rectangle 
 
-   abstract  def drawFilledCircle(posX: Int, posY: Int, diameter: Int): UnitDraws a circle starting from (Top left X, Top left Y)Draws a circle starting from (Top left X, Top left Y)- posX
- X top-left position of the circle 
- posY
- Y top-left position of the circle 
- diameter
- Diameter of the drawn circle 
 
-   abstract  def drawFilledOval(posX: Int, posY: Int, width: Int, height: Int): UnitDraws an oval starting from (Top left X, Top left Y)Draws an oval starting from (Top left X, Top left Y)- posX
- X top-left position of the circle 
- posY
- Y top-left position of the circle 
- width
- Width of the drawn oval 
- height
- Height of the drawn oval 
 
-   abstract  def drawFilledPolygon(p: Polygon, c: Color): UnitDraw a filled polygon Draw a filled polygon - p
- the polygon to draw 
- c
- the color of the polygon 
 
-   abstract  def drawLine(p1x: Int, p1y: Int, p2x: Int, p2y: Int): UnitDraw a line from P1toP2in the color selected with setColor.Draw a line from P1toP2in the color selected with setColor.- p1x
- X coordinate of P1 
- p1y
- Y coordinate of P1 
- p2x
- X coordinate of P2 
- p2y
- Y coordinate of P2 
 
-   abstract  def drawMirroredPicture(posX: Int, posY: Int, angle: Double, bitmap: GraphicsBitmap): UnitDraw a mirrored centered picture from a file (gif, jpg, png) to (posX, posY)Draw a mirrored centered picture from a file (gif, jpg, png) to (posX, posY)- posX
- X position of the image 
- posY
- Y position of the image 
- angle
- The rotation angle of the image to be drawn 
- bitmap
- A bitmap 
 
-   abstract  def drawPicture(posX: Int, posY: Int, bitmap: GraphicsBitmap): UnitDraw a centered picture from a file (gif, jpg, png) to (posX, posY)Draw a centered picture from a file (gif, jpg, png) to (posX, posY)- posX
- X position of the image 
- posY
- Y position of the image 
- bitmap
- A bitmap 
 
-   abstract  def drawRect(rect: Rectangle): UnitDraw an empty rectangle in the color selected with setColor Draw an empty rectangle in the color selected with setColor - rect
- rectangle to draw 
 
-   abstract  def drawRect(posX: Int, posY: Int, width: Int, height: Int): UnitDraw an empty rectangle in the color selected with setColor. Draw an empty rectangle in the color selected with setColor. - posX
- X coordinate of the top left corner of the rectangle 
- posY
- Y coordinate of the top left corner of the rectangle 
- width
- Width of the rectangle 
- height
- Height of the rectangle 
 
-   abstract  def drawString(posX: Int, posY: Int, str: String, color: Color, size: Int): UnitWrite the given string at (posX, posY)Write the given string at (posX, posY)- posX
- Position x of the string 
- posY
- Position y of the string 
- str
- The string to be drawn 
- color
- The color of the string 
- size
- The size of the font 
 
-   abstract  def drawString(posX: Int, posY: Int, str: String, fontFamily: String, fontStyle: Int, fontSize: Int, color: Color, halign: Int, valign: Int): UnitDraws a string at a given location. Draws a string at a given location. Note that the boundaries are not checked and text may be painted outside the window - posX
- X position of string 
- posY
- Y position of string 
- str
- the string to write 
- fontFamily
- the font family 
- fontStyle
- the font style (Font.PLAIN, Font.BOLD, Font.ITALIC, ...) 
- fontSize
- the font size 
- color
- the text color 
- halign
- the horizontal alignment (see javax.swing.SwingConstants) Valid values: LEFT, CENTER and RIGHT 
- valign
- the vertical alignment (see javax.swing.SwingConstants) Valid values: TOP, CENTER and BOTTOM 
 
-   abstract  def drawString(posX: Int, posY: Int, str: String, font: Font, color: Color, halign: Int, valign: Int): UnitDraws a string at a given location with the given font, color and alignments. Draws a string at a given location with the given font, color and alignments. Note that the boundaries are not checked and text may be painted outside the window - posX
- X position of string 
- posY
- Y position of string 
- str
- the string to write 
- font
- the font 
- color
- the text color 
- halign
- the horizontal alignment (see javax.swing.SwingConstants) Valid values: LEFT, CENTER and RIGHT 
- valign
- the vertical alignment (see javax.swing.SwingConstants) Valid values: TOP, CENTER and BOTTOM 
 
-   abstract  def drawString(posX: Int, posY: Int, str: String, font: Font, color: Color): UnitDraws a string at a given location with the given font and color. Draws a string at a given location with the given font and color. Note that the boundaries are not checked and text may be painted outside the window - posX
- X position of string 
- posY
- Y position of string 
- str
- the string to write 
- font
- the font 
- color
- the text color 
 
-   abstract  def drawTransformedPicture(posX: Int, posY: Int, angle: Double, scale: Double, bitmap: GraphicsBitmap): UnitDraw a centered picture from a file (gif, jpg, png) to (posX, posY)Draw a centered picture from a file (gif, jpg, png) to (posX, posY)- posX
- X position of the image 
- posY
- Y position of the image 
- angle
- The rotation angle of the image to be drawn 
- scale
- The scale factor of the image to be drawn 
- bitmap
- A bitmap 
 
-   abstract  def drawTransformedPicture(posX: Int, posY: Int, angle: Double, scale: Double, imageName: String): UnitDraw a centered picture from a file (gif, jpg, png) to (posX, posY).Draw a centered picture from a file (gif, jpg, png) to (posX, posY). Warning, very slow because the image has to be reloaded- posX
- X position of the image 
- posY
- Y position of the image 
- angle
- The rotation angle of the image to be drawn 
- scale
- The scale factor of the image to be drawn 
- imageName
- path of the image file 
 
-   abstract  def getAvailableFonts(): Array[String]Returns a list of available font names on the device Returns a list of available font names on the device - returns
- the list of available font names 
 
-   abstract  def getFrameHeight(): IntGet the frame height Get the frame height - returns
- the frame height 
 
-   abstract  def getFrameWidth(): IntGet the frame width Get the frame width - returns
- the frame width 
 
-   abstract  def getStringSize(str: String): Rectangle2DComputes the size necessary to render a string with the current font Computes the size necessary to render a string with the current font - str
- the string 
- returns
- the bounding box of the rendered string 
 
-   abstract  def getStringSize(str: String, font: Font): Rectangle2DComputes the size necessary to render a string with the given font Computes the size necessary to render a string with the given font - str
- the string 
- font
- the font 
- returns
- the bounding box of the rendered string 
 
-   abstract  def setColor(c: Color): UnitSet the color of the future drawings Set the color of the future drawings - c
- Selected color for drawing 
 
-   abstract  def setPenWidth(width: Float): UnitSets the width of the pen Sets the width of the pen - width
- The new width of the pen 
 
-   abstract  def setPixel(x: Int, y: Int, c: Int): UnitDraws a pixel with a given color. Draws a pixel with a given color. Does not change the current color - x
- X coordinate 
- y
- Y coordinate 
- c
- Color to use (RGB coded) 
 
-   abstract  def setPixel(x: Int, y: Int, c: Color): UnitDraws a pixel with a given color. Draws a pixel with a given color. Does not change the current color. - x
- X coordinate 
- y
- Y coordinate 
- c
- Color to use for this pixel (this pixel only, see setColor(Color) 
 
-   abstract  def setPixel(x: Int, y: Int): UnitDraw the selected pixel with the color selected with setColor. Draw the selected pixel with the color selected with setColor. - x
- X coordinate of the pixel 
- y
- Y coordinate of the pixel 
 
Concrete Value Members
-   final  def !=(arg0: Any): Boolean- Definition Classes
- AnyRef → Any
 
-   final  def ##: Int- Definition Classes
- AnyRef → Any
 
-   final  def ==(arg0: Any): Boolean- Definition Classes
- AnyRef → Any
 
-   final  def asInstanceOf[T0]: T0- Definition Classes
- Any
 
-    def clone(): AnyRef- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
 
-   final  def eq(arg0: AnyRef): Boolean- Definition Classes
- AnyRef
 
-    def equals(arg0: AnyRef): Boolean- Definition Classes
- AnyRef → Any
 
-   final  def getClass(): Class[_ <: AnyRef]- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
 
-    def hashCode(): Int- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
 
-   final  def isInstanceOf[T0]: Boolean- Definition Classes
- Any
 
-   final  def ne(arg0: AnyRef): Boolean- Definition Classes
- AnyRef
 
-   final  def notify(): Unit- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
 
-   final  def notifyAll(): Unit- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
 
-   final  def synchronized[T0](arg0: => T0): T0- Definition Classes
- AnyRef
 
-    def toString(): String- Definition Classes
- AnyRef → Any
 
-   final  def wait(arg0: Long, arg1: Int): Unit- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
 
-   final  def wait(arg0: Long): Unit- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
 
-   final  def wait(): Unit- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
 
Deprecated Value Members
-    def finalize(): Unit- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated