kinugasa.contents.graphics

## クラス GraphicsUtil

- java.lang.Object
- - kinugasa.contents.graphics.GraphicsUtil

-     public final class GraphicsUtil
      extends java.lang.Object

  グラフィックスコンテキストに対する操作のユーティリティです.

- - ### メソッドのサマリー

    All Methods Static Methods Concrete Methods
    修飾子とタイプ | メソッドと説明
    --- | ---
    `static void` | `clearRect(java.awt.Graphics g, java.awt.geom.Rectangle2D r)` Rectangle2Dインスタンスを使用して、clearRectを実行します.
    `static void` | `drawOval(java.awt.Graphics g, java.awt.geom.Rectangle2D r)` Rectangle2Dインスタンスを使用して、drawOvalを実行します.
    `static void` | `drawRect(java.awt.Graphics g, java.awt.geom.Rectangle2D r)` Rectangle2Dインスタンスを使用して、drawRectを実行します.
    `static void` | `fillOval(java.awt.Graphics g, java.awt.geom.Rectangle2D r)` Rectangle2Dインスタンスを使用して、fillOvalを実行します.
    `static void` | `fillRect(java.awt.Graphics g, java.awt.geom.Rectangle2D r)` Rectangle2Dインスタンスを使用して、fillRectを実行します.
    `static boolean` | `isUseOpenGL()` OpenGLパイプラインを使用しているかを検査します.
    `static void` | `useOpenGL()` Java2DのOpenGLパイプラインを有効化します.

    - ### クラスから継承されたメソッド java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### メソッドの詳細

    - #### useOpenGL

          public static void useOpenGL()

      Java2DのOpenGLパイプラインを有効化します. 環境によっては、描画パフォーマンスが向上する場合があります。

    - #### isUseOpenGL

          public static boolean isUseOpenGL()

      OpenGLパイプラインを使用しているかを検査します.
      戻り値:
        OpenGLパイプラインを使用している場合は、trueを返します。

    - #### clearRect

          public static void clearRect(java.awt.Graphics g,
                                       java.awt.geom.Rectangle2D r)

      Rectangle2Dインスタンスを使用して、clearRectを実行します.
      パラメータ:
        `g` - 書き込むグラフィックスコンテキストを指定します。
        `r` - 描画範囲となるRectangle2Dインスタンスを指定します。

    - #### drawRect

          public static void drawRect(java.awt.Graphics g,
                                      java.awt.geom.Rectangle2D r)

      Rectangle2Dインスタンスを使用して、drawRectを実行します.
      パラメータ:
        `g` - 書き込むグラフィックスコンテキストを指定します。
        `r` - 描画範囲となるRectangle2Dインスタンスを指定します。

    - #### fillRect

          public static void fillRect(java.awt.Graphics g,
                                      java.awt.geom.Rectangle2D r)

      Rectangle2Dインスタンスを使用して、fillRectを実行します.
      パラメータ:
        `g` - 書き込むグラフィックスコンテキストを指定します。
        `r` - 描画範囲となるRectangle2Dインスタンスを指定します。

    - #### drawOval

          public static void drawOval(java.awt.Graphics g,
                                      java.awt.geom.Rectangle2D r)

      Rectangle2Dインスタンスを使用して、drawOvalを実行します.
      パラメータ:
        `g` - 書き込むグラフィックスコンテキストを指定します。
        `r` - 描画範囲となるRectangle2Dインスタンスを指定します。

    - #### fillOval

          public static void fillOval(java.awt.Graphics g,
                                      java.awt.geom.Rectangle2D r)

      Rectangle2Dインスタンスを使用して、fillOvalを実行します.
      パラメータ:
        `g` - 書き込むグラフィックスコンテキストを指定します。
        `r` - 描画範囲となるRectangle2Dインスタンスを指定します。