#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;
2004/11/10 NNSG2dRendererOverwriteParamに新項目を追加
2004/10/12 初版