NNS_G2dInitCellAnimationVramTransfered

Syntax

#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 );
  

Arguments

pCellAnim [OUT] Cell animation.
pAnimSeq [IN] Animation sequence.
pCellBank [IN] Cell data bank.
vramSettingHandle [IN] Handle for the cell transfer state object.
dstAddr3D [IN] VRAM transfer destination address.
dstAddr2DMain [IN] VRAM transfer destination address.
dstAddr2DSub [IN] VRAM transfer destination address.
pSrcNCGR [IN] VRAM transfer source data (character data for 2D).
pSrcNCBR [IN] VRAM transfer source data (texture data for 3D).
szSrcData [IN] VRAM transfer source data size.

Return Values

None.

Description

Initializes cell animation for the VRAM transfer animation. Specify NNS_G2D_VRAM_ADDR_NONE as the transfer destination address specification for any unused VRAM. For pSrcNCAGR and pSrcNCBR of the transfer source data, specify NULL if they are not used. Specifying NNS_G2D_VRAM_ADDR_NONE for each of dstAddr3d, dstAddr2DMain, and dstAddr2DSub results in an assertion failure. Specifying NULL for both pSrcNCGR and pSrcNCBR results in an assertion failure. For pCellBank, use the data that contains the VRAM transfer information and is output exclusively for VRAM transfer.

This function was previously called NNS_G2dInitializeCellAnimationVramTransfered. The previous function will remain to maintain compatibility.

See Also

NNS_G2dInitializeCellAnimationVramTransfered

Revision History

2007/11/26 Added const keyword to the arguments for loading.

2004/07/20 Initial version.


CONFIDENTIAL