NNS_G2dMapScrToChar256x16Pltt

構文


#include <nnsys/g2d/g2d_CharCanvas.h>

void NNS_G2dMapScrToChar256x16Pltt(
    void* areaBase,
    int areaWidth,
    int areaHeight,
    NNSG2d256x16PlttBGWidth scnWidth,
    int charNo,
    int cplt
);

引数

areaBase [OUT] CharCanvas 表示位置左上隅に対応するスクリーンへのポインタ。2バイトアライメントされていなければなりません。
areaWidth [IN] CharCanvasの幅 (キャラクタ単位)
areaHeight [IN] CharCanvasの高さ (キャラクタ単位)
scnWidth [IN] スクリーンの幅
charNo [IN] CharCanvas に割り当てられているキャラクタの始点のキャラクタ番号
cplt [IN] スクリーンに指定するカラーパレット番号

返り値

なし。

説明

アフィン拡張 256x16パレット BG 面のスクリーンを CharCanvas を表示できるように設定します。

scnWidth には以下のいずれかを指定します。

NNS_G2D_256x16PLTT_BG_WIDTH_128 スクリーン幅が128(スクリーンサイズが128x128)ピクセル
NNS_G2D_256x16PLTT_BG_WIDTH_256 スクリーン幅が256(スクリーンサイズが256x256)ピクセル
NNS_G2D_256x16PLTT_BG_WIDTH_512 スクリーン幅が512(スクリーンサイズが512x512)ピクセル
NNS_G2D_256x16PLTT_BG_WIDTH_1024 スクリーン幅が1024(スクリーンサイズが1024x1024)ピクセル

概念図

参照

履歴

2005/05/25 初版