#include <nnsys/g2d/g2d_CellAnimation.h>
void NNS_G2dInitCellAnimationVramTransfered(
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_G2dInitializeCellAnimationVramTransfered()から改名された新しい名前です。以前の関数は、互換性維持のため別名として残されています。
NNS_G2dInitializeCellAnimationVramTransfered
2007/11/26 読み取り引数にconstキーワードを追加
2004/07/20 初版