# NNS_G2dSetRendererOverwriteEnable/Disable

## 構文

      #include <nnsys/g2d/g2d_Renderer.h>

          NNS_G2D_INLINE void NNS_G2dSetRendererOverwriteEnable
          (
              NNSG2dRendererInstance*         pRnd,
              NNSG2dRendererOverwriteParam    flag
          )
          NNS_G2D_INLINE void NNS_G2dSetRendererOverwriteDisable
          (
              NNSG2dRendererInstance*         pRnd,
              NNSG2dRendererOverwriteParam    flag
          )

## 引数

pRend | [OUT] レンダラ 実体
flag | [IN] 設定を行うパラメータ項目を表す列挙子（NNSG2dRendererOverwriteParam）

## 返り値

なし

## 説明

レンダラが上書きをおこなう、OAMパラメータを設定します。
NNS_G2dSetRendererOverwriteEnable()で上書き機能が有効になり、
NNS_G2dSetRendererOverwriteDisable()で無効になります。
本関数で有効に設定されたパラメータは、NNS_G2dGetRendererOverwrite*()関数で設定された値にパラメータが上書きされます。
なお、アフィン変換モードの上書きは本関数の設定に関係なく実行されます。
設定を行うパラメータ項目を表す列挙子NNSG2dRendererOverwriteParamの定義は以下のとおりです。

        typedef enum NNSG2dRendererOverwriteParam
        {
            NNS_G2D_RND_OVERWRITE_NONE          = 0x0, // OBJアトリビュート上書きを行わない
            NNS_G2D_RND_OVERWRITE_PRIORITY      = 0x1, // 描画優先度
            NNS_G2D_RND_OVERWRITE_PLTTNO        = 0x2, // パレット番号
            NNS_G2D_RND_OVERWRITE_MOSAIC        = 0x4, // モザイクON OFF
            NNS_G2D_RND_OVERWRITE_OBJMODE       = 0x8, // オブジェモード
            NNS_G2D_RND_OVERWRITE_MAX

        }NNSG2dRendererOverwriteParam;

## 参照

`NNS_G2dGetRendererOverwrite*
`

## 履歴

2004/11/10 NNSG2dRendererOverwriteParamに新項目を追加
2004/10/12 初版