# NNS_G2dInitCellTransferStateManager

## Syntax

      #include <nnsys/g2d/g2d_CellTransferManager.h>

      void
                  NNS_G2dInitCellTransferStateManager(
                      NNSG2dCellTransferState*            pCellStateArray,
                      u32                                 numCellState,
                      VramTransferTaskRegisterFuncPtr     pTaskRegisterFunc );

## Arguments

`pCellStateArray` | [IN] Cell VRAM transfer state object buffer
`numCellState` | [IN] Cell VRAM transfer state object buffer length
`pTaskRegisterFunc` | [IN] Pointer to the VRAM transfer registration function

## Return Values

None.

## Description

Initializes the cell VRAM transfer state object manager. It hands over the cell VRAM transfer state object buffer as an argument. The `pTaskRegisterFunc` is a pointer to the function that requests the VRAM transfer task registration. The cell VRAM transfer state object manager determines the state of the cell VRAM transfer state object and issues a VRAM transfer task if necessary. Actually, it generates a VRAM transfer task and the administration and execution processes are delegated to an external module.

## See Also

None.

## Revision History

2004/07/20 Initial version.

CONFIDENTIAL