# G2*_GetBG2Control256Bmp

## 構文

  `#include <nitro/gx/gx_bgcnt.h>`

      static inline GXBg23Control256Bmp G2_GetBG2Control256Bmp( void );
      static inline GXBg23Control256Bmp G2S_GetBG2Control256Bmp( void );

## 引数

なし。

## 返り値

BG2の設定。

## 説明

アフィン拡張BGで256色ビットマップBGの場合のBG2の設定をGXBg23Control256Bmp構造体として取得します。
各メンバについては`G2_SetBG2Control256Bmp()` を参照してください。
この関数はBG2が256色ビットマップBGに設定されている状態で使用する必要があります。
`G2_GetBG2Control256Bmp()` ではメイン2Dエンジン、`G2S_GetBG2Control256Bmp()` ではサブ2Dエンジンの設定を取得できます。
GXBg23Control256Bmpの定義は以下のようになっております。

    typedef union
    {
        u16 raw;
        struct
        {
            u16 priority    :2;
            u16 _reserve1   :4;
            u16 mosaic      :1;
            u16 _reserve2   :1;
            u16 screenBase  :5;
            u16 areaOver    :1;
            u16 screenSize  :2;
        };
    }
    GXBg23Control256Bmp;

## 参照

G2_SetBG2Control256Bmp, G2S_SetBG2Control256Bmp

## 履歴

Ver. 2004/12/24