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 初版