NNS_G2dInitializeCellAnimationVramTransfered

構文

#include <nnsys/g2d/g2d_CellAnimation.h>
void NNS_G2dInitializeCellAnimationVramTransfered(
                                NNSG2dCellAnimation*        pCellAnim, 
                                const NNSG2dAnimSequence*   pAnimSeq, 
                                const NNSG2dCellDataBank*   pCellBank,
                                u32                         vramSettingHandle,
                                u32                         dstAddr3D,
                                u32                         dstAddr2DMain,
                                u32                         dstAddr2DSub,
                                const void*                 pSrcNCGR,
                                const void*                 pSrcNCBR,
                                u32                         szSrcData );
  

引数

pCellAnim [OUT] セルアニメーション
pAnimSeq [IN] アニメーションシーケンス
pCellBank [IN] セルデータバンク
vramSettingHandle [IN] セル転送状態オブジェクトのハンドル
dstAddr3D [IN] VRAM転送先アドレス
dstAddr2DMain [IN] VRAM転送先アドレス
dstAddr2DSub [IN] VRAM転送先アドレス
pSrcNCGR [IN] VRAM転送元データ(2D用キャラクタデータ)
pSrcNCBR [IN] VRAM転送元データ(3D用テクスチャデータ)
szSrcData [IN] VRAM転送元データサイズ

返り値

なし

説明

VRAM転送アニメーションをする、セルアニメーションを初期化します。
使用しないVRAMに対しての転送先アドレス指定は NNS_G2D_VRAM_ADDR_NONE を指定してください。
転送元データの pSrcNCGR pSrcNCBR について、使用しない場合は NULLを設定してください。
dstAddr3D dstAddr2DMain dstAddr2DSub のすべてが NNS_G2D_VRAM_ADDR_NONE に指定された場合はアサートに失敗します。
pSrcNCGR pSrcNCBR 双方が NULLに指定された場合はアサートに失敗します。
pCellBankはVRAM転送情報を持つVRAM転送専用に出力されたデータを使用してください。

本関数はNNS_G2dInitCellAnimationVramTransfered()へと改名されました。本関数は、互換性維持のため別名として残されます。

参照

NNS_G2dInitCellAnimationVramTransfered

履歴

2007/11/26 読み取り引数にconstキーワードを追加

2004/08/02 改名の実施

2004/07/20 初版